@-ms-viewport{width:device-width;initial-scale:1}@viewport{width:device-width;initial-scale:1}@viewport{width:auto;initial-scale:1}*{padding:0;margin:0;box-sizing:border-box}h1{margin:0;font-size:1em;font-weight:inherit}h2{margin:0;font-size:1em;font-weight:inherit}h3{margin:0;font-size:1em;font-weight:inherit}h4{margin:0;font-size:1em;font-weight:inherit}h5{margin:0;font-size:1em;font-weight:inherit}h6{margin:0;font-size:1em;font-weight:inherit}ul li,ol li{list-style:none}a{color:inherit;text-decoration:none;outline:none}strong,em{font-style:normal;font-weight:400}small{font-size:1em}img{display:block;max-width:100%;height:auto;backface-visibility:hidden}svg{vertical-align:inherit;fill:currentcolor}fieldset{padding:0;margin:0;border:none}input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;border-radius:0;outline:none;appearance:none}button{cursor:pointer}address{font-style:normal}html{width:100%;height:100%;cursor:default}body{letter-spacing:.02em;color:#fff;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-style:normal;font-weight:400;box-sizing:border-box}#footer{display:none}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.c-scroll-line{position:relative;width:1px;background:#fff}.c-scroll-line__label{display:block;white-space:nowrap;translate:1.2rem -100%;rotate:90deg;transform-origin:left bottom;font-size:1.4rem;line-height:100%;letter-spacing:.04em}.c-scroll-line__bar{display:block;position:absolute;top:0;left:0;width:.8rem;height:.8rem;border-radius:50%;transform-origin:center top;background:#e60012}.c-copy-marker{letter-spacing:.04em;color:#000;line-height:150%;font-weight:500}.c-copy-marker__label{display:inline;background:linear-gradient(transparent 0,#fff 0)}.c-price{display:flex;flex-wrap:wrap;align-items:flex-end;color:#a3a3a3}.c-price__hdg{letter-spacing:.08em;line-height:100%}.c-price__transmission{letter-spacing:.08em;line-height:100%}.c-price__number{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%}.c-price__main{letter-spacing:.08em;line-height:100%}.c-price__yen{letter-spacing:.08em;line-height:150%}.c-price__tax{letter-spacing:.08em;line-height:150%}.c-cv__container{display:flex;align-items:center;justify-content:center;gap:1rem;position:absolute;bottom:0;left:50%;width:100%;background:#e60012;color:#fff;transition:background .2s ease-in-out,width .02s ease-in-out;will-change:background,width}.c-cv__container.is-fixed{position:fixed}.c-cv__label{line-height:100%;letter-spacing:.08em}.c-cv__arrow{display:block;background-color:#fff;aspect-ratio:8/6;clip-path:polygon(0 0,0 100%,100% 50%);width:.8rem}.c-note{line-height:2;color:#a3a3a3;letter-spacing:.075em}.c-note--gray{color:#4a4a4a}.p-gryaris-02 img{width:100%;height:auto}.p-gryaris-02__sections{position:relative;z-index:1}.p-gryaris-02__bottom{position:relative;z-index:2;background:#000}.p-loader{position:fixed;inset:0;background:black;color:#fff;z-index:9999;display:-ms-grid;display:grid;place-items:center;opacity:1;pointer-events:all}.p-loader__bar{height:2px;background:rgba(255,255,255,.18);overflow:hidden}.p-loader__bar-fill{height:100%;background:#fff;transform-origin:left center}.p-section{position:relative;display:flex;min-height:200vh}.p-section__container{position:relative;z-index:1;width:100%;min-height:100vh;margin-left:-1px}.p-section__bg{position:sticky;z-index:0;top:0;flex-shrink:0;width:1px;height:100vh}.p-section__bg-container{position:absolute;z-index:0;inset:0;width:100vw;height:100%}.p-section__bg-cover{position:absolute;z-index:1;inset:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.p-section__bg-img{position:absolute;z-index:0;inset:0;width:100%;height:100%}.p-section__bg-img picture{position:absolute;display:block;width:100%;height:100%}.p-section__bg-img img{object-fit:cover;width:100%;height:100%}.p-section__bg-video{position:absolute;z-index:0;inset:0;width:100%;height:100%}.p-section__bg-video video{object-fit:cover;width:100%;height:100%}.p-section__bg-logo{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%}.p-section__bg-tgr{position:absolute;z-index:1}.p-section__bg-scroll{position:absolute;z-index:1;bottom:0}.p-section-img{min-height:100vh;display:flex;align-items:center;color:#fff}.p-section-img__container{position:relative;width:100%}.p-section-img__img{position:relative;z-index:0;overflow:hidden}.p-section-img__hdg{z-index:1;letter-spacing:.04em}.p-section-img__copy-number{line-height:100%;letter-spacing:.04em}.p-section-img__copy-txt{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto}.p-section-img__txt{letter-spacing:.04em}.p-section-img__note{letter-spacing:.04em;line-height:175%;font-size:1.2rem;color:#a3a3a3}.p-section-video{min-height:100vh;display:flex;align-items:center;color:#fff}.p-section-video__container{position:relative;width:100%}.p-section-video__hdg{line-height:200%;letter-spacing:.04em}.p-section-video__hdg span{display:block}.p-section-video__txt{line-height:200%;letter-spacing:.04em}.p-section-video__txt p~p{margin-top:2.25em}.p-section-last{min-height:100vh}.p-section-last__container{width:100%}.p-lineup__list{display:-ms-grid;display:grid}.p-lineup__item{display:-ms-grid;display:grid;justify-items:center}.p-lineup__item-price{width:100%}.p-entry__btn{position:relative}.p-bnr__item-link{transition:opacity .25s cubic-bezier(0,0,.25,1)}.p-footer__copyright{color:#4a4a4a}@media screen and (min-width:769px){html{font-size:.6944444444vw}body{font-size:1.4rem}.u-dsp-tab{display:none}.u-dsp-sp{display:none!important}.c-scroll-line{height:20rem}.c-copy-marker{font-size:2.8rem}.c-copy-marker__label{padding:.3rem .4rem}.c-price{gap:1.6rem .8rem}.c-price__hdg{font-size:3.2rem}.c-price__transmission{font-size:1.6rem}.c-price__number{gap:.8rem}.c-price__main{font-size:3.2rem}.c-price__yen{font-size:1.4rem}.c-price__tax{font-size:1.4rem}.c-cv{height:6.6rem;padding-bottom:1rem}.c-cv__container{width:114rem;height:5.6rem;bottom:1rem}.c-cv__container.is-fixed{width:134rem}.c-cv__label{font-size:1.4rem}.c-note{font-size:1.2rem}.p-loader__bar{width:50rem}.p-section__container{margin-top:100vh}.p-section__bg-logo{width:32rem}.p-section__bg-tgr{width:24rem;top:2.4rem;right:3.2rem}.p-section__bg-scroll{right:5.2rem}.p-section-img{padding:16rem 15rem}.p-section-img__container{display:flex;justify-content:space-between;align-items:center}.p-section-img__img{width:62rem;aspect-ratio:620/720;margin-top:9.8rem;margin-left:14rem}.p-section-img__hdg{position:absolute;top:0;right:0;line-height:175%;font-size:12rem}.p-section-img__copy{position:absolute;z-index:1;top:0;left:0}.p-section-img__copy-number{font-size:12rem}.p-section-img__copy-txt{margin-top:2.4rem;gap:1rem}.p-section-img__txt{width:30rem;translate:0 33%;font-size:1.8rem;line-height:225%}.p-section-img__txt p~p{margin-top:2.25em}.p-section-img__note{margin-top:4rem}.p-section--kv1 .p-section-video{padding:90rem 15rem 32rem}.p-section--kv2 .p-section-video{padding:32rem 15rem}.p-section-video__desc:not(:first-child){margin-top:40rem}.p-section-video__hdg{font-size:4rem}.p-section-video__txt{margin-top:6.4rem;font-size:1.8rem}.p-section-last{padding:16rem 0 13.8rem}.p-lineup{padding-right:15rem;padding-left:15rem}.p-lineup__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.p-lineup__item{gap:10.6rem}.p-lineup__item-img{width:42.8rem;aspect-ratio:429/198}.p-lineup__note{margin-top:5rem}.p-entry{margin-top:7.5rem}.p-bnr{padding-right:15rem;padding-left:15rem}.p-bnr{margin-top:7.5rem}.p-bnr__item-link{aspect-ratio:368/1140}.p-note{padding-right:15rem;padding-left:15rem}.p-note{margin-top:7.5rem}.p-footer{padding-right:15rem;padding-left:15rem}.p-footer{margin-top:7.5rem}.p-footer__copyright{font-size:1.2rem;line-height:175%}}@media screen and (max-width:768px){html{font-size:2.5641025641vw}body{font-size:1.4rem}.u-dsp-pc{display:none!important}.c-scroll-line{height:12rem}.c-copy-marker{font-size:2rem}.c-copy-marker__label{padding:.3rem .2rem}.c-price{gap:.8rem .4rem}.c-price__hdg{font-size:2.4rem}.c-price__transmission{font-size:1.8rem}.c-price__number{margin-top:.8rem;gap:.6rem .4rem}.c-price__main{font-size:2.8rem}.c-price__yen{font-size:1.3rem}.c-price__tax{width:100%;font-size:1.3rem}.c-cv{height:5rem}.c-cv__container{width:35rem;height:5rem;bottom:0}.c-cv__container.is-fixed{width:100%}.c-cv__label{font-size:1.3rem}.c-note{font-size:1.2rem}.p-loader__bar{width:28rem}.p-section__container{margin-top:125vh}.p-section__bg-logo{width:24rem}.p-section__bg-tgr{width:18rem;top:2rem;right:2rem}.p-section__bg-scroll{right:4.2rem}.p-section-img{padding:22.5rem 2rem 15rem}.p-section-img__img{width:100%;margin-top:2.4rem}.p-section-img__hdg{position:relative;display:flex;justify-content:flex-end;margin-top:-2.4rem;line-height:100%;font-size:4.8rem}.p-section-img__copy-number{position:absolute;top:0;left:0;font-size:4.8rem}.p-section-img__copy-txt{margin-top:3.2rem;gap:.6rem}.p-section-img__txt{margin-top:3.2rem;font-size:1.5rem;line-height:175%}.p-section-img__txt p~p{margin-top:1.75em}.p-section-img__note{margin-top:2.4rem}.p-section--kv1 .p-section-video{padding:37.5rem 2rem 18rem}.p-section--kv2 .p-section-video{padding:22.5rem 2rem 18rem}.p-section-video__desc:not(:first-child){margin-top:24rem}.p-section-video__hdg{font-size:2.6rem}.p-section-video__txt{margin-top:4rem;font-size:1.5rem}.p-section-last{padding:22.5rem 0 2rem}.p-lineup{padding-right:2rem;padding-left:2rem}.p-lineup__list{gap:8rem}.p-lineup__item{gap:6.4rem}.p-lineup__item-img{width:32rem}.p-lineup__note{margin-top:4.8rem}.p-entry{margin-top:4.8rem}.p-bnr{padding-right:2rem;padding-left:2rem}.p-bnr{margin-top:4.8rem}.p-note{padding-right:2rem;padding-left:2rem}.p-note{margin-top:4.8rem}.p-footer{padding-right:2rem;padding-left:2rem}.p-footer{margin-top:4.8rem}.p-footer__copyright{font-size:3.0769230769vw;line-height:150%}}@media screen and (min-width:769px) and (max-width:1199px){.u-dsp-tab{display:block}}@media(hover:hover){.c-cv__container:hover{background:#b6091a}.p-bnr__item-link:hover{opacity:.7}}