@charset "UTF-8";.header_name_image{display:inline-block}.image{width:100%}.section_inner{width:92%}.link_btn{max-width:300px}.link_btn_anchor{font-size:1.8rem;height:60px;letter-spacing:0}.link_btn_anchor:after{right:19px}.kv{margin-bottom:75px}.kv::before{bottom:auto;height:calc(1070 / 750 * 100vw);background:url(../img/bg-kv_sp.png) no-repeat 50% 0;background-size:100%}.kv::after{content:none}.kv_inner{width:auto;padding:0}.kv_inner::before{content:none}.kv_inner::after{content:none}.kv_title{width:auto}.kv_btn{margin:calc(198 / 375 * 100vw) auto 0;width:calc(285 / 375 * 100vw)}.concerns_title{margin-bottom:28px}.benefits{margin-top:15px;padding:50px 0 50px}.benefits::before{background:url(../img/bg-benefits_sp.png) no-repeat 100% 0;background-size:cover}.benefits::after{content:none}.benefits_title{margin-bottom:32px}.benefits_list{flex-wrap:wrap;gap:13px}.benefits_list li{width:calc((100% - 13px)/ 2)}.step{padding:40px 0 50px;background:linear-gradient(144.18deg,#0026aa -9.47%,#50dff0 103.43%)}.step_title{margin-bottom:32px}.step_list{flex-direction:column;gap:20px}.step_list li{max-width:315px;margin-inline:auto}.shop{padding:40px 0 60px}.shop_title{margin-bottom:30px}.shop_list{flex-direction:column;gap:20px;padding:0}.shop_card{width:100%;border-radius:11.5px}.shop_card .contents{padding:15px 22px 20px;font-size:13px}.shop_card .contents h3{margin-bottom:0;font-size:19px}.shop_card .contents .tel{margin:5px 0 2px;font-size:15px}.shop_card .contents .btn{margin-top:15px}.shop_card .contents .btn a{width:230px;height:38px;background-position:12px;background-size:26px;border-radius:4.8px;font-size:15px}.faq{padding-bottom:55px}.faq_title{margin-bottom:30px}.faq-list__item+.faq-list__item{margin-top:24px}.faq-box__title{padding-left:40px}.faq-box__title:before{width:24px;height:22px;top:4px}.faq-box__text{margin-top:12px;background-color:#efefef;padding:20px 30px;font-size:1.4rem;line-height:1.85714}.footnote_inner{width:92%}.pagetop{right:15px}.pagetop_anchor{width:38px;padding-top:10.13%}.footer{padding-bottom:calc(17px + (76 / 375 * 100vw))}.float-bottom-conversion{top:auto;right:0;bottom:0;width:100%}.pagetop{bottom:calc(30px + (76 / 375 * 100vw))}