@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.pcnone{display:none}.spnone{display:inline}@media print,screen and (max-width: 768px){.pcnone{display:inline}.spnone{display:none}}html{overflow-x:hidden}body{letter-spacing:normal;text-transform:inherit;font-weight:400;color:#1d2535}body *{margin:0;padding:0;letter-spacing:normal}body .heading,body .prose,body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-weight:700}body img{vertical-align:bottom}body a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;color:inherit;text-decoration:none}body a.fade:hover{opacity:.7}body a.more{font-weight:700;position:relative;color:#162b75}body a.anchor{position:absolute;display:block}body ul{list-style:none;padding:0}body ul li{padding:0}body .page_content.cheering *{font-family:Noto Sans JP,sans-serif;margin:0;padding:0;box-sizing:border-box}body .page_content.cheering .montserrat{font-family:Montserrat Alternates,sans-serif}#shopify-section-header{z-index:200}.page_content.cheering{background-color:#fff;overflow-x:clip}.page_content.cheering a.ancar{padding-top:100px;margin-top:-100px}.page_content.cheering img{width:100%}.page_content.cheering section{padding:100px 0;text-align:center}.page_content.cheering section div.btn{width:254px;height:60px;margin:auto}.page_content.cheering section div.btn>span,.page_content.cheering section div.btn a{width:100%;height:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:3px solid #1D2536;border-radius:30px;-webkit-box-shadow:3px 3px 0 0 #1D2536;box-shadow:3px 3px #1d2536;position:relative;background-color:#fff;padding-right:20px}.page_content.cheering section div.btn>span span,.page_content.cheering section div.btn a span{font-size:16px;font-weight:700}.page_content.cheering section div.btn>span span:after,.page_content.cheering section div.btn a span:after{content:"";display:block;position:absolute;width:14px;height:14px;background-image:url(/cdn/shop/files/cheering_arrow_or.svg);background-repeat:no-repeat;background-size:contain;top:0;bottom:0;margin:auto;right:25px}.page_content.cheering section div.btn.gra>span span:after,.page_content.cheering section div.btn.gra a span:after{background-image:url(/cdn/shop/files/cheering_arrow_gr.svg)}.page_content.cheering section img.img_title_text{width:330px;vertical-align:text-top;margin-top:-10px;margin-right:10px}.page_content.cheering section h2:not(.point_cnt h2){font-size:32px;line-height:1.5;font-weight:700;letter-spacing:.1em}.page_content.cheering section.mv{padding:0;margin:0}.page_content.cheering section.mv .mv_title{margin:0 auto}.page_content.cheering section.catch{padding:70px 0;text-align:center}.page_content.cheering section.catch .content_inner{margin-inline:auto}.page_content.cheering section.catch .catch_title{display:flex;justify-content:center;align-items:flex-end}.page_content.cheering section.catch .catch_title .img_title_text{vertical-align:bottom;position:relative;top:20px}.page_content.cheering section.catch .catch_title .icon_crown{display:inline-flex;flex-direction:column;position:relative;z-index:0}.page_content.cheering section.catch .catch_title .icon_crown:before{content:"";display:block;width:52px;aspect-ratio:56/41;margin:0 auto;background:url(/cdn/shop/files/cf_1th_icon_crown.svg) no-repeat center /100% auto;translate:-25% 0}.page_content.cheering section.catch .catch_list{display:flex;justify-content:center;gap:min(3.125vw,45px);margin-top:clamp(22px,3.125vw,48px);margin-bottom:min(2.5vw,45px)}.page_content.cheering section.catch .catch_list li{flex:1}.page_content.cheering section.feature{background-color:#fffcc1}.page_content.cheering section.feature ul{max-width:1150px;margin:clamp(20px,2.5vw,40px) auto 0;display:flex;justify-content:center;align-items:stretch;gap:min(3.125vw,45px)}.page_content.cheering section.feature ul li{flex:1}.page_content.cheering section.feature ul li div.box{height:100%;border:1px solid #EBE33F;border-left:0;background-color:#fff;border-radius:0 50px 50px 0;-webkit-box-shadow:27px 27px 0 0 #EBE33F;box-shadow:27px 27px #ebe33f;padding:80px 16px 20px;position:relative;z-index:0}.page_content.cheering section.feature ul li div.box div.point{top:-40px;right:40px;position:absolute;font-size:30px;color:#ebe33f;font-weight:500;letter-spacing:3px;line-height:1;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_content.cheering section.feature ul li div.box div.point span{font-size:90px;font-weight:600;margin-left:15px}.page_content.cheering section.feature ul li div.box div.img{width:clamp(155px,13.28125vw,185px);margin-inline:auto}.page_content.cheering section.feature ul li div.box div.textarea{text-align:center;word-break:break-all}.page_content.cheering section.feature ul li div.box h3{font-size:clamp(22px,calc(25/1280*100vw),27px);line-height:1.08;margin-bottom:clamp(12px,1.40625vw,18px)}.page_content.cheering section.feature ul li div.box div.textarea div.text{font-size:16px;line-height:1.8}.page_content.cheering section.feature ul li div.box div.textarea div.text .under_border{display:inline-block;font-weight:700;position:relative}.page_content.cheering section.feature ul li div.box div.textarea div.text .under_border:after{content:"";display:block;width:100%;height:7px;background:url(/cdn/shop/files/cf_1th_cnt03_border.svg) repeat top left}.page_content.cheering section.feature div.btn{margin-top:80px}.page_content.cheering section.voice{background-color:#dbfffc}.page_content.cheering section.voice h2{position:relative;z-index:0;display:flex;justify-content:center;align-items:center;padding:0 clamp(20px,3.125vw,48px);margin-bottom:0}.page_content.cheering section.voice h2:before,.page_content.cheering section.voice h2:after{content:"";display:block;width:clamp(60px,10.78125vw,148px);aspect-ratio:138/111;background:url(/cdn/shop/files/cf_1th_cnt04_icon_star.png) no-repeat center /100% auto}.page_content.cheering section.voice h2:before{scale:-1 1}.page_content.cheering section.voice .voice_list{display:flex;flex-wrap:wrap;gap:min(3.125vw,45px);max-width:960px;margin:clamp(48px,4.21875vw,60px) auto 0}.page_content.cheering section.voice .voice_list li{width:calc((100% - min(3.125vw,45px))/2);position:relative}.page_content.cheering section.voice .voice_list li:nth-child(1),.page_content.cheering section.voice .voice_list li:nth-child(2){left:calc(-45/1280*100vw)}.page_content.cheering section.voice .voice_list li:nth-child(3),.page_content.cheering section.voice .voice_list li:nth-child(4){right:calc(-45/1280*100vw)}.page_content.cheering section.flow{background-color:#ffdae5;padding-bottom:68px;padding:68px clamp(20px,3.125vw,60px)}.page_content.cheering section.flow h2{margin-bottom:0}.page_content.cheering section.flow p.note{font-size:16px;line-height:1.8;margin-top:10px;margin-bottom:50px}.page_content.cheering section.flow ul{max-width:1300px;margin-inline:auto;display:flex;justify-content:center;align-items:stretch;gap:min(8.90625vw,114px) 10%;position:relative}.page_content.cheering section.flow ul.flow_list:before{content:"";display:block;width:100%;height:4px;background-color:#cb3f67;position:absolute;left:0;top:24px;z-index:0}.page_content.cheering section.flow ul li{width:calc((100% - (min(8.90625vw,114px)*2))/3);position:relative;z-index:5}.page_content.cheering section.flow ul.flow_list li:nth-child(1):before{content:"";display:block;width:50%;height:4px;background-color:#ffdae5;position:absolute;left:0;top:24px;z-index:1}.page_content.cheering section.flow ul.flow_list li:nth-child(3):before{content:"";display:block;width:50%;height:4px;background-color:#ffdae5;position:absolute;right:0;top:24px;z-index:1}.page_content.cheering section.flow ul li div.no{width:64px;height:64px;border-radius:50%;background-color:#cb3f67;color:#fff;margin:auto auto 20px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:20px;font-weight:700;position:relative;z-index:5}.page_content.cheering section.flow ul li div.triangle{width:24px;height:24px;position:relative;margin:auto}.page_content.cheering section.flow ul li div.triangle div{display:block;width:24px;height:24px;margin:auto;background-color:#fff;position:relative;border-top-left-radius:30%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(.86666);transform:rotate(30deg) skewY(30deg) scaleX(.86666)}.page_content.cheering section.flow ul li div.triangle div:before,.page_content.cheering section.flow ul li div.triangle div:after{display:block;width:24px;height:24px;margin:auto;background-color:#fff;content:"";position:absolute}.page_content.cheering section.flow ul li div.triangle div:before{border-top-right-radius:30%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skew(-45deg) translate(50%)}.page_content.cheering section.flow ul li div.triangle div:after{border-bottom-left-radius:30%;-webkit-transform:skewY(-45deg) translateY(-62.5%);transform:skewY(-45deg) translateY(-62.5%)}.page_content.cheering section.flow ul li div.triangle div.triangle_1{z-index:2}.page_content.cheering section.flow ul li div.triangle div.triangle_2{position:absolute;left:13px;top:13px;background-color:#cb3f67}.page_content.cheering section.flow ul li div.triangle div.triangle_2:before,.page_content.cheering section.flow ul li div.triangle div.triangle_2:after{background-color:#cb3f67}.page_content.cheering section.flow ul li div.box{position:relative;z-index:2;background-color:#fff;padding:50px clamp(12px,calc(24/1280*100vw),40px) 32px;border-radius:20px;-webkit-box-shadow:13px 13px 0 0 #CB3F67;box-shadow:13px 13px #cb3f67}.page_content.cheering section.flow ul li div.box h3{font-size:min(1.5384615385vw,20px);line-height:1.5;letter-spacing:normal;margin-bottom:10px}.page_content.cheering section.flow ul li div.box div.point{background-color:#fff7e9;color:#cb3f67;padding:5px 0;font-size:min(.9230769231vw,12px);font-weight:700;letter-spacing:normal;width:82.8571428571%;margin:10px auto 0}.page_content.cheering section.flow ul li div.box div.text{font-size:min(1.2307692308vw,16px);line-height:1.8;margin-top:10px;letter-spacing:normal}.page_content.cheering section.flow ul li div.box div.text span{color:#cb3f67}.page_content.cheering section.flow ul li div.box div.img{margin:auto}.page_content.cheering section.flow .btn{margin:clamp(24px,3.125vw,48px) auto 0}.page_content.cheering section.commission h2{position:relative;z-index:10;margin-bottom:0}.page_content.cheering section.commission div.box_bg{background-color:#ffd88d;margin-top:51px;border-radius:10000px;padding:0 min(11.71875vw,160px) min(5.15625vw,66px);margin-inline:auto}.page_content.cheering section.commission div.box_bg div.sub{width:clamp(350px,calc(355/1280*100vw),380px);height:52px;color:#fff;font-size:clamp(16px,calc(21/1280*100vw),24px);font-weight:700;display:flex;justify-content:center;align-items:center;margin:auto auto 20px;border-radius:100px;position:relative;z-index:2;background-color:#ffa800;translate:0 -50%}.page_content.cheering section.commission div.box_bg div.sub:after{content:"";display:block;position:absolute;width:16px;height:16px;background-color:#ffa800;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0;right:0;bottom:-8px;margin:auto}.page_content.cheering section.commission div.box_bg>div.catch{font-size:20px;font-weight:700;line-height:1;padding-bottom:25px;position:relative}.page_content.cheering section.commission div.box_bg div.text{font-size:16px;line-height:1.8}.page_content.cheering section.commission div.box_bg div.text a:hover{text-decoration:none}.page_content.cheering section.commission div.box_bg ul{display:flex;gap:clamp(36px,6.25vw,80px);text-align:center;margin-top:clamp(40px,5.625vw,72px)}.page_content.cheering section.commission div.box_bg ul li h3{font-size:24px;margin:auto auto 15px;font-weight:700;color:#ffa800;border-radius:17px;border-bottom:dotted 2px #FFA800;display:inline-block}.page_content.cheering section.commission div.box_bg ul li.commision_left{width:30%}.page_content.cheering section.commission div.box_bg ul li.commision_left .catch{width:min(calc(267/1280*100vw),280px);aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:10px 10px #ffa800}.page_content.cheering section.commission div.box_bg ul li.commision_right{width:65%;display:flex;flex-direction:column}.page_content.cheering section.commission div.box_bg ul li.commision_right .box{flex:1;margin-top:24px}.page_content.cheering section.commission div.box_bg ul li.commision_right .box .textarea{height:100%}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list{gap:16px;height:100%;margin:0}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li{flex:1;position:relative;z-index:0;padding-top:min(8.4375vw,108px)}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(1):before{content:"";display:block;width:100%;height:100%;background-color:#fff;box-shadow:10px 0 #ffa800;border-radius:30px 30px 0 0;position:absolute;bottom:0;left:0;z-index:-1}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(2):before{content:"";display:block;width:100%;height:calc(202/243*100%);background-color:#fff;box-shadow:10px 0 #ffa800;border-radius:30px 30px 0 0;position:absolute;bottom:0;left:0;z-index:-1}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(3):before{content:"";display:block;width:100%;height:calc(162/243*100%);background-color:#fff;box-shadow:10px 0 #ffa800;border-radius:30px 30px 0 0;position:absolute;bottom:0;left:0;z-index:-1}.page_content.cheering section.commission div.box_bg ul li.commision_right .percent{color:#ffa800;font-size:min(calc(45/1280*100vw),48px);font-weight:700}.page_content.cheering section.commission div.box_bg ul li.commision_right .price{width:fit-content;font-size:clamp(12px,1.65vmin,19px);line-height:145%;text-align:left;padding-inline:4px;margin:0 auto 12px}.page_content.cheering section.commission div.box_bg ul li.commision_right .unit{font-size:calc(25/45*100%)}.page_content.cheering section.commission div.box_bg ul li div.box div.catch{font-size:50px;font-weight:900;line-height:1;color:#ffa800}.page_content.cheering section.commission div.box_bg ul li div.box div.catch span{font-size:28px}.page_content.cheering section.commission div.box_bg ul li div.box div.note{font-size:14px;line-height:1;position:absolute;width:100%;bottom:35px;left:0}.page_content.cheering section.commission div.btn{width:308px;margin-top:120px}.page_content.cheering section.commission div.page-width{margin:0 auto}.page_content.cheering section.interview{background-color:#f9fbb6;padding-inline:clamp(24px,calc(48/1280*100vw),48px) 0}.page_content.cheering section.interview h2{margin-bottom:0}.page_content.cheering section.interview .interview_slider{width:100%;margin-top:clamp(24px,calc(47/1280*100vw),50px);margin-bottom:clamp(40px,4.6875vw,72px)}.page_content.cheering section.interview .interview_slider .swiper-slide{box-shadow:8px 8px #ebe33f;border-radius:12px;overflow:hidden}.page_content.cheering section.faq{background-color:#b5ecf9;padding-inline:clamp(24px,calc(48/1280*100vw),48px)}.page_content.cheering section.faq h2{margin-bottom:50px}.page_content.cheering section.faq ul.btn{max-width:730px;margin:55px auto auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page_content.cheering section.faq ul.btn li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end}.page_content.cheering section.faq ul.btn li div.btn{width:350px;margin:0}.page_content.cheering section.faq ul.btn li:nth-of-type(1) div.btn a{border:3px solid #FFA800;-webkit-box-shadow:3px 3px 0 0 #FFA800;box-shadow:3px 3px #ffa800}.page_content.cheering section.faq ul.btn li:nth-of-type(2) div.btn a{border:3px solid #2CC0B4;-webkit-box-shadow:3px 3px 0 0 #2CC0B4;box-shadow:3px 3px #2cc0b4}.page_content.cheering section.faq ul.btn li:nth-of-type(2) div.btn a span:after{background-image:url(/cdn/shop/files/cheering_arrow_gr.svg)}.page_content.cheering section.faq ul.faq li{background-color:#fff;border-radius:5px;-webkit-box-shadow:6px 6px 0 0 #47B5CF;box-shadow:6px 6px #47b5cf}.page_content.cheering section.faq ul.faq li h4{font-size:16px;font-weight:700;padding-left:110px;height:70px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;color:#47b5cf;text-align:left;cursor:pointer}.page_content.cheering section.faq ul.faq li h4:before{position:absolute;content:"Q";font-family:Montserrat Alternates,sans-serif;font-weight:800;font-size:23px;left:30px}.page_content.cheering section.faq ul.faq li h4 span:before,.page_content.cheering section.faq ul.faq li h4 span:after{content:"";display:block;position:absolute;width:14px;height:2px;background-color:#47b5cf;top:0;bottom:0;right:27px;margin:auto}.page_content.cheering section.faq ul.faq li h4 span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.page_content.cheering section.faq ul.faq li h4.active span:after{-webkit-transform:rotate(0deg);transform:rotate(0)}.page_content.cheering section.faq ul.faq li div{display:block;overflow:hidden;opacity:0;max-height:0;padding:0 85px 0 110px;font-size:16px;line-height:1.8;text-align:justify;-moz-text-align-last:left;text-align-last:left;word-break:break-all;transition:all .5s ease-in}.page_content.cheering section.faq ul.faq li div.opened{max-height:1000px;padding:0 85px 30px 110px;opacity:1}.page_content.cheering section.faq ul.faq li div a{text-decoration:underline}.page_content.cheering section.faq ul.faq li div a:hover{text-decoration:none}.page_content.cheering section.faq ul.faq li:nth-of-type(n+2){margin-top:20px}.page_content.cheering section.make h2{margin-bottom:0;position:relative;display:flex;justify-content:center;align-items:center;gap:min(4.6875vw,60px);line-height:1.08}.page_content.cheering section.make h2:before{content:"";display:block;width:5px;height:78px;background-color:#ffa800;rotate:-42deg}.page_content.cheering section.make h2:after{content:"";display:block;width:5px;height:78px;background-color:#ffa800;rotate:42deg}.page_content.cheering section.make ul.link_list{margin:auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;gap:min(calc(33/1280*100vw),36px);margin-top:clamp(36px,3.90625vw,52px)}.page_content.cheering section.make ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end}.page_content.cheering section.make ul li div.btn{width:fit-content}.page_content.cheering section.make ul li div.btn a{min-width:245px;padding-left:20px;padding-right:46px;white-space:nowrap}.page_content.cheering section.make ul li.inquiry div.btn{width:fit-content}.page_content.cheering section.make ul li div.catch{position:relative;margin-bottom:25px}.page_content.cheering section.make ul li div.catch:before,.page_content.cheering section.make ul li div.catch:after{content:"";display:block;position:absolute;width:1px;height:58px;background-color:#1d2535;bottom:-15px}.page_content.cheering section.make ul li div.catch:before{left:26px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.page_content.cheering section.make ul li div.catch:after{right:26px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.page_content.cheering section.make ul li.inquiry div.btn a{border:3px solid #FFA800;-webkit-box-shadow:3px 3px 0 0 #FFA800;box-shadow:3px 3px #ffa800}.page_content.cheering section.make ul li.make_project div.btn a{border:3px solid #2CC0B4;-webkit-box-shadow:3px 3px 0 0 #2CC0B4;box-shadow:3px 3px #2cc0b4}.page_content.cheering section.make ul li.make_project div.btn a span:after{background-image:url(/cdn/shop/files/cheering_arrow_gr.svg)}.page_content.cheering section.make ul li.line div.btn a{border:3px solid #21B94E;-webkit-box-shadow:3px 3px 0 0 #21B94E;box-shadow:3px 3px #21b94e}.page_content.cheering section.make ul li.line div.btn a span:after{background-image:url(/cdn/shop/files/cf_1th_cheering_arrow_line.svg?v=1761186398)}.page_content.cheering section.make div.img{max-width:980px;margin:84px auto auto}.page_content.cheering .point_1th{position:relative;z-index:0}.page_content.cheering .point_1th:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(0deg,#ffd88d,#fffcc16b,#ffd88d);opacity:.8}.page_content.cheering .point_1th h2{margin-bottom:clamp(36px,calc(40/390*100vw),62px)}.page_content.cheering .point_1th h2 span{width:fit-content;margin-inline:auto;font-size:min(2.5vw,32px);font-weight:700;letter-spacing:.01em}.page_content.cheering .sidebar{display:inline-flex;justify-content:center;align-items:flex-end;gap:min(3.125vw,45px)}.page_content.cheering .sidebar:before{content:"";display:block;width:3px;height:48px;background-color:#cb3f67;rotate:-30deg}.page_content.cheering .sidebar:after{content:"";display:block;width:3px;height:48px;background-color:#cb3f67;rotate:30deg}.page_content.cheering .sidebar.aqua:before,.page_content.cheering .sidebar.aqua:after{background-color:#11bdb1}.page_content.cheering .sidebar.org:before,.page_content.cheering .sidebar.org:after{background-color:#ff7e4c}.page_content.cheering .reg{display:block}.page_content.cheering .point_trouble{display:flex;justify-content:center;gap:27px;text-align:left;padding-inline:min(3.125vw,40px)}.page_content.cheering .point_trouble li{width:min(calc((100% - 2px)/2),500px)}.page_content.cheering .point_trouble li .trouble{background-color:#fff;border:solid 5px #F0F0F0;border-radius:50px;aspect-ratio:468/288;position:relative;z-index:0;padding:min(2.34375vw,32px) min(calc(35/1280*100vw),45px);box-shadow:8px 8px #f0f0f0}.trouble_wrap01 .trouble:before{content:"";display:block;width:calc(425/468*100%);aspect-ratio:427/195;background:url(/cdn/shop/files/cf_1th_point_bg0101.png) no-repeat center /100% auto;position:absolute;top:50%;right:20px;z-index:-1;translate:0 -50%}.trouble_wrap02 .trouble:before{content:"";display:block;width:calc(425/468*100%);aspect-ratio:393/186;background:url(/cdn/shop/files/cf_1th_point_bg0102.png) no-repeat center /100% auto;position:absolute;top:50%;right:20px;z-index:-1;translate:0 -38%}.page_content.cheering .point_trouble .trouble .title{font-size:min(1.40625vw,18px);color:#00797f;font-weight:900}.page_content.cheering .point_trouble .trouble .num{font-size:min(5vw,64px);line-height:1}.page_content.cheering .point_trouble .trouble .lead{width:min(calc(264/468*100%),270px);font-size:min(1.40625vw,20px);text-align:center;margin-top:min(calc(27/1280*100vw),30px)}.page_content.cheering .point_trouble .arrow{padding-bottom:64px;position:relative;z-index:1}.page_content.cheering .point_trouble .arrow:after{content:"";display:block;width:min(calc(92/284*100%),92px);aspect-ratio:91/111;background:url(/cdn/shop/files/cf_arrow_pink.svg) no-repeat top center /100% auto;position:absolute;bottom:0;left:50%;translate:-50% 0;z-index:-1}.page_content.cheering .point_trouble .arrow p{width:fit-content;color:#fff;background-color:#e4537e;border-radius:100px;font-size:16px;font-weight:600;text-align:center;line-height:3.3125;padding:0 42px;margin:-17px auto 0}.page_content.cheering .point_trouble li .solution{background-color:#fff;border:solid 5px #F7C9DD;border-radius:50px;aspect-ratio:468/265;position:relative;z-index:0;padding:min(2.5vw,36px) min(1.5625vw,20px);box-shadow:8px 8px #f7c9dd;margin-top:-17px;display:flex;justify-content:space-between;align-items:center}.page_content.cheering .point_trouble .solution .text_block{width:calc(268/468*100%)}.page_content.cheering .point_trouble .solution .title{font-size:min(calc(25/1280*100vw),26px);font-weight:500;color:#e4537e;text-align:center}.page_content.cheering .point_trouble .solution .title_line{display:inline-block;padding-bottom:10px;background:url(/cdn/shop/files/cf_line_title_pink.svg?v=1763345655) left bottom repeat-x}.page_content.cheering .point_trouble .solution .text{font-size:min(1.25vw,16px);margin-top:30px;text-align:center}.page_content.cheering .point_trouble .solution .btn a{display:block;margin-top:30px;font-size:min(calc(17/1280*100vw),17px);font-weight:700;border:solid 3px #E4537E;border-radius:100px;box-shadow:8px 8px #e4537e;padding-block:min(1.40625vw,18px);padding-inline:min(2.34375vw,30px) min(5vw,64px);text-align:center;position:relative;z-index:0}.page_content.cheering .point_trouble .solution .btn a:after{content:"";display:block;width:15px;aspect-ratio:1/1;background:url(/cdn/shop/files/cf_1th_cheering_arrow_pink.svg) no-repeat center /100% auto;position:absolute;top:50%;right:min(2.8125vw,36px);translate:0 -50%}.trouble_wrap01 .image_block{width:calc(147/468*100%)}.trouble_wrap02 .image_block{width:calc(162/468*100%)}.page_content.cheering .point_cnt02{margin-top:min(calc(115/1280*100vw),115px)}.page_content.cheering .point_campaign{display:flex;justify-content:center;align-items:stretch;gap:36px;padding:min(3.125vw,40px)}.page_content.cheering .point_campaign li{width:calc((100% - (36px * 2))/3)}.page_content.cheering .point_campaign .circle{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;border-radius:50%;aspect-ratio:1/1;border:solid 5px #11BDB1;background-color:#fff;padding:min(2.8125vw,36px) min(1.5625vw,20px) min(calc(24/1280*100vw),24px);position:relative;z-index:0}.page_content.cheering .point_campaign .number_summary{position:absolute;left:0;top:0;translate:calc(-38/117*100%) calc(-27/117*100%);background-color:#edfeff;width:min(calc(117/1280*100vw),180px);aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#11bdb1}.page_content.cheering .point_campaign .number_summary span{display:inline-block}.page_content.cheering .point_campaign .order{font-size:min(1.09375vw,14px);font-weight:700;width:min(calc(7/1280*100vw),7px);line-height:115%;margin-right:8px;translate:0 25%}.page_content.cheering .point_campaign .num{font-size:min(4.6875vw,60px);font-weight:900}.page_content.cheering .point_campaign .phrase{font-size:min(3.125vw,40px);font-weight:900}.page_content.cheering .point_campaign .unit{font-size:min(calc(22/1280*100vw),22px);font-weight:500;translate:0 50%}.page_content.cheering .point_campaign .title{font-size:min(calc(22/1280*100vw),22px);font-weight:500}.page_content.cheering .point_campaign .memo{font-size:min(1.25vw,16px);line-height:1.6875}.page_content.cheering .point_campaign li .image{margin:7px auto 0}.page_content.cheering .point_campaign .btn a{display:block;max-width:280px;margin-inline:auto;margin-top:30px;font-size:min(calc(17/1280*100vw),17px);font-weight:700;background-color:#fff;border:solid 3px #11BDB1;border-radius:100px;box-shadow:8px 8px #11bdb1;padding-block:min(1.40625vw,18px);padding-inline:min(2.34375vw,30px) min(5vw,64px);text-align:center;position:relative;z-index:0}.page_content.cheering .point_campaign .btn a:after{content:"";display:block;width:15px;aspect-ratio:1/1;background:url(/cdn/shop/files/cf_1th_cheering_arrow_aqua.svg) no-repeat center /100% auto;position:absolute;top:50%;right:min(2.8125vw,36px);translate:0 -50%}.page_content.cheering .point_campaign .campaign_wrap01 .image{width:min(calc(199/1280*100vw),210px)}.page_content.cheering .point_campaign .campaign_wrap02 .image{width:min(calc(196/1280*100vw),208px)}.page_content.cheering .point_campaign .campaign_wrap03 .image{width:min(calc(207/1280*100vw),215px)}.page_content.cheering .point_cnt03{margin-top:min(calc(125/1280*100vw),125px)}.page_content.cheering .new_menu{display:flex;justify-content:center;gap:min(calc(69/1280*100vw),70px);padding:0 min(3.125vw,40px)}.page_content.cheering .new_menu li{width:min(calc((100% - min(calc(69/1280*100vw),70px))/2),500px)}.page_content.cheering .new_menu .text_block{margin-top:30px}.page_content.cheering .new_menu .title{font-size:20px;line-height:calc(29/20)}.page_content.cheering .new_menu .btn a{display:block;max-width:280px;margin-inline:auto;margin-top:30px;font-size:min(calc(17/1280*100vw),17px);font-weight:700;background-color:#fff;border:solid 3px #FF7E4C;border-radius:100px;box-shadow:8px 8px #ff7e4c;padding-block:min(1.40625vw,18px);padding-inline:min(2.34375vw,30px) min(5vw,64px);text-align:center;position:relative;z-index:0}.page_content.cheering .new_menu .btn a:after{content:"";display:block;width:15px;aspect-ratio:1/1;background:url(/cdn/shop/files/cf_1th_cheering_arrow_pink.svg) no-repeat center /100% auto;position:absolute;top:50%;right:min(2.8125vw,36px);translate:0 -50%}@media only screen and (min-width: 769px){.page_content.cheering section.catch .catch_list li{max-width:320px}.page_content.cheering .point_campaign li{max-width:400px}.page_content.cheering section.commission div.box_bg{max-width:1150px}.page_content.cheering .faq .content_inner{max-width:1150px;margin-inline:auto}}@media print,screen and (max-width: 768px){.page-width{padding:0}.page_content.cheering a.ancar{padding-top:25.641025641vw;margin-top:-25.641025641vw}.page_content.cheering section{padding:20.5128205128vw 0;text-align:center}.page_content.cheering section .page-width{padding:0 4.4871794872vw}.page_content.cheering section div.btn{width:76.9230769231vw;height:13.5897435897vw;margin:auto}.page_content.cheering section div.btn>span,.page_content.cheering section div.btn a{border:.7692307692vw solid #1D2536;border-radius:7.6923076923vw;-webkit-box-shadow:.7692307692vw .7692307692vw 0 0 #1D2536;box-shadow:.7692307692vw .7692307692vw #1d2536;padding-right:5.1282051282vw}.page_content.cheering section div.btn>span span,.page_content.cheering section div.btn a span{font-size:3.3333333333vw;line-height:1.3}.page_content.cheering section div.btn>span span:after,.page_content.cheering section div.btn a span:after{width:3.3333333333vw;height:3.3333333333vw;right:5.1282051282vw}.page_content.cheering section img.img_title_text{width:66.6666666667vw;margin-top:-1.2820512821vw;margin-right:1.2820512821vw}.page_content.cheering section h2:not(.point_cnt h2){font-size:min(calc(18/390*100vw),32px)}.page_content.cheering section.mv{padding:0}.page_content.cheering section.catch{padding:4.6153846154vw 0 10.2564102564vw}.page_content.cheering section.catch .page-width{padding:0}.page_content.cheering section.catch div.text{font-size:3.5897435897vw;line-height:2.1;margin-bottom:10.2564102564vw}.page_content.cheering section.catch div.table{width:100%}.page_content.cheering section.catch .catch_title{flex-wrap:wrap}.page_content.cheering section.catch .catch_list{flex-wrap:wrap;gap:16px;padding:0 16px}.page_content.cheering section.catch .catch_list li{flex:auto;width:calc((100% - 16px)/2)}.page_content.cheering section.feature ul{flex-direction:column;gap:80px;padding-right:70px}.page_content.cheering section.feature ul li div.box{box-shadow:19px 19px #ebe33f;position:relative}.page_content.cheering section.feature ul li div.box:after{content:"";display:block;width:20px;height:20px;background-color:#ebe33f;position:absolute;left:0;bottom:0;translate:0 100%}.page_content.cheering section.voice{width:100%;overflow-x:clip}.page_content.cheering section.voice .voice_list{flex-direction:column}.page_content.cheering section.voice .voice_list li{width:calc(333/390*100vw)}.page_content.cheering section.voice .voice_list li:nth-child(1),.page_content.cheering section.voice .voice_list li:nth-child(3){left:-12px;right:auto}.page_content.cheering section.voice .voice_list li:nth-child(2),.page_content.cheering section.voice .voice_list li:nth-child(4){margin-left:auto;left:auto;right:-12px}.page_content.cheering section.flow{padding-bottom:22.0512820513vw}.page_content.cheering section.flow h2{margin-bottom:0}.page_content.cheering section.flow p.note{font-size:3.3333333333vw;margin-top:1.2820512821vw;margin-bottom:10.2564102564vw}.page_content.cheering section.flow ul{max-width:initial;display:flex;flex-direction:column;position:relative}.page_content.cheering section.flow ul.flow_list:before{width:4px;height:100%;top:0;left:26px}.page_content.cheering section.flow ul:before{content:"";display:block;position:absolute;width:.7692307692vw;height:100%;left:6.4102564103vw;top:0;background-color:#cb3f67;z-index:0}.page_content.cheering section.flow ul li{position:relative;z-index:5;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.page_content.cheering section.flow ul.flow_list li:nth-child(1):before{width:4px;height:50%;top:0;left:26px}.page_content.cheering section.flow ul.flow_list li:nth-child(3):before{width:4px;height:50%;bottom:0;top:auto;left:26px}.page_content.cheering section.flow ul li div.no{width:12.8205128205vw;height:12.8205128205vw;margin:auto;font-size:4.6153846154vw}.page_content.cheering section.flow ul li div.triangle{width:3.0769230769vw;height:3.0769230769vw;position:relative;margin:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:.7692307692vw}.page_content.cheering section.flow ul li div.triangle div{display:block;width:3.0769230769vw;height:3.0769230769vw;margin:auto;background-color:#fff;position:relative;border-top-left-radius:30%;-webkit-transform:rotate(30deg) skewY(30deg) scaleX(.86666);transform:rotate(30deg) skewY(30deg) scaleX(.86666)}.page_content.cheering section.flow ul li div.triangle div:before,.page_content.cheering section.flow ul li div.triangle div:after{display:block;width:3.0769230769vw;height:3.0769230769vw;margin:auto;background-color:#fff;content:"";position:absolute}.page_content.cheering section.flow ul li div.triangle div:before{border-top-right-radius:30%;-webkit-transform:skewX(-45deg) translateX(50%);transform:skew(-45deg) translate(50%)}.page_content.cheering section.flow ul li div.triangle div:after{border-bottom-left-radius:30%;transform:initial;transform:skewY(-45deg);translate:0 50%;left:0;top:0}.page_content.cheering section.flow ul li div.triangle div.triangle_1{z-index:2}.page_content.cheering section.flow ul li div.triangle div.triangle_2{position:absolute;left:-1.5384615385vw;top:1.2820512821vw}.page_content.cheering section.flow ul li div.box{padding:10.2564102564vw 5.1282051282vw;border-radius:5.1282051282vw;-webkit-box-shadow:10px 10px 0 0 #CB3F67;box-shadow:10px 10px #cb3f67;width:70.5vw;height:auto}.page_content.cheering section.flow ul li div.box h3{font-size:4.6153846154vw;line-height:1.6;margin-bottom:2.5641025641vw}.page_content.cheering section.flow ul li div.box div.point{padding:1.2820512821vw 0;font-size:3.3333333333vw;width:100%;margin:2.5641025641vw auto 0}.page_content.cheering section.flow ul li div.box div.text{font-size:3.3333333333vw;line-height:1.8;margin-top:2.5641025641vw}.page_content.cheering section.flow ul li div.box div.img{margin:5.1282051282vw auto auto}.page_content.cheering section.flow ul li div.box div.note{margin-top:7.6923076923vw}.page_content.cheering section.flow ul li div.box div.note span{font-size:3.3333333333vw;line-height:1.3;padding-left:7.6923076923vw}.page_content.cheering section.flow ul li div.box div.note span:before{width:5.1282051282vw;height:5.1282051282vw}.page_content.cheering section.flow ul li div.box div.btn{margin-top:10.7692307692vw;width:100%}.page_content.cheering section.flow ul li div.box div.btn a span img{width:30.2564102564vw}.page_content.cheering section.flow ul li div.box div.content_btm{padding:0}.page_content.cheering section.flow ul li div.box div.notext{padding-bottom:0}.page_content.cheering section.commission{overflow-x:clip}.page_content.cheering section.commission .page-width{padding:0}.page_content.cheering section.commission h2{margin-bottom:0vw;position:relative;z-index:10;margin-bottom:10.2564102564vw}.page_content.cheering section.commission div.box_bg{height:auto;border-radius:0;max-width:initial;padding:min(calc(50/390*100vw),55px) 30px min(calc(75/390*100vw),80px);position:relative;z-index:0;background:transparent}.page_content.cheering section.commission div.box_bg:before{content:"";display:block;width:300vw;height:100%;border-radius:50%;position:absolute;top:0;left:50%;translate:-50% 0;background-color:#ffd88d;z-index:-1}.page_content.cheering section.commission div.box_bg div.sub{max-width:57.6923076923vw;height:8.7179487179vw;font-size:min(4.6153846154vw,28px);margin:-40px auto 5.1282051282vw;border-radius:4.358974359vw}.page_content.cheering section.commission div.box_bg div.sub:after{width:4.1025641026vw;height:4.1025641026vw;border-radius:.5128205128vw;bottom:-2.0512820513vw}.page_content.cheering section.commission div.box_bg>div.catch{font-size:4.6153846154vw;line-height:1.6;padding-bottom:5.1282051282vw}.page_content.cheering section.commission div.box_bg>div.catch:after{width:14.8717948718vw;border-bottom:.7692307692vw dotted #FFA800}.page_content.cheering section.commission div.box_bg div.text{font-size:3.3333333333vw;line-height:1.8;text-align:justify;-moz-text-align-last:left;text-align-last:left;word-break:break-all}.page_content.cheering section.commission div.box_bg ul{width:100%;flex-direction:column}.page_content.cheering section.commission div.box_bg ul li.commision_left{width:100%}.page_content.cheering section.commission div.box_bg ul li.commision_right{width:100%;margin-top:min(calc(58/390*100vw),64px)}.page_content.cheering section.commission div.box_bg ul li div.box div.catch{width:min(calc(200/390*100vw),360px);margin:24px auto 0}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li{padding-top:min(calc(66/390*100vw),72px);padding-bottom:0}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(1):before{border-radius:20px 20px 0 0}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(2):before{border-radius:20px 20px 0 0}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list li:nth-child(3):before{border-radius:20px 20px 0 0}.page_content.cheering section.commission div.box_bg ul li.commision_right .percent{font-size:28px}.page_content.cheering section.commission div.box_bg ul li.commision_right .unit{font-size:15px}.page_content.cheering section.commission div.box_bg ul li.commision_right .price_list{flex-direction:row;font-size:10px}.page_content.cheering section.commission div.box_bg ul li div.box{width:100%}.page_content.cheering section.commission div.box_bg ul li div.box h3{font-size:3.3333333333vw;width:25.641025641vw;height:5.8974358974vw;margin:auto auto 2.5641025641vw;border-radius:3.0769230769vw}.page_content.cheering section.commission div.box_bg ul li div.box div.catch{font-size:10.2564102564vw}.page_content.cheering section.commission div.box_bg ul li div.box div.catch span{font-size:4.6153846154vw}.page_content.cheering section.commission div.box_bg ul li div.box div.note{font-size:2.8205128205vw;bottom:3.8461538462vw}.page_content.cheering section.commission div.btn{width:76.9230769231vw;margin-top:10.2564102564vw}.page_content.cheering section.project{padding-top:0}.page_content.cheering section.project h2{margin-bottom:1.2820512821vw}.page_content.cheering section.project p.note{font-size:3.3333333333vw;margin-top:1.2820512821vw;margin-bottom:10.2564102564vw}.page_content.cheering section.project ul{max-width:89.7435897436vw;display:block}.page_content.cheering section.project ul li div.sub{max-width:76.9230769231vw;margin:auto auto 4.358974359vw;line-height:1.5;font-size:3.3333333333vw}.page_content.cheering section.project ul li div.sub:before,.page_content.cheering section.project ul li div.sub:after{height:11.5384615385vw;bottom:-2.5641025641vw}.page_content.cheering section.project ul li div.sub:before{left:5.1282051282vw}.page_content.cheering section.project ul li div.sub:after{right:5.1282051282vw}.page_content.cheering section.project ul li h3{max-width:76.9230769231vw;height:12.8205128205vw;font-size:4.6153846154vw;border-radius:6.4102564103vw;margin-bottom:-6.4102564103vw}.page_content.cheering section.project ul li div.box{padding:10.2564102564vw 5.1282051282vw;border-radius:5.1282051282vw;max-height:initial;height:auto}.page_content.cheering section.project ul li div.box div.text{font-size:3.3333333333vw;line-height:1.8;min-height:initial}.page_content.cheering section.project ul li div.box div.point{border-radius:2.5641025641vw;height:auto;margin:5.1282051282vw auto;padding:5.1282051282vw;font-size:3.3333333333vw;line-height:1.8}.page_content.cheering section.project ul li div.box div.img{margin:0 auto}.page_content.cheering section.project ul li:nth-of-type(1) div.box{-webkit-box-shadow:1.2820512821vw 1.5384615385vw 0 0 #FFA800;box-shadow:1.2820512821vw 1.5384615385vw #ffa800}.page_content.cheering section.project ul li:nth-of-type(1) div.box div.point{text-align:justify;-moz-text-align-last:left;text-align-last:left;word-break:break-all}.page_content.cheering section.project ul li:nth-of-type(1) div.box div.img{max-width:initial}.page_content.cheering section.project ul li:nth-of-type(2) div.box{-webkit-box-shadow:1.2820512821vw 1.5384615385vw 0 0 #47B5CF;box-shadow:1.2820512821vw 1.5384615385vw #47b5cf}.page_content.cheering section.project ul li:nth-of-type(2) div.box div.point{text-align:justify;-moz-text-align-last:left;text-align-last:left;word-break:break-all}.page_content.cheering section.project ul li:nth-of-type(2) div.box div.img{max-width:initial}.page_content.cheering section.project ul li:nth-of-type(n+2){margin-top:11.7948717949vw}.page_content.cheering section.project div.btn{width:76.9230769231vw;margin-top:11.7948717949vw}.page_content.cheering section.process h2{margin-bottom:2.5641025641vw}.page_content.cheering section.process p.note{font-size:3.3333333333vw;margin-top:1.2820512821vw;margin-bottom:10.2564102564vw}.page_content.cheering section.process ul{max-width:initial;width:69.2307692308vw;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page_content.cheering section.process ul li{width:100%}.page_content.cheering section.process ul li div.box{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:1.2820512821vw 2.0512820513vw 0 0 #EBE33F;box-shadow:1.2820512821vw 2.0512820513vw #ebe33f}.page_content.cheering section.process ul li div.img{margin:-5.1282051282vw auto auto}.page_content.cheering section.process ul li h3{font-size:3.3333333333vw;line-height:1.3;bottom:12.8205128205vw}.page_content.cheering section.process ul li:nth-of-type(n+2){margin-top:-12.8205128205vw}.page_content.cheering section.process ul li:nth-of-type(n+2):before{border-right:3.3333333333vw solid transparent;border-left:3.3333333333vw solid transparent;border-top:4.1025641026vw solid #f4f09e;border-bottom:0;left:0;right:0;margin:auto;bottom:auto;top:5.1282051282vw}.page_content.cheering section.process ul li:nth-of-type(1){z-index:0}.page_content.cheering section.process ul li:nth-of-type(1) div.box{-webkit-transform:none;transform:none}.page_content.cheering section.process ul li:nth-of-type(1) div.img{width:30.7692307692vw}.page_content.cheering section.process ul li:nth-of-type(2){z-index:1}.page_content.cheering section.process ul li:nth-of-type(2) div.img{width:17.6923076923vw}.page_content.cheering section.process ul li:nth-of-type(3){z-index:2}.page_content.cheering section.process ul li:nth-of-type(3) div.box{-webkit-transform:none;transform:none}.page_content.cheering section.process ul li:nth-of-type(3) div.img{width:21.5384615385vw}.page_content.cheering section.process div.btn{width:76.9230769231vw;margin-top:12.3076923077vw}.page_content.cheering section.faq h2{margin-bottom:12.8205128205vw}.page_content.cheering section.faq ul.btn{max-width:76.9230769231vw;margin:10.2564102564vw auto auto;display:block}.page_content.cheering section.faq ul.btn li div.btn{width:76.9230769231vw;margin:0}.page_content.cheering section.faq ul.btn li:nth-of-type(n+2){margin-top:10.2564102564vw}.page_content.cheering section.faq ul.btn li:nth-of-type(1) div.btn a{border:.7692307692vw solid #FFA800;-webkit-box-shadow:.7692307692vw .7692307692vw 0 0 #FFA800;box-shadow:.7692307692vw .7692307692vw #ffa800}.page_content.cheering section.faq ul.btn li:nth-of-type(2) div.btn a{border:.7692307692vw solid #2CC0B4;-webkit-box-shadow:.7692307692vw .7692307692vw 0 0 #2CC0B4;box-shadow:.7692307692vw .7692307692vw #2cc0b4}.page_content.cheering section.faq ul.btn li:nth-of-type(2) div.btn a span:after{background-image:url(/cdn/shop/files/cheering_arrow_gr.svg)}.page_content.cheering section.faq ul.faq li{border-radius:1.2820512821vw;-webkit-box-shadow:1.5384615385vw 1.5384615385vw 0 0 #47B5CF;box-shadow:1.5384615385vw 1.5384615385vw #47b5cf}.page_content.cheering section.faq ul.faq li h4{font-size:3.5897435897vw;line-height:1.6;font-weight:700;padding-left:20.5128205128vw;padding-right:10.2564102564vw;height:15.3846153846vw}.page_content.cheering section.faq ul.faq li h4:before{font-weight:800;font-size:5.8974358974vw;left:5.1282051282vw}.page_content.cheering section.faq ul.faq li h4 span:before,.page_content.cheering section.faq ul.faq li h4 span:after{width:3.5897435897vw;height:.5128205128vw;right:4.358974359vw}.page_content.cheering section.faq ul.faq li div{padding:0 10.2564102564vw 0 20.5128205128vw;font-size:3.3333333333vw;line-height:1.8}.page_content.cheering section.faq ul.faq li div.opened{padding:0 10.2564102564vw 3.8461538462vw 20.5128205128vw}.page_content.cheering section.faq ul.faq li:nth-of-type(n+2){margin-top:3.8461538462vw}.page_content.cheering section.make .page-width{padding:0}.page_content.cheering section.make h2{margin-bottom:10.2564102564vw}.page_content.cheering section.make h2:before,.page_content.cheering section.make h2:after{height:42px}.page_content.cheering section.make ul{max-width:76.9230769231vw;margin:10.2564102564vw auto auto;display:block}.page_content.cheering section.make ul li div.btn{width:76.9230769231vw;margin:0}.page_content.cheering section.make ul li:nth-of-type(n+2){margin-top:10.2564102564vw}.page_content.cheering section.make ul li div.catch{position:relative;margin-bottom:5.1282051282vw;font-size:3.3333333333vw;line-height:1.3}.page_content.cheering section.make ul li div.catch:before,.page_content.cheering section.make ul li div.catch:after{height:11.5384615385vw;bottom:-2.5641025641vw}.page_content.cheering section.make ul li div.catch:before{left:10.2564102564vw}.page_content.cheering section.make ul li div.catch:after{right:10.2564102564vw}.page_content.cheering section.make div.img{max-width:initial;margin:8.2051282051vw auto auto}.page_content.cheering section.make div.btn{width:76.9230769231vw;margin-top:5.1282051282vw}.page_content.cheering .point_1th h2 span{font-size:18px;font-size:min(calc(18/390*100vw),32px)}.page_content.cheering .sidebar:before,.page_content.cheering .sidebar:after{height:30px}.page_content.cheering .point_trouble{padding:0 16px;flex-direction:column}.page_content.cheering .point_trouble li{width:100%}.page_content.cheering .point_trouble .trouble .title{font-size:18px}.page_content.cheering .point_trouble li .trouble{display:flex;flex-direction:column}.page_content.cheering .point_trouble .trouble .num{font-size:64px}.page_content.cheering .point_trouble .trouble .lead{width:calc(210/360*100%);font-size:calc(14/390*100vw);flex:1;display:flex;align-items:center;justify-content:center;margin-block:10px 30px}.trouble_wrap01 .trouble:before{translate:0 -35%}.trouble_wrap02 .trouble:before{background-image:url(/cdn/shop/files/cf_1th_point_bg0102_sp.png);aspect-ratio:315/160;translate:0 -43%}.page_content.cheering .trouble_wrap02{margin-top:50px}.page_content.cheering .point_trouble li .solution{padding:min(calc(18/390*100vw),24px) min(calc(22/390*100vw),32px)}.page_content.cheering .point_trouble .solution .title{font-size:min(calc(19/390*100vw),32px)}.page_content.cheering .point_trouble .solution .text{font-size:min(calc(12/390*100vw),22px)}.page_content.cheering .point_trouble .solution .btn a{font-size:min(calc(13/390*100vw),16px)}.trouble_wrap01 .image_block{width:calc(120/360*100%)}.trouble_wrap02 .image_block{width:calc(138/360*100%)}.page_content.cheering .point_cnt02{margin-top:72px}.page_content.cheering .point_campaign{flex-direction:column;gap:min(calc(56/390*100vw),60px) 0;padding:0 30px 0 53px;max-width:550px;margin-inline:auto}.page_content.cheering .point_campaign li{width:100%}.page_content.cheering .point_campaign .circle{padding:25px 42px}.page_content.cheering .point_campaign .number_summary{width:min(calc(105/390*100vw),160px)}.page_content.cheering .point_campaign .order{width:15px;font-size:14px}.page_content.cheering .point_campaign .num{font-size:54px}.page_content.cheering .point_campaign .phrase{font-size:36px}.page_content.cheering .point_campaign .unit,.page_content.cheering .point_campaign .title{font-size:20px}.page_content.cheering .point_campaign .memo{font-size:16px}.page_content.cheering .point_campaign .btn a{width:calc(280/310*100%);font-size:13px;padding-block:14px}.page_content.cheering .point_campaign .campaign_wrap01 .image{width:min(calc(199/390*100vw),298.5px);translate:15px 0}.page_content.cheering .point_campaign .campaign_wrap02 .image{width:min(calc(167/390*100vw),334px)}.page_content.cheering .point_campaign .campaign_wrap03 .image{width:min(calc(208/390*100vw),312px)}.page_content.cheering .point_cnt03{margin-top:72px}.page_content.cheering .new_menu{flex-direction:column;gap:44px;padding-inline:32px}.page_content.cheering .new_menu li{width:100%}.page_content.cheering .new_menu .text_block{margin-top:20px}.page_content.cheering .new_menu .title{font-size:18px}.page_content.cheering .new_menu .btn a{width:calc(280/310*100%);font-size:13px;padding-block:14px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aw-cheering_1th.css.map */
