@charset "UTF-8";:where(#main_contents) h1,:where(#main_contents) h2,:where(#main_contents) h3,:where(#main_contents) h4,:where(#main_contents) h5,:where(#main_contents) h6{padding:unset;margin-top:unset;margin-bottom:unset;font-size:unset;font-weight:unset;line-height:unset;color:unset;text-align:unset;border-bottom:unset}:where(#main_contents) h1 span,:where(#main_contents) h2 span,:where(#main_contents) h3 span,:where(#main_contents) h4 span,:where(#main_contents) h5 span,:where(#main_contents) h6 span{padding-bottom:unset;font-weight:unset;color:unset}:where(#main_contents) p{all:unset}:where(#main_contents) a{-webkit-tap-highlight-color:transparent;color:inherit}:where(#main_contents) strong,:where(#main_contents) em{font-style:normal;font-weight:inherit}:where(#main_contents) img{width:100%;height:auto}:where(#main_contents) img ::-moz-selection{background-color:transparent}:where(#main_contents) img ::selection{background-color:transparent}:where(#main_contents) figure{margin-bottom:unset}:where(#main_contents) picture{display:block}:where(#main_contents) picture ::-moz-selection{background-color:transparent}:where(#main_contents) picture ::selection{background-color:transparent}:where(#main_contents) svg{max-width:100%;height:auto;fill:currentColor}:where(#main_contents) svg ::-moz-selection{background-color:transparent}:where(#main_contents) svg ::selection{background-color:transparent}:where(#main_contents) svg,:where(#main_contents) text,:where(#main_contents) tspan{font-style:normal}:where(#main_contents) fieldset{border:none}:where(#main_contents) button{cursor:pointer;background-color:transparent;border:0;-webkit-tap-highlight-color:transparent}:where(#main_contents) dt{font-weight:inherit}:where(#main_contents) dd{margin-bottom:unset}:where(#main_contents) summary{display:block;cursor:pointer}:where(#main_contents) summary::-webkit-details-marker{display:none}:where(#main_contents) label{margin-bottom:unset}:root{--size-rate: 1;--scroll-bar: 0px;--header-height: 50px;--gh-visible-height: 50px;--duration-fast: .25s;--duration-base: .35s;--duration-slow: .6s;--duration-loose: 1.2s;--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) ;--icon-external: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14">  <path d="M8.751,3.5H1.75c-.966.001-1.749.784-1.75,1.75v7c.001.966.784,1.749,1.75,1.75h7c.966-.001,1.749-.784,1.75-1.75v-7c-.001-.966-.783-1.748-1.749-1.75ZM9.188,12.25c0,.242-.196.437-.438.438H1.75c-.241-.001-.436-.197-.437-.438v-5.25h7.875v5.25ZM14,2.187h0v6.126c0,1.208-.979,2.187-2.187,2.187h-.438v-1.312h.438c.483,0,.874-.39.875-.873V2.188c0-.483-.39-.874-.873-.875h-6.127c-.483,0-.874.39-.875.873v.44h-1.313v-.437c-.001-1.208.977-2.188,2.185-2.189h6.128c1.208,0,2.187.979,2.187,2.187Z"/></svg>');--icon-angle-right: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10">  <path d="M1.051.393l4.606,4.606L1.051,9.607l-.707-.707,3.9-3.9L.344,1.1l.707-.707Z"/></svg>')}@font-face{font-family:SuzukiPROHeadline;src:url(/car/ev-portal/assets/fonts/SuzukiPROHeadline.ttf) format("truetype"),url(/car/ev-portal/assets/fonts/SuzukiPROHeadline.woff) format("woff")}@font-face{font-family:SuzukiPRORegular;src:url(/car/ev-portal/assets/fonts/SuzukiPRORegular.ttf) format("truetype"),url(/car/ev-portal/assets/fonts/SuzukiPRORegular.woff) format("woff")}@font-face{font-family:SuzukiPROBold;src:url(/car/ev-portal/assets/fonts/SuzukiPROBold.ttf) format("truetype"),url(/car/ev-portal/assets/fonts/SuzukiPROBold.woff) format("woff")}header{position:relative;z-index:1000}:where(#main_contents){font-family:Noto Sans JP,sans-serif;font-weight:400;color:#00368e;overflow-wrap:anywhere;overflow-wrap:break-word;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-break:strict}:where(#main_contents) ::-moz-selection{color:#fff;background-color:#00368ecc}:where(#main_contents) ::selection{color:#fff;background-color:#00368ecc}@keyframes linear-wipe{0%{clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}to{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}}.l-wrapper{opacity:0}.is-loaded .l-wrapper{opacity:1!important;transition:opacity .8s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.l-wrapper__menu{position:sticky;top:var(--header-height);left:0;z-index:999;width:100%}.l-wrapper__note-text{color:#393e48}.l-contents{display:grid;grid-template-columns:1fr}.l-contents__btn{display:flex;justify-content:center}.l-section{margin-right:auto;margin-left:auto}.l-section__body{margin-top:calc(var(--size-rate) * 40px)}.l-container{position:relative;display:flex;align-items:flex-start;width:100%;margin-right:auto;margin-left:auto}.c-hdg-area{display:block}.c-hdg-area__group{position:relative;display:grid;grid-template-columns:1fr}.c-hdg-area__group:before{position:absolute;bottom:0;left:0;width:100%;height:calc(var(--size-rate) * 16px);content:"";background-color:transparent;background-image:repeating-linear-gradient(125deg,#fff,#fff 5px,#02368e 5px,#02368e 6px);background-size:auto auto}.c-hdg-area__title{font-weight:700;letter-spacing:.03em;word-break:auto-phrase}.c-hdg-area__sub{font-weight:500;letter-spacing:.03em}.c-hdg-area__text{display:block;margin-top:calc(var(--size-rate) * 32px);color:#000}.c-hdg-number{display:flex}.c-hdg-number__no{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;line-height:1;color:#fff;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px)}.c-hdg-number__title{margin-top:calc(var(--leading-trim) + var(--size-rate) * 2px)}.c-btn-basic{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px)}.c-btn-basic__text{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.03em}.c-btn-basic__icon{position:absolute;top:50%;right:calc(var(--size-rate) * 16px);translate:0 -50%}.c-btn-basic--return .c-btn-basic__icon{right:auto;left:calc(var(--size-rate) * 16px);rotate:180deg}.c-info-box__hdg{font-weight:500;word-break:auto-phrase}.c-info-box__content{position:relative;display:grid;grid-template-columns:1fr;background-color:#ebeff6}.c-info-box__content:before{position:absolute;top:1px;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 18px);content:"";background-color:#ebeff6;clip-path:polygon(50% 0%,0% 100%,100% 100%);translate:0 -100%}.c-info-box__content .c-info-box__note{margin-top:0}.c-info-box__child{display:grid;grid-template-columns:1fr}.c-info-box__text{font-weight:500;color:#000;letter-spacing:.03em}.c-info-box__note{display:block;font-size:calc(var(--size-rate) * 12px);line-height:1.5;color:#393e48;letter-spacing:.02em}.c-info-box__note>a{display:inline-block;text-decoration:underline!important}.c-info-box__emphasis{font-size:calc(var(--size-rate) * 14px);font-weight:700;line-height:1.7142857143;color:#000}.c-info-box__desc+.c-info-box__desc{padding-top:calc(var(--size-rate) * 32px);border-top:1px solid #00368e}.c-info-box__desc-dt{font-weight:500}.c-info-box__desc-dd{margin-top:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 16px);font-weight:500;line-height:1.875}.c-info-box__unit{color:#000}.c-info-box__unit-dt{font-size:calc(var(--size-rate) * 14px);font-weight:700;line-height:1.7142857143}.c-info-box__unit-dd{display:grid;grid-template-columns:1fr;margin-top:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 12px);line-height:1.6666666667}.c-info-box__link{display:inline-block}.c-info-box__illust{overflow:hidden;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px)}.c-txt-dashed{display:block;font-weight:500;line-height:2.2;text-align:center}.c-txt-dashed__text{display:inline;font-family:YakuHanJP,Noto Sans JP,sans-serif;color:#fff;background-image:repeating-linear-gradient(90deg,currentColor,currentColor 3px,transparent 3px,transparent 6px);background-repeat:repeat-x;background-position:left bottom;background-size:calc(100% - 1em) 1px}.c-link-text{position:relative;display:inline;padding-bottom:calc(var(--size-rate) * 1px);font-weight:500;color:#00368e;text-decoration:none;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 2px;transition:background-size var(--duration-base) cubic-bezier(.26,1,.48,1)!important}.c-link-text:before,.c-link-text:after{position:absolute;right:-1.2em;bottom:calc(var(--size-rate) * 6px);display:inline-block;height:1em;content:""}.c-link-text:before{width:1.2em}.c-link-text:after{width:.6em;background-color:currentColor;-webkit-mask-image:var(--icon-angle-right);mask-image:var(--icon-angle-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;translate:0 .1em}.c-link-text:after [target]{width:1em;-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external)}.c-list-dot{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 4px)}.c-list-dot__item{position:relative;padding-left:1.25em}.c-list-dot__item:before{position:absolute;top:0;left:0;content:"・"}.p-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;padding-top:calc(var(--header-height) + var(--gh-visible-height) + var(--size-rate) * 58px);overflow:hidden;background-color:#02368eb3}.p-modal__wrapper{display:grid;place-items:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.p-modal__contents{position:relative;margin:auto}.p-modal__container{display:contents}.p-modal__youtube{display:block;height:auto;aspect-ratio:16/9}.p-modal__close{position:absolute;color:#fff}.p-modal__close-icon{position:relative;display:block;pointer-events:none}.p-modal__close-icon:before,.p-modal__close-icon:after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:2px;content:"";background-color:#fff}.p-modal__close-icon:before{rotate:45deg}.p-modal__close-icon:after{rotate:-45deg}[data-modal-clone=hidden]{display:none}.p-modal [data-modal-clone=hidden]{display:block}.p-menu{background-color:#fff;border-bottom:1px solid #c0c0c0}.p-menu__lists{display:flex;align-items:center;height:58px;padding-right:10px;padding-left:10px;overflow-x:auto}.p-menu__list{flex-shrink:0}.p-menu__link{display:block;padding:8px;font-weight:500;text-transform:uppercase;transition:none!important}.p-menu__link-text{display:inline;padding-bottom:calc(var(--size-rate) * 1px);background-image:linear-gradient(transparent calc(100% - 2px),currentColor 2px);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 2px;transition:background-size var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-menu-current .p-menu__link-text{background-position:0 100%;background-size:100% 2px}.p-kv{position:relative;overflow:hidden;color:#fff}.p-kv__visual-img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.p-kv__container{position:absolute;top:50%;left:50%;text-align:center;translate:-50% -50%}.p-kv__title{line-height:1;letter-spacing:.08em;white-space:nowrap}.p-kv__sub{display:block;font-weight:500;letter-spacing:.03em;white-space:nowrap}.p-side-nav{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 10px);color:#00368e}.p-side-nav__head{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--size-rate) * 40px);color:#fff;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px)}.p-side-nav__head-title{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;text-transform:uppercase;letter-spacing:.02em}.p-side-nav__body{display:grid;grid-template-columns:1fr}.p-side-nav__group{border:1px solid currentColor;border-radius:calc(var(--size-rate) * 5px)}.p-side-nav__title{display:block;font-size:calc(var(--size-rate) * 13px);line-height:1.5;letter-spacing:.08em}.p-side-nav__title+.p-side-nav__lists{margin-top:calc(var(--size-rate) * 15px)}.p-side-nav__lists{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 12px)}.p-side-nav__list{line-height:1}.p-side-nav__link{display:inline-flex;gap:calc(var(--size-rate) * 10px);align-items:baseline}.p-side-nav__link-mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--size-rate) * 20px);height:calc(var(--size-rate) * 20px);border:1px solid #00368e;border-radius:50%;translate:0 calc(var(--size-rate) * -1px);transition:color var(--duration-base),background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-side-nav__link-icon{width:calc(var(--size-rate) * 10px);translate:0 calc(var(--size-rate) * 1px)}.p-side-nav__link-box{display:block;line-height:1.25}.p-side-nav__link-text{display:inline;font-weight:500;color:#393e48;letter-spacing:.02em;word-break:auto-phrase;background-image:linear-gradient(transparent calc(100% - 2px),#02368e 2px);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 2px;transition:background-size var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-form-simulator{position:relative;border:1px solid currentColor;border-radius:calc(var(--size-rate) * 6px)}.p-form-simulator__container{display:grid;grid-template-columns:1fr;margin-right:auto;margin-left:auto}.p-form-simulator__filed:has(.p-form-simulator__note){padding-bottom:calc(var(--size-rate) * 20px)}.p-form-simulator__hdg{display:flex;align-items:center}.p-form-simulator__hdg-txt{font-weight:500}.p-form-simulator__hdg-txt>sup{margin-left:calc(var(--size-rate) * 2px)}.p-form-simulator__input{font-family:Roboto,sans-serif;font-weight:700;color:#00368e;text-align:right;background-color:#fafbfc;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px);transition:box-shadow var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-form-simulator__input:focus{box-shadow:0 0 0 1px #00368e}.p-form-simulator__input#distance,.p-form-simulator__input#fuel-price{border:3px solid #00368e}.p-form-simulator__radio{display:flex;align-items:center}.p-form-simulator__radio-label{display:flex;gap:.6rem;align-items:center}.p-form-simulator__radio-txt{font-weight:500}.p-form-simulator__radio-input{display:none}.p-form-simulator__radio-input:checked+.p-form-simulator__radio-check:after{transform:translate3d(-50%,-50%,0) scale(1)}.p-form-simulator__radio-check{position:relative;display:inline-block;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 16px);color:#00368e;border:1px solid currentColor;border-radius:50%}.p-form-simulator__radio-check:after{position:absolute;top:50%;left:50%;display:block;width:calc(var(--size-rate) * 10px);height:calc(var(--size-rate) * 10px);content:"";background-color:currentColor;border-radius:50%;transform:translate3d(-50%,-50%,0) scale(0);transition:transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-form-simulator__box{position:relative;display:flex}.p-form-simulator__unit{font-family:Roboto,sans-serif;font-weight:500;white-space:nowrap}.p-form-simulator__submit{position:absolute;bottom:0;left:50%;display:flex;justify-content:center;width:100%;margin-top:calc(var(--size-rate) * 16px);translate:-50% 50%}.p-form-simulator__submit-btn{font-weight:500;color:#fff;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px);transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-form-simulator__submit-btn:disabled{background-color:#8f8f8f}.p-form-simulator__error{position:absolute;bottom:calc(var(--size-rate) * -20px);left:0;visibility:hidden;font-size:calc(var(--size-rate) * 10px);font-weight:500;color:red;white-space:nowrap;opacity:0;transition:opacity var(--duration-base),visibility var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-error .p-form-simulator__error{visibility:visible;opacity:1}.p-form-simulator__note{position:absolute;bottom:calc(var(--size-rate) * -4px);left:0;font-size:calc(var(--size-rate) * 10px);font-weight:500;translate:0 100%}.p-area-basic__container{border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px)}.p-area-basic__row{position:relative}.p-area-basic__row:not(:first-child){border-top:1px solid #00368e}.p-area-basic__btn{position:absolute;bottom:0;left:50%;translate:-50% 50%}.p-area-basic__visual{position:relative;margin-top:-2px;margin-right:-1px;margin-left:-1px;overflow:hidden;border-radius:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 6px) 0 0}.p-area-basic__visual.p-area-basic__visual--border{margin-top:0;margin-right:0;margin-left:0;border-bottom:1px solid #00368e}.p-area-basic__visual-title{position:absolute;top:50%;left:50%;translate:-50% -50%;color:#fff;text-align:center}.p-area-basic__visual-main{font-weight:700;letter-spacing:.03em;white-space:nowrap}.p-area-basic__visual-sub{display:block;margin-top:calc(var(--size-rate) * 8px);font-weight:500;letter-spacing:.03em;white-space:nowrap}.p-area-basic__statement{margin-top:-1px;background-color:#02368e}.p-area-basic__link{display:flex;justify-content:center}.p-accordion{border-top:1px solid #00368e;border-bottom:1px solid #00368e}.p-accordion__trigger{position:relative;display:flex;gap:calc(var(--size-rate) * 16px)}.p-accordion__trigger-icon{width:calc(var(--size-rate) * 20px)}.p-accordion__trigger-title{font-weight:500}.p-accordion__trigger-plus{position:absolute;top:50%;right:0;flex-shrink:0;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px);translate:0 -50%}.p-accordion__trigger-plus:before,.p-accordion__trigger-plus:after{position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px;content:"";background-color:#fff}.p-accordion__trigger-plus:after{transform:rotate(90deg);transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-accordion-opened .p-accordion__trigger-plus:after{opacity:0}.p-accordion__inner{display:flex;flex-direction:column;color:#000}.p-accordion__illust{overflow:hidden;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px)}.p-accordion__text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-accordion__emphasis{font-weight:500;letter-spacing:.03em}.p-accordion__note{display:block;font-size:calc(var(--size-rate) * 12px);line-height:1.5;color:#393e48}.p-accordion__desc-dt{font-weight:500}.p-accordion__desc-dd{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-accordion__ordered{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 32px);counter-reset:number 0}.p-accordion__ordered-item{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px)}.p-accordion__ordered-text{display:flex;gap:calc(var(--size-rate) * 4px);align-items:baseline;font-weight:500}.p-accordion__ordered-text:before{flex-shrink:0;content:counter(number) ".";counter-increment:number}.p-accordion__lists{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px)}.p-accordion__lists-item{display:flex;align-items:baseline;font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.4285714286}.p-accordion__lists-item:before{flex-shrink:0;content:"・"}.p-accordion__lists-item.p-accordion__lists-item--note{font-size:calc(var(--size-rate) * 12px);line-height:1.6666666667}.p-accordion__lists-item.p-accordion__lists-item--note:before{content:"※"}.p-accordion__btn{display:flex;justify-content:center}.p-page-default{letter-spacing:.02em}.p-page-default__container{display:grid;grid-template-columns:1fr}.p-page-default__container :where(dl){display:grid;grid-template-columns:1fr;color:#000}.p-page-default__container :where(dt){position:relative;padding-bottom:calc(var(--size-rate) * 16px);font-weight:500;letter-spacing:.03em;word-break:auto-phrase}.p-page-default__container :where(dt):before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-image:repeating-linear-gradient(90deg,currentColor,currentColor 3px,transparent 3px,transparent 6px);background-repeat:repeat-x;background-position:left bottom;background-size:calc(100% - .5em) 1px}.p-page-default__container :where(dd){display:grid;grid-template-columns:1fr}.p-page-default__container :where(em){font-weight:700}.p-page-default__container :where(a){position:relative;display:inline;width:-moz-fit-content;width:fit-content;padding-bottom:calc(var(--size-rate) * 1px);font-weight:500;color:#00368e;background-image:linear-gradient(transparent calc(100% - 1.5px),currentColor 1.5px);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1.5px;transition:background-size var(--duration-base) cubic-bezier(.26,1,.48,1)!important}.p-page-default__container :where(a):before,.p-page-default__container :where(a):after{position:absolute;right:-1.5em;bottom:calc(var(--size-rate) * 6px);display:none;height:1em;content:""}.p-page-default__container :where(a)[target]:before,.p-page-default__container :where(a)[target]:after{display:inline-block}.p-page-default__container :where(a):before{width:1.5em}.p-page-default__container :where(a):after{width:1em;background-color:currentColor;-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external);translate:0 .1em}.p-page-default__row{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 40px)}.p-page-default__row+.p-page-default__row{border-top:1px solid #00368e}.p-page-default__btns{display:flex;flex-direction:column;align-items:center}.p-page-default__visual{overflow:hidden;border-radius:calc(var(--size-rate) * 6px)}.p-page-default__visual.p-page-default__visual--border{border:1px solid #00368e}.p-page-default__note{color:#393e48}.p-home-faq{margin-top:calc(var(--size-rate) * 60px)}.p-home-faq__container{position:relative;margin-right:auto;margin-left:auto;overflow:hidden;color:#fff;background-color:#02368e;background-image:url(/car/ev-portal/assets/images/home/faq_bg.svg);background-position:center;background-size:calc(var(--size-rate) * 50px)}.p-home-faq__title,.p-home-faq__lists{display:flex;justify-content:center}.p-home-faq__item{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100vw}.p-home-faq__item-no{position:absolute;display:flex;align-items:center;justify-content:center;font-size:calc(var(--size-rate) * 18px);font-weight:900;color:#02368e;background-color:#fff;border:1px solid #fff;border-radius:100vw}.p-home-faq__item-title{font-weight:600;line-height:1.25;text-align:center;letter-spacing:.03em}.p-home-faq__item-title>small{font-weight:600;letter-spacing:.03em}.p-home-faq__foot{display:flex;justify-content:center;margin-top:calc(var(--size-rate) * 40px)}.p-home-faq__trigger-item{position:relative;display:flex;gap:calc(var(--size-rate) * 18px);align-items:center;justify-content:center;width:calc(var(--size-rate) * 152px);height:calc(var(--size-rate) * 36px);color:#02368e;background-color:#fff;border-radius:calc(var(--size-rate) * 8px)}.p-home-faq__trigger-label{padding-right:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 16px);font-weight:600}.p-home-faq__trigger-icon{position:absolute;top:calc(50% + var(--size-rate) * 1px);right:calc(var(--size-rate) * 14px);width:calc(var(--size-rate) * 8px);translate:0 -50%}.p-home-faq-sec{position:relative;padding-bottom:calc(var(--size-rate) * 80px);background-color:#fff;border-radius:calc(var(--size-rate) * 6px)}.p-home-faq-sec__heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-home-faq-sec__heading-title{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 32px);font-size:calc(var(--size-rate) * 14px);border:1px solid #00368e;border-radius:100vw}.p-home-faq-sec__heading-sub .c-txt-dashed__text{color:#00368e}.p-home-faq-sec__list:not(:first-child){border-top:1px solid #00368e}.p-home-faq-sec__answer{margin-top:calc(var(--size-rate) * 40px)}.p-home-faq-sec__question-heading,.p-home-faq-sec__answer-heading{display:flex}.p-home-faq-sec__question-no,.p-home-faq-sec__answer-no{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;line-height:1;letter-spacing:-.04em;border-radius:calc(var(--size-rate) * 6px)}.p-home-faq-sec__question-no{color:#fff;background-color:#00368e}.p-home-faq-sec__answer-no{color:#00368e;border:1px solid #00368e}.p-home-faq-sec__question-title,.p-home-faq-sec__answer-title{word-break:auto-phrase}.p-home-faq-sec__img{overflow:hidden;border-radius:calc(var(--size-rate) * 6px)}.p-home-faq-sec__img.p-home-faq-sec__pic--border{border:1px solid #00368e}.p-home-faq-sec__answer-lists{font-size:calc(var(--size-rate) * 14px)}.p-home-faq-sec__answer-list:not(:first-child){padding-top:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 40px);border-top:1px solid #00368e}.p-home-faq-sec__answer-detail{display:grid}.p-home-faq-sec__sub{font-weight:500}.p-home-faq-sec__answer-row{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 16px);height:-moz-fit-content;height:fit-content}.p-home-faq-sec__answer-text{color:#000}.p-home-faq-sec__link{position:relative;display:flex;width:-moz-fit-content;width:fit-content;padding-left:calc(var(--size-rate) * 32px);line-height:1.3}.p-home-faq-sec__link-icon{position:absolute;top:calc(var(--size-rate) * 1px);left:0;flex-shrink:0;background-color:#00368e;border:1px solid #00368e;border-radius:50%}.p-home-faq-sec__link-icon:before{position:absolute;top:50%;left:calc(50% + var(--size-rate) * 1px);display:inline-block;width:calc(var(--size-rate) * 6px);height:calc(var(--size-rate) * 10px);content:"";background-color:#fff;-webkit-mask-image:var(--icon-angle-right);mask-image:var(--icon-angle-right);scale:.96;translate:-50% -50%}.p-home-faq-sec__link-box{display:block;line-height:1.5}.p-home-faq-sec__link-text{display:inline;padding-bottom:calc(var(--size-rate) * 1px);color:#000;text-decoration:none;background-image:linear-gradient(transparent calc(100% - 2px),#00368e 2px);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;transition:background-size var(--duration-base) cubic-bezier(.26,1,.48,1)!important}.p-home-faq-sec__btn{display:flex;justify-content:center}.p-home-faq-sec__btn .c-btn-basic__text{font-family:Noto Sans JP,sans-serif}.p-home-faq-sec__note{position:absolute;bottom:0;display:block;font-size:calc(var(--size-rate) * 12px);color:#fff;white-space:nowrap}.p-home-mv{position:relative;color:#fff}.p-home-mv__visual{overflow:hidden}.p-home-mv__container{position:absolute;display:flex;flex-direction:column}.p-home-mv__sub{letter-spacing:.13em}.p-home-mv__desc{display:flex;align-items:center}.p-home-mv__desc-icon{aspect-ratio:39/27;color:#007dba}.p-home-mv__desc-text{letter-spacing:.13em}.p-home-life__heading{display:flex;align-items:center}.p-home-life__heading-title{flex-shrink:0;font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;text-transform:uppercase;letter-spacing:0}.p-home-life__heading-text{color:#000}.p-home-life__container{border-top:1px solid #00368e}.p-home-life__card{display:flex}.p-home-life__card-title{display:flex;flex-direction:column;line-height:1.25;color:#000}.p-home-life__card-title-main{text-indent:calc(var(--size-rate) * -14px)}.p-home-life__card-title-third{display:block}.p-home-life__card-movie{position:relative;display:flex}.p-home-life__card-movie-play{position:absolute;top:50%;left:50%;width:calc(var(--size-rate) * 64px);height:calc(var(--size-rate) * 64px);border:1px solid #fff;border-radius:100%;translate:-50% -50%}.p-home-life__card-movie-play:before{position:absolute;top:50%;left:calc(50% + var(--size-rate) * 2px);width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 18px);content:"";background-color:#fff;clip-path:polygon(0 0,0% 100%,100% 50%);translate:-50% -50%}.p-home-life__card-poster{overflow:hidden;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px)}.p-home-point__heading{display:flex;align-items:center;justify-content:center}.p-home-point__heading-mark{flex-shrink:0}.p-home-point__heading-title{flex-shrink:0;font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;text-transform:uppercase}.p-home-point__sub{display:flex;justify-content:center;font-size:calc(var(--size-rate) * 16px);color:#000;letter-spacing:.062em}.p-home-point__lists{display:grid}.p-home-point__item-link{display:block}.p-home-point__item-thumb{position:relative;overflow:hidden;border-radius:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 6px) 0 0}.p-home-point__item-no{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:calc(var(--size-rate) * 28px);height:calc(var(--size-rate) * 28px);padding-top:calc(var(--size-rate) * 2px);font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;font-size:calc(var(--size-rate) * 15px);color:#fff;letter-spacing:-.06em;background-color:#00368e;border-radius:calc(var(--size-rate) * 4px)}.p-home-point__item-detail{position:relative;display:flex;margin-top:-1px;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:0 0 calc(var(--size-rate) * 6px) calc(var(--size-rate) * 6px)}.p-home-point__card-title{display:flex;flex-direction:column;color:#000}.p-home-point__item-main{font-size:calc(var(--size-rate) * 20px)}.p-home-point__item-icon{position:absolute;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 4px)}.p-home-point__item-icon:before{position:absolute;top:50%;left:50%;translate:-50% -50%;display:inline-block;aspect-ratio:6/10;content:"";background-color:#00368e;-webkit-mask-image:var(--icon-angle-right);mask-image:var(--icon-angle-right)}.p-home-lineup{color:#fff;background-color:#00368e}.p-home-lineup__title{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:0}.p-home-lineup__detail{display:flex;flex-direction:column}.p-home-lineup__detail-logo{display:flex;align-items:center}.p-home-lineup__detail-logo-ev{aspect-ratio:26/18}.p-home-lineup__detail-sub{margin-top:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 16px);letter-spacing:.062em}.p-home-lineup__pic{overflow:hidden;border-radius:calc(var(--size-rate) * 6px)}.p-home-lineup__detail-link{display:inline-flex;align-items:center}.p-home-lineup__detail-link-icon{position:relative;width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px);background-color:#fff;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 4px)}.p-home-lineup__detail-link-icon:before{position:absolute;top:50%;left:50%;translate:-50% -50%;display:inline-block;width:calc(var(--size-rate) * 6px);height:calc(var(--size-rate) * 10px);margin-left:calc(var(--size-rate) * 1px);content:"";background-color:#00368e;-webkit-mask-image:var(--icon-angle-right);mask-image:var(--icon-angle-right);scale:1.2}.p-home-lineup__detail-link-label{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;font-size:calc(var(--size-rate) * 16px);letter-spacing:.06em}.p-home-simulator{background-image:url(/car/ev-portal/assets/images/home/simulator_bg.svg);background-position:center;background-size:calc(var(--size-rate) * 62px)}.p-home-simulator__container{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--size-rate) * 238px);margin-right:auto;margin-left:auto;background-color:#fff;border:1px solid #00368e}.p-home-simulator__heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-home-simulator__heading-sub{position:absolute;top:0;left:50%;text-align:center;letter-spacing:.06em;white-space:nowrap;background-color:#fff;border:1px solid currentColor;border-radius:100vw}.p-home-simulator__heading-sub:before,.p-home-simulator__heading-sub:after{position:absolute;bottom:0;left:50%;width:calc(var(--size-rate) * 12px);height:calc(var(--size-rate) * 10px);content:"";clip-path:polygon(0 0,50% 100%,100% 0);translate:-50% 100%}.p-home-simulator__heading-sub:before{bottom:0;background-color:#00368e}.p-home-simulator__heading-sub:after{bottom:calc(var(--size-rate) * 2px);background-color:#fff}.p-home-simulator__heading-title{display:flex;flex-direction:column;align-items:center;font-weight:700;text-align:center}.p-home-simulator__link{position:absolute;bottom:0;left:50%;display:inline-flex;gap:calc(var(--size-rate) * 16px);align-items:center;width:-moz-max-content;width:max-content;padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 10px);background-color:#fff;border:1px solid #00368e;translate:-50% 50%}.p-home-simulator__link-text{padding-left:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 18px)}.p-home-simulator__link-icon{position:relative;width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px);background-color:#00368e;border:1px solid #00368e;border-radius:calc(var(--size-rate) * 4px)}.p-home-simulator__link-icon:before{position:absolute;top:50%;left:50%;translate:-50% -50%;display:inline-block;width:calc(var(--size-rate) * 6px);height:calc(var(--size-rate) * 10px);content:"";background-color:#fff;-webkit-mask-image:var(--icon-angle-right);mask-image:var(--icon-angle-right)}.p-simulator-intro{display:grid;grid-template-columns:1fr}.p-simulator-intro__hdg{font-family:SuzukiPRORegular,Noto Sans JP,sans-serif;line-height:1;text-transform:uppercase}.p-simulator-intro__desc{font-weight:500;color:#000;word-break:auto-phrase}.p-simulator-calc__result{display:none;margin-top:calc(var(--size-rate) * 92px)}.p-simulator-calc__note{margin-top:calc(var(--size-rate) * 60px)}.is-simulator-result .p-simulator-calc__note{margin-top:calc(var(--size-rate) * 40px)}.p-simulator-calc__desc{color:#000}.p-simulator-calc__desc-dt{font-size:calc(var(--size-rate) * 16px);font-weight:700}.p-simulator-calc__desc-dd{margin-top:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 12px);line-height:1.8333333333}.p-simulator-calc__lists{counter-reset:number 0}.p-simulator-calc__list{position:relative;padding-left:calc(var(--size-rate) * 24px)}.p-simulator-calc__list:before{position:absolute;top:0;left:0;content:"※" counter(number);counter-increment:number}.p-simulator-result{position:relative;background-color:#00368e;border-radius:calc(var(--size-rate) * 6px)}.p-simulator-result:before{position:absolute;top:1px;left:50%;content:"";background-color:#00368e;clip-path:polygon(50% 0%,0% 100%,100% 100%);translate:-50% -100%}.p-simulator-result__ttl{font-family:SuzukiPROBold,Noto Sans JP,sans-serif;font-weight:500;color:#fff;text-align:center}.p-simulator-result__content{background-color:#fff;border-radius:calc(var(--size-rate) * 6px)}.p-simulator-result__lists{margin-right:auto;margin-left:auto}.p-simulator-result__item{display:flex}.p-simulator-result__item:not(:first-child){border-top:1px solid rgba(0,54,142,.2)}.p-simulator-result__txt{position:relative;display:flex;font-weight:500}.p-simulator-result__txt-em{display:flex;gap:calc(var(--size-rate) * 6px);align-items:baseline}.p-simulator-result__txt-value{font-family:Roboto,sans-serif;font-weight:700;line-height:1}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;pointer-events:none;border-width:0;clip:rect(0,0,0,0)}.u-text-base{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-32{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48{margin-top:calc(var(--size-rate) * 48px)}.u-mt-104{margin-top:calc(var(--size-rate) * 104px)}@media (width >= 751px) and (width <= 960px){html .p-home-simulator{padding-bottom:0}}@media (width < 751px){.l-wrapper{padding-top:1px;margin-top:-1px}.l-wrapper__note{padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 20px);margin-bottom:-110px;text-align:center}.l-wrapper__note-text{font-size:calc(var(--size-rate) * 11px)}.l-contents{gap:calc(var(--size-rate) * 64px)}.l-contents__btn{margin-top:calc(var(--size-rate) * 16px)}.l-section{width:100%;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 64px);margin-bottom:calc(var(--size-rate) * 64px)}.l-container{flex-direction:column;padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 32px);margin-bottom:calc(var(--size-rate) * 64px)}.l-container__side{width:100%}.l-container__main{margin-top:calc(var(--size-rate) * 80px)}.c-hdg-area__group{gap:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 32px)}.c-hdg-area__title{font-size:calc(var(--size-rate) * 28px);line-height:1.3571428571}.c-hdg-area__sub{font-size:calc(var(--size-rate) * 14px);line-height:1.8571428571}.c-hdg-area__text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.c-hdg-number{gap:calc(var(--size-rate) * 12px)}.c-hdg-number__no{width:calc(var(--size-rate) * 32px);height:calc(var(--size-rate) * 32px);font-size:calc(var(--size-rate) * 16px);letter-spacing:-.04em}.c-hdg-number__title{font-size:calc(var(--size-rate) * 24px);line-height:1.4166666667}.c-btn-basic{width:calc(var(--size-rate) * 295px);height:calc(var(--size-rate) * 40px)}.c-btn-basic__text{font-size:calc(var(--size-rate) * 14px)}.c-btn-basic__icon{width:calc(var(--size-rate) * 6px)}.c-btn-basic[target=_blank] .c-btn-basic__icon{width:calc(var(--size-rate) * 10px)}.c-info-box__hdg{font-size:calc(var(--size-rate) * 18px);line-height:1.5555555556}.c-info-box__content{gap:calc(var(--size-rate) * 16px);padding:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 24px);border-radius:calc(var(--size-rate) * 6px)}.c-info-box__content:before{left:calc(var(--size-rate) * 20px)}.c-info-box__child{gap:calc(var(--size-rate) * 8px)}.c-info-box__text{font-size:calc(var(--size-rate) * 14px);line-height:1.8571428571}.c-info-box__note{margin-top:calc(var(--size-rate) * 8px)}.c-info-box__desc-dt{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.c-txt-dashed{font-size:calc(var(--size-rate) * 16px);letter-spacing:.02em}.c-txt-dashed__text{padding-bottom:calc(var(--size-rate) * 4px)}.c-link-text{font-size:calc(var(--size-rate) * 14px);line-height:2}.p-modal{z-index:80;height:100vh}.p-modal__contents{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 130px)}.p-modal__contents [data-modal-type=youtube]{padding-bottom:calc(var(--size-rate) * 92px)}.p-modal__youtube{width:calc(var(--size-rate) * 358px)}.p-modal__close{top:calc(var(--size-rate) * 20px);right:calc(var(--size-rate) * 0px);padding:calc(var(--size-rate) * 10px)}.p-modal__close-icon{width:calc(var(--size-rate) * 20px);height:calc(var(--size-rate) * 20px)}.p-menu__lists{gap:10px}.p-menu__link{font-size:12px}.p-kv__title{font-size:6.4vw}.p-kv__sub{margin-top:4.2666666667vw;font-size:3.7333333333vw}.p-side-nav__head-title{font-size:calc(var(--size-rate) * 14px)}.p-side-nav__body{gap:calc(var(--size-rate) * 10px)}.p-side-nav__group{padding:calc(var(--size-rate) * 20px)}.p-side-nav__link-mark{color:#fff;background-color:#00368e;translate:0 calc(var(--size-rate) * -2px)}.p-side-nav__link-text{font-size:calc(var(--size-rate) * 12px)}.p-form-simulator{padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 70px)}.p-form-simulator__container{gap:calc(var(--size-rate) * 34px);width:100%}.p-form-simulator__hdg{gap:calc(var(--size-rate) * 4px)}.p-form-simulator__hdg-icon{width:calc(var(--size-rate) * 26px)}.p-form-simulator__hdg-txt{font-size:calc(var(--size-rate) * 14px)}.p-form-simulator__input{flex-grow:1;padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 24px)}.p-form-simulator__radio{gap:calc(var(--size-rate) * 28px);margin-top:calc(var(--size-rate) * 6px)}.p-form-simulator__radio-txt{font-size:calc(var(--size-rate) * 14px)}.p-form-simulator__box{align-items:flex-end;justify-content:space-between;margin-top:calc(var(--size-rate) * 12px)}.p-form-simulator__unit{min-width:calc(var(--size-rate) * 48px);font-size:calc(var(--size-rate) * 16px);translate:calc(var(--size-rate) * 6px) 0}.p-form-simulator__submit-btn{width:calc(var(--size-rate) * 295px);height:calc(var(--size-rate) * 50px);font-size:calc(var(--size-rate) * 14px)}.p-form-simulator__note~.p-form-simulator__error{bottom:calc(var(--size-rate) * -48px)}.p-area-basic__inner{padding:calc(var(--size-rate) * 48px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 56px)}.p-area-basic__inner .c-txt-dashed{margin-right:calc(var(--size-rate) * -12px);margin-left:calc(var(--size-rate) * -12px)}.p-area-basic__visual-main{font-size:calc(var(--size-rate) * 24px)}.p-area-basic__visual-sub{font-size:calc(var(--size-rate) * 12px)}.p-area-basic__statement{padding:calc(var(--size-rate) * 26px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 32px)}.p-accordion__trigger{padding-top:calc(var(--size-rate) * 24px);padding-bottom:calc(var(--size-rate) * 24px)}.p-accordion__trigger-title{font-size:calc(var(--size-rate) * 16px)}.p-accordion__trigger-plus{width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 24px)}.p-accordion__trigger-plus:before,.p-accordion__trigger-plus:after{width:calc(var(--size-rate) * 8px)}.p-accordion__inner{gap:calc(var(--size-rate) * 24px);padding-bottom:calc(var(--size-rate) * 24px)}.p-accordion__emphasis,.p-accordion__desc-dt{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-accordion__ordered-text{font-size:calc(var(--size-rate) * 16px)}.p-accordion__lists-item.p-accordion__lists-item--note{gap:calc(var(--size-rate) * 2px)}.p-page-default{width:calc(100vw - var(--scroll-bar) / 2);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-page-default__container{padding-bottom:calc(var(--size-rate) * 16px);border-bottom:1px solid #00368e}.p-page-default__container :where(dl){gap:calc(var(--size-rate) * 16px)}.p-page-default__container :where(dt){font-size:calc(var(--size-rate) * 18px);line-height:1.6666666667}.p-page-default__container :where(dd){gap:calc(var(--size-rate) * 12px)}.p-page-default__container :where(a){font-size:calc(var(--size-rate) * 13px);line-height:1.5}.p-page-default__row{padding:calc(var(--size-rate) * 48px) calc(var(--size-rate) * 20px)}.p-page-default__row:first-child{padding-top:0}.p-page-default__btns{gap:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 64px)}.p-page-default__note{font-size:calc(var(--size-rate) * 11px)}.p-home-faq{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px)}.p-home-faq__container{padding-top:calc(var(--size-rate) * 40px);padding-bottom:calc(var(--size-rate) * 60px);border-radius:calc(var(--size-rate) * 6px)}.p-home-faq__title{font-size:calc(var(--size-rate) * 30px);text-align:center}.p-home-faq__lists{flex-direction:column;gap:calc(var(--size-rate) * 30px);align-items:center;margin-top:calc(var(--size-rate) * 34px)}.p-home-faq__item{width:calc(var(--size-rate) * 286px);height:calc(var(--size-rate) * 57px)}.p-home-faq__item-no{top:0;left:0;width:calc(var(--size-rate) * 46px);height:calc(var(--size-rate) * 30px);translate:0 -50%}.p-home-faq__item-title{font-size:calc(var(--size-rate) * 23px)}.p-home-faq__item-title>small{font-size:calc(var(--size-rate) * 15px)}.p-home-faq__trigger-link{display:none}.p-home-faq-sec{width:calc(var(--size-rate) * 335px);padding-top:calc(var(--size-rate) * 64px)}.p-home-faq-sec__heading-sub{margin-top:calc(var(--size-rate) * 4px)}.p-home-faq-sec__heading-sub .c-txt-dashed__text{font-size:calc(var(--size-rate) * 24px);line-height:2}.p-home-faq-sec__list{padding:calc(var(--size-rate) * 54px) calc(var(--size-rate) * 20px)}.p-home-faq-sec__question-heading,.p-home-faq-sec__answer-heading{flex-direction:column;gap:calc(var(--size-rate) * 8px)}.p-home-faq-sec__question-no,.p-home-faq-sec__answer-no{width:calc(var(--size-rate) * 32px);height:calc(var(--size-rate) * 32px);font-size:calc(var(--size-rate) * 16px)}.p-home-faq-sec__question-title,.p-home-faq-sec__answer-title{font-size:calc(var(--size-rate) * 22px);line-height:1.3636363636}.p-home-faq-sec__visual{margin-top:calc(var(--size-rate) * 24px)}.p-home-faq-sec__answer-content{margin-top:calc(var(--size-rate) * 32px)}.p-home-faq-sec__answer-detail{grid-template-columns:1fr;gap:calc(var(--size-rate) * 24px)}.p-home-faq-sec__sub{font-size:calc(var(--size-rate) * 16px)}.p-home-faq-sec__answer-text{font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-home-faq-sec__link-icon{width:calc(var(--size-rate) * 20px);height:calc(var(--size-rate) * 20px)}.p-home-faq-sec__link-icon:before{line-height:1.7142857143}.p-home-faq-sec__link-text{font-size:calc(var(--size-rate) * 14px)}.p-home-faq-sec__note{left:50%;text-align:center;translate:-50% calc(100% + var(--size-rate) * 16px)}.p-home-mv{padding:2.6666666667vw}.p-home-mv__visual{border-radius:calc(var(--size-rate) * 6px)}.p-home-mv__container{top:32vw;left:50%;align-items:center;width:-moz-max-content;width:max-content;translate:-50% 0}.p-home-mv__title{margin-top:10.6666666667vw}.p-home-mv__title-logo{width:64.2666666667vw;filter:drop-shadow(0px 0px 4.2666666667vw rgba(0,0,0,.24))}.p-home-mv__sub{font-size:4vw}.p-home-mv__desc{gap:2.6666666667vw;margin-top:9.6vw}.p-home-mv__desc-icon{width:4.8vw}.p-home-mv__desc-text{padding-bottom:.2666666667vw;font-size:4.2666666667vw;filter:drop-shadow(0px 0px 4.2666666667vw rgba(0,0,0,.32))}.p-home-life{margin-top:calc(var(--size-rate) * 60px)}.p-home-life__inner{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px)}.p-home-life__heading{flex-wrap:wrap;justify-content:center}.p-home-life__heading-title{font-size:calc(var(--size-rate) * 51px)}.p-home-life__heading-text{font-size:calc(var(--size-rate) * 12px);line-height:1.3333333333;text-align:center}.p-home-life__container{padding-top:calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 32px)}.p-home-life__card{flex-direction:column-reverse}.p-home-life__card-title{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 26px)}.p-home-life__card-title-sub{font-size:calc(var(--size-rate) * 14px)}.p-home-life__card-title-main{margin-top:calc(var(--size-rate) * 4px);margin-top:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 25px);line-height:1.5}.p-home-life__card-title-third{margin-top:calc(var(--size-rate) * 2px);font-size:calc(var(--size-rate) * 18px)}.p-home-life__card-movie{width:100%}.p-home-life__card-trigger{position:relative}.p-home-point{padding-top:calc(var(--size-rate) * 60px)}.p-home-point__inner{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px)}.p-home-point__heading{gap:calc(var(--size-rate) * 8px)}.p-home-point__heading-mark{width:calc(var(--size-rate) * 28px);margin-top:calc(var(--size-rate) * 5px)}.p-home-point__heading-title{font-size:calc(var(--size-rate) * 22px)}.p-home-point__lists{grid-template-columns:1fr;gap:calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 26px)}.p-home-point__item-detail{padding:calc(var(--size-rate) * 10px) calc(var(--size-rate) * 52px) calc(var(--size-rate) * 14px) calc(var(--size-rate) * 14px)}.p-home-point__card-title{gap:calc(var(--size-rate) * 4px)}.p-home-point__item-sub{font-size:calc(var(--size-rate) * 13px)}.p-home-point__item-icon{right:calc(var(--size-rate) * 15px);bottom:calc(var(--size-rate) * 14px);width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px)}.p-home-point__item-icon:before{width:calc(var(--size-rate) * 8px)}.p-home-lineup{padding-top:calc(var(--size-rate) * 42px);padding-bottom:calc(var(--size-rate) * 60px);margin-top:calc(var(--size-rate) * 60px);scroll-margin-top:calc(var(--size-rate) * 58px);border-radius:calc(var(--size-rate) * 3px)}.p-home-lineup__inner{padding-right:calc(var(--size-rate) * 20px);padding-left:calc(var(--size-rate) * 20px)}.p-home-lineup__title{font-size:calc(var(--size-rate) * 32px);text-align:center}.p-home-lineup__container{position:relative;padding-bottom:calc(var(--size-rate) * 78px);margin-top:calc(var(--size-rate) * 25px);text-align:center}.p-home-lineup__detail-logo{gap:calc(var(--size-rate) * 12px);justify-content:center;margin-top:calc(var(--size-rate) * 20px)}.p-home-lineup__detail-logo-ev{width:calc(var(--size-rate) * 26px)}.p-home-lineup__detail-logo-vitara{width:calc(var(--size-rate) * 218px)}.p-home-lineup__detail-catch{display:flex;justify-content:center}.p-home-lineup__detail-catch-svg{width:calc(var(--size-rate) * 135px)}.p-home-lineup__pic{margin-top:calc(var(--size-rate) * 38px)}.p-home-lineup__detail-anchor{position:absolute;bottom:0;left:50%;translate:-50% 0}.p-home-lineup__detail-link{gap:calc(var(--size-rate) * 18px)}.p-home-simulator{padding:calc(var(--size-rate) * 124px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 96px)}.p-home-simulator__container{border-radius:calc(var(--size-rate) * 33px)}.p-home-simulator__heading-sub{padding:calc(var(--size-rate) * 10px) calc(var(--size-rate) * 10px) calc(var(--size-rate) * 11px) calc(var(--size-rate) * 18px);font-size:calc(var(--size-rate) * 14px);translate:-50% calc(-100% + var(--size-rate) * -15px)}.p-home-simulator__heading-title{gap:calc(var(--size-rate) * 10px);padding-bottom:calc(var(--size-rate) * 18px)}.p-home-simulator__heading-title-main{font-size:calc(var(--size-rate) * 32px)}.p-home-simulator__heading-title-sub{font-size:calc(var(--size-rate) * 22px)}.p-simulator-intro__hdg{font-size:calc(var(--size-rate) * 56px)}.p-simulator-intro__sub{margin-top:calc(var(--size-rate) * 6px);font-size:calc(var(--size-rate) * 18px)}.p-simulator-intro__desc{margin-top:calc(var(--size-rate) * 46px);font-size:calc(var(--size-rate) * 12px);line-height:1.5}.p-simulator-result{padding:calc(var(--size-rate) * 20px)}.p-simulator-result:before{width:calc(var(--size-rate) * 12px);height:calc(var(--size-rate) * 16px)}.p-simulator-result__ttl{font-size:calc(var(--size-rate) * 18px);white-space:nowrap}.p-simulator-result__content{margin-top:calc(var(--size-rate) * 20px)}.p-simulator-result__lists{padding:calc(var(--size-rate) * 20px)}.p-simulator-result__item{flex-direction:column;align-items:center}.p-simulator-result__item:not(:first-child){padding-top:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 16px)}.p-simulator-result__icon{width:calc(var(--size-rate) * 46px)}.p-simulator-result__txt{flex-direction:column;font-size:calc(var(--size-rate) * 14px);text-align:center}.p-simulator-result__txt-em{justify-content:center;margin-bottom:calc(var(--size-rate) * 6px);font-size:calc(var(--size-rate) * 14px)}.p-simulator-result__txt-value{font-size:calc(var(--size-rate) * 48px)}.u-hidden--sp{display:none}.u-text-base--sp{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-32--sp{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42--sp{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48--sp{margin-top:calc(var(--size-rate) * 48px)}.u-mt-104--sp{margin-top:calc(var(--size-rate) * 104px)}}@media (hover: hover){.c-btn-basic{transition:filter var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic:hover{filter:brightness(1.4)}.c-btn-basic__icon{transition:transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic:hover:not([target=_blank]) .c-btn-basic__icon{transform:translate3d(.2rem,0,0)}.c-info-box__note>a{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-info-box__note>a:hover{opacity:.7}.c-link-text:not([target]):after{transition:transform var(--duration-base) cubic-bezier(.26,1,.48,1)!important}.c-link-text:hover{background-position:0 100%;background-size:100% 2px}.c-link-text:hover:not([target]):after{transform:translate3d(calc(var(--size-rate) * 3px),0,0)}.p-modal__close{transition:opacity .5s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-modal__close:hover{opacity:.7}.p-menu__link{transition:opacity var(--duration-base)!important;transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-menu__link:hover{opacity:.7}.p-menu__link:hover .p-menu__link-text{background-position:0 100%;background-size:100% 2px}.p-side-nav__link:hover .p-side-nav__link-mark{color:#fff;background-color:#00368e}.p-side-nav__link:hover .p-side-nav__link-text{background-position:0 100%;background-size:100% 2px}.p-form-simulator__submit-btn{transition:filter var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-form-simulator__submit-btn:not(:disabled):hover{filter:brightness(1.4)}.p-accordion__trigger{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-accordion__trigger:hover{opacity:.7}.p-page-default__container :where(a):hover{background-position:100% 100%;background-size:0% 1.5px}.p-home-faq__container{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-faq__container:hover{background-color:#02368ed9}.p-home-faq-sec__link-icon{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-faq-sec__link:hover .p-home-faq-sec__link-icon{background-color:#fff}.p-home-faq-sec__link-icon:before{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-faq-sec__link:hover .p-home-faq-sec__link-icon:before{background-color:#00368e}.p-home-faq-sec__link:hover .p-home-faq-sec__link-text{background-position:100% 100%;background-size:0% 2px}.p-home-life__card-movie-play{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-life__card-trigger:hover .p-home-life__card-movie-play{background-color:#fff}.p-home-life__card-movie-play:before{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-life__card-trigger:hover .p-home-life__card-movie-play:before{background-color:#00368e}.p-home-life__card-poster-img{transition:filter var(--duration-base),transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-life__card-trigger:hover .p-home-life__card-poster-img{filter:brightness(.7);transform:scale3d(1.06,1.06,1.06)}.p-home-point__item-thumb-img{transition:opacity var(--duration-base),transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-point__item-link:hover .p-home-point__item-thumb-img{opacity:.7;transform:scale3d(1.06,1.06,1.06)}.p-home-point__item-icon{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-point__item-link:hover .p-home-point__item-icon{background-color:#00368e}.p-home-point__item-icon:before{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-point__item-link:hover .p-home-point__item-icon:before{background-color:#fff}.p-home-lineup__detail-link-icon{transition:background-color var(--duration-base),border var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-lineup__detail-link:hover .p-home-lineup__detail-link-icon{background-color:#00368e;border:1px solid #fff}.p-home-lineup__detail-link-icon:before{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-lineup__detail-link:hover .p-home-lineup__detail-link-icon:before{background-color:#fff}.p-home-simulator__link{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-simulator__link:hover{background-color:#00368e}.p-home-simulator__link-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-simulator__link:hover .p-home-simulator__link-text{color:#fff}.p-home-simulator__link-icon{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-simulator__link:hover .p-home-simulator__link-icon{background-color:#fff}.p-home-simulator__link-icon:before{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-simulator__link:hover .p-home-simulator__link-icon:before{background-color:#00368e}}@media (width >= 751px),print{.l-wrapper__note{max-width:calc(var(--size-rate) * 1174px);padding-top:calc(var(--size-rate) * 12px);padding-bottom:calc(var(--size-rate) * 12px);margin-right:auto;margin-left:auto;text-align:right}.l-wrapper__note-text{font-size:calc(var(--size-rate) * 12px)}.l-contents{gap:calc(var(--size-rate) * 100px)}.l-section{width:calc(var(--size-rate) * 1080px);margin-top:calc(var(--size-rate) * 120px);margin-bottom:calc(var(--size-rate) * 120px)}.l-container{gap:calc(var(--size-rate) * 40px);max-width:calc(var(--size-rate) * 1174px);margin-top:calc(var(--size-rate) * 80px);margin-bottom:calc(var(--size-rate) * 120px)}.l-container__side{position:sticky;top:calc(var(--header-height, calc(var(--size-rate) * 80px)) + var(--size-rate) * 58px + var(--size-rate) * 20px);left:0;width:calc(var(--size-rate) * 260px)}.l-container__main{width:calc(var(--size-rate) * 874px)}.c-hdg-area__group{gap:calc(var(--size-rate) * 12px);padding-bottom:calc(var(--size-rate) * 42px)}.c-hdg-area__title{font-size:calc(var(--size-rate) * 40px);line-height:1.4}.c-hdg-area__sub{font-size:calc(var(--size-rate) * 16px);line-height:1.125}.c-hdg-area__text{font-size:calc(var(--size-rate) * 16px);line-height:1.875}.c-hdg-number{gap:calc(var(--size-rate) * 16px)}.c-hdg-number__no{width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px);font-size:calc(var(--size-rate) * 22px)}.c-hdg-number__title{font-size:calc(var(--size-rate) * 32px);line-height:1.4375}.c-btn-basic{min-width:calc(var(--size-rate) * 268px);height:calc(var(--size-rate) * 50px)}.c-btn-basic__text{padding-right:calc(var(--size-rate) * 50px);padding-left:calc(var(--size-rate) * 50px);font-size:calc(var(--size-rate) * 16px)}.c-btn-basic__icon{width:calc(var(--size-rate) * 8px)}.c-btn-basic[target=_blank] .c-btn-basic__icon{width:calc(var(--size-rate) * 12px)}.c-info-box__hdg{font-size:calc(var(--size-rate) * 28px);line-height:1.2142857143}.c-info-box__content{gap:calc(var(--size-rate) * 32px);padding:calc(var(--size-rate) * 42px) calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 28px);border-radius:calc(var(--size-rate) * 32px)}.c-info-box__content:before{left:calc(var(--size-rate) * 32px)}.c-info-box__child{gap:calc(var(--size-rate) * 16px)}.c-info-box__text{font-size:calc(var(--size-rate) * 16px);line-height:2}.c-info-box__note{margin-top:calc(var(--size-rate) * 16px)}.c-info-box__desc-dt{font-size:calc(var(--size-rate) * 20px);line-height:1.5}.c-txt-dashed{font-size:calc(var(--size-rate) * 20px);letter-spacing:.03em}.c-txt-dashed__text{padding-bottom:calc(var(--size-rate) * 6px)}.c-link-text{font-size:calc(var(--size-rate) * 16px);line-height:1.5}.p-modal{z-index:150;height:100%}.p-modal__contents{padding:calc(var(--size-rate) * 80px) calc(var(--size-rate) * 20px)}.p-modal__youtube{width:calc(var(--size-rate) * 864px)}.p-modal__close{top:calc(var(--size-rate) * 40px);right:0;padding:calc(var(--size-rate) * 20px);translate:100% calc(var(--size-rate) * 16px)}.p-modal__close-icon{width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px)}.p-menu__lists{gap:14px}.p-menu__link{font-size:14px}.p-kv__title{font-size:4.0995607613vw}.p-kv__sub{margin-top:2.3426061493vw;font-size:1.756954612vw}.p-side-nav__head-title{font-size:calc(var(--size-rate) * 16px)}.p-side-nav__body{gap:calc(var(--size-rate) * 30px)}.p-side-nav__group{padding:calc(var(--size-rate) * 30px)}.p-side-nav__link.is-section-current{pointer-events:none}.is-section-current .p-side-nav__link-mark{color:#fff;background-color:#00368e}.p-side-nav__link-text{font-size:calc(var(--size-rate) * 14px)}.is-section-current .p-side-nav__link-text{background-position:0 100%;background-size:100% 2px}.p-form-simulator{padding-top:calc(var(--size-rate) * 46px);padding-bottom:calc(var(--size-rate) * 88px)}.p-form-simulator__container{gap:calc(var(--size-rate) * 40px);width:calc(var(--size-rate) * 860px)}.p-form-simulator__filed{display:flex;align-items:center;justify-content:space-between}.p-form-simulator__hdg{gap:calc(var(--size-rate) * 12px)}.p-form-simulator__hdg-icon{width:calc(var(--size-rate) * 60px)}.p-form-simulator__hdg-txt{font-size:calc(var(--size-rate) * 16px)}.p-form-simulator__body{display:flex;gap:calc(var(--size-rate) * 32px);width:-moz-fit-content;width:fit-content}.p-form-simulator__input{flex-shrink:0;width:calc(var(--size-rate) * 320px);padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 30px);font-size:calc(var(--size-rate) * 30px)}.p-form-simulator__radio{gap:calc(var(--size-rate) * 40px)}.p-form-simulator__radio-txt{font-size:calc(var(--size-rate) * 16px)}.p-form-simulator__box{align-items:center}.p-form-simulator__unit{width:calc(var(--size-rate) * 80px);padding-left:calc(var(--size-rate) * 10px);font-size:calc(var(--size-rate) * 20px)}.p-form-simulator__submit-btn{width:calc(var(--size-rate) * 316px);height:calc(var(--size-rate) * 58px);font-size:calc(var(--size-rate) * 16px)}.p-form-simulator__note{white-space:nowrap}.p-form-simulator__note~.p-form-simulator__error{bottom:calc(var(--size-rate) * -36px)}.p-area-basic__inner{padding:calc(var(--size-rate) * 92px) calc(var(--size-rate) * 56px)}.p-area-basic__visual-main{font-size:calc(var(--size-rate) * 30px)}.p-area-basic__visual-sub{font-size:calc(var(--size-rate) * 18px)}.p-area-basic__statement{padding:calc(var(--size-rate) * 48px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 56px)}.p-accordion__trigger{padding-top:calc(var(--size-rate) * 32px);padding-bottom:calc(var(--size-rate) * 32px)}.p-accordion__trigger-title{font-size:calc(var(--size-rate) * 20px)}.p-accordion__trigger-plus{width:calc(var(--size-rate) * 32px);height:calc(var(--size-rate) * 32px)}.p-accordion__trigger-plus:before,.p-accordion__trigger-plus:after{width:calc(var(--size-rate) * 16px)}.p-accordion__inner{gap:calc(var(--size-rate) * 32px);padding-bottom:calc(var(--size-rate) * 32px)}.p-accordion__emphasis,.p-accordion__desc-dt{font-size:calc(var(--size-rate) * 16px);line-height:1.625}.p-accordion__ordered-text{font-size:calc(var(--size-rate) * 20px)}.p-accordion__lists-item.p-accordion__lists-item--note{gap:calc(var(--size-rate) * 3px)}.p-page-default{font-size:calc(var(--size-rate) * 16px);line-height:1.625}.p-page-default__container{border:1px solid #00368e;border-radius:calc(var(--size-rate) * 6px)}.p-page-default__container :where(dl){gap:calc(var(--size-rate) * 24px)}.p-page-default__container :where(dt){font-size:calc(var(--size-rate) * 20px);line-height:1.5}.p-page-default__container :where(dd){gap:calc(var(--size-rate) * 16px)}.p-page-default__container :where(a){font-size:calc(var(--size-rate) * 14px);line-height:1.7142857143}.p-page-default__row{gap:calc(var(--size-rate) * 40px);padding:calc(var(--size-rate) * 80px) calc(var(--size-rate) * 106px)}.p-page-default__btns{gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 80px)}.p-page-default__btn{min-width:calc(var(--size-rate) * 366px)}.p-page-default__note{font-size:calc(var(--size-rate) * 12px)}.p-home-faq__container{width:calc(var(--size-rate) * 1094px);padding:calc(var(--size-rate) * 48px);border-radius:calc(var(--size-rate) * 14px)}.p-home-faq__title{font-size:calc(var(--size-rate) * 34px)}.p-home-faq__lists{gap:calc(var(--size-rate) * 26px);margin-top:calc(var(--size-rate) * 40px)}.p-home-faq__item{width:calc(var(--size-rate) * 224px);height:calc(var(--size-rate) * 144px)}.p-home-faq__item-no{top:calc(var(--size-rate) * 4px);left:calc(var(--size-rate) * 2px);width:calc(var(--size-rate) * 48px);height:calc(var(--size-rate) * 32px)}.p-home-faq__item-title{font-size:calc(var(--size-rate) * 28px)}.p-home-faq__item-title>small{font-size:calc(var(--size-rate) * 16px)}.p-home-faq__trigger-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer}.p-home-faq-sec{width:calc(var(--size-rate) * 1080px);padding-top:calc(var(--size-rate) * 80px)}.p-home-faq-sec__heading-sub .c-txt-dashed__text{font-size:calc(var(--size-rate) * 32px)}.p-home-faq-sec__list{padding:calc(var(--size-rate) * 80px) calc(var(--size-rate) * 105px)}.p-home-faq-sec__question-heading,.p-home-faq-sec__answer-heading{gap:calc(var(--size-rate) * 16px)}.p-home-faq-sec__question-no,.p-home-faq-sec__answer-no{width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px);font-size:calc(var(--size-rate) * 22px)}.p-home-faq-sec__question-title,.p-home-faq-sec__answer-title{margin-top:calc(var(--size-rate) * -4px);font-size:calc(var(--size-rate) * 32px);line-height:1.4375}.p-home-faq-sec__visual{margin-top:calc(var(--size-rate) * 40px)}.p-home-faq-sec__answer-content{padding-left:calc(var(--size-rate) * 56px);margin-top:calc(var(--size-rate) * 40px)}.p-home-faq-sec__answer-detail{grid-template-columns:calc(var(--size-rate) * 435px) calc(var(--size-rate) * 320px);gap:calc(var(--size-rate) * 40px)}.p-home-faq-sec__sub{font-size:calc(var(--size-rate) * 20px)}.p-home-faq-sec__answer-text{font-size:calc(var(--size-rate) * 16px);line-height:1.5}.p-home-faq-sec__link-icon{width:calc(var(--size-rate) * 22px);height:calc(var(--size-rate) * 22px)}.p-home-faq-sec__link-icon:before{line-height:1.5}.p-home-faq-sec__link-text{font-size:calc(var(--size-rate) * 16px)}.p-home-faq-sec__note{right:0;translate:0 calc(100% + var(--size-rate) * 16px)}.p-home-mv__container{top:9.5168374817vw;left:5.1244509517vw}.p-home-mv__title{margin-top:2.0497803807vw}.p-home-mv__title-logo{width:20.2049780381vw;filter:drop-shadow(0px 0px 1.1713030747vw rgba(0,0,0,.24))}.p-home-mv__sub{font-size:1.4641288433vw}.p-home-mv__desc{gap:1.8301610542vw;margin-top:2.0497803807vw}.p-home-mv__desc-icon{width:2.8550512445vw}.p-home-mv__desc-text{padding-bottom:.1464128843vw;font-size:1.5373352855vw;filter:drop-shadow(0px 0px 1.1713030747vw rgba(0,0,0,.32))}.p-home-life{margin-top:calc(var(--size-rate) * 96px)}.p-home-life__inner{max-width:calc(var(--size-rate) * 1366px);padding-right:calc(var(--size-rate) * 42px);padding-left:calc(var(--size-rate) * 42px);margin-right:auto;margin-left:auto}.p-home-life__heading-title{font-size:calc(var(--size-rate) * 50px)}.p-home-life__heading-text{margin-left:calc(var(--size-rate) * 32px);font-size:calc(var(--size-rate) * 16px)}.p-home-life__container{padding-top:calc(var(--size-rate) * 56px);margin-top:calc(var(--size-rate) * 26px)}.p-home-life__card{justify-content:space-between;width:calc(var(--size-rate) * 920px);margin-right:auto;margin-left:auto}.p-home-life__card-title{justify-content:center;padding-left:calc(var(--size-rate) * 96px)}.p-home-life__card-title-sub{font-size:calc(var(--size-rate) * 16px)}.p-home-life__card-title-main{margin-top:calc(var(--size-rate) * 15px);margin-top:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 32px);line-height:1.65}.p-home-life__card-title-third{margin-top:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 25px)}.p-home-life__card-movie{width:calc(var(--size-rate) * 466px)}.p-home-point{padding-top:calc(var(--size-rate) * 70px)}.p-home-point__inner{max-width:calc(var(--size-rate) * 1366px);padding-right:calc(var(--size-rate) * 42px);padding-left:calc(var(--size-rate) * 42px);margin-right:auto;margin-left:auto}.p-home-point__heading{gap:calc(var(--size-rate) * 22px)}.p-home-point__heading-mark{width:calc(var(--size-rate) * 34px);margin-top:calc(var(--size-rate) * 6px)}.p-home-point__heading-title{font-size:calc(var(--size-rate) * 40px)}.p-home-point__sub{margin-top:calc(var(--size-rate) * 14px)}.p-home-point__lists{grid-template-columns:repeat(6,1fr);gap:calc(var(--size-rate) * 22px);margin-top:calc(var(--size-rate) * 40px)}.p-home-point__list:nth-child(1){grid-column:span 2}.p-home-point__list:nth-child(2){grid-column:span 2}.p-home-point__list:nth-child(3){grid-column:span 2}.p-home-point__list:nth-child(4){grid-column:2/span 2}.p-home-point__list:nth-child(5){grid-column:4/span 2}.p-home-point__item-detail{padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 46px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 14px)}.p-home-point__card-title{gap:calc(var(--size-rate) * 8px)}.p-home-point__item-sub{font-size:calc(var(--size-rate) * 15px)}.p-home-point__item-icon{top:50%;right:calc(var(--size-rate) * 15px);width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 24px);translate:0 -50%}.p-home-point__item-icon:before{width:calc(var(--size-rate) * 6px)}.p-home-lineup{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 90px);margin-top:calc(var(--size-rate) * 90px);scroll-margin-top:calc(var(--header-height) + var(--size-rate) * 58px);border-radius:calc(var(--size-rate) * 6px)}.p-home-lineup__inner{max-width:calc(var(--size-rate) * 1366px);padding-right:calc(var(--size-rate) * 42px);padding-left:calc(var(--size-rate) * 42px);margin-right:auto;margin-left:auto}.p-home-lineup__title{font-size:calc(var(--size-rate) * 50px)}.p-home-lineup__container{display:flex;align-items:center;justify-content:space-between;width:calc(var(--size-rate) * 1195px);margin-top:calc(var(--size-rate) * 40px);margin-right:auto;margin-left:auto}.p-home-lineup__detail-logo{gap:calc(var(--size-rate) * 22px);margin-top:calc(var(--size-rate) * 20px)}.p-home-lineup__detail-logo-ev{width:calc(var(--size-rate) * 40px)}.p-home-lineup__detail-logo-vitara{width:calc(var(--size-rate) * 354px)}.p-home-lineup__detail-catch-svg{width:calc(var(--size-rate) * 168px)}.p-home-lineup__pic{width:calc(var(--size-rate) * 666px)}.p-home-lineup__detail-anchor{margin-top:calc(var(--size-rate) * 22px)}.p-home-lineup__detail-link{gap:calc(var(--size-rate) * 15px)}.p-home-simulator{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 144px)}.p-home-simulator__container{width:calc(var(--size-rate) * 1083px);border-radius:calc(var(--size-rate) * 60px)}.p-home-simulator__heading-sub{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 16px);translate:-50% -50%}.p-home-simulator__heading-title{padding-bottom:calc(var(--size-rate) * 8px)}.p-home-simulator__heading-title-main{font-size:calc(var(--size-rate) * 50px)}.p-home-simulator__heading-title-sub{font-size:calc(var(--size-rate) * 32px)}.p-simulator-intro__hdg{font-size:calc(var(--size-rate) * 124px)}.p-simulator-intro__sub{margin-top:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 21px)}.p-simulator-intro__desc{margin-top:calc(var(--size-rate) * 56px);font-size:calc(var(--size-rate) * 16px);line-height:2}.p-simulator-result{padding:calc(var(--size-rate) * 36px) calc(var(--size-rate) * 32px)}.p-simulator-result:before{width:calc(var(--size-rate) * 22px);height:calc(var(--size-rate) * 30px)}.p-simulator-result__ttl{font-size:calc(var(--size-rate) * 30px)}.p-simulator-result__content{margin-top:calc(var(--size-rate) * 36px)}.p-simulator-result__lists{width:calc(var(--size-rate) * 836px);padding:calc(var(--size-rate) * 36px)}.p-simulator-result__item{gap:calc(var(--size-rate) * 46px);align-items:baseline;padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 6px)}.p-simulator-result__item:has(.p-simulator-result__txt-sub){padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 6px) calc(var(--size-rate) * 20px)}.p-simulator-result__icon{width:calc(var(--size-rate) * 56px);transform:translateY(calc(var(--size-rate) * 12px))}.p-simulator-result__txt{gap:calc(var(--size-rate) * 10px);align-items:baseline;font-size:calc(var(--size-rate) * 16px)}.p-simulator-result__txt-sub{position:absolute;top:calc(var(--size-rate) * -26px);left:0}.p-simulator-result__txt-em{font-size:calc(var(--size-rate) * 24px)}.p-simulator-result__txt-value{font-size:calc(var(--size-rate) * 64px)}.u-hidden--pc{display:none}.u-text-base--pc{font-size:calc(var(--size-rate) * 14px);font-weight:400;line-height:1.7142857143;letter-spacing:.03em}.u-mt-32--pc{margin-top:calc(var(--size-rate) * 32px)}.u-mt-42--pc{margin-top:calc(var(--size-rate) * 42px)}.u-mt-48--pc{margin-top:calc(var(--size-rate) * 48px)}.u-mt-104--pc{margin-top:calc(var(--size-rate) * 104px)}}
