﻿#car-web .cKey{color:blue !important}#car-web .cSub{color:#ff0 !important}#car-web .cAccent{color:#f80099 !important}#car-web .bg_cKeyvivid{background-color:#2658c8 !important}#car-web .bg_cKeyMid{background-color:#d2effb !important}#car-web .bg_cSubSoft{background-color:#fefcea !important}#car-web .fc_num{font-family:"Jost",sans-serif !important}#car-web .cta{padding:1.5rem 1rem 1rem;background-color:rgba(0,0,255,.8)}#car-web .cta__button{max-width:470px;display:block;margin-inline:auto}#car-web .bottom-fixed__page-top{position:fixed;right:1rem;bottom:6.5rem;z-index:1030}#car-web .bottom-fixed__page-top a{display:block;width:3rem;height:3rem;border-radius:50%;background-color:#2658c8}#car-web .bottom-fixed__page-top a::before{content:"";position:absolute;top:42%;right:35%;width:.75rem;height:.75rem;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}@media screen and (min-width: 768px){#car-web .bottom-fixed__page-top{bottom:1rem}}#car-web .bottom-fixed__cta{position:fixed;right:0;bottom:0;left:0;z-index:1030;padding:.7rem 1rem 0;background-color:rgba(0,0,255,.8)}#car-web .bottom-fixed__cta .cta__button{display:block;width:100%;max-width:470px;margin-inline:auto}#car-web .carweb-eyecatch{padding-top:0;position:relative}#car-web .carweb-eyecatch__cta{position:absolute;bottom:0;right:0;left:0;padding:.5rem 1rem 0rem;background-color:rgba(0,0,255,.8)}@media screen and (min-width: 768px){#car-web .carweb-eyecatch__cta{position:static}}#car-web .carweb-eyecatch__cta__button{display:inline-block;width:100%;max-width:470px}#car-web .carweb-intro{padding:1.6rem 0 2.2rem}@media screen and (min-width: 768px){#car-web .carweb-intro{padding:2rem 0 3rem}}#car-web .carweb-intro__inner{max-width:750px;margin-inline:auto}#car-web .carweb-intro__rate{background-color:#c7ffff;padding:1rem;color:blue;text-align:center;margin:0 auto;max-width:500px}#car-web .carweb-intro__rate-lead{margin-bottom:.1rem;font-size:1.375rem;font-weight:700;line-height:1.2}#car-web .carweb-intro__rate-value{margin-bottom:.1rem;font-size:1.625rem;font-weight:700;line-height:1.15}#car-web .carweb-intro__rate-num{font-size:3rem;line-height:1;letter-spacing:-0.05em;font-weight:600}#car-web .carweb-intro__rate-note{margin-bottom:0;font-size:.8125rem;font-style:normal;line-height:1.4}#car-web .carweb-intro__lead{position:relative;margin-top:2.3rem;color:blue;text-align:center}#car-web .carweb-intro__lead::before,#car-web .carweb-intro__lead::after{content:"";position:absolute;top:0;width:3px;height:100px;border-radius:2px;background-color:blue}#car-web .carweb-intro__lead::before{left:6%;transform:rotate(-17deg)}@media screen and (min-width: 768px){#car-web .carweb-intro__lead::before{left:10%}}#car-web .carweb-intro__lead::after{right:6%;transform:rotate(17deg)}@media screen and (min-width: 768px){#car-web .carweb-intro__lead::after{right:10%}}#car-web .carweb-intro__brand{margin-bottom:.35rem;font-weight:700;line-height:1.2;font-size:1.2rem}@media screen and (min-width: 768px){#car-web .carweb-intro__brand{font-size:1.5rem}}#car-web .carweb-intro__brand-logo{display:inline;width:6rem;height:auto;margin-right:.1em;vertical-align:-0.1em}@media screen and (min-width: 768px){#car-web .carweb-intro__brand-logo{width:8rem;bottom:1rem}}#car-web .carweb-intro__copy{margin-bottom:0;font-size:1.75rem;font-weight:700;line-height:1.25}#car-web .carweb-intro__figure{display:flex;align-items:center;gap:.75rem;margin-top:2rem}@media screen and (min-width: 768px){#car-web .carweb-intro__figure{justify-content:center}}#car-web .carweb-intro__repayment{position:relative;flex:1 1 auto;min-width:0}@media screen and (min-width: 768px){#car-web .carweb-intro__repayment{flex:0 1 300px}}#car-web .carweb-intro__car{max-width:300px}#car-web .carweb-intro__star{position:absolute;width:18%;max-width:50px}#car-web .carweb-intro__star--right{top:-25px;right:5%}#car-web .carweb-intro__star--left{left:-70%;bottom:-22%;transform:scaleY(-1)}#car-web .carweb-intro__balloon{position:relative;flex:0 0 45%;display:flex;align-items:center;justify-content:center;max-width:6.6em;aspect-ratio:1;margin-bottom:0;border-radius:50%;background-color:#ff0;font-size:1.25rem;font-weight:700;line-height:1.1;text-align:center}#car-web .carweb-intro__balloon span{color:blue !important}#car-web .carweb-intro__balloon::after{content:"";position:absolute;right:-6%;bottom:18%;border-style:solid;border-width:7px 0 12px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ff0}@media screen and (min-width: 768px){#car-web .carweb-intro__balloon{max-width:8.6em}#car-web .carweb-intro__balloon::after{right:-4%}}#car-web .carweb-intro__monthly{margin-top:.5rem;margin-bottom:0;color:#333;font-weight:600;line-height:1.1}#car-web .carweb-intro__monthly-num{color:blue;font-size:2.3125rem;line-height:1;letter-spacing:-0.05em}#car-web .carweb-intro__arrow{width:0;height:0;margin:.65rem auto 1rem;border-style:solid;border-width:14px 25px 0;border-color:blue rgba(0,0,0,0) rgba(0,0,0,0)}#car-web .carweb-intro__button{display:block;max-width:470px;margin:0 auto}#car-web .carweb-point{position:relative;padding-top:4.2rem;padding-bottom:2.5rem;background:linear-gradient(180deg, #2772f7 0%, #81e7ff 100%);overflow:hidden}@media screen and (min-width: 768px){#car-web .carweb-point{padding-top:5rem;padding-bottom:4rem}}#car-web .carweb-point::before{content:"";position:absolute;top:0;left:0;width:100%;height:35px;background:url(../_img/point_top.svg) repeat-x left top;background-size:auto 100%}#car-web .carweb-point__title{position:relative;max-width:380px;margin:0 auto 1.75rem;padding-inline:1.5rem}#car-web .carweb-point__list{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:460px;margin:0 auto;padding-inline:1.5rem;list-style:none}#car-web .carweb-point__card{position:relative;border-radius:12px;padding:3px;background:linear-gradient(135deg, #f2f3f3 0%, #e3e0de 25%, #8a868c 50%, #e3e0de 75%, #f2f3f3 100%);box-shadow:0 4px 10px rgba(0,0,0,.15)}#car-web .carweb-point__card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.25rem;border-radius:9px;background-color:#fff;padding:10px;text-align:center}#car-web .carweb-point__card-inner--row{flex-direction:row;justify-content:center;gap:.5rem;text-align:left}#car-web .carweb-point__card-inner--web{min-height:0;align-items:flex-start;text-align:left}#car-web .carweb-point__value{margin-bottom:0;color:#333;line-height:1}#car-web .carweb-point__value-prefix{display:inline-block;margin-right:.35em;font-weight:700;line-height:1.1;writing-mode:vertical-rl;text-orientation:upright}#car-web .carweb-point__value-num{font-size:3rem;font-weight:700;color:blue;letter-spacing:-0.02em}#car-web .carweb-point__value-unit{margin-left:.15em;font-weight:700;font-size:1.375rem}#car-web .carweb-point__car{position:absolute;left:-0.5rem;bottom:-0.5rem;width:4.3rem;height:auto}#car-web .carweb-point__web-lead{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px;margin:0 auto .5rem}#car-web .carweb-point__web-badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .9rem;border-radius:999px;background-color:blue;color:#ff0;font-weight:700;font-size:.875rem;line-height:1.2;text-align:center}#car-web .carweb-point__web-badge--circle{width:4.5rem;height:4.5rem;padding:0;border-radius:50%;font-size:20px}#car-web .carweb-point__web-badge--half{flex-direction:column;justify-content:flex-end;width:5.5rem;height:3.4rem;padding:.3rem .2rem .35rem;border-radius:999px 999px 0 0;font-size:18px;line-height:1.15}#car-web .carweb-point__web-rate{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto}#car-web .carweb-point__web-rate--percent{margin:20px 0 0}@media screen and (min-width: 768px){#car-web .carweb-point__title{max-width:460px}#car-web .carweb-point__list{max-width:660px}#car-web .carweb-point__value-num{font-size:3.5rem}#car-web .carweb-point__web-rate-num{font-size:4rem}#car-web .carweb-point__web-badge--half{width:6.5rem}#car-web .carweb-point__car{left:-3rem;bottom:-1rem;width:6.6rem}}#car-web .carweb-feature{position:relative;padding-top:3rem;padding-bottom:8rem;background:linear-gradient(180deg, #c9ffff 0%, #ffffff 100%);overflow:hidden}@media screen and (min-width: 768px){#car-web .carweb-feature{padding-top:5rem}}#car-web .carweb-feature::before{content:"";position:absolute;top:0;left:0;width:100%;height:1rem;background:url(../_img/feature_top.svg) repeat-x left top;background-size:auto 100%}#car-web .carweb-feature::after{content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:8rem;background:url(../_img/feature_bottom.webp) repeat-x left bottom;background-size:auto 100%}@media screen and (min-width: 768px){#car-web .carweb-feature::after{height:10rem}}#car-web .carweb-feature__title{position:relative;z-index:1;max-width:600px;margin:0 auto;padding-inline:1.5rem}#car-web .carweb-feature__list{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.8rem;max-width:600px;margin:0 auto;padding-inline:1.5rem;list-style:none}@media screen and (min-width: 768px){#car-web .carweb-feature__list{gap:3rem}}#car-web .carweb-feature__card{position:relative}#car-web .carweb-feature__card::before{content:"";position:absolute;left:7px;bottom:-2px;width:100%;z-index:-1;aspect-ratio:649/55;transform:translateY(100%);background:url(../_img/feature_pole.webp) no-repeat left top/100% 100%}#car-web .carweb-feature__card:last-child::before{aspect-ratio:649/245;bottom:18px;background-image:url(../_img/feature_pole_end.webp)}@media screen and (min-width: 768px){#car-web .carweb-feature__card:last-child::before{bottom:30px}}#car-web .carweb-feature__card::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:16px;background:linear-gradient(135deg, #e3e0de 0%, #8a868c 100%);transform:translate(6px, 6px)}#car-web .carweb-feature__card-inner{border-radius:12px;border:3px solid blue;overflow:hidden}#car-web .carweb-feature__head{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;background-color:blue}#car-web .carweb-feature__num{flex-shrink:0;font-size:2.5rem;line-height:1;font-weight:500}#car-web .carweb-feature__heading{margin-bottom:0;color:#fff;font-weight:700;font-size:1.375rem;line-height:1.4}#car-web .carweb-feature__body{border-radius:9px;background-color:#fefcea;padding:1.25rem 1rem;text-align:center}#car-web .carweb-feature__icons{max-width:320px;margin:0 auto .75rem}#car-web .carweb-feature__diagram{max-width:340px;margin:0 auto}#car-web .carweb-feature__text{margin-bottom:0;line-height:1.6;text-align:left}#car-web .carweb-feature__note{position:relative;display:block;min-height:7.75rem;border-radius:0;background-color:rgba(0,0,0,0);padding:1rem 4.625rem 0 0}@media screen and (min-width: 768px){#car-web .carweb-feature__note{padding:1rem 8rem 0rem 4rem}}#car-web .carweb-feature__person{position:absolute;right:-0.15rem;bottom:0;z-index:1;width:5.5rem;height:auto}@media screen and (min-width: 768px){#car-web .carweb-feature__person{right:3rem;bottom:.8rem}}#car-web .carweb-feature__note-text{position:relative;display:flex;align-items:center;justify-content:center;min-height:6rem;border-radius:12px;background-color:#c7ffff;padding:.65rem;font-weight:500;line-height:1.55;text-align:center}#car-web .carweb-feature__note-text::after{content:"";position:absolute;top:1.65rem;right:-1rem;border-style:solid;border-width:.7rem 0 .7rem 1.1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #c7ffff}@media screen and (min-width: 768px){#car-web .carweb-feature__title,#car-web .carweb-feature__list{max-width:660px}}#car-web .carweb-reduce{background:url(../_img/reduce_bg_sp.webp) center top/contain repeat}@media screen and (min-width: 768px){#car-web .carweb-reduce{background:url(../_img/reduce_bg_pc.webp) center top/cover repeat}}#car-web .carweb-reduce__head{position:relative;min-height:8.5rem;isolation:isolate}#car-web .carweb-reduce__head::before,#car-web .carweb-reduce__head::after{content:"";position:absolute;inset:0;clip-path:polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%)}#car-web .carweb-reduce__head::before{z-index:-2;background:linear-gradient(90deg, #2772f7 0%, #2658c8 50%, #0000ff 100%)}#car-web .carweb-reduce__head::after{z-index:-1;background-color:blue;clip-path:polygon(0 0, 100% 0, 100% 75%, 50% 94%, 0 75%)}#car-web .carweb-reduce__head-inner{position:relative;max-width:460px;min-height:8.5rem;margin:0 auto}#car-web .carweb-reduce__title{margin:0;padding:1.45rem 1.5rem 0;color:#fff;font-weight:700;line-height:1.25;text-align:center}#car-web .carweb-reduce__title-lead,#car-web .carweb-reduce__title-main{display:block;color:inherit}#car-web .carweb-reduce__title-lead{margin-bottom:.25rem;font-size:1.25rem}#car-web .carweb-reduce__title-main{font-size:1.5rem}#car-web .carweb-reduce__car{position:absolute;right:7.5%;bottom:-0.35rem;z-index:1;width:4.875rem}#car-web .carweb-reduce__body{padding:1.65rem 0 5.2rem}#car-web .carweb-reduce__inner{max-width:700px;margin:0 auto;padding-inline:1.35rem}#car-web .carweb-reduce__intro{margin-bottom:1.65rem;text-align:center}#car-web .carweb-reduce__intro-text{margin-bottom:.15rem;font-size:1.25rem;font-weight:700;line-height:1.55;color:#003bbe}#car-web .carweb-reduce__intro-rate{display:flex;align-items:baseline;justify-content:center;margin-bottom:0;font-size:1.75rem;font-weight:700;line-height:1;white-space:nowrap;color:#003bbe}#car-web .carweb-reduce__intro-num{margin-inline:.05em;font-size:3.25rem;font-weight:600;letter-spacing:-0.08em}#car-web .carweb-reduce__list{display:flex;flex-direction:column;gap:1.65rem;margin:0;padding:0;list-style:none}#car-web .carweb-reduce__card{display:flex;flex-direction:column;align-items:center;min-height:12.875rem;border:1px solid #003bbe;border-radius:13px;background-color:color-mix(in srgb, #ffffff 50%, #d2effb);padding:.75rem .75rem .1rem;box-shadow:5px 6px 8px rgba(0,0,0,.28)}#car-web .carweb-reduce__card--support{min-height:14.25rem}#car-web .carweb-reduce__card-title{margin-bottom:.4rem;color:#333;font-size:1.125rem;font-weight:600;line-height:1.4;text-align:center}#car-web .carweb-reduce__image{margin:0 auto 10px}#car-web .carweb-reduce__image--01,#car-web .carweb-reduce__image--03{width:6.5rem}#car-web .carweb-reduce__image--02{width:9.25rem}#car-web .carweb-reduce__rate{display:flex;align-items:center;justify-content:center;margin:auto 0 0;font-size:1.5rem;font-weight:700;line-height:1;white-space:nowrap;color:#003bbe}#car-web .carweb-reduce__rate-num{margin-inline:.02em;font-size:3rem;font-weight:600;margin-bottom:.1em;letter-spacing:-0.08em}#car-web .carweb-reduce__rate-percent{align-self:flex-end;margin:0 .08em .5em .1em;font-size:1.55rem}#car-web .carweb-reduce__arrow{width:1.4rem;height:2rem;margin-left:.25rem;background-color:#003bbe;clip-path:polygon(30% 0, 70% 0, 70% 50%, 100% 50%, 50% 100%, 0 50%, 30% 50%)}#car-web .carweb-reduce__cta{display:block;margin:2.05rem auto 0;max-width:470px}@media screen and (min-width: 768px){#car-web .carweb-reduce__head,#car-web .carweb-reduce__head-inner{min-height:10rem}#car-web .carweb-reduce__title{padding-top:1.75rem}#car-web .carweb-reduce__title-lead{font-size:1.7rem}#car-web .carweb-reduce__title-main{font-size:2.25rem}#car-web .carweb-reduce__car{right:-15%;bottom:-0.5rem;width:6.7rem}#car-web .carweb-reduce__inner{padding-inline:1.5rem}#car-web .carweb-reduce__intro-text{font-size:1.5rem}#car-web .carweb-reduce__intro-rate,#car-web .carweb-reduce__rate{font-size:1.7rem}#car-web .carweb-reduce__intro-num,#car-web .carweb-reduce__rate-num{font-size:3.5rem}#car-web .carweb-reduce__rate-percent{font-size:1.8rem}#car-web .carweb-reduce__card-title{font-size:1.3rem}#car-web .carweb-reduce__image{margin:5px auto 15px}}#car-web .carweb-compare{position:relative;z-index:1;isolation:isolate;margin-top:-4.25rem;padding:7.25rem 0 3rem;background-color:rgba(0,0,0,0) !important;overflow:hidden}#car-web .carweb-compare::before,#car-web .carweb-compare::after{content:"";position:absolute;left:50%;z-index:-1;background-color:#fff;transform:translateX(-50%)}#car-web .carweb-compare::before{top:1.75rem;width:145%;height:7rem;border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:2px 2px 7px rgba(0,0,0,.28)}#car-web .carweb-compare::after{top:5rem;bottom:0;width:100%}#car-web .carweb-compare__top{position:absolute;top:1.15rem;left:50%;z-index:1;width:min(78%,585px);transform:translateX(-50%)}#car-web .carweb-compare__inner{position:relative;z-index:2;margin:0 auto;padding-inline:1.5rem}#car-web .carweb-compare__title{margin:0 auto 2rem;text-align:center}#car-web .carweb-compare__title-brand{display:block;width:7.9375rem;margin-inline:auto;margin-bottom:1rem}#car-web .carweb-compare__title-image{display:block;max-width:18rem;margin:0 auto 1.1rem}#car-web .carweb-compare__title-copy{display:block;padding-top:.75rem;border-top:1px solid #00958b;font-size:1.75rem;font-weight:700;line-height:1.3}#car-web .carweb-compare__visual{margin:0 auto 2.25rem;padding:1.25rem;border-radius:12px;max-width:32rem}#car-web .carweb-compare__condition{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;padding:1rem;border-radius:12px;background-color:#c4ffff;max-width:32rem;margin:0 auto 2rem}#car-web .carweb-compare__condition::after{content:"";position:absolute;left:50%;bottom:-1.15rem;border-style:solid;border-width:1.2rem 1.2rem 0;border-color:#c4ffff rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%)}#car-web .carweb-compare__condition-text{position:relative;z-index:1;margin:0;font-size:1.125rem;font-weight:700;white-space:nowrap}#car-web .carweb-compare__condition-car{width:38%;margin:0}#car-web .carweb-compare__table-wrap{position:relative;padding-top:1rem;overflow:visible}#car-web .carweb-compare__table-wrap::after{content:"";position:absolute;top:calc(1rem - 4px);right:-4px;bottom:-4px;left:calc(57% - 5px);z-index:1;border:4px solid aqua;pointer-events:none}#car-web .carweb-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;color:#333;text-align:center}#car-web .carweb-compare__table th,#car-web .carweb-compare__table td{border:2px solid blue;vertical-align:middle}#car-web .carweb-compare__table thead th{height:4.5rem;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-0.02rem}#car-web .carweb-compare__table tbody th{width:18%;padding:.55rem .25rem;background-color:#e0ffff;color:blue;font-size:1.14rem;font-weight:700;line-height:1.25}#car-web .carweb-compare__table tbody td{height:4.5rem;padding:.5rem .15rem;background-color:color-mix(in srgb, #ffffff 62%, #d2effb);color:#333;line-height:1;white-space:nowrap}#car-web .carweb-compare__table tbody strong{color:blue;font-size:clamp(1.5rem,5vw,2rem);font-weight:500;letter-spacing:-0.1rem}#car-web .carweb-compare__table tbody td:nth-child(3) strong{font-size:clamp(1.85rem,8vw,2.3rem)}#car-web .carweb-compare__table tbody td:nth-child(3) .carweb-compare__prefix,#car-web .carweb-compare__table tbody td:nth-child(3) .carweb-compare__unit{font-size:1rem}#car-web .carweb-compare__table tbody tr:first-child>*{border-bottom-width:1px}#car-web .carweb-compare__table tbody tr:nth-child(2)>*{border-top-width:1px;border-bottom-width:1px}#car-web .carweb-compare__table tbody tr:nth-child(3)>*{border-top-width:1px}#car-web .carweb-compare__table thead .carweb-compare__table-empty{width:20%;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}#car-web .carweb-compare__dealer-head{width:37%;background-color:#fff}#car-web .carweb-compare__tanshin-head{width:43%;background-color:#ff0}#car-web .carweb-compare__table-brand{display:block;width:4rem;margin:0 auto .5rem}#car-web .carweb-compare__table-title{display:block;max-width:7.5rem;margin-inline:auto}#car-web .carweb-compare__prefix{margin-right:.15em;font-size:.875rem;font-weight:700}#car-web .carweb-compare__unit{margin-left:.1em;font-size:.75rem;font-weight:700}#car-web .carweb-compare__arrow{width:0;height:0;margin:1rem auto .6rem;border-style:solid;border-width:1.4rem 2.6rem 0;border-color:blue rgba(0,0,0,0) rgba(0,0,0,0)}#car-web .carweb-compare__result{position:relative;padding:1.5rem 1rem 1.35rem;border-radius:12px;text-align:center}#car-web .carweb-compare__result-monthly,#car-web .carweb-compare__result-total{position:relative;z-index:1;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}#car-web .carweb-compare__result-monthly{width:fit-content;margin:0 auto 1.25rem;padding:0 1.5rem 1rem;border-bottom:1px solid blue}#car-web .carweb-compare__result-monthly::after{content:"";position:absolute;left:50%;bottom:-1px;width:10px;height:1px;background-color:blue;transform:translateX(-50%) rotate(45deg);transform-origin:left center}#car-web .carweb-compare__result-monthly strong{display:inline-block;padding:0 .2em;border:1px solid blue;font-size:2.5rem;line-height:1.15;transform:skewX(-5deg);background-color:#fff;letter-spacing:-0.1rem;font-weight:600}#car-web .carweb-compare__result-total strong{display:inline-block;padding:0 .15em;border:1px solid blue;font-size:2.5rem;line-height:1.15;transform:skewX(-5deg);background-color:#fff;letter-spacing:-0.1rem;font-weight:600}#car-web .carweb-compare__result-affix{color:inherit;font-size:1.5rem}#car-web .carweb-compare__star{position:absolute;z-index:0;display:block;width:3.1rem}#car-web .carweb-compare__star--right{top:1.1rem;right:.2rem}#car-web .carweb-compare__star--left{left:.3rem;bottom:4rem;transform:scaleX(-1) rotate(0deg)}@media screen and (min-width: 576px){#car-web .carweb-compare__result-monthly strong{margin-right:.4rem}#car-web .carweb-compare__result-total strong{margin-left:.4rem}}@media screen and (min-width: 768px){#car-web .carweb-compare{margin-top:0;padding-top:2.75rem}#car-web .carweb-compare::before{content:none}#car-web .carweb-compare::after{top:0}#car-web .carweb-compare__top{position:relative;top:auto;left:auto;width:min(520px,100% - 3rem);margin:0 auto;transform:none}#car-web .carweb-compare__inner{max-width:750px}#car-web .carweb-compare__title-image{max-width:22rem}#car-web .carweb-compare__title-copy{font-size:2rem}#car-web .carweb-compare__visual{max-width:30rem;padding:3rem}#car-web .carweb-compare__condition{max-width:35rem;margin-inline:auto;padding-left:1.5rem;gap:40px}#car-web .carweb-compare__condition-text{font-size:1.25rem}#car-web .carweb-compare__table-wrap,#car-web .carweb-compare__result{max-width:55rem;margin-inline:auto}#car-web .carweb-compare__table thead th{font-size:1.05rem}#car-web .carweb-compare__table tbody th{font-size:1.2rem}#car-web .carweb-compare__table tbody td:nth-child(3) strong{font-size:2.75rem}#car-web .carweb-compare__table tbody td:nth-child(3) .carweb-compare__prefix,#car-web .carweb-compare__table tbody td:nth-child(3) .carweb-compare__unit{font-size:1.075rem}#car-web .carweb-compare__table-title{max-width:9rem}#car-web .carweb-compare__prefix,#car-web .carweb-compare__unit{font-size:.95rem}#car-web .carweb-compare__star--right{right:4rem}#car-web .carweb-compare__star--left{left:4rem;bottom:1rem}}#car-web .carweb-simulation{background-color:#d2effb;border-radius:0 70px 0 0;padding-bottom:1rem}#car-web .carweb-simulation__visual{width:min(100%,400px);margin:0 auto -1px}#car-web .carweb-simulation__header{position:relative;padding:1rem;background-color:blue}#car-web .carweb-simulation__header::after{content:"";position:absolute;right:0;bottom:-15px;left:0;width:36px;height:16px;margin:auto;background-color:blue;clip-path:polygon(0 0, 100% 0, 50% 100%)}#car-web .carweb-simulation__lead{width:min(100%,750px);margin-inline:auto;background-color:#fff;color:blue;font-weight:900}#car-web .carweb-simulation__body{background-color:#d2effb}#car-web .carweb-simulation .simulation__value-row--key{border-bottom:2px dotted blue}#car-web .carweb-simulation .simulation__value-row--muted{border-bottom:2px dotted rgba(51,51,51,.2)}#car-web .carweb-simulation .simulation__error{color:#f80099}#car-web .carweb-simulation [v-cloak]{display:none}#car-web .carweb-simulation .slider_container{margin-top:20px;margin-bottom:10px}#car-web .carweb-simulation .slider_container__title{width:11em;margin-bottom:0;padding:4px 10px;border-radius:0 15px 0 0;background-color:blue;color:#fff;font-size:17px;font-weight:300}@media screen and (min-width: 768px){#car-web .carweb-simulation .slider_container__title{width:37%}}#car-web .carweb-simulation .sim_box01,#car-web .carweb-simulation .sim_box02{border:1px solid blue;background-color:#fff}#car-web .carweb-simulation .sim_box01__title,#car-web .carweb-simulation .sim_box02__title{margin-bottom:0;padding:.8rem .5rem .1rem;font-size:18px;font-weight:300}@media screen and (min-width: 992px){#car-web .carweb-simulation .sim_box01__title,#car-web .carweb-simulation .sim_box02__title{font-size:22px}}#car-web .carweb-simulation .sim_box01__slider,#car-web .carweb-simulation .sim_box02__slider{gap:.5rem;padding:.7rem .5rem}#car-web .carweb-simulation .sim_box01 label,#car-web .carweb-simulation .sim_box02 label{padding:0 .5rem 1rem}#car-web .carweb-simulation label{display:inline-block;margin-bottom:0;padding-left:5px;font-weight:700}#car-web .carweb-simulation input[type=radio]{margin-right:10px;transform:scale(1.3)}#car-web .carweb-simulation .simulation-rate{padding:.5rem;border-bottom:2px dotted blue}#car-web .carweb-simulation .simulation-rate__lead{margin-bottom:.75rem;color:blue;font-size:1rem;font-weight:600}#car-web .carweb-simulation .simulation-rate__options{display:grid;gap:.65rem}#car-web .carweb-simulation .simulation-rate__option{display:grid;grid-template-columns:24px auto 1fr;align-items:start;gap:.35rem;padding:0 !important;font-size:.875rem;line-height:1.5;cursor:pointer}#car-web .carweb-simulation .simulation-rate__option input{width:22px;height:22px;margin:0;border:1px solid blue;border-radius:50%;background-color:#fff;appearance:none;cursor:pointer}#car-web .carweb-simulation .simulation-rate__option input:checked{background-color:blue;box-shadow:inset 0 0 0 4px #fff}#car-web .carweb-simulation .simulation-rate__option strong{justify-self:start;color:blue;white-space:nowrap}#car-web .carweb-simulation .simulation-rate__result{display:flex;align-items:flex-end;justify-content:flex-end;gap:.25rem;margin:.75rem 0 0;padding-inline:.5rem;font-size:1rem;font-weight:700;line-height:1.5}#car-web .carweb-simulation .simulation-rate__result span{width:6rem;padding:.1rem .25rem;border:1px solid #999;border-radius:.5rem;background-color:#fff;color:blue;font-size:1.375rem;font-weight:700;line-height:1.5;text-align:right}@media screen and (min-width: 768px){#car-web .carweb-simulation .simulation-rate{padding:1rem}#car-web .carweb-simulation .simulation-rate__option{font-size:1rem}}#car-web .carweb-simulation .simulation-current{border:1px solid blue;background-color:#fff;border-radius:0;overflow:hidden}#car-web .carweb-simulation .simulation-current__summary{position:relative;padding:.75rem 3rem .75rem 1rem;background-color:blue;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.1rem;text-align:center;list-style:none;cursor:pointer}#car-web .carweb-simulation .simulation-current__summary::-webkit-details-marker{display:none}#car-web .carweb-simulation .simulation-current__summary::after{content:"+";position:absolute;top:50%;right:1rem;font-size:1.75rem;font-weight:400;transform:translateY(-50%)}#car-web .carweb-simulation .simulation-current[open]{border-radius:20px 20px 0 0}#car-web .carweb-simulation .simulation-current[open]>.simulation-current__summary::after{content:"−"}#car-web .carweb-simulation .simulation-current__body{padding-bottom:.5rem}#car-web .carweb-simulation .simulation-current .sim_box01{border:0}#car-web .carweb-simulation input[type=range]{--simulation-range-progress: 0%;width:100%;height:10px;margin:0;padding:0 !important;border-radius:0 !important;background:linear-gradient(to right, #d2effb 0%, #2658c8 var(--simulation-range-progress), rgba(51, 51, 51, 0.1) var(--simulation-range-progress), rgba(51, 51, 51, 0.1) 100%);outline:none;vertical-align:middle;appearance:none}#car-web .carweb-simulation input[type=range]::-webkit-slider-thumb{width:54px;height:36px;border:1px solid blue;border-radius:20px;background:#2658c8;box-shadow:inset 0 0 0 5px #fff;cursor:pointer;appearance:none}#car-web .carweb-simulation input[type=range]::-moz-range-thumb{width:36px;height:36px;border:0;border-radius:50%;background:#2658c8;box-shadow:inset 0 0 0 6px #fff;cursor:pointer}#car-web .carweb-simulation .increaseBtn,#car-web .carweb-simulation .decreaseBtn{position:relative;flex:0 0 30px;width:30px;height:30px;padding:0;overflow:hidden;border:2px solid blue;border-radius:50%;background-color:#fff}#car-web .carweb-simulation .increaseBtn::before,#car-web .carweb-simulation .decreaseBtn::before{content:"";position:absolute;inset:0;width:12px;height:2px;margin:auto;background-color:blue}#car-web .carweb-simulation .increaseBtn::after{content:"";position:absolute;inset:0;width:2px;height:12px;margin:auto;background-color:blue}#car-web .carweb-simulation .input_box_w5rem,#car-web .carweb-simulation .input_box_w2rem{padding:.1rem .25rem;border:1px solid #999;border-radius:.5rem;color:blue;font-size:1.5rem;font-weight:700;text-align:right}#car-web .carweb-simulation .input_box_w5rem{width:6rem}#car-web .carweb-simulation .input_box_w2rem{width:2rem}@media screen and (min-width: 768px){#car-web .carweb-simulation .input_box_w2rem{width:3rem}}#car-web .carweb-simulation .v_input{width:4rem;padding:2px 7px;border:1px solid #dfdfdf;border-radius:7px;color:blue;font-size:20px;font-weight:700;text-align:right}#car-web .carweb-simulation .resetBtn{display:table;width:60%;margin:1rem auto 0;padding:.7rem 2rem;border:1px solid #2658c8;border-radius:10px;background-color:#fff;color:#2658c8;font-size:1.1rem;font-weight:700}#car-web .carweb-simulation .resetBtn:hover{opacity:.6}#car-web .carweb-simulation .result_title{margin-bottom:0;border-radius:20px 20px 0 0;background-color:blue;color:#fff;font-weight:700;line-height:1.25}#car-web .carweb-simulation #carweb-add_input_box:hover{background-color:#2658c8 !important;color:#fff !important;opacity:.6}#car-web .carweb-simulation .maru_num{display:inline-block;width:1.5em;height:1.5em;margin-right:3px;border:1px solid #fff;border-radius:50%;color:#fff;font-size:.7em;line-height:1.2;text-align:center;transform:translateY(-2px)}#car-web .carweb-simulation #sim_result{position:fixed;right:0;bottom:0;left:0;z-index:11;width:100%;max-width:768px;margin:0 auto;background-color:#7dd4c9;color:#fff;transition:bottom .3s ease}#car-web .carweb-simulation #sim_result h3{color:#fff}#car-web .carweb-simulation #sim_result.hide{bottom:-214px}@media screen and (min-width: 768px){#car-web .carweb-simulation #sim_result.hide{bottom:-274px}}#car-web .carweb-simulation #sim_result .sim_result__inner{padding:0 8px 5px;overflow:hidden;border-radius:20px;background-color:#fff}#car-web .carweb-simulation #sim_result p{margin-bottom:0}#car-web .carweb-simulation #sim_result li:not(:last-child){margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #fff}#car-web .carweb-simulation #sim_result .sim_result__item{position:relative}#car-web .carweb-simulation #sim_result .sim_result__item::after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:2px;margin:auto;background-image:linear-gradient(to right, #7dd4c9 2px, transparent 2px);background-repeat:repeat-x;background-size:6px 2px}#car-web .carweb-simulation #sim_result .sim_result__primary{color:#f80099}#car-web .carweb-simulation #sim_result .res_hp_price{min-width:7em;padding:2px .5rem;text-align:right}#car-web .carweb-simulation #sim_result .switchBtn{position:absolute;top:-31px;right:0;width:20%;height:33px;padding:0;border:0;border-radius:10px 0 0;background-color:#1b1b1b}#car-web .carweb-simulation #sim_result .switchBtn::before{content:"";position:absolute;top:6px;right:0;left:0;width:.8rem;height:.8rem;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(135deg)}#car-web .carweb-simulation #sim_result .switchBtn.up::before{top:12px;transform:rotate(-45deg)}@media screen and (min-width: 992px){#car-web .carweb-simulation #sim_result{position:relative;max-width:300px;max-height:436px;margin:3rem 0 0 1rem;padding-top:3rem;border-radius:30px;transition:none}#car-web .carweb-simulation #sim_result.hide{bottom:auto}#car-web .carweb-simulation #sim_result li{margin-bottom:10px;border-bottom:0 !important;background-color:#fff}#car-web .carweb-simulation #sim_result li:not(:last-child){margin-bottom:10px}#car-web .carweb-simulation #sim_result .res_hp_sub_title{font-weight:300;text-align:center !important}#car-web .carweb-simulation #sim_result .res_hp_price{padding:.5rem 1rem 0;font-size:2.5rem !important}#car-web .carweb-simulation #sim_result .hp_present_price{padding:0;color:#6d6d6d;font-size:1.125rem}#car-web .carweb-simulation #sim_result .switchBtn{display:none}}@media screen and (min-width: 1200px){#car-web .carweb-simulation #sim_result{max-width:375px}}#car-web .carweb-faq__question-text{font-weight:500}#car-web .carweb-faq{margin-top:3rem}#car-web .carweb-faq .bg_cKeyvivid{padding:3rem 0;border-top-left-radius:40px;border-top-right-radius:40px}#car-web .carweb-faq__list{position:relative;z-index:0;margin-top:50px}#car-web .carweb-faq__list::before,#car-web .carweb-faq__list::after{content:"";position:absolute;z-index:-1;top:-130px;height:140px;background-repeat:no-repeat;background-position:bottom center;background-size:contain}#car-web .carweb-faq__list::before{width:90px;left:calc(50% - 180px);background-image:url(../_img/faq_men.webp)}#car-web .carweb-faq__list::after{width:95px;right:calc(50% - 180px);background-image:url(../_img/faq_woman.webp)}@media screen and (min-width: 768px){#car-web .carweb-faq__list::before{width:100px;left:calc(50% - 230px)}#car-web .carweb-faq__list::after{width:105px;right:calc(50% - 230px)}}#car-web .carweb-faq__item{background-color:#fff;border-radius:20px;margin-bottom:20px;padding:20px}#car-web .carweb-faq__item:last-child{margin-bottom:0}#car-web .carweb-faq__question{cursor:pointer;position:relative;padding-right:30px;line-height:1.6 !important;display:flex;align-items:flex-start;font-weight:500;gap:10px}#car-web .carweb-faq__question p{margin-bottom:0}#car-web .carweb-faq__question::before{content:"";width:10px;height:10px;position:absolute;right:5px;top:8px;border-top:solid 2px #2658c8;border-right:solid 2px #2658c8;transform:rotate(135deg)}#car-web .carweb-faq__question.open::before{transform:rotate(-45deg)}#car-web .carweb-faq__q-mark{flex:0 0 auto;width:32px;height:32px;line-height:35px;text-align:center;border-radius:50%;background:#2658c8;color:#fff;font-size:20px;font-weight:600;font-family:"JosefinSans",sans-serif}#car-web .carweb-faq__a-mark{flex:0 0 auto;width:32px;height:32px;line-height:35px;text-align:center;border-radius:50%;border:solid 1px #2658c8;color:#2658c8;font-size:20px;font-weight:600;font-family:"JosefinSans",sans-serif}#car-web .carweb-faq__answer{border-top:2px dotted #2658c8;padding-top:12px;margin-top:12px;font-size:15px;line-height:1.6 !important;display:flex;align-items:flex-start;gap:10px;margin-bottom:0}#car-web .carweb-faq__answer p{margin-bottom:0}#car-web .carweb-overview{padding:3rem 0}#car-web .carweb-overview__wrap{border:1px solid #2658c8;border-radius:6px}#car-web .carweb-overview__head{background-color:#2658c8;border-top-right-radius:3px;border-top-left-radius:3px}#car-web .carweb-overview__body{background-color:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#car-web .carweb-overview__group:not(:last-child){margin-bottom:16px}#car-web .carweb-overview__term{background-color:#e5ebf8;padding:3px;font-weight:600;color:#2658c8}#car-web .carweb-overview__desc{font-size:14px;padding:8px 4px 0}#car-web .carweb-overview__list-item{position:relative;padding-left:14px}#car-web .carweb-overview__list-item::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:#2658c8;top:9px;left:2px}#car-web .carweb-overview__label{font-weight:700}#car-web .carweb-overview__table{border-collapse:collapse;width:95%}#car-web .carweb-overview__table th{font-weight:400;line-height:1.3;text-align:center;padding:5px;font-weight:600;font-size:16px;background-color:#e5ebf8;color:#2658c8;border:1px solid #2658c8}#car-web .carweb-overview__table td{padding:5px;border:1px solid #2658c8;background-color:#fff}#car-web .carweb-flow{margin-top:6rem;position:relative;z-index:0;padding:2.5rem 1rem 3.75rem;background-color:#d2effb}#car-web .carweb-flow::before{content:"";position:absolute;z-index:-1;top:-60px;left:50%;display:block;width:130%;height:280px;border-radius:50% 50% 0 0/55% 55% 0 0;background-color:#d2effb;pointer-events:none;transform:translateX(-50%)}#car-web .carweb-flow__inner{max-width:750px;margin-inline:auto}#car-web .carweb-flow__title{margin-bottom:1.75rem;color:blue;font-size:2.35rem;font-weight:700;line-height:1.15;text-align:center;letter-spacing:.1em}#car-web .carweb-flow__list{margin:0;padding:0;list-style:none}#car-web .carweb-flow__item{--flow-item-min-height: 245px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--flow-item-min-height);padding:1.5rem 2rem;border:3px solid blue;border-radius:22px;background-color:#fff;text-align:center}#car-web .carweb-flow__item--01{--flow-item-min-height: 280px}@media screen and (min-width: 576px){#car-web .carweb-flow__item--01{--flow-item-min-height: 260px}}#car-web .carweb-flow__item--02{--flow-item-min-height: 240px}@media screen and (min-width: 576px){#car-web .carweb-flow__item--02{--flow-item-min-height: 220px}}#car-web .carweb-flow__item--03{--flow-item-min-height: 265px}@media screen and (min-width: 576px){#car-web .carweb-flow__item--03{--flow-item-min-height: 245px}}#car-web .carweb-flow__item--04{--flow-item-min-height: 255px}@media screen and (min-width: 576px){#car-web .carweb-flow__item--04{--flow-item-min-height: 235px}}@media screen and (min-width: 768px){#car-web .carweb-flow__item--04{--flow-item-min-height: 230px}}#car-web .carweb-flow__item--05{--flow-item-min-height: 245px}@media screen and (min-width: 576px){#car-web .carweb-flow__item--05{--flow-item-min-height: 225px}}@media screen and (min-width: 768px){#car-web .carweb-flow__item--05{--flow-item-min-height: 220px}}#car-web .carweb-flow__item:not(:last-child){margin-bottom:4.5rem}#car-web .carweb-flow__item:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:-3.65rem;width:0;height:0;border-top:1.85rem solid blue;border-right:1.65rem solid rgba(0,0,0,0);border-left:1.65rem solid rgba(0,0,0,0);transform:translateX(-50%)}#car-web .carweb-flow__item--has-note{margin-bottom:0 !important}#car-web .carweb-flow__item--has-note::after{display:none}#car-web .carweb-flow__step-badge{position:absolute;z-index:0;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;overflow:hidden;border-top-left-radius:19px;border-bottom-right-radius:24px;background-color:blue;color:#fff}#car-web .carweb-flow__step-badge::before{content:"";position:absolute;z-index:0;inset:0;background-color:#2658c8;opacity:.55;clip-path:polygon(0 0, 100% 0, 0 100%)}#car-web .carweb-flow__step-label,#car-web .carweb-flow__step-number{position:relative;z-index:1;color:#fff;font-weight:700;line-height:1}#car-web .carweb-flow__step-label{margin-bottom:.2rem;font-size:1rem;letter-spacing:.04em}#car-web .carweb-flow__step-number{font-size:2.85rem;font-weight:500}#car-web .carweb-flow__image{--flow-image-x: 0px;--flow-image-y: 0px;position:absolute;z-index:1;top:var(--flow-image-y);left:calc(50% + var(--flow-image-x));margin:0;transform:translateX(-50%)}#car-web .carweb-flow__image--01{--flow-image-x: 33px;--flow-image-y: 17px;width:135px}#car-web .carweb-flow__image--02{--flow-image-x: 0px;--flow-image-y: -10px;width:135px}#car-web .carweb-flow__image--03{--flow-image-x: 0px;--flow-image-y: -20px;width:125px}#car-web .carweb-flow__image--04{--flow-image-x: 0px;--flow-image-y: -11px;width:115px}#car-web .carweb-flow__image--05{--flow-image-x: 50px;--flow-image-y: -28px;width:140px}#car-web .carweb-flow__heading{margin-bottom:.4rem;color:blue;font-size:1.75rem;font-weight:700;line-height:1.25}#car-web .carweb-flow__text{margin-bottom:0;font-size:.875rem;line-height:1.65}#car-web .carweb-flow__note{position:relative;margin:.5rem 0 4.5rem;font-size:.875rem;line-height:1.5;text-align:center}#car-web .carweb-flow__note::after{content:"";position:absolute;left:50%;bottom:-3.45rem;width:0;height:0;border-top:1.85rem solid blue;border-right:1.65rem solid rgba(0,0,0,0);border-left:1.65rem solid rgba(0,0,0,0);transform:translateX(-50%)}#car-web #application{position:relative;background-color:#c2e7ff}#car-web #application::before{content:"";position:absolute;top:0;left:0;width:100%;height:1rem;background:url(../_img/feature_top.svg) repeat-x left top;background-size:auto 100%}#car-web .form-control{border:var(--bs-border-width) solid #f80099 !important}#car-web .form-check-input:checked{background-color:blue;border-color:blue}#car-web .select_wrap{position:relative}#car-web .select_wrap::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8.5px solid #00958b !important;content:"";position:absolute;right:10px;top:16px;width:0}#car-web .application_notes li{font-size:.875rem;position:relative;padding-left:1em}#car-web .application_notes li::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:blue;top:9px;left:2px}#car-web .application_notes li>div:last-child{font-size:.875rem}#car-web .service_area_check{border:1px solid blue;border-radius:12px;padding:22px 14px}@media screen and (min-width: 576px){#car-web .service_area_check{padding:24px 16px}}#car-web .service_area_check h4{color:#333;font-size:1rem;font-weight:700}#car-web .service_area_check p{color:#333;font-size:.875rem;line-height:1.55}#car-web .service_area_check .service_area_check__note{text-align:center;font-size:.875rem;margin-top:18px}#car-web .service_area_check__area-list{list-style:none;padding:10px;margin:0;border-radius:5px;background-color:#e5ebf8}#car-web .service_area_check__area-list li{font-size:.875rem;position:relative;padding-left:10px}#car-web .service_area_check__area-list li::before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:blue;top:9px;left:2px}#car-web .service_area_check__label{display:flex;align-items:center;justify-content:center;gap:14px;width:min(100%,500px);min-height:62px;margin:10px auto 0;border:2px solid blue;border-radius:6px;background:linear-gradient(180deg, #fff 0%, #f8fbff 48%, #eef5ff 49%, #f6faff 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 4px rgba(0,104,183,.16);color:blue;font-size:1.375rem;line-height:1.2;font-weight:700;letter-spacing:.08em;cursor:pointer}#car-web .service_area_check__label input{width:26px;height:26px;margin:0;accent-color:blue;flex-shrink:0}#car-web .service_area_check__label input:checked{background-color:blue;border-color:blue}#car-web .service_area_check__label span{color:blue}#car-web .personal_info_agreement{border:1px solid blue;border-radius:12px;padding:18px 10px 22px}@media screen and (min-width: 576px){#car-web .personal_info_agreement{padding:20px 14px 24px}}#car-web .personal_info_agreement h4{color:#333;font-size:1rem;font-weight:700}#car-web .personal_info_agreement .detail_box{height:20rem;overflow-y:scroll;border-color:#c9c9c9;padding:10px 9px;color:#333;font-size:.875rem;line-height:1.55}@media screen and (min-width: 992px){#car-web .personal_info_agreement .detail_box{height:30rem}}#car-web .personal_info_agreement .detail_box table{width:100%;margin:.6rem 0;border-collapse:collapse}#car-web .personal_info_agreement .detail_box th,#car-web .personal_info_agreement .detail_box td{border:1px solid #777;padding:5px;color:#333;font-size:.8125rem;line-height:1.45;vertical-align:top}#car-web .personal_info_agreement .detail_box th{text-align:center;font-weight:600}#car-web .personal_info_agreement__note{color:#333;text-align:center;font-size:.8125rem;margin-bottom:6px}#car-web .personal_info_agreement__label{display:flex;align-items:center;justify-content:center;gap:14px;width:min(100%,500px);min-height:62px;margin:0 auto;border:2px solid blue;border-radius:6px;background:linear-gradient(180deg, #fff 0%, #f8fbff 48%, #eef5ff 49%, #f6faff 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 4px rgba(0,104,183,.16);color:blue;font-size:1.375rem;line-height:1.2;font-weight:700;letter-spacing:.06em;cursor:pointer}#car-web .personal_info_agreement__label input{width:26px;height:26px;margin:0;accent-color:blue;flex-shrink:0}#car-web .personal_info_agreement__label input:checked{background-color:blue;border-color:blue}#car-web .personal_info_agreement__label span{color:blue}#car-web .loan_agreement{border:1px solid blue;border-radius:12px;padding:18px 10px 22px}@media screen and (min-width: 576px){#car-web .loan_agreement{padding:20px 14px 24px}}#car-web .loan_agreement h4{color:#333;font-size:1rem;font-weight:700}#car-web .loan_agreement .detail_box{height:20rem;overflow-y:scroll;border-color:#c9c9c9;padding:10px 9px;color:#333;font-size:.875rem;line-height:1.55}@media screen and (min-width: 992px){#car-web .loan_agreement .detail_box{height:30rem}}#car-web .loan_agreement .detail_box p{margin-bottom:.75em}#car-web .loan_agreement__lead{color:#333;font-size:.9375rem;line-height:1.55;font-weight:500;margin-bottom:12px}#car-web .loan_agreement__note{color:#333;text-align:center;font-size:.8125rem;margin-bottom:6px}#car-web .loan_agreement__label{display:flex;align-items:center;justify-content:center;gap:14px;width:min(100%,500px);min-height:62px;margin:0 auto;border:2px solid blue;border-radius:6px;background:linear-gradient(180deg, #fff 0%, #f8fbff 48%, #eef5ff 49%, #f6faff 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 4px rgba(0,104,183,.16);color:blue;font-size:1.375rem;line-height:1.2;font-weight:700;letter-spacing:.06em;cursor:pointer}#car-web .loan_agreement__label input{width:26px;height:26px;margin:0;accent-color:blue;flex-shrink:0}#car-web .loan_agreement__label input:checked{background-color:blue;border-color:blue}#car-web .loan_agreement__label span{color:blue}#car-web .detail_box{border:1px solid #adadad;overflow-y:scroll;height:12rem;padding:8px 10px}#car-web .detail_box table,#car-web .detail_box td,#car-web .detail_box th{font-size:14px;padding:5px;border:1px solid #333}#car-web .btn_agree{background:linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(255, 214, 187) 50%, rgb(244, 246, 255) 100%);border:1px solid blue;border-radius:5px;padding:.6em;font-weight:600;font-size:18px;letter-spacing:.2rem;text-align:center;display:block;width:70%;max-width:300px;margin:0 auto;color:blue}#car-web .agree_btn{appearance:none;border:0;color:inherit;cursor:default;display:block;font:inherit;line-height:inherit;opacity:1;text-align:inherit;width:98%;background-color:#bfbfbf;border-radius:100px;font-weight:bold;margin:auto;padding:1rem 0;position:relative;box-shadow:2px 3px 7px 0px rgba(0,0,0,.4196078431);max-width:380px}#car-web .agree_btn p{position:relative;color:#fff !important;text-align:center;font-size:1.15rem;font-weight:700;margin-bottom:0;text-shadow:1px 1px 1px #595959;letter-spacing:2px}#car-web .agree_btn p::before{content:"";width:1.2em;height:1.2em;border-radius:100px;background-color:#fff;position:absolute;right:1.25rem;top:0;bottom:0;margin:auto;box-shadow:1px 1px 1px 0px rgba(0,0,0,.4196078431)}#car-web .agree_btn p::after{content:"";width:.45em;height:.55em;background-color:#bfbfbf;position:absolute;right:1.65rem;top:0;bottom:0;margin:auto;clip-path:polygon(0 0, 0% 100%, 100% 50%)}#car-web .agree_btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:6px solid rgba(0,0,0,0);background:linear-gradient(90deg, rgb(161, 161, 161) 0%, rgb(191, 191, 191) 28%, rgb(161, 161, 161) 50%, rgb(191, 191, 191) 71%, rgb(161, 161, 161) 100%) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude}#car-web .agree_btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:4px solid #bfbfbf;z-index:2}#car-web .agree_btn.active{background-color:#f17600;cursor:pointer;transition:all .5s ease}#car-web .agree_btn.active p::after{background-color:#f17600}#car-web .agree_btn.active::before{background:linear-gradient(90deg, hsl(34, 100%, 45.5%) 0%, #fdf25b 28%, #dec800 50%, #fdf25b 71%, hsl(34, 100%, 45.5%) 100%) border-box border-box;transition:all .5s ease}#car-web .agree_btn.active::after{border:4px solid #f17600;transition:all .5s ease}/*# sourceMappingURL=layout.loan-scoped.css.map */
