@charset "utf-8";: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)}.gtjunior{line-height:1.4;position:relative}.gtjunior img,.gtjunior picture{display:block;max-width:100%}.gtjunior img{margin:0 auto}.gtjunior h1,.gtjunior h2,.gtjunior h3,.gtjunior h4{font-weight:400}.gtjunior sup{font-size:60%;vertical-align:super}.gtjunior .u-product-variation-name-limit{color:#636363}.gtjunior-kv{position:relative}.gtjunior-kv-image{position:relative;z-index:1}.gtjunior-kv-container{padding:0 5.33333vw;padding:0 var(--base-sp-padding);position:absolute;top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%);width:100%;z-index:2}.gtjunior-kv .u-breadcrumb{z-index:3;color:#fff}.gtjunior-kv .u-breadcrumb a{color:#fff}.gtjunior-kv-title{color:#fff;font-size:5.86667vw;font-family:ApexNew-Bold;font-family:var(--font-apex-bold);margin-top:47.73333vw;letter-spacing:.05em;line-height:1.25}.gtjunior-kv-catch{display:flex;justify-content:flex-start;flex-wrap:nowrap;font-weight:700;align-items:center;color:#fff;margin-top:1.86667vw}.gtjunior-kv-catch:before{content:"";width:10.4vw;height:.8vw;display:block;margin-top:-6.4vw;margin-right:4vw}.gtjunior-kv-banner,.gtjunior-kv-catch:before{background:#8f0c2c;background:var(--color-primary)}.gtjunior-kv-banner{font-weight:700;color:#fff;padding:1em 5.33333vw;cursor:default}.gtjunior-fair{margin:10.66667vw 0 16vw}.gtjunior-fair-title{font-size:5.33333vw}.gtjunior-fair-period,.gtjunior-fair-title{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.gtjunior-fair-period{font-size:4.8vw;margin-top:2.66667vw}.gtjunior-fair-description{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi);margin:9.6vw 0 1em}.gtjunior-fair-description .for-pc{display:none}.gtjunior-anchor{overflow:hidden}.gtjunior-anchor.active{position:fixed;top:0;left:0;background:#e7e7e7;background:var(--bgcolor-secondary);transition:all .6s;transition:all var(--base-animespeed);z-index:8888;width:100%;padding:10px}.gtjunior-anchor ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;width:100%;overflow-x:scroll}.gtjunior-anchor ul li{white-space:nowrap}.gtjunior-anchor ul li:not(:first-child){margin-left:6.13333vw}.gtjunior-anchor ul li a{display:block;position:relative;padding-bottom:4vw;background:url(/common/image/icon-arrow-dwon-red.svg) center 80% no-repeat;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-anchor ul li a br{display:none}.gtjunior-introduction-wrap{margin:8vw 5.33333vw 13.33333vw}.gtjunior-introduction-title{font-size:4.8vw;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.gtjunior-introduction-description{margin-top:6.4vw}.gtjunior-introduction-btn{margin:12.8vw 5.33333vw 40vw}.gtjunior-introduction-button{display:inline-block;position:relative;text-align:center;padding:1em 0 .8em;border:.26667vw solid #636363;border:.26667vw solid var(--text-secondary);line-height:1.5}.gtjunior-introduction-button span{color:#636363;color:var(--text-secondary);position:relative;z-index:99;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-introduction-button span small{font-size:3.2vw;display:inline}.gtjunior-introduction-button svg{fill:#636363;fill:var(--text-secondary);margin-left:.5em;width:3.2vw;height:3.2vw}.gtjunior-introduction-button i{display:block;width:6.13333vw;top:49%;right:5%;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-introduction-button i,.gtjunior-introduction-button i:before{background-color:#636363;background-color:var(--text-secondary);height:1px;position:absolute}.gtjunior-introduction-button i:before{content:"";width:5px;bottom:2px;right:0;transform:rotate(45deg)}.gtjunior-introduction-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s;transition:width var(--base-animespeed)}.gtjunior-introduction-button.disabled,.gtjunior-introduction-button.finished{opacity:.4;cursor:default;background:none}.gtjunior-introduction-button.disabled i,.gtjunior-introduction-button.disabled svg,.gtjunior-introduction-button.finished i,.gtjunior-introduction-button.finished svg{display:none}.gtjunior-introduction-button{width:100%;color:var(text-secondary)}.gtjunior-introduction-container .sp-hide{display:none}.gtjunior-introduction .u-movies-content-link{transition:all .2s ease-in-out}.gtjunior-section-navigation{margin:0 -5.33333vw}.gtjunior-section-navigation ul{justify-content:space-around;padding:0 5.33333vw}.gtjunior-section-variation{margin-top:5.33333vw}.gtjunior-section-variation-debut{font-size:5.33333vw;font-weight:700;margin-bottom:1em}.gtjunior-section-variation-limit{margin-bottom:0}.gtjunior-section-variation-caption{position:absolute;top:auto;right:1em;bottom:2.66667vw;left:auto;color:#fff;font-size:3.2vw}.gtjunior-section-config{margin-top:10.66667vw}.gtjunior-section-title{font-size:8.53333vw;font-family:ApexNew-Medium;font-family:var(--font-apex-medium);letter-spacing:.05em;padding:10.66667vw 0 5.86667vw;text-align:center}.gtjunior-section-wrap{position:relative}.gtjunior-section-slider{margin:16vw 0 4.8vw}.gtjunior-section-slider-item{width:82.66667vw!important;margin:0 1.86667vw}.gtjunior-section-slider-item-image{position:relative}.gtjunior-section-slider-item-image figcaption{position:absolute;top:auto;right:5.33333vw;bottom:2.66667vw;left:auto;color:#fff;font-family:ApexNew-Book;font-family:var(--font-apex-book);font-size:3.2vw}.gtjunior-section-slider-text .slick-slide{width:82.66667vw;margin:9.06667vw 7.2vw 0}.gtjunior-section-slider-text-detail-tag{display:flex;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:1em}.gtjunior-section-slider-text-detail-tag span{font-size:3.2vw;background:#8f0c2c;background:var(--color-primary);color:#fff;padding:1.6vw 2.66667vw 1.06667vw;margin-right:2.13333vw}.gtjunior-section-slider-text-detail-title{font-size:5.33333vw;font-weight:700!important;margin-bottom:4.53333vw}.gtjunior-section-slider-count{position:absolute;top:auto;right:8.53333vw;bottom:auto;left:auto;text-align:right;font-family:ApexNew-Book;font-family:var(--font-apex-book)}.gtjunior-exterior,.gtjunior-interior{margin-top:9.33333vw}.gtjunior-exterior-container,.gtjunior-interior-container{padding:0 5.33333vw;padding:0 var(--base-sp-padding)}.gtjunior-exterior-caution,.gtjunior-interior-caution{text-align:right;margin-top:2.66667vw}.gtjunior-exterior-catch,.gtjunior-interior-catch{margin-top:8.53333vw}.gtjunior-performance{margin-top:9.33333vw}.gtjunior-performance-detail{margin:10.66667vw 0 16vw}.gtjunior-performance-title{font-size:4.8vw;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.gtjunior-performance-description{margin-top:4.8vw}.gtjunior-performance-list{list-style:none}.gtjunior-performance-list-title{font-size:5.33333vw;font-weight:700!important;margin-top:12vw}.gtjunior-performance-btn{display:inline-block;position:relative;text-align:center;padding:1em 0 .8em;border:.26667vw solid #636363;border:.26667vw solid var(--text-secondary);line-height:1.5}.gtjunior-performance-btn span{color:#636363;color:var(--text-secondary);position:relative;z-index:99;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-performance-btn span small{font-size:3.2vw;display:inline}.gtjunior-performance-btn svg{fill:#636363;fill:var(--text-secondary);margin-left:.5em;width:3.2vw;height:3.2vw}.gtjunior-performance-btn i{display:block;width:6.13333vw;top:49%;right:5%;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-performance-btn i,.gtjunior-performance-btn i:before{background-color:#636363;background-color:var(--text-secondary);height:1px;position:absolute}.gtjunior-performance-btn i:before{content:"";width:5px;bottom:2px;right:0;transform:rotate(45deg)}.gtjunior-performance-btn:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s;transition:width var(--base-animespeed)}.gtjunior-performance-btn.disabled,.gtjunior-performance-btn.finished{opacity:.4;cursor:default;background:none}.gtjunior-performance-btn.disabled i,.gtjunior-performance-btn.disabled svg,.gtjunior-performance-btn.finished i,.gtjunior-performance-btn.finished svg{display:none}.gtjunior-performance-btn{width:100%;margin-bottom:-13.33333vw;font-size:4.26667vw;color:var(text-secondary)}.gtjunior-safety{margin-top:9.33333vw}.gtjunior-safety-container{background:#ededed;padding:8vw 0}.gtjunior-safety-wrap{margin:16vw auto 0;width:82.66667vw}.gtjunior-safety-image{display:block!important}.gtjunior-safety-title{font-size:4.8vw;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.gtjunior-safety-description{margin:3.73333vw 0}.gtjunior-safety-button{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}.gtjunior-safety-button span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-safety-button svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;width:.8em;height:.8em}.gtjunior-safety-button i{display:block;width:17%;top:49%;right:5%;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-safety-button i,.gtjunior-safety-button i:before{background-color:#8f0c2c;background-color:var(--color-primary);height:.26667vw;position:absolute}.gtjunior-safety-button i:before{content:"";width:20%;bottom:200%;right:0;transform:rotate(45deg)}.gtjunior-safety-button:before{content:"";width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}.gtjunior-safety-button{width:72vw;text-align:left}.gtjunior-safety-button.longer{width:78.66667vw;margin-top:1.6vw}.gtjunior-safety-button i{width:6.13333vw}.gtjunior-safety .u-product-noticebox{padding:0 5.33333vw;padding:0 var(--base-sp-padding);margin:5.33333vw 0 0}.gtjunior-gallery{margin-top:9.33333vw}.gtjunior-gallery-slider{margin-bottom:5.33333vw!important}.gtjunior-gallery-slider .slick-slide{width:89.33333vw;margin:0 5.33333vw}.gtjunior-gallery-slider-item{width:100%;padding:0}.gtjunior-gallery-slider-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.gtjunior-gallery-slider-image{position:relative;display:block!important}.gtjunior-gallery-slider-image figcaption{font-size:3.73333vw;text-align:right;margin-top:2.13333vw}.gtjunior-gallery-slider-arrow{position:absolute;top:auto;right:auto;bottom:0;left:auto;width:2.66667vw;height:3.2vw;cursor:pointer}.gtjunior-gallery-slider-arrow svg{fill:#e7e7e7;display:block}.gtjunior-gallery-slider-arrow.prev{left:5.33333vw}.gtjunior-gallery-slider-arrow.next{right:5.33333vw}.gtjunior-gallery-slider .slick-dots{position:relative;bottom:auto;padding:0;width:78.4vw;margin:4.8vw auto 0;background:#fff;display:flex;justify-content:center;flex-wrap:nowrap}.gtjunior-gallery-slider .slick-dots li{height:1.06667vw;margin:0;width:9.8vw}.gtjunior-gallery-slider .slick-dots li button{width:9.8vw;height:1.06667vw;padding:0;background:#e7e7e7;border-radius:0}.gtjunior-gallery-slider .slick-dots li button:before{width:9.8vw;height:1.06667vw;transition:all .2s ease-in-out;content:""}.gtjunior-gallery-slider .slick-dots li.slick-active button:before{background:#8f0c25;opacity:1}.gtjunior-gallery-cover{display:none}.gtjunior-campaign{padding:21.33333vw 0 0}.gtjunior-campaign-banner{margin:0 -5.33333vw}.gtjunior-campaign-banner>*{display:block;background:#e7e7e7;background:var(--bgcolor-secondary)}.gtjunior-campaign-banner-detail{padding:8vw 5.33333vw}.gtjunior-campaign-banner-detail-title{font-size:5.33333vw}.gtjunior-campaign-banner-detail-period,.gtjunior-campaign-banner-detail-title{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-tsukushi)}.gtjunior-campaign-banner-detail-period{font-size:4.8vw}.gtjunior-campaign-banner-detail-description{margin:4vw 0 5.33333vw}.gtjunior-campaign-banner-detail-button{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}.gtjunior-campaign-banner-detail-button span{color:#fff;position:relative;z-index:99;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-campaign-banner-detail-button svg{fill:#fff;margin-left:.5em;width:.8em;height:.8em}.gtjunior-campaign-banner-detail-button i{display:block;background-color:#fff;height:.26667vw;width:17%;position:absolute;top:49%;right:5%;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-campaign-banner-detail-button i:before{content:"";background-color:#fff;height:.26667vw;width:20%;position:absolute;bottom:200%;right:0;transform:rotate(45deg)}.gtjunior-campaign-banner-detail-button:before{content:"";width:100%;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}.gtjunior-campaign-banner-detail-button{width:38.4vw}.gtjunior-spec img{display:block;margin:0 auto}.gtjunior-spec sup{font-size:60%;vertical-align:super}.gtjunior-spec-kv{padding:0 5.33333vw;padding:0 var(--base-sp-padding);overflow:hidden}.gtjunior-spec-kv .u-breadcrumb{position:relative}.gtjunior-spec .u-unckernavi{margin-top:16vw}.gtjunior-interview-wrap{width:100%;margin-top:10.66667vw}.gtjunior-interview-container{padding:0 0 10.66667vw;background:#fff}.gtjunior-interview-description{margin:3.73333vw 0 0}.gtjunior-interview-button{margin-top:5.33333vw;width:38%}@media (min-width:768px),print{.pc-hide{display:none!important}.sp-hide{display:block!important}.gtjunior-kv-container{width:1040px;width:var(--base-pc-width);margin:0 auto;padding:0 20px;padding:0 var(--base-pc-padding)}.gtjunior-kv-title{font-size:2.19619vw;letter-spacing:.10981vw;margin:6.51537vw auto 0}.gtjunior-kv-title-outer{flex-direction:column;display:block;width:100%;text-align:center}.gtjunior-kv-catch{justify-content:center;margin:.80527vw auto 0;font-size:1.46413vw;text-align:left}.gtjunior-kv-catch:before{width:2.85505vw;height:.21962vw;margin-top:-1.83016vw;margin-right:1.0981vw}.gtjunior-kv-banner{position:absolute;top:7.10102vw;right:0;bottom:auto;left:auto;z-index:100;padding:16px 0 16px 30px;width:425px;font-size:2rem}.gtjunior-fair{margin:70px auto 100px;text-align:center}.gtjunior-fair-title{font-size:3.2rem}.gtjunior-fair-period{font-size:2.6rem;margin-top:10px}.gtjunior-fair-description{font-size:1.8rem;margin-top:16px}.gtjunior-fair-description .for-pc{display:block}.gtjunior-anchor ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-end;overflow:hidden}.gtjunior-anchor ul li:first-child{margin-right:auto}.gtjunior-anchor ul li:not(:first-child){margin:0 auto}.gtjunior-anchor ul li a{padding-bottom:15px;color:inherit;text-align:center}.gtjunior-anchor ul li a.pb20{padding-bottom:20px;margin-bottom:-5px}.gtjunior-anchor ul li a.pb20:hover{padding-bottom:15px;margin-bottom:0}.gtjunior-anchor ul li a br{display:block}.gtjunior-anchor ul li a:hover{background-position:center 100%}.gtjunior-introduction-container{width:1200px;display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto;align-items:center}.gtjunior-introduction-container .pc-hide{display:none}.gtjunior-introduction-image{width:65%;height:auto;padding:0;min-width:56.3vw;text-align:right;margin-right:0}.gtjunior-introduction-image img{width:100%;max-width:auto}.gtjunior-introduction-wrap{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;height:100%;margin:0 7.3vw 0 0}.gtjunior-introduction-title{font-size:2.6rem;margin-right:-50px}.gtjunior-introduction-description{margin-top:3.4rem;width:310px}.gtjunior-introduction-btn{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;display:block;margin:90px 0 0;text-align:center}.gtjunior-introduction-button{display:inline-block;position:relative;text-align:center;padding:18px 0 16px;border:1px solid #636363;border:1px solid var(--text-secondary);line-height:1.5}.gtjunior-introduction-button span{color:#636363;color:var(--text-secondary);position:relative;z-index:99;transition:all .6s;transition:all var(--base-animespeed);text-decoration:none}.gtjunior-introduction-button span small{font-size:1.2rem;display:inline}.gtjunior-introduction-button svg{fill:#636363;fill:var(--text-secondary);margin-left:.5em;transition:all .6s;transition:all var(--base-animespeed);width:12px;height:12px}.gtjunior-introduction-button i{display:block;width:23px;top:49%;right:15px;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-introduction-button i,.gtjunior-introduction-button i:before{background-color:#636363;background-color:var(--text-secondary);height:1px;position:absolute}.gtjunior-introduction-button i:before{content:"";width:5px;bottom:2px;right:0;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout);transform:rotate(45deg)}.gtjunior-introduction-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}.gtjunior-introduction-button:hover:not(.disabled):not(.finished){text-decoration:none!important;border-color:#8f0c2c;border-color:var(--color-primary)}.gtjunior-introduction-button:hover:not(.disabled):not(.finished) span{color:#fff;color:var(--button-text-hover)}.gtjunior-introduction-button:hover:not(.disabled):not(.finished) svg{fill:#fff;fill:var(--button-text-hover)}.gtjunior-introduction-button:hover:not(.disabled):not(.finished) i{background-color:#fff;background-color:var(--button-text-hover);right:-7px}.gtjunior-introduction-button:hover:not(.disabled):not(.finished) i:before{background-color:#fff;background-color:var(--button-text-hover)}.gtjunior-introduction-button:hover:not(.disabled):not(.finished):before{width:100%}.gtjunior-introduction-button.disabled,.gtjunior-introduction-button.finished{opacity:.4;cursor:default;background:none}.gtjunior-introduction-button.disabled i,.gtjunior-introduction-button.disabled svg,.gtjunior-introduction-button.finished i,.gtjunior-introduction-button.finished svg{display:none}.gtjunior-introduction-button{width:610px;margin:0 auto;font-size:1.6rem}.gtjunior-introduction-button:hover{color:#fff}.gtjunior-introduction-button br{display:none}.gtjunior-introduction .js-modaal-video:hover{opacity:.75}.gtjunior-section-navigation{margin:150px 0 0}.gtjunior-section-navigation ul{justify-content:center;padding:0}.gtjunior-section-variation{margin-top:50px;padding-bottom:0}.gtjunior-section-variation-debut{font-size:2.4rem;text-align:center;margin-bottom:17px}.gtjunior-section-variation-caption{font-size:1.4rem;bottom:1em}.gtjunior-section .u-product-variation{margin-top:60px}.gtjunior-section-config{margin-top:40px}.gtjunior-section-config-wrap{display:flex;justify-content:center;flex-wrap:nowrap;margin-top:40px}.gtjunior-section-config-wrap.flex-col{flex-direction:column}.gtjunior-section-config-wrap.flex-col a{margin:0 auto}.gtjunior-section-config-wrap.flex-col a+a{margin-top:22px}.gtjunior-section-config-button{width:380px;margin:0 20px;display:block}.gtjunior-section-config-button-lg{width:610px}.gtjunior-section-title{font-size:4.2rem;padding:50px 0 27px}.gtjunior-section-slider{margin:80px 0 0;height:51.24451vw}.gtjunior-section-slider .slick-track{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start}.gtjunior-section-slider .slick-slide{float:none;transition:all .2s linear;margin:0 .58565vw}.gtjunior-section-slider-item{width:100%!important;display:block!important;margin:0}.gtjunior-section-slider-item-image figcaption{font-size:1.2rem;right:20px;bottom:10px}.gtjunior-section-slider-arrow{width:44px;height:44px;border-radius:50%;background:#8f0c2c;background:var(--color-primary);display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;cursor:pointer;position:absolute;top:30.01464vw;right:auto;bottom:auto;left:auto;z-index:10}.gtjunior-section-slider-arrow:hover{opacity:.8}.gtjunior-section-slider-arrow svg{fill:#fff;width:14px;height:22px}.gtjunior-section-slider-arrow.prev{left:63.87262vw}.gtjunior-section-slider-arrow.next{left:calc(63.87262vw + 47px)}.gtjunior-section-slider-text{position:absolute;top:calc(31.18594vw + 50px);right:auto;bottom:auto;left:63.87262vw;width:345px;overflow:hidden}.gtjunior-section-slider-text .slick-slide{width:345px;margin:0;opacity:0;transition:opacity .2s linear .6s}.gtjunior-section-slider-text .slick-slide.slick-current{opacity:1}.gtjunior-section-slider-text-detail{width:100%!important;margin:0}.gtjunior-section-slider-text-detail-tag span{font-size:1.2rem;padding:6px 10px 4px;margin-right:8px}.gtjunior-section-slider-text-detail-title{font-size:2rem;margin-bottom:1em}.gtjunior-giulia{margin-top:120px}.gtjunior-exterior,.gtjunior-interior{margin-top:100px}.gtjunior-exterior-top,.gtjunior-interior-top{position:relative}.gtjunior-exterior-container,.gtjunior-interior-container{position:absolute;top:0;right:auto;bottom:auto;left:50%;display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;transform:translateX(-50%);z-index:2;color:#fff;height:100%;padding:0 20px 1.46413vw;width:76.1347vw;min-width:1040px}.gtjunior-exterior-image,.gtjunior-interior-image{position:relative;z-index:1}.gtjunior-exterior-catch,.gtjunior-interior-catch{margin:0;order:1}.gtjunior-exterior-caution,.gtjunior-interior-caution{color:#fff;margin:0;order:2}.gtjunior-exterior-container{padding-top:4.39239vw}.gtjunior-interior-container{padding-top:4.5388vw}.gtjunior-interior-catch{text-align:right}.gtjunior-performance{margin-top:100px}.gtjunior-performance-wrap{position:relative;background:url(../image/gtjunior02-pc@2x.jpg) 100% no-repeat;background-size:auto 80%;margin-bottom:73px;height:36.60322vw;min-height:500px}.gtjunior-performance .u-default-container{height:100%}.gtjunior-performance-detail{margin:0;height:100%;width:480px;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column}.gtjunior-performance-title{font-size:2.6rem}.gtjunior-performance-description{margin-top:14px}.gtjunior-performance-list-title{font-size:2rem;margin-top:40px}.gtjunior-performance-btn-wrap{text-align:center}.gtjunior-performance-btn{display:inline-block;position:relative;padding:18px 0 16px;border:1px solid #636363;border:1px solid var(--text-secondary);line-height:1.5}.gtjunior-performance-btn span{color:#636363;color:var(--text-secondary);position:relative;z-index:99;transition:all .6s;transition:all var(--base-animespeed);text-decoration:none}.gtjunior-performance-btn span small{font-size:1.2rem;display:inline}.gtjunior-performance-btn svg{fill:#636363;fill:var(--text-secondary);margin-left:.5em;transition:all .6s;transition:all var(--base-animespeed);width:12px;height:12px}.gtjunior-performance-btn i{display:block;width:23px;top:49%;right:15px;transition:all .6s;transition:all var(--base-animespeed)}.gtjunior-performance-btn i,.gtjunior-performance-btn i:before{background-color:#636363;background-color:var(--text-secondary);height:1px;position:absolute}.gtjunior-performance-btn i:before{content:"";width:5px;bottom:2px;right:0;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout);transform:rotate(45deg)}.gtjunior-performance-btn:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}.gtjunior-performance-btn:hover:not(.disabled):not(.finished){text-decoration:none!important;border-color:#8f0c2c;border-color:var(--color-primary)}.gtjunior-performance-btn:hover:not(.disabled):not(.finished) span{color:#fff;color:var(--button-text-hover)}.gtjunior-performance-btn:hover:not(.disabled):not(.finished) svg{fill:#fff;fill:var(--button-text-hover)}.gtjunior-performance-btn:hover:not(.disabled):not(.finished) i{background-color:#fff;background-color:var(--button-text-hover);right:-7px}.gtjunior-performance-btn:hover:not(.disabled):not(.finished) i:before{background-color:#fff;background-color:var(--button-text-hover)}.gtjunior-performance-btn:hover:not(.disabled):not(.finished):before{width:100%}.gtjunior-performance-btn.disabled,.gtjunior-performance-btn.finished{opacity:.4;cursor:default;background:none}.gtjunior-performance-btn.disabled i,.gtjunior-performance-btn.disabled svg,.gtjunior-performance-btn.finished i,.gtjunior-performance-btn.finished svg{display:none}.gtjunior-performance-btn{width:605px;margin:0 auto;font-size:1.6rem;text-align:center}.gtjunior-performance-btn br{display:none}.gtjunior-safety{margin-top:50px}.gtjunior-safety-container{position:relative;padding:0;background:none}.gtjunior-safety-slider{display:flex;justify-content:flex-start;flex-wrap:nowrap;background:#fff;position:relative;z-index:1}.gtjunior-safety-slider>*{margin-left:.65886vw}.gtjunior-safety-slider:before{content:"";width:40.99561vw;background:#ededed;display:block;min-width:410px!important}.gtjunior-safety-image{width:28.84334vw!important;min-width:228px!important}.gtjunior-safety .u-default-container{position:absolute;top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%);z-index:2;height:100%}.gtjunior-safety-wrap{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;width:312px;margin:0;height:100%}.gtjunior-safety-title{font-size:2.6rem}.gtjunior-safety-description{margin:25px auto 50px}.gtjunior-safety-button{display:inline-block;position:relative;text-align:left;padding:.9em 0 .7em;line-height:1}.gtjunior-safety-button span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-safety-button svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;transition:all .6s;transition:all var(--base-animespeed);width:.8em;height:.8em}.gtjunior-safety-button i{display:block;width:23px;top:49%;right:5%}.gtjunior-safety-button i,.gtjunior-safety-button i:before{background-color:#8f0c2c;background-color:var(--color-primary);height:1px;position:absolute;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-safety-button i:before{content:"";width:5px;bottom:2px;right:0;transform:rotate(45deg)}.gtjunior-safety-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}a.is-hover .gtjunior-safety-button,a:hover .gtjunior-safety-button{text-align:center}a.is-hover .gtjunior-safety-button span,a:hover .gtjunior-safety-button span{color:#fff}a.is-hover .gtjunior-safety-button svg,a:hover .gtjunior-safety-button svg{fill:#fff}a.is-hover .gtjunior-safety-button i,a:hover .gtjunior-safety-button i{background-color:#fff;right:-5px}a.is-hover .gtjunior-safety-button i:before,a:hover .gtjunior-safety-button i:before{background-color:#fff}a.is-hover .gtjunior-safety-button:before,a:hover .gtjunior-safety-button:before{width:100%}.gtjunior-safety-button{font-size:1.2rem;width:270px}.gtjunior-safety-button.longer{width:295px;margin-top:6px}.gtjunior-safety .u-product-noticebox{width:1040px;width:var(--base-pc-width);padding:0 20px;padding:0 var(--base-pc-padding);margin:40px auto 0}.gtjunior-gallery{margin-top:100px}.gtjunior-gallery-slider-image figcaption{position:absolute;top:auto;right:20px;bottom:20px;left:auto;color:#fff;font-size:1.4rem;margin:0}.gtjunior-gallery-slider-arrow{bottom:36px;width:10px;height:12px;z-index:10}.gtjunior-gallery-slider-arrow svg{width:10px;height:12px}.gtjunior-gallery-slider-arrow.prev{left:50%;transform:translateX(-50%);margin-left:-15.37335vw}.gtjunior-gallery-slider-arrow.next{right:auto;left:50%;transform:translateX(-50%);margin-left:15.37335vw}.gtjunior-gallery-slider .slick-slide{width:78.69693vw;margin:0 2.92826vw 0 0}.gtjunior-gallery-slider .slick-dots{position:absolute;top:auto;right:auto;bottom:40px;left:50%;transform:translateX(-50%);width:29.28258vw;margin:0}.gtjunior-gallery-slider .slick-dots li,.gtjunior-gallery-slider .slick-dots li button,.gtjunior-gallery-slider .slick-dots li button:before{height:4px;width:3.66032vw}.gtjunior-gallery-slider .slick-disabled{display:none!important}.gtjunior-gallery-cover{display:block;position:relative;height:1444px;margin-bottom:20px}.gtjunior-gallery-item{position:absolute}.gtjunior-gallery-item-01{left:0;top:0;width:489px;height:432px}.gtjunior-gallery-item-02{right:0;top:0;width:489px;height:216px}.gtjunior-gallery-item-03{top:237px;right:255px;width:234px;height:195px}.gtjunior-gallery-item-05{left:0;top:453px;width:489px;height:432px}.gtjunior-gallery-item-06{top:453px;right:255px;width:234px;height:255px}.gtjunior-gallery-item-07{top:237px;right:0;width:234px;height:471px}.gtjunior-gallery-item-08{top:729px;right:0;width:489px;height:432px}.gtjunior-gallery-item-09{top:729px;left:0;width:489px;height:216px}.gtjunior-gallery-item-10{top:966px;left:0;width:234px;height:195px}.gtjunior-gallery-item-11{top:1182px;right:0;width:489px;height:255px}.gtjunior-gallery-item-12{top:1182px;left:0;width:234px;height:255px}.gtjunior-gallery-item-13{top:966px;left:255px;width:234px;height:471px}.gtjunior-campaign{padding:150px 0 0}.gtjunior-campaign-banner{margin:0}.gtjunior-campaign-banner>*{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:stretch;color:inherit}.gtjunior-campaign-banner-image{width:50%}.gtjunior-campaign-banner-detail{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;padding:25px 20px 30px 60px;width:50%}.gtjunior-campaign-banner-detail-title{font-size:3.2rem}.gtjunior-campaign-banner-detail-period{font-size:2.6rem;margin-top:11px}.gtjunior-campaign-banner-detail-description{margin:12px 0 25px}.gtjunior-campaign-banner-detail-button{display:inline-block;position:relative;text-align:left;padding:.9em 0 .7em;line-height:1}.gtjunior-campaign-banner-detail-button span{color:#8f0c2c;color:var(--color-primary);position:relative;z-index:99;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-campaign-banner-detail-button svg{fill:#8f0c2c;fill:var(--color-primary);margin-left:.5em;transition:all .6s;transition:all var(--base-animespeed);width:.8em;height:.8em}.gtjunior-campaign-banner-detail-button i{display:block;width:23px;top:49%;right:5%}.gtjunior-campaign-banner-detail-button i,.gtjunior-campaign-banner-detail-button i:before{background-color:#8f0c2c;background-color:var(--color-primary);height:1px;position:absolute;transition:all .6s cubic-bezier(.46,.1,.29,1);transition:all var(--base-animespeed) var(--animate-easeinout)}.gtjunior-campaign-banner-detail-button i:before{content:"";width:5px;bottom:2px;right:0;transform:rotate(45deg)}.gtjunior-campaign-banner-detail-button:before{content:"";width:0;height:100%;background-color:#8f0c2c;background-color:var(--color-primary);position:absolute;top:0;left:0;z-index:0;transition:width .6s cubic-bezier(.46,.1,.29,1);transition:width var(--base-animespeed) var(--animate-easeinout)}a.is-hover .gtjunior-campaign-banner-detail-button,a:hover .gtjunior-campaign-banner-detail-button{text-align:center}a.is-hover .gtjunior-campaign-banner-detail-button span,a:hover .gtjunior-campaign-banner-detail-button span{color:#fff}a.is-hover .gtjunior-campaign-banner-detail-button svg,a:hover .gtjunior-campaign-banner-detail-button svg{fill:#fff}a.is-hover .gtjunior-campaign-banner-detail-button i,a:hover .gtjunior-campaign-banner-detail-button i{background-color:#fff;right:-5px}a.is-hover .gtjunior-campaign-banner-detail-button i:before,a:hover .gtjunior-campaign-banner-detail-button i:before{background-color:#fff}a.is-hover .gtjunior-campaign-banner-detail-button:before,a:hover .gtjunior-campaign-banner-detail-button:before{width:100%}.gtjunior-campaign-banner-detail-button{font-size:1.2rem;width:110px}.gtjunior-movie .u-product-movies{padding-bottom:0}.gtjunior-movie .u-product-movies-morebutton-cover{margin-bottom:30px}.gtjunior-spec-kv{width:1040px;width:var(--base-pc-width);margin:0 auto;padding:0 20px;padding:0 var(--base-pc-padding)}.gtjunior-spec-kv .u-breadcrumb{top:0;margin-top:5px}.gtjunior-spec .u-unckernavi{margin-top:100px}.gtjunior-spec .u-product-spec-table-equipment tbody td{width:337px}.gtjunior-interview{margin:180px 0}.gtjunior-interview-container{margin-top:42px;padding:0}.gtjunior-interview-img{position:absolute;right:0;top:0;width:56.3vw;max-width:770px}.gtjunior-interview-image{position:absolute;right:0;top:0;width:100%;max-width:770px}.gtjunior-interview-image img{width:100%}.gtjunior-interview-wrap{width:420px}.gtjunior-interview-description{margin:40px 0 0}.gtjunior-interview-button{margin-top:70px;width:120px}}@media screen and (max-width:1180px) and (min-width:768px){.gtjunior-performance-wrap{background-position:115%}}
/*# sourceMappingURL=gt-junior.css.map */