﻿.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-insurance .hero{background:url(../img/common/bg.svg) 0 0/cover no-repeat;overflow:hidden}#page-insurance .hero .hero-inner{max-width:1400px;margin:0 auto;padding:0 5vw}@media(min-width: 1260px){#page-insurance .hero .hero-inner{display:flex;align-items:center;justify-content:center;gap:20px}}#page-insurance .hero .hero-inner .left-box{padding:30px 0 0;text-align:center}@media(min-width: 1260px){#page-insurance .hero .hero-inner .left-box{text-align:left;padding-bottom:30px}}#page-insurance .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-insurance .hero .hero-inner .left-box .hero-ttl{font-size:2.2rem;gap:15px}}@media(min-width: 1260px){#page-insurance .hero .hero-inner .left-box .hero-ttl{justify-content:flex-start}}#page-insurance .hero .hero-inner .left-box .hero-ttl img{width:25px;flex-shrink:0}@media(min-width: 560px){#page-insurance .hero .hero-inner .left-box .hero-ttl img{width:33px}}#page-insurance .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-insurance .hero .hero-inner .left-box .hero-copy{font-size:3.4rem}}@media(min-width: 1024px){#page-insurance .hero .hero-inner .left-box .hero-copy{font-size:4.2rem}}#page-insurance .hero .hero-inner .left-box .hero-copy span{font-size:2rem}@media(min-width: 560px){#page-insurance .hero .hero-inner .left-box .hero-copy span{font-size:2.4rem}}@media(min-width: 1024px){#page-insurance .hero .hero-inner .left-box .hero-copy span{font-size:3rem}}#page-insurance .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-insurance .hero .hero-inner .left-box .hero-desc{font-size:1.8rem}}#page-insurance .hero .hero-inner .right-box{padding-top:20px;flex-shrink:0;width:80%;max-width:480px;margin:0 auto -4px;display:flex;align-items:center;justify-content:center}@media(min-width: 1260px){#page-insurance .hero .hero-inner .right-box{min-height:400px;margin-left:50px}}#page-insurance .sec-voluntary-insurance .insurance-lead{text-align:center;font-size:1.5rem;font-weight:700;margin-top:-16px;margin-bottom:30px}@media(min-width: 560px){#page-insurance .sec-voluntary-insurance .insurance-lead{font-size:1.8rem;margin-bottom:40px}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-lead{font-size:2rem;margin-bottom:50px}}#page-insurance .sec-voluntary-insurance .insurance-panel-list{display:grid;grid-template-columns:1fr 1fr;gap:25px 12px;max-width:960px;margin:0 auto 20px}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .insurance-panel-list{grid-template-columns:repeat(4, 1fr);gap:16px}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list{gap:24px;margin-bottom:30px}}#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-inner{background:#fff;border:2.5px solid #161616;border-radius:16px;padding:36px 12px 24px;text-align:center;position:relative;height:100%}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-inner{padding:40px 16px 28px}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-inner{padding:44px 20px 32px;border-radius:20px}}#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-label{display:inline-block;background:#ffe41d;font-size:1.3rem;font-weight:900;line-height:1;padding:7px 14px 8px;border-radius:100px;white-space:nowrap;position:absolute;top:-16px;left:50%;transform:translateX(-50%)}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-label{font-size:1.5rem;padding:8px 18px 9px;top:-18px}}#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-value{font-size:2.6rem;font-weight:900;line-height:1.1}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-value{font-size:3rem}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-value{font-size:3.8rem}}#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-value span{font-size:1.6rem}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-value span{font-size:2rem}}#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-note{font-size:1.1rem;line-height:1.5;margin-top:4px}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-panel-list li .panel-note{font-size:1.3rem;margin-top:6px}}#page-insurance .sec-voluntary-insurance .insurance-notice{max-width:960px;margin:0 auto 40px}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-notice{margin-bottom:60px}}#page-insurance .sec-voluntary-insurance .insurance-notice li{font-size:1.3rem;line-height:1.8;position:relative;padding-left:1.2em}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-notice li{font-size:1.4rem}}#page-insurance .sec-voluntary-insurance .insurance-notice li::before{content:"※";position:absolute;left:0;top:0}#page-insurance .sec-voluntary-insurance .insurance-exclusion{background:#f4f4f4;border-radius:16px;padding:28px 20px;margin:0 auto 40px}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .insurance-exclusion{display:flex;align-items:flex-start;gap:30px;padding:36px 32px}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-exclusion{gap:50px;padding:50px 60px;margin-bottom:60px}}#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-ttl{font-size:1.8rem;font-weight:900;line-height:1.5;margin-bottom:16px;flex-shrink:0}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-ttl{margin-bottom:0;width:130px}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-ttl{font-size:3rem;width:270px}}#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-list{flex:1}#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-list li{position:relative;padding-left:1em;font-size:1.4rem;line-height:1.9}#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-list li:not(:last-child){margin-bottom:5px}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-list li{font-size:1.6rem}}#page-insurance .sec-voluntary-insurance .insurance-exclusion .exclusion-list li::before{content:"●";position:absolute;left:0;top:1.4em;font-size:.5em;line-height:1}#page-insurance .sec-voluntary-insurance .road-service{max-width:960px;margin:0 auto}#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl{text-align:center;font-size:1.8rem;font-weight:900;line-height:1.5;margin-bottom:24px}@media(min-width: 560px){#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl{font-size:2.2rem}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl{font-size:2.7rem;margin-bottom:36px}}#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl strong{color:#e60012;font-size:2.2rem}@media(min-width: 560px){#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl strong{font-size:2.6rem}}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .road-service .road-service-ttl strong{font-size:3.6rem}}#page-insurance .sec-voluntary-insurance .road-service .road-service-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}@media(min-width: 768px){#page-insurance .sec-voluntary-insurance .road-service .road-service-list{grid-template-columns:repeat(4, 1fr);gap:24px}}#page-insurance .sec-voluntary-insurance .road-service .road-service-list li{text-align:center}#page-insurance .sec-voluntary-insurance .road-service .road-service-list li img{display:block;width:72px;height:auto;margin:0 auto 12px}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .road-service .road-service-list li img{width:155px;margin-bottom:16px}}#page-insurance .sec-voluntary-insurance .road-service .road-service-list li p{font-size:1.4rem;font-weight:700;line-height:1.6}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .road-service .road-service-list li p{font-size:2rem}}#page-insurance .sec-voluntary-insurance .road-service .road-service-list li .road-service-note{font-size:1.1rem;font-weight:400;margin-top:8px}@media(min-width: 834px){#page-insurance .sec-voluntary-insurance .road-service .road-service-list li .road-service-note{font-size:1.2rem}}#page-insurance .sec-customer-charge{background:#f4f4f4}#page-insurance .sec-customer-charge .charge-box{background:rgba(0,0,0,0);border-radius:0;padding:0;max-width:none;margin:0}#page-insurance .sec-customer-charge .charge-box:not(:last-child){margin-bottom:24px}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box:not(:last-child){margin-bottom:40px}}@media(min-width: 560px){#page-insurance .sec-customer-charge .charge-box{padding:36px 28px}}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box{border-radius:20px;padding:50px 60px}}#page-insurance .sec-customer-charge .charge-box .charge-box-ttl{font-size:1.8rem;font-weight:900;line-height:1.4;padding-bottom:12px;border-bottom:2px solid #161616;margin-bottom:20px}@media(min-width: 560px){#page-insurance .sec-customer-charge .charge-box .charge-box-ttl{font-size:2.2rem}}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box .charge-box-ttl{font-size:2.6rem;margin-bottom:30px}}#page-insurance .sec-customer-charge .charge-box .charge-box-sub-ttl{font-size:1.5rem;font-weight:900;line-height:1.4;margin-bottom:10px}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box .charge-box-sub-ttl{font-size:1.8rem;margin-bottom:14px}}#page-insurance .sec-customer-charge .charge-box .charge-box-desc{font-size:1.4rem;line-height:1.9}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box .charge-box-desc{font-size:1.6rem}}#page-insurance .sec-customer-charge .charge-box .charge-box-right{width:100%;max-width:360px;margin-top:20px}#page-insurance .sec-customer-charge .charge-box .noc-table{width:100%}#page-insurance .sec-customer-charge .charge-box .noc-table tr:nth-child(odd){background:#fff}#page-insurance .sec-customer-charge .charge-box .noc-table tr th{font-weight:700;color:#fff;background:#2b2b2b;text-align:center;white-space:nowrap;width:15em}#page-insurance .sec-customer-charge .charge-box .noc-table tr td{text-align:center}#page-insurance .sec-customer-charge .charge-box .noc-table tr th,#page-insurance .sec-customer-charge .charge-box .noc-table tr td{line-height:1}#page-insurance .sec-customer-charge .charge-box .noc-table .is-total th,#page-insurance .sec-customer-charge .charge-box .noc-table .is-total td{font-weight:900}#page-insurance .sec-customer-charge .charge-box .charge-box-extra{margin-top:20px;background:#fff;border-radius:10px;padding:25px}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box .charge-box-extra{margin-top:30px;padding:28px 32px}}#page-insurance .sec-customer-charge .charge-box .charge-box-extra .charge-box-sub-ttl{margin-bottom:12px}#page-insurance .sec-customer-charge .charge-box .charge-extra-list{margin:10px 0 0 20px}#page-insurance .sec-customer-charge .charge-box .charge-extra-list li{position:relative;padding-left:1em;font-size:1.4rem;line-height:1.9;margin-bottom:5px}#page-insurance .sec-customer-charge .charge-box .charge-extra-list li:last-child{margin-bottom:0}@media(min-width: 834px){#page-insurance .sec-customer-charge .charge-box .charge-extra-list li{font-size:1.6rem}}#page-insurance .sec-customer-charge .charge-box .charge-extra-list li::before{content:"●";position:absolute;left:0;top:8px;font-size:.4em;line-height:2.4}#page-insurance .sec-cdw-compare .cdw-compare-lead{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:30px}@media(min-width: 560px){#page-insurance .sec-cdw-compare .cdw-compare-lead{font-size:1.8rem}}@media(min-width: 834px){#page-insurance .sec-cdw-compare .cdw-compare-lead{font-size:2rem;margin-bottom:40px}}#page-insurance .sec-cdw-compare .cdw-compare-image-wrap{display:flex;gap:12px;margin:0 auto;overflow-x:auto;align-items:flex-start;width:fit-content}@media(min-width: 768px){#page-insurance .sec-cdw-compare .cdw-compare-image-wrap{gap:20px}}@media(min-width: 834px){#page-insurance .sec-cdw-compare .cdw-compare-image-wrap{gap:28px}}#page-insurance .sec-cdw-compare .cdw-compare-image-wrap img{width:auto;height:360px !important}@media(min-width: 834px){#page-insurance .sec-cdw-compare .cdw-compare-image-wrap img{height:560px !important}}#page-insurance .sec-cdw-price{background:#f4f4f4}#page-insurance .sec-cdw-price .ttl{display:flex;align-items:center;justify-content:center;gap:20px;font-size:2.7rem;font-weight:900;line-height:1;margin-bottom:35px}#page-insurance .sec-cdw-price .ttl img{width:28px}#page-insurance .sec-cdw-price .cdw-price-grid{margin:0 auto 50px}@media(min-width: 768px){#page-insurance .sec-cdw-price .cdw-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-price-grid{gap:32px;margin-bottom:70px}}#page-insurance .sec-cdw-price .cdw-price-box{background:#fff;border-radius:16px;padding:24px 20px}#page-insurance .sec-cdw-price .cdw-price-box:not(:last-child){margin-bottom:20px}@media(min-width: 560px){#page-insurance .sec-cdw-price .cdw-price-box{padding:30px 28px}#page-insurance .sec-cdw-price .cdw-price-box:not(:last-child){margin-bottom:0}}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-price-box{border-radius:20px;padding:40px 36px}}#page-insurance .sec-cdw-price .cdw-price-head{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid #161616}@media(min-width: 560px){#page-insurance .sec-cdw-price .cdw-price-head{display:flex;align-items:center;justify-content:space-between;gap:8px}}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-price-head{margin-bottom:20px;padding-bottom:20px}}#page-insurance .sec-cdw-price .cdw-plan-name{font-size:2rem;font-weight:900;line-height:1.2;text-align:center;margin-bottom:10px}@media(min-width: 560px){#page-insurance .sec-cdw-price .cdw-plan-name{text-align:left;margin-bottom:0}}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-plan-name{font-size:2.4rem}}#page-insurance .sec-cdw-price .cdw-plan-price{display:flex;align-items:baseline;justify-content:center;gap:6px;color:#e60012}#page-insurance .sec-cdw-price .cdw-plan-period{font-size:1.4rem;font-weight:700}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-plan-period{font-size:1.6rem}}#page-insurance .sec-cdw-price .cdw-plan-amount{font-size:3.2rem;font-weight:900;line-height:1}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-plan-amount{font-size:3.8rem}}#page-insurance .sec-cdw-price .cdw-plan-amount small{display:inline-block;font-size:1.6rem}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-plan-amount small{font-size:1.8rem}}#page-insurance .sec-cdw-price .cdw-plan-desc{font-size:1.4rem;line-height:1.9;margin-bottom:16px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-plan-desc{font-size:1.5rem;margin-bottom:20px}}#page-insurance .sec-cdw-price .cdw-plan-desc strong{font-weight:900}#page-insurance .sec-cdw-price .table-scroll-wrap{overflow-x:auto;margin-bottom:20px}@media(min-width: 834px){#page-insurance .sec-cdw-price .table-scroll-wrap{margin-bottom:24px}}#page-insurance .sec-cdw-price .cdw-price-table{width:100%;min-width:340px;border-collapse:collapse}#page-insurance .sec-cdw-price .cdw-price-table th,#page-insurance .sec-cdw-price .cdw-price-table td{padding:10px 12px;font-size:1.3rem;line-height:1.5;border:none}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-price-table th,#page-insurance .sec-cdw-price .cdw-price-table td{font-size:1.4rem;padding:12px 16px}}#page-insurance .sec-cdw-price .cdw-price-table th.thead{background:#161616;color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle}#page-insurance .sec-cdw-price .cdw-price-table td{text-align:center}#page-insurance .sec-cdw-price .cdw-price-table tbody tr:nth-child(odd) td{background:#f4f4f4}#page-insurance .sec-cdw-price .cdw-exclusion{background:#f4f4f4;border-radius:10px;padding:16px 18px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-exclusion{padding:20px 24px}}#page-insurance .sec-cdw-price .cdw-exclusion .cdw-exclusion-ttl{font-size:1.5rem;font-weight:900;margin-bottom:10px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-exclusion .cdw-exclusion-ttl{font-size:1.7rem}}#page-insurance .sec-cdw-price .cdw-exclusion-list li{position:relative;padding-left:1em;font-size:1.3rem;line-height:1.9}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-exclusion-list li{font-size:1.4rem}}#page-insurance .sec-cdw-price .cdw-exclusion-list li::before{content:"・";position:absolute;left:0;top:0}#page-insurance .sec-cdw-price .cdw-notes{max-width:860px;margin:0 auto;display:grid;gap:24px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-notes{gap:32px}}#page-insurance .sec-cdw-price .cdw-note-box{padding-top:24px;border-top:1px solid #161616}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-box{padding-top:32px}}#page-insurance .sec-cdw-price .cdw-note-ttl{font-size:1.6rem;font-weight:900;margin-bottom:10px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-ttl{font-size:1.8rem;margin-bottom:14px}}#page-insurance .sec-cdw-price .cdw-note-desc{margin-bottom:16px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-desc{font-size:1.5rem;margin-bottom:20px}}#page-insurance .sec-cdw-price .cdw-note-table{width:100%;max-width:600px}#page-insurance .sec-cdw-price .cdw-note-table th,#page-insurance .sec-cdw-price .cdw-note-table td{padding:10px 14px;line-height:1.4}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-table th,#page-insurance .sec-cdw-price .cdw-note-table td{font-size:1.4rem;padding:12px 16px}}#page-insurance .sec-cdw-price .cdw-note-table tr{background:#fff}#page-insurance .sec-cdw-price .cdw-note-table th.thead{background:#161616;color:#fff;font-weight:700;text-align:center}#page-insurance .sec-cdw-price .cdw-note-table td{text-align:center}#page-insurance .sec-cdw-price .cdw-note-table--narrow{max-width:320px}#page-insurance .sec-cdw-price .cdw-note-table--narrow th{background:#161616;color:#fff}#page-insurance .sec-cdw-price .cdw-note-notice{margin-bottom:16px}#page-insurance .sec-cdw-price .cdw-note-notice li{font-size:1.2rem;line-height:1.8}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-notice li{font-size:1.3rem}}#page-insurance .sec-cdw-price .cdw-note-extra-ttl{font-size:1.4rem;font-weight:700;line-height:1.7;margin:16px 0 10px}@media(min-width: 834px){#page-insurance .sec-cdw-price .cdw-note-extra-ttl{font-size:1.5rem}}/*# sourceMappingURL=insurance.css.map */