:root{--bg-01: #087CB7;--bg-dot: url(/common_img/business/bg.png);--bg-w: #FFF;--bg-g: #EFEFEF;--fc-w: #FFF;--fc-b: #087CB7;--fc-y: #FFFB00;--fc-r: #C51B1B}.eyecatch{position:relative;background:url("/business/campaign/images/202607/eyecatch_bg.png");background-size:cover;background-repeat:no-repeat}.eyecatch .eyecatch_l{width:100%;display:block}.eyecatch .eyecatch_s{display:none}@media(max-width: 767px){.eyecatch{padding:0}.eyecatch .eyecatch_l{display:none !important}.eyecatch .eyecatch_s{width:100%;display:block;padding-top:2rem}}.main{background-color:#ddd;background-image:var(--bg-dot)}.main p{font-size:1.2em}.main h2{font-size:4rem;font-weight:bold;text-align:center}.main h3{font-size:3rem;font-weight:bold;text-align:center;line-height:140%;margin:0}.main h4{font-size:2.6rem;font-weight:bold;text-align:center}.main .fc-w{color:var(--fc-w)}.main .fc-y{color:var(--fc-y)}.main .fc-b{color:var(--fc-b)}.main .fz-m{font-size:2rem}.main .fz-s{font-size:1.4rem}.main .pc-br{display:block}.main .cv{padding:8rem 1rem 12rem}@media(max-width: 767px){.main p{font-size:1em}.main h2{font-size:2.4rem}.main h3{font-size:2rem}.main h4{font-size:1.6rem}.main .fz-m{font-size:1.6rem}.main .fz-s{font-size:1.2rem}.main .pc-br{display:none}}.main .first{background-color:var(--bg-01);padding-top:4rem}.main .first h2{color:var(--fc-w);margin-bottom:4rem}@media(max-width: 767px){.main .first h2{margin-bottom:2rem}}.main .first .gimon_l{display:block;width:100%;max-width:800px}.main .first .gimon_s{display:none}@media(max-width: 767px){.main .first .gimon_l{display:none}.main .first .gimon_s{display:block;width:90%}}.main .consultation{position:relative;background-color:#fff;background:url("/business/campaign/images/202607/consultation_bg.png");background-position:center;background-size:cover;padding:8rem 0 12rem}.main .consultation .person-bg{position:relative}.main .consultation .person-bg::before{position:absolute;content:"";background:url("/business/campaign/images/202607/person_01.png");background-position:bottom;background-size:contain;width:24rem;height:24rem;left:0;bottom:-12rem}.main .consultation .person-bg::after{position:absolute;content:"";background:url("/business/campaign/images/202607/person_02.png");background-position:bottom;background-size:contain;width:24rem;height:24rem;right:0;bottom:-12rem}@media(max-width: 767px){.main .consultation .person-bg::before,.main .consultation .person-bg::after{display:none}}.main .consultation h2{color:var(--fc-b);margin-bottom:4rem}.main .consultation ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:2rem;max-width:800px;margin:0 auto}.main .consultation ul.fade-in-list li{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease}.main .consultation ul.fade-in-list li:nth-child(1){transition-delay:0s}.main .consultation ul.fade-in-list li:nth-child(2){transition-delay:0.4s}.main .consultation ul.fade-in-list li:nth-child(3){transition-delay:0.8s}.main .consultation ul.fade-in-list li:nth-child(4){transition-delay:1.2s}.main .consultation ul.fade-in-list li:nth-child(5){transition-delay:1.6s}.main .consultation ul.fade-in-list li:nth-child(6){transition-delay:2s}.main .consultation ul.fade-in-list.is-visible li{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.main .consultation ul.fade-in-list li{opacity:1;transform:none;transition:none}}.main .consultation ul li{position:relative;padding:3rem;aspect-ratio:1/1;background-color:var(--bg-w);border:solid 6px #cdcdcd;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.1)}.main .consultation ul li:nth-child(1)::before{position:absolute;content:"";background:url("/business/campaign/images/202607/relief.png");background-position:top left;background-size:contain;width:8rem;height:8rem;z-index:10;top:0;left:0}.main .consultation ul li:nth-child(2)::before{position:absolute;content:"";background:url("/business/campaign/images/202607/trust.png");background-position:top left;background-size:contain;width:8rem;height:8rem;z-index:10;top:0;left:0}.main .consultation ul li:nth-child(3)::before{position:absolute;content:"";background:url("/business/campaign/images/202607/easy.png");background-position:top left;background-size:contain;width:8rem;height:8rem;z-index:10;top:0;left:0}.main .consultation ul li:nth-child(n+4):nth-child(-n+6)::before{position:absolute;content:"";background:url("/business/campaign/images/202607/free.png");background-position:top left;background-size:contain;width:8rem;height:8rem;z-index:10;top:0;left:0}.main .consultation ul li .img-area img{display:block;margin:0 auto;max-width:8rem}.main .consultation ul li .text-area p{text-align:center;padding-top:2rem;margin:0}@media(max-width: 767px){.main .consultation ul{grid-template-columns:repeat(2, 1fr)}.main .consultation ul li{padding:2rem;border:solid 3px #cdcdcd}.main .consultation ul li:nth-child(n+1):nth-child(-n+6)::before{width:6rem;height:6rem}.main .consultation ul li .img-area img{width:40%}}.main .consultation .arrow-img{display:block;width:2rem;margin:6rem auto}@media(max-width: 767px){.main .consultation .arrow-img{margin:4rem auto}}.main .consultation .service-wrap{box-shadow:0 4px 4px rgba(0,0,0,.1);width:70%;margin:0 auto 4rem}.main .consultation .service-wrap p{font-size:3rem;font-weight:bold;color:var(--fc-b);text-align:center;line-height:140%;padding:2rem;background-color:var(--bg-w);border-radius:.5rem}@media(max-width: 767px){.main .consultation .service-wrap{width:90%}.main .consultation .service-wrap p{font-size:1.8rem;padding:1rem}}@media(max-width: 767px){.main .consultation{padding:4rem 0 6rem}}.main .step{position:relative;background-color:var(--bg-01);padding:4rem 0}.main .step h2{color:var(--fc-w);margin-bottom:6rem}@media(max-width: 767px){.main .step .sp-m{margin-top:2rem}}.main .step .box{position:relative;background-color:var(--bg-w);padding:3rem 2rem 2rem;border-radius:.5rem}.main .step .box .step-text p{position:absolute;color:var(--bg-01);top:-1.4rem;font-size:4rem;font-weight:bold;paint-order:stroke;-webkit-text-stroke:6px #fff;left:50%;transform:translateX(-50%)}.main .step .box img{margin-bottom:2rem}.main .step h3{position:relative;width:100%;color:var(--bg-w);background-color:#1e98d7;padding-top:4rem;margin-bottom:12rem}.main .step h3::before{position:absolute;content:"";top:100%;width:100%;height:8rem;background:#1e98d7;clip-path:polygon(0 0, 100% 0, 50% 100%);left:50%;transform:translateX(-50%)}@media(max-width: 767px){.main .step h3{margin-bottom:6rem}.main .step h3::before{height:4rem}}.main .step .bg-person{position:relative}.main .step .bg-person::before{position:absolute;content:"";background:url("/business/campaign/images/202607/person_03.png");background-position:bottom right;background-size:contain;width:20rem;height:20rem;bottom:-5rem;right:0}@media(max-width: 767px){.main .step .bg-person::before{width:10rem;height:10rem}}.main .step .bg-person .matome-wrap{background-color:var(--bg-w);border-radius:.5rem;width:50%;margin:6rem auto 0}.main .step .bg-person .matome-wrap p{font-size:3rem;font-weight:bold;color:var(--fc-r);text-align:center;padding:2rem}@media(max-width: 767px){.main .step .bg-person .matome-wrap{width:80%}.main .step .bg-person .matome-wrap p{font-size:1.8rem;padding:1rem}}.main .strengths{padding:8rem 0 12rem}.main .strengths h2{color:var(--fc-b)}.main .strengths ul{display:flex;flex-wrap:wrap;gap:2%}.main .strengths ul li{position:relative;width:49%;padding:4rem 2rem 2rem;margin-top:6rem;background-color:var(--bg-w);border:solid 4px var(--bg-01);border-radius:.5rem}.main .strengths ul li img{margin:2rem auto}.main .strengths ul li::before{position:absolute;content:"";background:url("/business/campaign/images/202607/check.png");background-size:contain;width:4rem;height:4rem;top:-2rem;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.main .strengths{padding:4rem 0 6rem}.main .strengths ul{display:block}.main .strengths ul li{width:100%}}.main .review{background-color:var(--bg-01);padding:4rem 0 6rem}.main .review h2{color:var(--fc-w);margin-bottom:4rem}.main .review ul li{display:flex;gap:2%;margin-top:4rem}.main .review ul li img{background-color:#efefef;border-radius:60rem;width:8rem;height:8rem}.main .review ul li .text-box{position:relative;width:100%;background-color:var(--bg-w);border-radius:.5rem;align-content:center}.main .review ul li .text-box::before{position:absolute;content:"";border-style:solid;border-width:10px 40px 15px 0px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(26deg);top:3rem;left:-3rem}.main .review ul li .text-box p{padding:2rem;margin:0}/*# sourceMappingURL=202607.min.css.map */