:root{--base-font:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--base-font_serif:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;--font-apex-light:"ApexNew-Light";--font-apex-medium:"ApexNew-Medium";--font-apex-bold:"ApexNew-Bold";--font-apex-book:"ApexNew-Book";--font-apex-book-italic:"ApexNew-BookItalic";--font-tsukushi:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-tsukushi-m:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-icons:"alfa-icons";--base-animespeed:.6s;--base-animespeed-slow:.12s;--base-pc-width:1040px;--base-pc-padding:20px;--base-sp-padding:5.33333vw;--base-pc-width-min:880px;--base_margin_top:40px;--bgcolor-primary:#fff;--bgcolor-secondary:#e7e7e7;--bgcolor-tertiary:#d1d1d1;--bgcolor-overlay:0,0,0,.5;--bgcolor-ovarlay-light:0,0,0,.1;--text-primary:#000;--text-secondary:#636363;--text-tertiary:#bfbfbf;--text-heading:#333;--header-bgcolor:#fff;--header-bgcolor-secondary:#000;--header-dropdown-bgcolor:255,255,255,0.9;--header-bordercolor:#bfbfbf;--header-textcolor:#000;--header-textcolor-secondary:#fff;--footer-bgcolor-primary:#212121;--footer-bgcolor-secondary:#3e3e3e;--footer-text-primary:#707070;--footer-text-secondary:#bfbfbf;--footer-text-hover:#fff;--button-text-hover:#fff;--line-primary:#bfbfbf;--table-head-bordercolor:#707070;--table-body-bordercolor:#d1d1d1;--color-primary:#8f0c2c;--color-error:#f02222;--color-positive:#179103;--color-warning:#ca4d01;--color-hoverbg:rgba(238,0,0,0.98);--color-primary-bgdark:#c00;--animate-easeinout:cubic-bezier(0.46,.1,.29,1)
}.navi{line-height:1.4}.navi img,.navi picture{display:block;width:100%}.navi .u-breadcrumb{width:100%}.navi .u-breadcrumb a{color:#fff}.navi-kv,.navi-kv-image{position:relative}.navi-kv .u-default-container{position:absolute;top:0;right:auto;bottom:auto;left:0;height:100%;color:#fff}.navi-kv-detail{margin-top:50.13333vw}.navi-kv-detail-model{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.navi-kv-detail-model>*{padding:6px 0}.navi-kv-detail-model .giulia{position:relative;width:26.66667vw;margin-right:2.66667vw;padding-right:2.93333vw}.navi-kv-detail-model .giulia:after{display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;width:1px;height:100%;background:#fff;content:""}.navi-kv-detail-model .stelvio{width:31.2vw}.navi-kv-detail-text{font-size:7.46667vw;font-weight:700}.navi-kv-detail-title{margin-top:3.46667vw;font-size:6.4vw}.navi-content{padding:13.33333vw 0 21.33333vw}.navi-content-description{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.navi-content .u-product-noticebox{margin:8vw auto 11.73333vw}.navi-content-button{display:inline-block;position:relative;padding:1em 0 .8em;border:.26667vw solid #636363;border:0.26667vw solid var(--text-secondary);line-height:1.5;text-align:center}.navi-content-button span{z-index:99;position:relative;color:#636363;color:var(--text-secondary);transition:all .6s;transition:all var(--base-animespeed)}.navi-content-button span small{display:inline;font-size:3.2vw}.navi-content-button svg{fill:#636363;fill:var(--text-secondary);width:3.2vw;height:3.2vw;margin-left:.5em}.navi-content-button i{display:block;top:49%;right:5%;width:6.13333vw;transition:all .6s;transition:all var(--base-animespeed)}.navi-content-button i,.navi-content-button i:before{position:absolute;height:1px;background-color:#636363;background-color:var(--text-secondary)}.navi-content-button i:before{right:0;bottom:2px;width:5px;transform:rotate(45deg);content:""}.navi-content-button:before{z-index:0;position:absolute;top:0;left:0;width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);content:"";transition:width .6s;transition:width var(--base-animespeed)}.navi-content-button.disabled,.navi-content-button.finished{background:none;cursor:default;opacity:.4}.navi-content-button.disabled i,.navi-content-button.disabled svg,.navi-content-button.finished i,.navi-content-button.finished svg{display:none}.navi-content-button{display:block}@media (min-width: 768px), print{.navi-kv .u-default-container{left:50%;transform:translateX(-50%)}.navi-kv-detail{position:absolute;top:50%;right:auto;bottom:auto;left:20px;margin-top:0;transform:translateY(-50%)}.navi-kv-detail-model>*{padding:9px 0}.navi-kv-detail-model .giulia{width:177px;margin-right:19px;padding-right:20px}.navi-kv-detail-model .stelvio{width:208px}.navi-kv-detail-text{font-size:4.2rem}.navi-kv-detail-title{margin-top:34px;font-size:3rem}.navi-content{padding:90px 0 130px;text-align:center}.navi-content-description{font-size:18px}.navi-content .u-product-noticebox{margin:27px auto 60px}.navi-content-button{display:inline-block;position:relative;padding:18px 0 16px;border:1px solid #636363;border:1px solid var(--text-secondary);line-height:1.5;text-align:center}.navi-content-button span{z-index:99;position:relative;color:#636363;color:var(--text-secondary);text-decoration:none;transition:all .6s;transition:all var(--base-animespeed)}.navi-content-button span small{display:inline;font-size:1.2rem}.navi-content-button svg{fill:#636363;fill:var(--text-secondary);width:12px;height:12px;margin-left:.5em;transition:all .6s;transition:all var(--base-animespeed)}.navi-content-button i{display:block;top:49%;right:15px;width:23px;transition:all .6s;transition:all var(--base-animespeed)}.navi-content-button i,.navi-content-button i:before{position:absolute;height:1px;background-color:#636363;background-color:var(--text-secondary)}.navi-content-button i:before{right:0;bottom:2px;width:5px;transform:rotate(45deg);content:"";transition:all 0.6s cubic-bezier(0.46, 0.1, 0.29, 1);transition:all var(--base-animespeed) var(--animate-easeinout)}.navi-content-button:before{z-index:0;position:absolute;top:0;left:0;width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);content:"";transition:width 0.6s cubic-bezier(0.46, 0.1, 0.29, 1);transition:width var(--base-animespeed) var(--animate-easeinout)}.navi-content-button:hover:not(.disabled):not(.finished){border-color:#8f0c2c;border-color:var(--color-primary);text-decoration:none !important}.navi-content-button:hover:not(.disabled):not(.finished) span{color:#fff;color:var(--button-text-hover)}.navi-content-button:hover:not(.disabled):not(.finished) svg{fill:#fff;fill:var(--button-text-hover)}.navi-content-button:hover:not(.disabled):not(.finished) i{right:-7px}.navi-content-button:hover:not(.disabled):not(.finished) i,.navi-content-button:hover:not(.disabled):not(.finished) i:before{background-color:#fff;background-color:var(--button-text-hover)}.navi-content-button:hover:not(.disabled):not(.finished):before{width:100%}.navi-content-button.disabled,.navi-content-button.finished{background:none;cursor:default;opacity:.4}.navi-content-button.disabled i,.navi-content-button.disabled svg,.navi-content-button.finished i,.navi-content-button.finished svg{display:none}.navi-content-button{width:337px;margin:0 auto}}body{overflow-x:hidden}.u-default-container{box-sizing:border-box;max-width:100vw}@media (max-width: 768px){.u-default-container{width:100%;padding-right:0;padding-left:0}}.navi-content{box-sizing:border-box;max-width:100vw}@media (max-width: 768px){.navi-content{width:100%;padding-right:5vw;padding-left:5vw}}.navi-kv-detail{padding:0.5em 1em;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.7))}@media (max-width: 768px){.navi-kv-detail{background:none}}.navi-kv-detail-title{margin-top:0.25em}.naviinfo-section{margin-top:3em}.naviinfo-lead{font-size:2.51rem;font-weight:400;line-height:calc(80/52)}@media (max-width: 768px){.naviinfo-lead{font-size:calc(16/375*100vw)}}.naviinfo-text-mid{font-size:2.1rem;font-weight:400;line-height:calc(80/52)}@media (max-width: 768px){.naviinfo-text-mid{font-size:calc(14/375*100vw)}}.naviinfo-text-sml{font-size:1.6rem;font-weight:400;line-height:calc(80/52)}@media (max-width: 768px){.naviinfo-text-sml{font-size:calc(12/375*100vw)}}.naviinfo-bold{font-weight:700}.naviinfo-mt-20em{margin-top:2em}.naviinfo-mt-15em{margin-top:1.5em}.naviinfo-mt-10em{margin-top:1em}@media (max-width: 768px){.naviinfo-mt-10em-sp{margin-top:1em}}.naviinfo-left{text-align:left}.naviinfo-link{font-size:1.9rem;font-weight:700;text-decoration:underline}@media (max-width: 768px){.naviinfo-link{font-size:calc(13/375*100vw)}}.naviinfo-link:hover{color:#8f0c2c}
/*# sourceMappingURL=navi.min.css.map */
