﻿.panel-list>li{background:#fff;border-radius:10px;box-shadow:8px 8px 0 #161616;padding:20px 25px}@media(min-width: 560px){.panel-list>li{padding:25px 30px}}.sec-ttl{font-size:2rem;line-height:1.4;font-weight:900;text-align:center;position:relative;margin:0 auto 25px;padding:0;text-decoration:underline;text-decoration-color:#ffe41d;text-decoration-thickness:10px;text-underline-offset:-8px}@media(min-width: 560px){.sec-ttl{font-size:3rem;margin-bottom:40px;text-decoration-thickness:15px;text-underline-offset:-12px}}@media(min-width: 1024px){.sec-ttl{font-size:3.8rem;margin-bottom:60px;text-decoration-thickness:13px;text-underline-offset:-2px}}.sec-strength,.sec-reasons,.sec-resolved,.sec-qa,.sec-business-intro{padding-left:5vw;padding-right:5vw}.sec-strength,.sec-reasons,.sec-resolved,.sec-qa,.sec-flow,.sec-qa-list,.sec-insurance,.sec-customer-charge,.sec-cdw-compare,.sec-cdw-price{padding-top:35px;padding-bottom:35px}@media(min-width: 560px){.sec-strength,.sec-reasons,.sec-resolved,.sec-qa,.sec-flow,.sec-qa-list,.sec-insurance,.sec-customer-charge,.sec-cdw-compare,.sec-cdw-price{padding-top:50px;padding-bottom:50px}}@media(min-width: 834px){.sec-strength,.sec-reasons,.sec-resolved,.sec-qa,.sec-flow,.sec-qa-list,.sec-insurance,.sec-customer-charge,.sec-cdw-compare,.sec-cdw-price{padding-top:100px;padding-bottom:100px}}.tel-rsv-wrap .nearby-store{margin:20px auto}.tel-rsv-wrap .nearby-store .img-ttl{gap:8px}.tel-rsv-wrap .nearby-store .img-ttl img{width:20px;flex-shrink:0}@media(min-width: 768px){.tel-rsv-wrap .nearby-store .img-ttl img{width:27px}}.tel-rsv-wrap .nearby-store .img-ttl .img-txt{font-size:1.8rem;line-height:1}@media(min-width: 768px){.tel-rsv-wrap .nearby-store .img-ttl .img-txt{font-size:2rem}}#page-how-it-works .hero{background:url(../img/common/bg.svg) 0 0/cover no-repeat;overflow:hidden}#page-how-it-works .hero .hero-inner{max-width:1200px;margin:0 auto;padding:0 5vw}@media(min-width: 1260px){#page-how-it-works .hero .hero-inner{display:flex;align-items:center;justify-content:center;gap:20px}}#page-how-it-works .hero .hero-inner .left-box{padding:35px 0 0;text-align:center}@media(min-width: 1260px){#page-how-it-works .hero .hero-inner .left-box{text-align:left;padding-bottom:30px}}#page-how-it-works .hero .hero-inner .left-box .hero-ttl{font-size:1.6rem;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;gap:10px}@media(min-width: 560px){#page-how-it-works .hero .hero-inner .left-box .hero-ttl{font-size:2.2rem;gap:15px}}@media(min-width: 1260px){#page-how-it-works .hero .hero-inner .left-box .hero-ttl{justify-content:flex-start}}#page-how-it-works .hero .hero-inner .left-box .hero-ttl img{width:25px;flex-shrink:0}@media(min-width: 560px){#page-how-it-works .hero .hero-inner .left-box .hero-ttl img{width:33px}}#page-how-it-works .hero .hero-inner .left-box .hero-copy{margin-top:20px;font-size:2.4rem;line-height:1.5;font-weight:900;font-feature-settings:"palt"}@media(min-width: 560px){#page-how-it-works .hero .hero-inner .left-box .hero-copy{font-size:3.4rem}}@media(min-width: 1024px){#page-how-it-works .hero .hero-inner .left-box .hero-copy{font-size:4.2rem}}#page-how-it-works .hero .hero-inner .left-box .hero-desc{margin-top:15px;font-size:1.5rem;line-height:1.5;font-weight:900}@media(min-width: 560px){#page-how-it-works .hero .hero-inner .left-box .hero-desc{font-size:1.8rem}}#page-how-it-works .hero .hero-inner .right-box{padding-top:20px;flex-shrink:0;width:65%;max-width:330px;margin:0 auto -4px;display:flex;align-items:flex-end;justify-content:center}@media(min-width: 1260px){#page-how-it-works .hero .hero-inner .right-box{min-height:400px;margin-left:50px}}#page-how-it-works .sec-flow .flow-list{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 16px;max-width:1000px;margin:20px auto 35px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list{flex-wrap:nowrap;gap:28px;margin-bottom:100px}}#page-how-it-works .sec-flow .flow-list li{text-align:center;position:relative;width:calc((100% - 16px)/2)}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list li{width:calc((100% - 84px)/4)}}#page-how-it-works .sec-flow .flow-list li:not(:last-child)::after{content:"";display:none}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list li:not(:last-child)::after{display:block;position:absolute;top:50%;right:-20px;width:18px;height:31px;background:url(../img/how-it-works/step-arrow.svg) 0 0/contain no-repeat;opacity:1;pointer-events:none}}#page-how-it-works .sec-flow .flow-list li .step-num{width:auto;height:22px !important;margin:0 auto}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list li .step-num{height:30px !important}}#page-how-it-works .sec-flow .flow-list li .step-img{width:auto;height:48px !important;margin:14px auto 16px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list li .step-img{height:60px !important;margin:18px auto 20px}}#page-how-it-works .sec-flow .flow-list li h3{font-size:1.6rem;line-height:1;font-weight:900;letter-spacing:.02em}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-list li h3{font-size:2rem}}#page-how-it-works .sec-flow .flow-step-detail{background:#f4f4f4;padding-top:35px;padding-bottom:35px}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail{padding-top:50px;padding-bottom:50px}}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail{padding-top:100px;padding-bottom:100px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box,#page-how-it-works .sec-flow .flow-step-detail .cta-business-box{max-width:1000px;margin:0 auto;border-radius:20px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box{background:#fff;padding:25px}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box{padding:35px 28px}}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box{padding:70px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box:not(:last-child){margin-bottom:24px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box:not(:last-child){margin-bottom:50px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head{display:block}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head{display:flex;gap:50px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box{width:100%;margin-bottom:20px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box{width:100px;flex-shrink:0;margin-bottom:0}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box .flow-step-detail-num{width:auto;height:22px !important;margin:0 auto}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box .flow-step-detail-num{height:25px !important}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box .flow-step-detail-img{width:auto;height:52px !important;margin:14px auto 16px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box .flow-step-detail-img{height:60px !important;margin:18px auto 20px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box h3{font-weight:900;line-height:1;font-size:1.8rem;text-align:center}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .left-box h3{font-size:2rem}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .right-box{flex:1}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .right-box h2{font-size:1.8rem;line-height:1.5;margin-bottom:12px;margin-top:0;font-weight:900}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .right-box h2{font-size:2.4rem;line-height:1.6;margin-bottom:15px;margin-top:-8px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .right-box p{font-size:1.4rem}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-step-detail-head .right-box p{font-size:1.6rem}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box{background:#f4f4f4;padding:24px 18px;border-radius:10px;margin-top:20px}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box{padding:30px 24px}}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box{padding:50px;margin-top:30px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box h4{font-size:1.7rem;line-height:1.4;font-weight:900;margin-bottom:16px;display:flex;align-items:center;gap:10px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box h4 img{width:22px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box h4{font-size:2.2rem;margin-bottom:20px;gap:15px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box h4 img{width:25px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list{margin-top:16px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li{border:solid 1px #161616;border-width:2px 0;padding:16px 0;margin-bottom:-2px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li dt{font-size:1.5rem;line-height:1.4;font-weight:900;margin-bottom:10px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li{padding:20px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li dt{font-size:1.8rem}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li dd .notice{position:relative;padding-left:18px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .note-box .check-list li dd .notice::after{content:"※";position:absolute;top:0;left:0}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-sub-ttl{margin-top:20px;font-size:1.6rem;line-height:1;font-weight:900;margin-bottom:10px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-sub-ttl{font-size:2rem}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .dot-list{margin-top:8px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .dot-list li{position:relative;padding-left:1.2em;line-height:1.8;font-size:1.4rem}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .dot-list li::before{content:"・";position:absolute;left:0;top:0}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .point-note-box h4 img{width:62px;margin-top:-4px;flex-shrink:0}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .point-note-box h4 img{width:80px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .point-check-list li{border-width:2px 0}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .point-check-list li dl{display:grid;grid-template-columns:26% 1fr;align-items:start;column-gap:24px}}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .point-check-list li dt{margin-bottom:0}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-extra-info{margin-top:20px;display:grid;row-gap:18px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-extra-info li{display:flex;align-items:flex-start;gap:10px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-extra-info li img{width:20px;flex-shrink:0;margin-top:2px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-extra-info li h4{font-size:1.6rem;line-height:1.4;font-weight:900;margin-bottom:6px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .return-note-box .return-check-list{margin-top:0}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .return-note-box .return-check-list li dt{display:flex;align-items:center;gap:8px;margin-bottom:14px}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .return-note-box .return-check-list li dt img{width:20px;flex-shrink:0}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .return-note-box .return-check-list li dt span{flex:1}#page-how-it-works .sec-flow .flow-step-detail .flow-step-detail-box .flow-finish-message{color:#e60012;font-weight:900;margin-top:20px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box{background:#ffe41d;padding:25px;display:block;margin-bottom:25px}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box{padding:32px 25px}}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box{padding:50px;display:flex;align-items:center;gap:50px;margin-bottom:50px}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .left-box{flex:1}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .left-box h2{font-size:2rem;line-height:1.5;text-align:center;font-weight:900}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .left-box h2{font-size:2.7rem;line-height:1.6}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .left-box p{font-size:1.4rem;line-height:1.8;margin-top:12px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .left-box p{font-size:1.6rem;line-height:2;margin-top:15px}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box{width:100%;flex-shrink:0;margin-top:20px}@media(min-width: 834px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box{width:350px;margin-top:0}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .pc-display{display:none}@media(min-width: 1260px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .pc-display{display:block}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .mb-tel-btn{display:block;margin-bottom:20px}@media(min-width: 1260px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .mb-tel-btn{display:none}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .tel-number{margin-bottom:20px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .tel-number h3{text-align:center;font-size:1.6rem;font-weight:900;line-height:1;margin-bottom:10px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .tel-number .tel-set{display:flex;justify-content:center;align-items:center;gap:5px;font-size:3rem;line-height:1;font-weight:900}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .tel-number .tel-set img{width:28px;margin-top:6px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .tel-number .time{text-align:center;line-height:1;font-weight:900;margin-top:10px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .btn .img-ttl{gap:8px}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .btn .img-ttl img{width:18px;margin-top:2px}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .btn .img-ttl img{width:23px}}#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .btn .img-ttl .img-txt{font-size:1.6rem;font-weight:700}@media(min-width: 560px){#page-how-it-works .sec-flow .flow-step-detail .cta-business-box .right-box .btn .img-ttl .img-txt{font-size:2rem}}#page-how-it-works .sec-insurance{padding-top:0}#page-how-it-works .sec-insurance .insurance-grid{display:grid;gap:48px}@media(min-width: 834px){#page-how-it-works .sec-insurance .insurance-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px}}@media(min-width: 834px){#page-how-it-works .sec-insurance .insurance-box.insurance-box-cancel{grid-column:1}}#page-how-it-works .sec-insurance .insurance-box-ttl{font-size:1.8rem;line-height:1.4;font-weight:900;padding-bottom:10px;border-bottom:3px solid #161616}@media(min-width: 834px){#page-how-it-works .sec-insurance .insurance-box-ttl{font-size:2.4rem}}#page-how-it-works .sec-insurance .insurance-summary{font-size:1.3rem;line-height:1.8;margin-top:12px}@media(min-width: 834px){#page-how-it-works .sec-insurance .insurance-summary{font-size:1.5rem;line-height:2}}#page-how-it-works .sec-insurance .table-scroll-wrap{overflow-x:auto}#page-how-it-works .sec-insurance .apply-tbl{margin:20px 0;width:100%}#page-how-it-works .sec-insurance .apply-tbl tr:nth-child(odd) th,#page-how-it-works .sec-insurance .apply-tbl tr:nth-child(odd) td{background:#f4f4f4;vertical-align:middle}#page-how-it-works .sec-insurance .apply-tbl tr th,#page-how-it-works .sec-insurance .apply-tbl tr td{text-align:center;border:none;white-space:nowrap;padding:10px 12px}@media(min-width: 834px){#page-how-it-works .sec-insurance .apply-tbl tr th,#page-how-it-works .sec-insurance .apply-tbl tr td{padding:12px 14px}}#page-how-it-works .sec-insurance .apply-tbl tr th{font-weight:700}#page-how-it-works .sec-insurance .apply-tbl tr th.thead{color:#fff;background:#2b2b2b}#page-how-it-works .sec-insurance .noc-tbl,#page-how-it-works .sec-insurance .cancel-tbl{max-width:390px}#page-how-it-works .sec-insurance .noc-tbl th.thead,#page-how-it-works .sec-insurance .cancel-tbl th.thead{width:40%}@media(min-width: 834px){#page-how-it-works .sec-insurance .noc-tbl th.thead,#page-how-it-works .sec-insurance .cancel-tbl th.thead{width:34%}}#page-how-it-works .sec-insurance .noc-tbl td,#page-how-it-works .sec-insurance .cancel-tbl td{text-align:left;padding-left:16px}@media(min-width: 834px){#page-how-it-works .sec-insurance .noc-tbl td,#page-how-it-works .sec-insurance .cancel-tbl td{padding-left:30px}}#page-how-it-works .sec-insurance .insurance-note{font-size:1.3rem;line-height:1.8}#page-how-it-works .sec-insurance .insurance-note>p+p{margin-top:4px}#page-how-it-works .sec-insurance .disc-list{margin-top:8px}#page-how-it-works .sec-insurance .disc-list li{position:relative;padding-left:1em;font-size:1.3rem;line-height:1.8}#page-how-it-works .sec-insurance .disc-list li::before{content:"";position:absolute;left:0;top:.85em;width:3.5px;height:3.5px;background:#161616;border-radius:50%}#page-how-it-works .sec-insurance .disc-list li+li{margin-top:4px}#page-how-it-works .sec-insurance .btn-secondary{margin-top:24px;max-width:190px;font-size:1.3rem;padding:14px 12px 16px}@media(min-width: 834px){#page-how-it-works .sec-insurance .btn-secondary{max-width:300px;font-size:1.6rem;padding:17px 15px 21px}}#page-how-it-works .sec-qa-list{background:#f4f4f4}#page-how-it-works .sec-qa-list .qa-list{max-width:1480px;margin:0 auto}@media(min-width: 1024px){#page-how-it-works .sec-qa-list .qa-list{display:grid;gap:30px;grid-template-columns:1fr 1fr}}#page-how-it-works .sec-qa-list .qa-list li{padding:20px}#page-how-it-works .sec-qa-list .qa-list li:not(:last-child){margin-bottom:20px}@media(min-width: 1024px){#page-how-it-works .sec-qa-list .qa-list li:not(:last-child){margin-bottom:0}}@media(min-width: 1024px){#page-how-it-works .sec-qa-list .qa-list li{padding:40px}}#page-how-it-works .sec-qa-list .qa-list li .q-box{display:flex;gap:10px;margin-bottom:10px}#page-how-it-works .sec-qa-list .qa-list li .q-box .q-heading{font-size:2.5rem;line-height:1;font-family:"Outfit",sans-serif;font-weight:700;font-style:normal}@media(min-width: 560px){#page-how-it-works .sec-qa-list .qa-list li .q-box .q-heading{font-size:3.2rem}}#page-how-it-works .sec-qa-list .qa-list li .q-box h3{font-size:1.8rem;line-height:1.4;font-weight:900}@media(min-width: 560px){#page-how-it-works .sec-qa-list .qa-list li .q-box h3{font-size:2.2rem}}#page-how-it-works .sec-qa-list .qa-list li .a-box{display:flex;gap:10px}#page-how-it-works .sec-qa-list .qa-list li .a-box .a-heading{font-size:2rem;font-family:"Outfit",sans-serif;font-weight:700;font-style:normal}@media(min-width: 560px){#page-how-it-works .sec-qa-list .qa-list li .a-box .a-heading{font-size:2.4rem}}#page-how-it-works .sec-qa-list .qa-list li .a-box p{font-size:1.6rem;margin-top:3px}@media(min-width: 560px){#page-how-it-works .sec-qa-list .qa-list li .a-box p{margin-top:5px}}#page-how-it-works .sec-qa-list .btn-secondary{margin:30px auto 0}@media(min-width: 1024px){#page-how-it-works .sec-qa-list .btn-secondary{margin-top:60px}}/*# sourceMappingURL=how-it-works.css.map */