@media(min-width: 768px){header{background:none}}header.scrolled{background:#fff}#page-top .basic-btn{text-align:center;position:relative;z-index:1}#page-top .basic-btn .btn{font-size:1.7rem;font-weight:700;color:#ee630d;margin:0 auto;border:3px solid #ee630d;border-radius:6px;padding:15px 25px;display:block;background:#fff;line-height:1;max-width:480px}@media(min-width: 560px){#page-top .basic-btn .btn{font-size:2rem;padding:25px 65px}}#page-top .basic-btn .btn:hover{color:#fff;background:#ee630d}#page-top .cta-box{margin-top:5vw}#page-top .hero{background:url(../img/top/hero-main.jpg) -20px 0 no-repeat;background-size:auto 100%;margin-top:0;padding:0 3vw}@media(min-width: 560px){#page-top .hero{background-position:0 0}}@media(min-width: 1024px){#page-top .hero{background-position:-30% -10px;margin-bottom:-10px;margin-top:-101px}}@media(min-width: 1260px){#page-top .hero{background-position:10% -10px}}@media(min-width: 1480px){#page-top .hero{background-position:15% -10px}}@media(min-width: 1680px){#page-top .hero{background-position:20% -30px;margin-bottom:-30px;margin-top:-101px}}@media(min-width: 2200px){#page-top .hero{background-position:28% -30px}}#page-top .hero .hero-wrapper{max-width:1280px;margin:0 auto}#page-top .hero .hero-wrapper .hero-inner{padding-top:25px;padding-bottom:25px;margin:0 3vw 0 auto;max-width:70%;background:url(../img/top/hero-bg.svg) 100% 100%/38% auto no-repeat;text-align:center}@media(min-width: 768px){#page-top .hero .hero-wrapper .hero-inner{width:73%;padding-top:45px;padding-bottom:45px}}@media(min-width: 1024px){#page-top .hero .hero-wrapper .hero-inner{padding-top:150px;padding-bottom:455px;max-width:600px}}@media(min-width: 1260px){#page-top .hero .hero-wrapper .hero-inner{max-width:745px}}@media(min-width: 1480px){#page-top .hero .hero-wrapper .hero-inner{max-width:820px}}#page-top .hero .hero-wrapper .hero-inner .sub-copy{width:80%;max-width:400px;margin:0 auto 10px}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .sub-copy{max-width:none;margin-bottom:15px}}@media(min-width: 768px){#page-top .hero .hero-wrapper .hero-inner .sub-copy{margin-bottom:40px}}@media(min-width: 1024px){#page-top .hero .hero-wrapper .hero-inner .sub-copy{width:100%}}#page-top .hero .hero-wrapper .hero-inner h1{margin:0 auto 10px;max-width:680px}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner h1{margin-bottom:15px}}@media(min-width: 768px){#page-top .hero .hero-wrapper .hero-inner h1{margin-bottom:65px}}#page-top .hero .hero-wrapper .hero-inner .flash-btn{max-width:470px;width:100%}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn{padding:15px 15px 15px 15px;display:flex;justify-content:center;align-items:flex-end;background:#ee630d;box-shadow:0 7px 0 #d64f00;overflow:visible}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn{padding:16px 20px 16px 40px}}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn:hover{box-shadow:none;transform:translateY(7px)}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn:hover+.img-box{transform:translateY(7px)}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box{width:23px;margin-right:10px;flex-shrink:0}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box{width:26px;margin-right:0}}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .top-box{font-size:.9rem;margin-bottom:10px}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .top-box{font-size:1.3rem}}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .btm-box{font-size:1.7rem}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .btm-box{font-size:2rem}}@media(min-width: 768px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .btm-box{font-size:2.2rem}}#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .img-box{display:none;pointer-events:none;transition:all .2s ease-out}@media(min-width: 560px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .img-box{display:block;margin-left:10px;margin-top:-50px;width:60px;flex-shrink:0}}@media(min-width: 768px){#page-top .hero .hero-wrapper .hero-inner .flash-btn .btn .img-box{margin-left:15px;margin-top:-150px;width:130px}}#page-top .hero-reason-wrapper{padding:3vw 0;background:linear-gradient(90deg, #f78111 0%, #e6460a 100%)}@media(min-width: 768px){#page-top .hero-reason-wrapper{padding:30px 0}}@media(min-width: 1024px){#page-top .hero-reason-wrapper{padding:0 0 70px}}#page-top .hero-reason-wrapper ul{max-width:calc(1260px + 6vw);margin:0 auto;padding:0 3vw}@media(min-width: 768px){#page-top .hero-reason-wrapper ul{display:flex;justify-content:center;gap:20px}}#page-top .hero-reason-wrapper ul li{border-radius:10px;background:#fff;box-shadow:0 10px 20px rgba(66,75,84,.1);padding:30px;width:100%;margin-bottom:3vw}@media(min-width: 768px){#page-top .hero-reason-wrapper ul li{margin-bottom:0}}@media(min-width: 1024px){#page-top .hero-reason-wrapper ul li{padding:0 30px 30px;background:hsla(0,0%,100%,.92);margin-top:-335px}}#page-top .hero-reason-wrapper ul li:last-child{margin-bottom:0}#page-top .hero-reason-wrapper ul li .balloon{width:170px;margin:0 auto 10px}@media(min-width: 768px){#page-top .hero-reason-wrapper ul li .balloon{width:130px}}@media(min-width: 1024px){#page-top .hero-reason-wrapper ul li .balloon{margin-top:20px;width:180px;margin-top:-25px}}#page-top .hero-reason-wrapper ul li h2{font-weight:900;font-size:2rem;line-height:1.6;margin-bottom:20px;text-align:center}@media(min-width: 1024px){#page-top .hero-reason-wrapper ul li h2{font-size:2.3rem}}@media(min-width: 1260px){#page-top .hero-reason-wrapper ul li h2{font-size:2.4rem}}#page-top .hero-reason-wrapper ul li h2 br{display:none}@media(min-width: 1024px){#page-top .hero-reason-wrapper ul li h2 br{display:block}}#page-top .hero-reason-wrapper ul li .illust{margin:0 auto;max-width:300px}#page-top .concept-service-wrapper .concept-wrapper{max-width:1260px;margin:0 auto;padding:50px 5vw 0}@media(min-width: 834px){#page-top .concept-service-wrapper .concept-wrapper{padding-top:150px}}#page-top .concept-service-wrapper .concept-wrapper .sub-ttl{display:flex;align-items:flex-end;justify-content:center;font-size:2rem;font-weight:900;line-height:1;margin-bottom:20px}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper .sub-ttl{font-size:2.8rem}}#page-top .concept-service-wrapper .concept-wrapper .sub-ttl img{width:200px;max-width:350px;margin-right:7px}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper .sub-ttl img{width:350px;max-width:none;margin-bottom:-7px}}#page-top .concept-service-wrapper .concept-wrapper h2{font-size:2.2rem;line-height:1.6;text-align:center;font-weight:900;margin-bottom:20px}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper h2{font-size:4.8rem}}#page-top .concept-service-wrapper .concept-wrapper h2 br{display:none}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper h2 br{display:block}}#page-top .concept-service-wrapper .concept-wrapper h2 .fs-small{font-size:1.6rem}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper h2 .fs-small{font-size:4rem}}#page-top .concept-service-wrapper .concept-wrapper p{text-align:center}@media(min-width: 768px){#page-top .concept-service-wrapper .concept-wrapper p{font-size:1.9rem;line-height:2.2}}#page-top .concept-service-wrapper .concept-wrapper .illust{margin:0 auto;max-width:1020px}#page-top .concept-service-wrapper .reason-wrapper{max-width:1260px;margin:50px auto 0;padding:0 5vw 50px;text-align:center}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper{margin-top:100px;padding-bottom:150px}}#page-top .concept-service-wrapper .reason-wrapper h3{font-weight:900;line-height:1;margin-top:20px;font-size:2.4rem;margin-top:25px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper h3{font-size:4.8rem}}#page-top .concept-service-wrapper .reason-wrapper h3 .fs-small{font-size:1.8rem}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper h3 .fs-small{font-size:4rem}}#page-top .concept-service-wrapper .reason-wrapper .service-intro-label{background:#424b54;color:#fff;font-size:1.8rem;font-weight:900;line-height:1;letter-spacing:.05em;padding:20px 15px 10px;border-radius:2px;position:relative;width:fit-content;margin:0 auto}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .service-intro-label{font-size:2.1rem}}#page-top .concept-service-wrapper .reason-wrapper .service-intro-label span{display:inline-block}#page-top .concept-service-wrapper .reason-wrapper .service-intro-label span.dot i{position:relative;display:inline-block}#page-top .concept-service-wrapper .reason-wrapper .service-intro-label span.dot i::before{content:"";position:absolute;display:block;top:-0.5em;left:50%;width:.3em;height:.3em;border-radius:100px;margin-left:-0.12em;background:#fff983}#page-top .concept-service-wrapper .reason-wrapper .service-intro-label span i{font-style:normal}#page-top .concept-service-wrapper .reason-wrapper .reason-list li{margin-top:100px}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04{margin-top:30px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04{margin-top:80px}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .img-box{width:85%;max-width:300px;margin:20px auto 0;flex-shrink:0}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .img-box{width:100%;margin:30px 0 0;max-width:1080px}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box{max-width:980px}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box h4{text-align:center;font-weight:900;line-height:1.6;font-size:2rem;margin-top:10px;margin-bottom:15px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box h4{margin-bottom:20px;font-size:3.6rem}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box h4 br{display:none}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box h4 br,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box h4 br{display:block}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box p{text-align:center}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box p{font-size:1.8rem;line-height:2}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p sup,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box p sup,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p sup,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box p sup{font-size:.7em;line-height:1;vertical-align:super}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box p.note{margin-top:15px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .txt-box p.note{font-size:1.4rem;margin-top:20px}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01{margin-top:30px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01{margin-top:80px;display:flex;justify-content:center;align-items:center;gap:50px;flex-direction:row-reverse}}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .img-box{max-width:430px}}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 h4 .reason-num,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 h4 .reason-num{display:inline-block;vertical-align:bottom;margin-right:20px;margin-bottom:3px}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num02 .img-box{max-width:980px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .img-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .img-box{width:42%;margin-top:0}}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box{flex:1;max-width:440px}}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box h4,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p{text-align:left}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num01 .txt-box p.note,#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .txt-box p.note{text-align:left}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03{display:flex;justify-content:center;align-items:center;gap:50px}}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num03 .img-box{max-width:345px}}#page-top .concept-service-wrapper .reason-wrapper .reason-list li.reason-num04 .img-box{max-width:868px;margin:30px auto 50px}#page-top .concept-service-wrapper .reason-wrapper .reason-list li .reason-num{width:40px;margin:0 auto 10px}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .reason-list li .reason-num{width:62px;margin:0}}#page-top .concept-service-wrapper .reason-wrapper .flash-btn.cta-main{margin:20px auto 0;display:block}@media(min-width: 768px){#page-top .concept-service-wrapper .reason-wrapper .flash-btn.cta-main{margin:80px auto 0}}#page-top .case-wrapper{padding-top:10vw;padding-bottom:30vw;background:#f7f8f9;position:relative}@media(min-width: 560px){#page-top .case-wrapper{padding-top:7vw;padding-bottom:20vw}}#page-top .case-wrapper .contents-wrapper{max-width:970px;margin:0 auto;position:relative;z-index:2}#page-top .case-wrapper .contents-wrapper h2{text-align:center;font-size:2.2rem;line-height:1;font-weight:900;letter-spacing:.05em;margin-bottom:25px}@media(min-width: 768px){#page-top .case-wrapper .contents-wrapper h2{font-size:3.6rem;margin-bottom:50px}}#page-top .case-wrapper .contents-wrapper .main-img{margin:0 auto}#page-top .case-wrapper .contents-wrapper .results{margin:30px auto}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .results{display:flex;justify-content:center;margin:50px auto}}#page-top .case-wrapper .contents-wrapper .results div{padding:0 25px}#page-top .case-wrapper .contents-wrapper .results div:first-child{margin-bottom:25px}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .results div:first-child{margin-bottom:0;border-right:1px solid #e5e5e5}}#page-top .case-wrapper .contents-wrapper .results div img{height:90px !important}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .results div img{height:120px !important}}#page-top .case-wrapper .contents-wrapper .achieve-list li{background:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(66,75,84,.1);display:flex;flex-direction:column;padding:5vw}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li{justify-content:space-between;flex-direction:row;padding:40px}}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li:not(:last-child){margin-bottom:2vw}}#page-top .case-wrapper .contents-wrapper .achieve-list li .img-box{margin-bottom:5vw}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .img-box{width:33%;margin-bottom:0}}#page-top .case-wrapper .contents-wrapper .achieve-list li .img-box img{border-radius:10px;box-shadow:0 15px 23px rgba(66,75,84,.4)}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box{flex:1;margin-left:4%}}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .heading{font-size:1.8rem;line-height:1.5}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .heading{font-size:2.1rem}}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .effect{background:rgba(255,222,155,.2);border-radius:4px;font-weight:700;padding:10px 13px;display:flex;align-items:flex-start;margin:15px 0}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dt{background:#ee630d;border-radius:4px;color:#fff;font-size:1.4rem;padding:5px;line-height:1;margin-right:10px;white-space:nowrap;text-align:center}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dt{font-size:1.5rem;padding:7px}}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dd{color:#ee630d;font-size:1.5rem;line-height:1.4;text-align:justify}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dd{margin-top:3px}}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .client{font-size:1.2rem;color:#959fa9;margin:2vw 0}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .client{font-size:1.3rem;margin:0}}#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .outcome{margin-top:15px;max-width:200px;margin:10px auto 0}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .achieve-list li .txt-box .outcome{margin-left:0;max-width:250px}}#page-top .case-wrapper .contents-wrapper .company-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;margin-top:40px}#page-top .case-wrapper .contents-wrapper .company-list li#company-peace{width:20%}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .company-list li#company-peace{width:12%}}#page-top .case-wrapper .contents-wrapper .company-list li#company-naganosake{width:28%}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .company-list li#company-naganosake{width:20%}}#page-top .case-wrapper .contents-wrapper .company-list li#company-koyoi{width:16%}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .company-list li#company-koyoi{width:8%}}#page-top .case-wrapper .contents-wrapper .company-list li#company-howdy{width:20%}@media(min-width: 560px){#page-top .case-wrapper .contents-wrapper .company-list li#company-howdy{width:12%}}#page-top .case-wrapper .foot{position:absolute;left:50%;bottom:-4.4vw;width:94%;margin-left:-47%;z-index:1}@media(min-width: 560px){#page-top .case-wrapper .foot{bottom:-3.3vw;width:73%;margin-left:-36.5%}}#page-top .flow-wrapper{padding-top:13vw}@media(min-width: 560px){#page-top .flow-wrapper{max-width:1200px;margin:0 auto;padding-top:9vw}}#page-top .flow-wrapper h2{text-align:center;font-size:2.2rem;line-height:1;font-weight:900;letter-spacing:.05em}@media(min-width: 768px){#page-top .flow-wrapper h2{font-size:3.6rem}}#page-top .flow-wrapper h2+.summary{font-size:1.6rem;font-weight:700;margin:5vw auto 6vw;text-align:center}@media(min-width: 560px){#page-top .flow-wrapper h2+.summary{font-size:1.7rem;margin:20px auto 55px}}@media(min-width: 768px){#page-top .flow-wrapper h2+.summary{font-size:2.2rem}}#page-top .price-wrapper{margin-top:50px;padding:50px 0;background:#f7f8f9}@media(min-width: 768px){#page-top .price-wrapper{margin-top:150px;padding:150px 0}}#page-top .price-wrapper h2{text-align:center;font-size:2rem;line-height:1;font-weight:900;letter-spacing:.05em;margin-bottom:20px}@media(min-width: 768px){#page-top .price-wrapper h2{font-size:3.6rem;margin-bottom:40px}}@media(min-width: 560px){#page-top .price-wrapper h2+.summary{line-height:2;font-size:1.8rem;max-width:800px;margin-left:auto;margin-right:auto}}#page-top .price-wrapper .cta-main{margin:20px auto 0;display:block}@media(min-width: 560px){#page-top .price-wrapper .cta-main{margin-top:30px}}#page-top .price-wrapper .cta-main .btn{padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:flex-end}#page-top .price-wrapper .cta-main .btn .txt-box{flex:none}#page-top .price-wrapper .cta-main .btn .icon-box{margin-right:10px}/*# sourceMappingURL=top.css.map */