@charset "utf-8";:root{--base-font:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",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:"FOT-筑紫Aオールド明朝 Pr6 R","TsukuAOldMinPr6-R",serif;--font-tsukushi-m:"FOT-筑紫Aオールド明朝 Pr6 M","TsukuAOldMinPr6-M",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)}.my20{background:#212121;color:#fff;overflow:hidden}.my20 .u-movies-content-textbox,.my20 .u-movies-content-textbox-tags-tag,.my20 .u-product-lead,.my20 .u-product-movies-morebutton-button,.my20 .u-product-movies-morebutton-button span,.my20 .u-product-slick-tertiary-list-detail-tag li,.my20 .u-product-slick-tertiary a,.my20 .u-product-variation-buttons-button,.my20 .u-product-variation-buttons-button span{color:#fff;border-color:#fff}.my20 .u-product-movies-morebutton-button i,.my20 .u-product-movies-morebutton-button i:before,.my20 .u-product-variation-buttons-button i,.my20 .u-product-variation-buttons-button i:before{background-color:#fff}.my20 .u-product-cover{margin-bottom:0}.my20 .u-product-movies{margin-top:0;padding-top:0}.my20 .u-product-navi{margin-top:0;height:auto;background:none}.my20 img{max-width:100%}.my20 sup{font-size:60%;vertical-align:super}.my20-kv{position:relative;margin-top:0;overflow:hidden;height:auto}.my20-kv .breadcrumb{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;color:#000}.my20-kv img{display:block}.my20-kv-catch{position:absolute;width:100%;top:24.8vw;left:5.33333vw;text-align:center}.my20-kv-catch img{width:89.33333vw}.my20-kv svg{width:32.53333vw}.my20-kv-banner{position:relative;width:100%;color:#fff;background:#8f0c2c;background:var(--color-primary);padding:8vw 5.33333vw}.my20-kv-banner img{width:48vw}.my20-kv-banner-term,.my20-kv-banner-title{font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi);font-size:5.33333vw}.my20-kv-banner-term{font-weight:700;-webkit-font-feature-settings:"palt"1;font-feature-settings:"palt"1}.my20-kv-banner-inner{height:100%}.my20-kv-banner-button{display:inline-block;position:relative;padding:1em 0 .8em;border:.26667vw solid #fff;line-height:1.5;text-align:center;width:72vw;display:block;margin:5.33333vw auto 0}.my20-kv-banner-button span{color:#fff;position:relative;z-index:99;-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed)}.my20-kv-banner-button span small{font-size:3.2vw;display:inline}.my20-kv-banner-button svg{fill:#fff;margin-left:.5em;width:.8em;height:.8em}.my20-kv-banner-button i{display:block;background-color:#fff;height:1px;width:6.13333vw;position:absolute;top:49%;right:5%;-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed)}.my20-kv-banner-button i:before{content:"";background-color:#fff;height:1px;width:5px;position:absolute;bottom:2px;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-kv-banner-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s;transition:width .6s;-webkit-transition:width var(--base-animespeed);transition:width var(--base-animespeed)}.my20-kv-banner-button.disabled,.my20-kv-banner-button.finished{opacity:.4;cursor:default;background:none}.my20-kv-banner-button.disabled i,.my20-kv-banner-button.disabled svg,.my20-kv-banner-button.finished i,.my20-kv-banner-button.finished svg{display:none}.my20-alpha{color:#fff;color:var(--button-text-hover);padding-bottom:0}.my20-alpha a{display:inline-block}.my20-alpha-lead{margin-top:8vw;font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi)}.my20-alpha-sup{font-size:3.73333vw}.my20-impression{margin-top:14.66667vw}.my20-impression h2{font-family:ApexNew-Medium;font-family:var(--font-apex-medium);font-size:8.53333vw;text-align:center;font-weight:400}.my20-impression h3{margin:8vw 0 5.33333vw}.my20-impression-lead{margin:0 -5.33333vw}.my20-impression-lead-content{margin-bottom:8vw;padding:0 5.33333vw}.my20-impression .u-product-variation-buttons-button svg{fill:#fff}.my20-impression-movie{margin-top:5.33333vw}.my20-impression-movie .u-product-slick-tertiary{position:relative}.my20-impression-movie .u-product-secondary-content{padding:0}.my20-impression-movie .u-product-slick-tertiary-list:nth-child(n+4){display:none}.my20-impression-movie .u-product-slick-tertiary-list-detail-text{background:#212121}.my20-impression-movie .u-product-prev-arrow{left:8vw;top:24vw}.my20-impression-movie .u-product-next-arrow{right:8vw;top:24vw}.my20-impression-movie a{display:block;margin-bottom:1.33333vw}.my20-impression-movie .u-next-arrow svg,.my20-impression-movie .u-prev-arrow svg{fill:hsla(0,0%,100%,.5)}.my20-impression-movie .slick-dots .slick-active svg{fill:#212121}.my20-impression-movie .u-product-slick-tertiary-btncover-btn{display:inline-block;position:relative;font-size:3.2vw;padding:2.4vw 5.33333vw 1.6vw 0;text-align:center;line-height:1;text-decoration:none;width:37.33333vw}.my20-impression-movie .u-product-slick-tertiary-btncover-btn span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;width:.8em;height:.8em}.my20-impression-movie .u-product-slick-tertiary-btncover-btn i{display:block;background-color:#8f0c2c;background-color:var(--color-primary);height:.26667vw;width:17%;position:absolute;top:49%;right:5%;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn i:before{content:"";background-color:#8f0c2c;background-color:var(--color-primary);height:.26667vw;width:20%;position:absolute;bottom:200%;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn:before{content:"";width:100%;height:100%;background-color:#212121;position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:width var(--base-animespeed) var(--animate-easeinout);transition:width var(--base-animespeed) var(--animate-easeinout)}.my20-impression-profile{margin:8vw auto 0;padding:0 5.33333vw;padding:0 var(--base-sp-padding)}.my20-impression-profile-image{width:52vw;margin:0 auto}.my20-impression-profile-image picture{display:block;margin-bottom:2.66667vw}.my20-impression-profile-detail-personality{margin:9.33333vw -5.33333vw;text-align:center}.my20-impression-profile-detail-personality>*{font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi)}.my20-impression-profile-detail-personality-title{margin-bottom:2.13333vw}.my20-impression-profile-detail-personality-name{font-size:5.33333vw;margin-bottom:4vw}.my20-impression-profile-detail-personality-name:last-child{margin-bottom:0}.my20-impression-profile-detail-personality-name span{display:block;font-family:ApexNew-Book;font-family:var(--font-apex-book)}.my20-impression-profile-detail-text{padding:0 5.33333vw}.my20-impression-profile-detail-text p{margin-bottom:8vw}.my20-ambassador{overflow:hidden}.my20-ambassador img{display:block;margin:0 auto}.my20-ambassador-title{padding:21.33333vw 5.33333vw 10.66667vw}.my20-ambassador-lead-content{padding:0 5.33333vw;padding:0 var(--base-sp-padding);font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi)}.my20-ambassador-lead-content-title{font-size:5.33333vw;margin:30px auto}.my20-ambassador-article{margin:21.33333vw auto 0;padding:0 5.33333vw;padding:0 var(--base-sp-padding)}.my20-ambassador-article-image{width:52vw;margin:0 auto}.my20-ambassador-article-image picture{display:block;margin-bottom:2.66667vw}.my20-ambassador-article-detail-personality{margin:9.33333vw -5.33333vw;text-align:center}.my20-ambassador-article-detail-personality>*{font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi)}.my20-ambassador-article-detail-personality-title{margin-bottom:2.13333vw}.my20-ambassador-article-detail-personality-name{font-size:5.33333vw;margin-bottom:4vw}.my20-ambassador-article-detail-personality-name:last-child{margin-bottom:0}.my20-ambassador-article-detail-personality-name span{display:block}.my20-ambassador-article-detail-profile{padding:0 5.33333vw}.my20-ambassador-article-detail-profile p{margin-bottom:8vw}.my20-ambassador-article-detail-archive{list-style:none;border-top:1px solid #8f0c2c;border-top:1px solid var(--color-primary);margin:2.66667vw auto 0}.my20-ambassador-article-detail-archive li{padding:5.33333vw 0;border-bottom:1px solid #8f0c2c;border-bottom:1px solid var(--color-primary);text-align:center}.my20-ambassador-article-detail-archive audio{width:100%;margin-top:5.33333vw}.my20-eventbanner a{color:#000;color:var(--text-primary);display:block;margin:8vw -5.33333vw 0}.my20-eventbanner a:hover{text-decoration:none}.my20-eventbanner-wrap{padding:5.33333vw;background-color:#e7e7e7;background-color:var(--bgcolor-secondary)}.my20-eventbanner-wrap-title{font-size:4.8vw;font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi)}.my20-eventbanner-wrap-term{font-weight:700}.my20-eventbanner-wrap-text{font-family:FOT-筑紫Aオールド明朝 Pr6 R,TsukuAOldMinPr6-R,serif;font-family:var(--font-tsukushi);-webkit-font-feature-settings:"palt"1;font-feature-settings:"palt"1;margin-top:.5em}.my20-eventbanner-wrap-button{display:inline-block;position:relative;font-size:3.2vw;padding:2.4vw 5.33333vw 1.6vw 0;line-height:1;text-decoration:none;margin-top:1em;width:37.33333vw;font-family:ApexNew-Book;font-family:var(--font-apex-book);letter-spacing:.1em;text-align:center}.my20-eventbanner-wrap-button span{color:#fff;color:var(--button-text-hover);position:relative;z-index:99;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-eventbanner-wrap-button svg{fill:#fff;fill:var(--button-text-hover);margin-left:.5em;width:.8em;height:.8em}.my20-eventbanner-wrap-button i{display:block;background-color:#fff;background-color:var(--button-text-hover);height:.26667vw;width:17%;position:absolute;top:49%;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-eventbanner-wrap-button i:before{content:"";background-color:#fff;background-color:var(--button-text-hover);height:.26667vw;width:20%;position:absolute;bottom:200%;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-eventbanner-wrap-button:before{content:"";width:100%;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:width var(--base-animespeed) var(--animate-easeinout);transition:width var(--base-animespeed) var(--animate-easeinout)}.my20-eventbanner-wrap-button i{right:5%}.my20-model-text-alpha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:inherit;-ms-flex-flow:inherit;flex-flow:inherit;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-size:cover!important}.my20-model-text-alpha-giulia{background:url(../image/my20-model-giulia@2x.jpg) 50% no-repeat}.my20-model-text-alpha-stelvio{background:url(../image/my20-model-stelvio@2x.jpg) 50% no-repeat}.my20-model-text-alpha-q4{background:url(../image/my20-model-quadrifoglio@2x.jpg) 50% no-repeat}.my20-model-text-alpha .u-product-why-text-catch{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-family:var(--base-font);font-weight:700}.my20-model-text-alpha .logo-q4{margin-left:5%}.my20-model-label{color:#8f0c2c;color:var(--color-primary)}.my20-model-detail-name,.my20-model-label{font-family:ApexNew-Medium;font-family:var(--font-apex-medium)}.my20-model-detail-price{font-family:ApexNew-Book;font-family:var(--font-apex-book);display:block}.my20-model-detail-price:after{content:"円";font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-family:var(--base-font);font-size:3.73333vw}.my20-model-detail,.my20-model-detail2{margin-top:4vw}.my20-model-detail2 p,.my20-model-detail p{line-height:1.2;margin-bottom:3.2vw}.my20-model .u-product-noticebox{color:#fff}.my20-feature .u-product-pricelist{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.my20-feature .u-product-pricelist-content{margin:8vw auto}.my20-feature .u-product-slick-secondary-textbox{text-align:left}.my20-feature .u-product-slick-secondary-textbox small{font-size:80%}.my20-feature-full{padding:0 5.33333vw}.my20-feature-full img{width:100%}.my20-feature-full picture{display:block}.my20-feature-full p{text-align:left}.my20-feature-title{text-align:center;font-size:8.53333vw;font-family:ApexNew-Medium;font-family:var(--font-apex-medium);font-weight:400;margin:0 auto 1.5em}@media (min-width:768px),print{.my20-feature-title{font-size:4.2rem}}.my20-feature .u-product-section-lead{margin:2em auto 3em}.my20-movies{margin-top:18.66667vw}.my20-movies .u-movies-content-textbox{background-color:#212121}.my20-movies .u-movies-content-imagebox{background-color:#fff}.my20 .u-product-slide-arrow svg{fill:#fff}@media (min-width:768px),print{.my20 .u-product-section{padding-top:70px}.my20-title a{width:205px}.my20-kv{position:relative;max-height:100%}.my20-kv-bg{width:100%;position:relative}.my20-kv-bg img{width:100%}.my20-kv .breadcrumb{width:1040px;width:var(--base-pc-width);margin:0 auto;padding:0 20px;padding:0 var(--base-pc-padding);height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.my20-kv-catch{display:none;top:15%;left:50%;width:auto;height:auto;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.my20-kv-catch img{width:714px;height:auto}.my20-kv-banner{width:24.89019vw;min-width:340px;height:100%;padding:0;position:absolute;top:0;right:0;bottom:auto;left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.my20-kv-banner>*{width:100%}.my20-kv-banner-title{font-size:2.19619vw}.my20-kv-banner-term{font-size:1.90337vw;margin:1.46413vw 0 2.56223vw;width:100%}.my20-kv-banner-button{margin-top:0;display:inline-block;position:relative;text-align:center;padding:18px 0 16px;border:1px solid #fff;line-height:1.5;width:19.76574vw}.my20-kv-banner-button span{color:#fff;position:relative;z-index:99;-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed);text-decoration:none}.my20-kv-banner-button span small{font-size:1.2rem;display:inline}.my20-kv-banner-button svg{fill:#fff;margin-left:.5em;width:.8em;height:.8em}.my20-kv-banner-button i,.my20-kv-banner-button svg{-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed)}.my20-kv-banner-button i{display:block;background-color:#fff;height:1px;width:23px;position:absolute;top:49%;right:15px}.my20-kv-banner-button i:before{content:"";background-color:#fff;height:1px;width:5px;position:absolute;bottom:2px;right:0;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-kv-banner-button:before{content:"";width:0;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:width var(--base-animespeed) var(--animate-easeinout);transition:width var(--base-animespeed) var(--animate-easeinout)}.my20-kv-banner-button:hover:not(.disabled):not(.finished){text-decoration:none!important;border-color:#fff}.my20-kv-banner-button:hover:not(.disabled):not(.finished) span{color:#8f0c2c;color:var(--color-primary)}.my20-kv-banner-button:hover:not(.disabled):not(.finished) svg{fill:#8f0c2c;fill:var(--color-primary)}.my20-kv-banner-button:hover:not(.disabled):not(.finished) i{background-color:#8f0c2c;background-color:var(--color-primary);right:-7px}.my20-kv-banner-button:hover:not(.disabled):not(.finished) i:before{background-color:#8f0c2c;background-color:var(--color-primary)}.my20-kv-banner-button:hover:not(.disabled):not(.finished):before{width:100%}.my20-kv-banner-button.disabled,.my20-kv-banner-button.finished{opacity:.4;cursor:default;background:none}.my20-kv-banner-button.disabled i,.my20-kv-banner-button.disabled svg,.my20-kv-banner-button.finished i,.my20-kv-banner-button.finished svg{display:none}@media screen and (max-width:1000px){.my20-kv-banner-title{font-size:3rem}.my20-kv-banner-term{font-size:2.6rem}.my20-kv-banner-button{width:270px;margin:0}}.my20-alpha{color:#fff;padding-bottom:60px;text-align:center;max-height:550px}.my20-alpha-lead{margin-top:0;font-size:2rem}.my20-alpha-sup{font-size:1.4rem;margin-top:20px}.my20-impression{margin:150px auto 0}.my20-impression>*{margin:0 auto}.my20-impression img{display:block}.my20-impression h2{font-size:4.2rem}.my20-impression h3{margin:25px auto 30px}.my20-impression-lead{margin:0}.my20-impression-lead-content{margin-bottom:50px;text-align:center;padding:0}.my20-impression-movie{margin-top:20px}.my20-impression-movie .u-product-slick-tertiary{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.my20-impression-movie .u-product-slick-tertiary-list{margin-left:20px}.my20-impression-movie .u-product-slick-tertiary-list:first-child{margin-left:0}.my20-impression-movie .u-product-slick-tertiary a{margin-bottom:3px}.my20-impression-movie .u-product-slick-tertiary-list-detail-text{width:278px;margin:-20px 0 0 auto;padding:20px 0 0 20px}.my20-impression-movie .u-product-slick-tertiary-list-detail figure{background:#000}.my20-impression-movie .u-product-slick-tertiary-list-detail figure img{mix-blend-mode:unset}.my20-impression-movie .u-product-slick-tertiary-list-detail-tag{margin:5px 0 10px}.my20-impression-movie .u-product-slick-tertiary-btncover-btn{display:inline-block;position:relative;text-align:left;padding:.9em 0 .7em;line-height:1;font-size:1.2rem;width:140px}.my20-impression-movie .u-product-slick-tertiary-btncover-btn span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed);width:.8em;height:.8em}.my20-impression-movie .u-product-slick-tertiary-btncover-btn i{display:block;background-color:#8f0c2c;background-color:var(--color-primary);height:1px;width:23px;position:absolute;top:49%;right:5%;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn i:before{content:"";background-color:#8f0c2c;background-color:var(--color-primary);height:1px;width:5px;position:absolute;bottom:2px;right:0;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-impression-movie .u-product-slick-tertiary-btncover-btn:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:width var(--base-animespeed) var(--animate-easeinout);transition:width var(--base-animespeed) var(--animate-easeinout)}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn{text-align:center}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn span,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn span{color:#fff;color:var(--button-text-hover)}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn svg,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn svg{fill:#fff;fill:var(--button-text-hover)}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn i,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn i{background-color:#fff;background-color:var(--button-text-hover);right:-5px}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn i:before,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn i:before{background-color:#fff;background-color:var(--button-text-hover)}a.is-hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn:before,a:hover .my20-impression-movie .u-product-slick-tertiary-btncover-btn:before{width:100%}.my20-impression-profile{width:1040px;width:var(--base-pc-width);padding:0 20px;padding:0 var(--base-pc-padding);margin:80px auto 0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my20-impression-profile-image{width:233px;margin:0}.my20-impression-profile-image picture{margin-bottom:6px}.my20-impression-profile-detail{width:720px}.my20-impression-profile-detail-personality{text-align:left;margin:0}.my20-impression-profile-detail-personality-title{font-size:2rem;margin-bottom:10px}.my20-impression-profile-detail-personality-name{font-size:2.6rem;margin:0}.my20-impression-profile-detail-personality-name span{font-size:1.6rem;display:inline}.my20-impression-profile-detail-text{margin:30px auto;padding:0;overflow:hidden}.my20-impression-profile-detail-text p{margin-bottom:20px}.my20-ambassador-title{text-align:center;padding:80px 0;margin:0 auto}.my20-ambassador-lead{position:relative}.my20-ambassador-lead img{display:block}.my20-ambassador-lead-content{width:1040px;width:var(--base-pc-width);margin:0 auto;padding:0 20px;padding:0 var(--base-pc-padding);position:absolute;top:auto;right:auto;bottom:70px;left:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.my20-ambassador-lead-content>*{width:100%}.my20-ambassador-lead-content-title{font-size:3.2rem;margin:auto 0 40px}.my20-ambassador-lead-content-text{font-size:1.8rem}.my20-ambassador-article{width:1040px;width:var(--base-pc-width);padding:0 20px;padding:0 var(--base-pc-padding);margin:150px auto 0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my20-ambassador-article-image{width:233px;margin:0}.my20-ambassador-article-image picture{margin-bottom:6px}.my20-ambassador-article-detail{width:720px}.my20-ambassador-article-detail-personality{text-align:left;margin:0}.my20-ambassador-article-detail-personality-title{font-size:2rem;margin-bottom:10px}.my20-ambassador-article-detail-personality-name{font-size:2.6rem;margin:0}.my20-ambassador-article-detail-personality-name span{font-size:2rem;display:inline}.my20-ambassador-article-detail-profile{margin:30px auto;padding:0;overflow:hidden}.my20-ambassador-article-detail-profile p{margin-bottom:20px}.my20-ambassador-article-detail-archive{margin:45px auto 0}.my20-ambassador-article-detail-archive li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0;text-align:left}.my20-ambassador-article-detail-archive audio{width:380px;margin-top:0}.my20-eventbanner{margin-bottom:70px}.my20-eventbanner a{color:#000;color:var(--text-primary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}.my20-eventbanner-wrap{padding:30px 30px 30px 50px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.my20-eventbanner-wrap-title{font-size:2.6rem}.my20-eventbanner-wrap-term{margin-bottom:auto;width:100%}.my20-eventbanner-wrap-term big{font-size:2.4rem}.my20-eventbanner-wrap-text{font-size:1.8rem;width:100%;margin-top:auto}.my20-eventbanner-wrap-button{display:inline-block;position:relative;text-align:left;padding:.9em 0 .7em;line-height:1;margin-top:1em;width:140px;font-family:ApexNew-Book;font-family:var(--font-apex-book);font-size:1.2rem;letter-spacing:.1em}.my20-eventbanner-wrap-button span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-eventbanner-wrap-button svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;-webkit-transition:all .6s;transition:all .6s;-webkit-transition:all var(--base-animespeed);transition:all var(--base-animespeed);width:.8em;height:.8em}.my20-eventbanner-wrap-button i{display:block;background-color:#8f0c2c;background-color:var(--color-primary);height:1px;width:23px;position:absolute;top:49%;right:5%;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout)}.my20-eventbanner-wrap-button i:before{content:"";background-color:#8f0c2c;background-color:var(--color-primary);height:1px;width:5px;position:absolute;bottom:2px;right:0;-webkit-transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:all var(--base-animespeed) var(--animate-easeinout);transition:all var(--base-animespeed) var(--animate-easeinout);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.my20-eventbanner-wrap-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;-webkit-transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width .6s cubic-bezier(.46,.1,.29,1);-webkit-transition:width var(--base-animespeed) var(--animate-easeinout);transition:width var(--base-animespeed) var(--animate-easeinout)}a.is-hover .my20-eventbanner-wrap-button,a:hover .my20-eventbanner-wrap-button{text-align:center}a.is-hover .my20-eventbanner-wrap-button span,a:hover .my20-eventbanner-wrap-button span{color:#fff;color:var(--button-text-hover)}a.is-hover .my20-eventbanner-wrap-button svg,a:hover .my20-eventbanner-wrap-button svg{fill:#fff;fill:var(--button-text-hover)}a.is-hover .my20-eventbanner-wrap-button i,a:hover .my20-eventbanner-wrap-button i{background-color:#fff;background-color:var(--button-text-hover);right:-5px}a.is-hover .my20-eventbanner-wrap-button i:before,a:hover .my20-eventbanner-wrap-button i:before{background-color:#fff;background-color:var(--button-text-hover)}a.is-hover .my20-eventbanner-wrap-button:before,a:hover .my20-eventbanner-wrap-button:before{width:100%}.my20-eventbanner-wrap-image{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;line-height:0}.my20-model .u-product-why-text-inner{padding-right:32px}.my20-model-text-alpha{background:none}.my20-model-text-alpha .u-product-why-text-catch{margin-top:0}.my20-model-text-beta{margin-top:20px}.my20-model-label{line-height:1}.my20-model-detail,.my20-model-detail2{margin-top:18px;font-size:2rem}.my20-model-detail p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.my20-model-detail-name small{font-size:1.2rem;vertical-align:middle}.my20-model-detail-price:after{font-size:1.4rem}.my20-model-detail2 p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13px;line-height:1}.my20-model-detail2-price small{font-size:1.4rem}.my20-model .u-product-noticebox{margin-top:20px}.my20-feature{text-align:center}.my20-feature-title{margin-top:1em}.my20-feature:nth-child(2){padding-bottom:30px}.my20-feature .u-product-pricelist-content{margin:30px 25px}.my20-movies{margin-top:150px}.my20 .u-product-movies-title{margin-top:1em}}@media screen and (max-width:1480px) and (min-width:768px){.my20-kv-catch{left:10%;width:55vw;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
/*# sourceMappingURL=model2020.css.map */