.key-image.maintenance{background-image:url(../media/key-image.9fe6dab9.jpg)}@media screen and (max-width:1060px){.key-image.maintenance{background-image:url(../media/key-image-sp.50b045dc.jpg)}}.gradation-lead-details .head-title{margin-bottom:36px}.gradation-lead-details .head-title h3{line-height:1.8}.gradation-lead-details .head-title .text-section{max-width:64%}.gradation-lead-details .head-title .text-section h4{margin-bottom:36px;font-size:18px;line-height:1.8}.gradation-lead-details .head-title .text-section .textlink{text-align:right}.bodywork-repair{margin-top:72px}.bodywork-repair .head-title{text-align:center}.bodywork-repair .head-title h2{font-size:36px;font-weight:var(--Bold)}.bodywork-repair .head-title p{margin-top:42px;line-height:1.8}.bodywork-repair .list-section{margin-top:36px}.bodywork-repair .list-section .list{background-color:var(--color-white);border-radius:var(--border-radius);flex-wrap:wrap;gap:34px;margin-top:38px;padding:30px 48px;display:flex}.bodywork-repair .list-section .list li{max-width:540px;padding-left:19px;position:relative}.bodywork-repair .list-section .list li:before{content:"";background-color:#000;border-radius:100vw;width:6px;height:6px;display:block;position:absolute;top:10px;left:0}.bodywork-repair .list-section .list li:nth-of-type(n+2){margin-top:6px}.bodywork-repair .list-section .list .note{margin-top:24px;font-size:14px}.before-after{justify-content:space-between;gap:48px;margin-top:40px;display:flex}.before-after .photo-column,.before-after .photo-column .image{position:relative}.before-after .before .image:after{background-color:var(--color-red);clip-path:polygon(100% 50%,0 0,0 100%);content:"";width:25px;height:41px;display:block;position:absolute;top:50%;right:-38px;transform:translateY(-50%)}.before-after .photo-column .image>div{border-radius:var(--border-radius);position:relative;overflow:hidden}.before-after .photo-column .image>div:before{background-color:var(--color-white);content:"BEFORE";font-size:2rem;font-weight:var(--Bold);border-top-right-radius:6px;border-bottom-right-radius:6px;min-width:144px;padding:16px 26px;line-height:1;position:absolute;top:16px;left:0}.before-after .after .image>div{outline:4px solid var(--color-red);outline-offset:-4px}.before-after .after .image>div:before{background-color:var(--color-red);color:#fff;content:"AFTER"}.before-after .photo-column figcaption{font-weight:var(--Bold);text-align:center;margin-top:18px}.body-repair .illust{text-align:center;margin-top:32px}.photo-section{margin-top:40px}.photo-section h4{font-size:24px;font-weight:var(--Bold)}.photo-section .before-after{margin-top:30px}.other-photo-section{flex-wrap:wrap;gap:42px 28px;margin-top:48px;display:flex}.other-photo-section .column{flex-direction:column;width:100%;max-width:31.87%;display:flex}.other-photo-section .column h5{font-size:20px;font-weight:var(--Bold);flex-grow:1}.other-photo-section .column .image{border-radius:var(--border-radius);margin-top:22px;overflow:hidden}.shop-details-section{background-color:var(--color-white);margin-top:96px;padding-top:80px;padding-bottom:90px}.shop-details-section h2{font-size:36px;font-weight:var(--Bold);text-align:center}.shop-details-section .text{text-align:center;margin-top:42px}.shop-details-section .details-list-section{margin-top:36px}.shop-details-section .details-list-section .list{justify-content:space-between;gap:28px;margin-top:38px;display:flex}.shop-details-section .details-list-section .list .image{border-radius:var(--border-radius);overflow:hidden}.shop-details-section .details-list-section .list .list-column section{margin-top:24px}.shop-details-section .details-list-section .list .list-column section h4{font-size:20px;font-weight:var(--Bold)}.shop-details-section .details-list-section .list .list-column section table{border-bottom:1px solid var(--color-border);width:100%;margin-top:20px}.shop-details-section .details-list-section .list .list-column section th,.shop-details-section .details-list-section .list .list-column section td{border-top:1px solid var(--color-border);padding:16px 0 16px 14px}.shop-details-section .details-list-section .list .list-column section th{font-weight:var(--Bold)}@media screen and (max-width:1060px){.gradation-lead-details .head-title .text-section{max-width:100%}.gradation-lead-details .head-title .text-section h4{letter-spacing:0;margin-bottom:4.267vw;font-size:4.067vw}.bodywork-repair{margin:12.267vw 4.975vw 0}.bodywork-repair .head-title h2{font-size:6.933vw}.bodywork-repair .head-title p{text-align:left;margin-top:5.333vw}.bodywork-repair .list-section{margin-top:7.2vw}.bodywork-repair .list-section .list{gap:0;margin-top:5.333vw;padding:6.4vw 5.333vw}.bodywork-repair .list-section .list li{padding-left:5.333vw;font-size:3.733vw}.bodywork-repair .list-section .list li:before{width:1.067vw;height:1.067vw;left:1.333vw}.bodywork-repair .scroll-area{margin-right:-4.975vw}.before-after{justify-content:flex-start;gap:7.467vw;width:172vw}.before-after .photo-column{width:76.617vw}.before-after .before .image:after{width:3.333vw;height:5.467vw;right:-5.33vw}.before-after .photo-column .image>div:before{min-width:19.2vw;padding:2.667vw 4vw;font-size:2.667vw}.before-after .photo-column figcaption,.body-repair .illust{margin-top:4.267vw}.body-repair .illust+.list{padding-bottom:21.333vw;position:relative}.bodywork-repair .list-section .list>ul+ul,.bodywork-repair .list-section .list>.column+ul{margin-top:6px}.bodywork-repair .list-section .list .note{text-indent:-1em;margin-left:1em;margin-right:5.333vw;font-size:3.733vw;position:absolute;bottom:6.4vw;left:5.333vw}.photo-section{margin-top:6.4vw}.photo-section h4{font-size:5.333vw}.photo-section .before-after{margin-top:5.067vw}.other-photo-section{flex-direction:column;gap:4.975vw;margin-top:8.267vw}.other-photo-section .column{flex-direction:initial;justify-content:space-between;align-items:center;max-width:100%}.other-photo-section .column .image{width:42.537vw;margin-top:0}.other-photo-section .column h5{flex-grow:0;order:2;width:41vw;font-size:4vw}.shop-details-section{margin-top:13.333vw;padding-top:12vw;padding-bottom:14vw}.shop-details-section h2{font-size:6.933vw}.shop-details-section .text{text-align:left;margin:4.975vw 4.975vw 0}.shop-details-section .details-list-section{margin:4.975vw 4.975vw 0}.shop-details-section .details-list-section .list{flex-direction:column;margin-top:6.4vw}.shop-details-section .details-list-section .list .list-column{justify-content:space-between;display:flex}.shop-details-section .details-list-section .list .image{width:42.6vw;height:100%}.shop-details-section .details-list-section .list .list-column section{width:41.6vw;margin-top:0}.shop-details-section .details-list-section .list .list-column section h4{font-size:4.8vw}.shop-details-section .details-list-section .list .list-column section table{border-bottom:none;border-top:1px solid var(--color-border);margin-top:3.2vw}.shop-details-section .details-list-section .list .list-column section tr{border-bottom:1px solid var(--color-border);padding:3.2vw 0;display:block}.shop-details-section .details-list-section .list .list-column section th,.shop-details-section .details-list-section .list .list-column section td{border-top:none;padding:0;font-size:3.467vw;display:block}}
