@-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:#a3a3a3;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}.l-main:has(.p-grcorolla_02){overflow:unset}#footer{display:none}.l-modal{position:fixed;z-index:9999;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;visibility:hidden;opacity:0;overflow:auto;background:#000}.is-modal .l-modal{visibility:visible;opacity:1}.l-modal__inner{position:relative;z-index:1;margin:auto}.l-modal__container{position:relative;width:100%;background:#141313}.l-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:none;border:none}.l-modal__close:before,.l-modal__close:after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px;background:#fff}.l-modal__close:before{rotate:45deg}.l-modal__close:after{rotate:-45deg}.l-modal__overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.c-scroll-line{position:relative;width:1px}.c-scroll-line__label{position:absolute;top:0;left:0;display:block;white-space:nowrap;rotate:90deg;transform-origin:right center;translate:-100% -100%;line-height:100%;letter-spacing:.04em;color:#fff}.c-scroll-line__rail{position:relative;display:block;overflow:hidden;background:rgba(255,255,255,.2)}.c-scroll-line__bar{display:block;position:absolute;top:0;width:1px;height:100%;transform-origin:center top;background:#fff}.c-cv__container{display:flex;align-items:center;justify-content:center;width:100%;background:#e60012;color:#fff;transition:background .2s ease-in-out;will-change:background}.p-entry .c-cv__container{position:absolute;left:50%}.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%)}.c-link-txt{transition:opacity .25s cubic-bezier(0,0,.25,1)}.c-link-txt{display:flex}.c-link-txt__container{display:flex;flex-wrap:wrap;align-items:center}.c-link-txt__container:has(.c-link-txt__icon--arrow):after{content:"";display:block;width:100%;border-bottom:1px solid #a3a3a3}.c-link-txt__container:has(.c-link-txt__icon--plus){position:relative;border:1px solid #4a4a4a}.p-feature--usability .c-link-txt__container{border:1px solid #a3a3a3}.p-feature--usability .c-link-txt__container:after{border-bottom-color:#000}.c-link-txt__label{line-height:200%;letter-spacing:.02em;color:#a3a3a3}.p-feature--usability .c-link-txt__label{color:#000}.c-link-txt__icon{display:block}.c-link-txt__icon--arrow{aspect-ratio:8/6;clip-path:polygon(0 0,0 100%,100% 50%);background-color:#a3a3a3}.p-feature--usability .c-link-txt__icon--arrow{background-color:#000}.c-link-txt__icon--plus{position:relative;aspect-ratio:1;border-radius:50%;background:#4a4a4a}.c-link-txt__icon--plus:before,.c-link-txt__icon--plus:after{content:"";display:block;position:absolute;top:50%;left:50%;height:1px;background:#a3a3a3}.c-link-txt__icon--plus:before{translate:-50% -50%}.c-link-txt__icon--plus:after{translate:-50% -50%;rotate:90deg}.p-feature--usability .c-link-txt__icon--plus{background:rgba(163,163,163,.3)}.p-feature--usability .c-link-txt__icon--plus:before,.p-feature--usability .c-link-txt__icon--plus:after{background:#000}.c-note{color:#4a4a4a;letter-spacing:.08em;line-height:175%}.p-grcorolla-02 img{width:100%;height:auto}.p-grcorolla-02__feature{position:relative;z-index:1;background:#000}.p-grcorolla-02__entry{position:relative;z-index:1}.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-kv{position:relative;display:flex}.p-kv__bg{position:sticky;z-index:0;top:0;width:1px;height:100vh;flex-shrink:0}.p-kv__bg-container{position:absolute;top:0;left:0;width:100vw;height:100%}.p-kv__bg-cover{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.p-kv__bg-video{position:absolute;z-index:0;inset:0;width:100%;height:100%}.is-video-loaded .p-kv__bg-video{z-index:1}.p-kv__bg-video-mp4{object-fit:cover;width:100%;height:100%}.p-kv__logo{position:absolute;z-index:2}.p-kv__tgr{position:absolute;z-index:2}.p-kv__scroll{position:absolute;z-index:1;bottom:0}.p-kv__container{position:relative;z-index:1;width:100%}.p-statement__inner{display:-ms-grid;display:grid;align-content:center;width:100%;min-height:100vh}.p-statement__hdg{letter-spacing:.02em;color:#fff}.p-statement__txt{letter-spacing:.02em;color:#fff}.p-feature--design{background:#1a1a1a}.p-feature--usability{background:#cfcfcf;color:#000}.p-feature__hdg{margin:unset;line-height:150%;letter-spacing:.02em;letter-spacing:300}.p-feature__lead{line-height:250%;letter-spacing:.02em}.p-feature__section{position:relative}.p-feature__label{position:absolute;z-index:2;margin:unset;line-height:110%;letter-spacing:0;color:#fff;white-space:nowrap}.p-feature__label>span{display:inline-block}.p-feature__section--performance-1 .p-feature__label{right:0}.p-feature__section--performance-1 .p-feature__label>span span{display:inline-block;margin-right:.1em}.p-feature__section--usability-1 .p-feature__label{right:0}.p-feature__section--usability-3 .p-feature__label{text-align:right}.p-feature__txt{display:-ms-grid;display:grid;gap:2em}.p-feature__txt p{line-height:200%;letter-spacing:.02em}.p-feature__note{line-height:200%;letter-spacing:.02em;color:#4a4a4a}.p-feature__imgs{position:relative}.p-feature__img{width:100%;height:auto;overflow:hidden}.p-feature__img--performance-1-4{position:absolute}.p-feature__img--usability-1-2{position:absolute;left:0}.p-feature__img--usability-3-1{z-index:1}.p-feature__img--usability-3-2{z-index:0}.p-feature__backyard{width:100%;display:none}.p-safety{width:100%}.p-safety__headline{display:-ms-grid;display:grid}.p-safety__caption{line-height:175%;letter-spacing:.02em}.p-safety__hdg{letter-spacing:.02em;color:#fff}.p-safety__logo{display:block}.p-safety__point-number{display:flex;align-items:center;justify-content:center;border:1px solid #fff;line-height:100%;letter-spacing:.02em;color:#fff}.p-safety__point-hdg{line-height:200%;letter-spacing:.02em;color:#fff}.p-safety__point-txt{line-height:200%;letter-spacing:.02em}.p-safety__close{transition:opacity .25s cubic-bezier(0,0,.25,1)}.p-safety__close{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;line-height:100%;letter-spacing:.02em;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer}.p-price{position:relative;color:#fff}.p-price__bg{position:relative;z-index:0;overflow:hidden}.p-price__hdg{letter-spacing:.02em}.p-price__retail-hdg{line-height:150%;letter-spacing:.02em;border-bottom:1px solid #fff}.p-price__retail-list{display:-ms-grid;display:grid}.p-price__retail-item{display:flex;flex-wrap:wrap}.p-price__retail-item-hdg{width:100%;line-height:150%;letter-spacing:.02em}.p-price__retail-item-main{line-height:150%;letter-spacing:.02em}.p-price__retail-item-yen{line-height:150%;letter-spacing:.02em;align-self:flex-end}.p-price__retail-item-tax{width:100%}.p-price__note{letter-spacing:.02em;line-height:175%}.p-bnr__list{display:-ms-grid;display:grid}.p-bnr__item-link{transition:opacity .25s cubic-bezier(0,0,.25,1)}.p-entry__btn{position:relative}.p-note .icon-notice{display:inline-block}.p-note__item--border{border:1px solid #4a4a4a}.p-footer__copyright{line-height:1.8;color:#4a4a4a}@media screen and (min-width:769px){html{font-size:62.5%}body{font-size:min(.9722222222vw,14px)}.l-modal{padding:min(8.3333333333vw,120px)}.l-modal__inner{max-width:min(66.6666666667vw,960px)}.l-modal__container{margin:0 auto;padding:min(6.9444444444vw,100px)}.l-modal__close{top:min(1.7361111111vw,25px);right:min(1.7361111111vw,25px);width:min(2.7777777778vw,40px)}.l-modal__close:before,.l-modal__close:after{width:min(1.5972222222vw,23px)}.u-dsp-tab{display:none}.u-dsp-sp{display:none!important}.c-scroll-line__label{padding-right:min(.5555555556vw,8px);font-size:min(.9722222222vw,14px)}.c-scroll-line__rail{height:min(8.3333333333vw,120px)}.c-cv{height:min(5.9027777778vw,85px);padding-bottom:min(.6944444444vw,10px)}.c-cv__container{gap:min(.6944444444vw,10px);width:min(93.0555555556vw,1340px);height:min(5.2083333333vw,75px)}.p-entry .c-cv__container{bottom:min(.6944444444vw,10px)}.c-cv__label{font-size:min(.9722222222vw,14px)}.c-cv__arrow{width:min(.5555555556vw,8px)}.p-feature__section--performance-2 .c-link-txt{justify-content:flex-end}.c-link-txt__container:has(.c-link-txt__icon--plus){padding:min(1.0416666667vw,15px) min(1.3888888889vw,20px) min(1.0416666667vw,15px) min(1.7361111111vw,25px)}.c-link-txt__label{font-size:min(1.1111111111vw,16px)}.p-feature__modal .c-link-txt__label{font-size:min(.9722222222vw,14px)}.c-link-txt__icon--arrow{width:min(.5555555556vw,8px);margin-left:min(1.0416666667vw,15px)}.c-link-txt__icon--plus{width:min(1.5972222222vw,23px);margin-left:min(1.0416666667vw,15px)}.c-link-txt__icon--plus:before,.c-link-txt__icon--plus:after{width:min(.4861111111vw,7px)}.c-note{font-size:min(.8333333333vw,12px)}.p-grcorolla-02__bnr{margin-top:min(5.2083333333vw,75px)}.p-grcorolla-02__entry{margin-top:min(5.2083333333vw,75px)}.p-grcorolla-02__note{margin-top:min(5.2083333333vw,75px)}.p-loader__bar{width:50rem}.p-kv__logo{width:min(31.25vw,450px);bottom:min(3.4722222222vw,50px);left:min(3.4722222222vw,50px)}.p-kv__tgr{width:min(13.1944444444vw,190px);top:min(3.4722222222vw,50px);right:min(3.4722222222vw,50px)}.p-kv__scroll{right:min(3.9583333333vw,57px)}.p-kv__container{margin-top:125vh}.p-statement{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-statement__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-statement__inner--large{width:min(108.3333333333vw,1560px)}.p-statement{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-statement__inner{gap:min(2.0833333333vw,30px)}.p-statement__hdg{font-size:min(2.2222222222vw,32px);line-height:160%}.p-statement__txt{font-size:min(1.3888888889vw,20px);line-height:300%}.p-statement__txt p:not(:first-child){margin-top:1.5em}.p-feature{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-feature__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-feature__inner--large{width:min(108.3333333333vw,1560px)}.p-feature{padding-top:min(13.8888888889vw,200px);padding-bottom:min(16.6666666667vw,240px)}.p-feature__hdg{font-size:min(4.4444444444vw,64px)}.p-feature__lead{margin-top:min(.2777777778vw,4px);font-size:min(.9722222222vw,14px)}.p-feature__section{margin-top:min(6.9444444444vw,100px)}.p-feature__section--performance-2{margin-top:min(20.8333333333vw,300px)}.p-feature__section--design-1{margin-top:min(5.2083333333vw,75px);padding-bottom:min(4.1666666667vw,60px)}.p-feature__section--usability-1{margin-top:min(11.8055555556vw,170px);padding-bottom:min(7.6388888889vw,110px)}.p-feature__section--usability-2{margin-top:min(30.2083333333vw,435px);padding-bottom:min(10.0694444444vw,145px)}.p-feature__section--usability-3{margin-top:min(13.8888888889vw,200px)}.p-feature__label{translate:0 -100%;font-size:min(8.3333333333vw,120px)}.p-feature__section--performance-1 .p-feature__label{translate:unset;top:0}.p-feature__section--performance-2 .p-feature__label{top:min(10.7638888889vw,155px);left:0}.p-feature__section--usability-1 .p-feature__label{top:min(2.0833333333vw,30px);text-align:right}.p-feature__section--usability-2 .p-feature__label{top:min(2.4305555556vw,35px);left:0}.p-feature__section--usability-3 .p-feature__label{top:min(12.1527777778vw,175px);left:unset;right:0}.p-feature__desc{position:absolute;top:min(53.4722222222vw,770px)}.p-feature__desc--performance-1{top:min(66.6666666667vw,960px)}.p-feature__desc--performance-2{width:min(50vw,720px);left:min(43.0555555556vw,620px)}.p-feature__desc--usability-1{top:min(58.6805555556vw,845px)}.p-feature__desc--usability-2{left:min(43.0555555556vw,620px)}.p-feature__desc--usability-3{top:min(55.2083333333vw,795px);left:min(3.4722222222vw,50px)}.p-feature__txt p{font-size:min(1.1111111111vw,16px)}.p-feature__note{margin-top:min(1.0416666667vw,15px);font-size:min(.9722222222vw,14px)}.p-feature__catalog{margin-top:min(2.0833333333vw,30px)}.p-feature__modal{margin-top:min(2.0833333333vw,30px)}.p-feature__imgs{display:flex;justify-content:space-between;align-items:flex-start}.p-feature__imgs--performance-2,.p-feature__imgs--usability-2{flex-direction:row-reverse}.p-feature__imgs--design-1{flex-wrap:wrap}.p-feature__img--2{position:absolute}.p-feature__img--performance-1-2{top:min(6.9444444444vw,100px);right:0}.p-feature__img--performance-1-3{margin-right:min(3.4722222222vw,50px);margin-top:min(33.9583333333vw,489px)}.p-feature__img--performance-1-4{top:min(43.0555555556vw,620px);left:min(3.4722222222vw,50px)}.p-feature__img--performance-2-2{top:min(9.0277777778vw,130px);left:0}.p-feature__img--performance-2-3{margin-top:min(36.1111111111vw,520px);margin-left:min(9.375vw,135px)}.p-feature__img--design-1-2{top:0;right:0;translate:0 -50%}.p-feature__img--design-1-3{margin-top:min(16.6666666667vw,240px);margin-right:min(3.4722222222vw,50px)}.p-feature__img--design-1-4{position:absolute;top:min(46.5277777778vw,670px);left:min(3.4722222222vw,50px)}.p-feature__img--design-1-5{margin-top:min(5.2083333333vw,75px);margin:min(6.9444444444vw,100px) 0 0 auto}.p-feature__img--design-1-6{position:absolute;top:min(72.2222222222vw,1040px);left:min(10.4166666667vw,150px)}.p-feature__img--design-1-7{position:absolute;top:min(92.7083333333vw,1335px);left:0}.p-feature__img--usability-1-1{margin-top:min(5.2777777778vw,76px);margin-left:min(3.4722222222vw,50px)}.p-feature__img--usability-1-2{top:0;translate:0 -50%}.p-feature__img--usability-1-3{position:absolute;top:min(45.4861111111vw,655px);right:0}.p-feature__img--usability-1-4{position:relative;margin-right:min(3.4722222222vw,50px)}.p-feature__img--usability-2-2{top:min(15.2777777778vw,220px);left:min(3.4722222222vw,50px)}.p-feature__img--usability-3-1{position:absolute;top:0;left:min(3.4722222222vw,50px)}.p-feature__img--usability-3-2{position:relative;margin:min(10.0694444444vw,145px) 0 0 auto}.p-feature__img--pc-720{width:min(50vw,720px)}.p-feature__img--pc-620{width:min(43.0555555556vw,620px)}.p-feature__img--pc-520{width:min(36.1111111111vw,520px)}.p-feature__img--pc-485{width:min(33.6805555556vw,485px)}.p-feature__img--pc-470{width:min(32.6388888889vw,470px)}.p-feature__img--pc-450{width:min(31.25vw,450px)}.p-feature__img--pc-435{width:min(30.2083333333vw,435px)}.p-feature__img--pc-385{width:min(26.7361111111vw,385px)}.p-feature__img--pc-350{width:min(24.3055555556vw,350px)}.p-feature__img--pc-335{width:min(23.2638888889vw,335px)}.p-feature__cv{margin-top:min(6.9444444444vw,100px)}.p-safety__headline{-ms-grid-columns:1fr min(13.8888888889vw,200px);grid-template-columns:1fr min(13.8888888889vw,200px);grid-row:1fr auto;gap:min(.6944444444vw,10px)}.p-safety__caption{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:min(1.25vw,18px)}.p-safety__hdg{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;line-height:175%;font-size:min(2.7777777778vw,40px)}.p-safety__logo{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.p-safety__point{margin-top:min(2.4305555556vw,35px)}.p-safety__point~.p-safety__point{margin-top:min(2.7777777778vw,40px)}.p-safety__point-number{width:min(6.25vw,90px);height:min(2.5vw,36px);font-size:min(.9027777778vw,13px)}.p-safety__point-hdg{margin-top:min(1.3888888889vw,20px);font-size:min(1.25vw,18px)}.p-safety__point-txt{margin-top:min(.6944444444vw,10px);font-size:min(.9722222222vw,14px)}.p-safety__point-pic{width:min(41.6666666667vw,600px);margin-top:min(1.0416666667vw,15px)}.p-safety__close{width:min(17.3611111111vw,250px);height:min(3.1944444444vw,46px);margin-top:min(2.7777777778vw,40px);font-size:min(.9722222222vw,14px)}.p-price__inner{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:min(93.0555555556vw,1340px);height:100%;display:flex;flex-direction:column;padding:min(5.2083333333vw,75px) 0 min(3.4722222222vw,50px)}.p-price__hdg{line-height:150%;font-size:min(6.9444444444vw,100px)}.p-price__container{display:flex;flex-direction:column;margin-top:auto;margin-bottom:0}.p-price__retail{width:min(22.2222222222vw,320px)}.p-price__retail-hdg{padding-bottom:min(1.7361111111vw,25px);font-size:min(.9722222222vw,14px)}.p-price__retail-list{gap:min(2.7777777778vw,40px);margin-top:min(2.0833333333vw,30px)}.p-price__retail-item-hdg{font-size:min(1.6666666667vw,24px)}.p-price__retail-item-main{font-size:min(2.7777777778vw,40px)}.p-price__retail-item-yen{margin-left:min(.5555555556vw,8px);padding-bottom:.35em;font-size:min(1.6666666667vw,24px)}.p-price__note{margin-top:min(2.7777777778vw,40px);font-size:min(.9722222222vw,14px);color:rgba(255,255,255,.5)}.p-price__note~.p-price__note{margin-top:min(3.4722222222vw,50px)}.p-bnr{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-bnr__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-bnr__inner--large{width:min(108.3333333333vw,1560px)}.p-bnr__list{gap:min(2.0833333333vw,30px)}.p-entry{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-entry__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-entry__inner--large{width:min(108.3333333333vw,1560px)}.p-note{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-note__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-note__inner--large{width:min(108.3333333333vw,1560px)}.p-note .icon-notice{width:min(.9722222222vw,14px);margin-right:min(.1388888889vw,2px)}.p-note__item~.p-note__item{margin-top:min(2.7777777778vw,40px)}.p-note__item--border{padding:min(2.7777777778vw,40px)}.p-footer{padding-left:min(3.4722222222vw,50px);padding-right:min(3.4722222222vw,50px)}.p-footer__inner{width:min(93.0555555556vw,1340px);margin-right:auto;margin-left:auto}.p-footer__inner--large{width:min(108.3333333333vw,1560px)}.p-footer{margin-top:min(5.2083333333vw,75px);padding-bottom:min(5.5555555556vw,80px)}.p-footer__copyright{font-size:min(.8333333333vw,12px)}}@media screen and (max-width:768px){html{font-size:2.5641025641vw}body{font-size:3.5897435897vw}.l-modal{padding:24.6153846154vw 5.1282051282vw 19.2307692308vw}.l-modal__container{padding:12.8205128205vw 5.1282051282vw 20.5128205128vw}.l-modal__close{top:-4.1025641026vw;right:0;width:10.2564102564vw;translate:0 -100%}.l-modal__close:before,.l-modal__close:after{width:5.8974358974vw}.u-dsp-pc{display:none!important}.c-scroll-line__label{padding-right:1.5384615385vw;font-size:3.3333333333vw}.c-scroll-line__rail{height:24.6153846154vw}.c-cv{height:12.8205128205vw}.c-cv__container{position:relative;left:50%;translate:-50% 0;gap:2.5641025641vw;width:89.7435897436vw;height:12.8205128205vw;bottom:0}.p-entry .c-cv__container{bottom:0;translate:unset}.c-cv__label{font-size:3.3333333333vw}.c-cv__arrow{width:2.0512820513vw}.c-link-txt{justify-content:flex-end}.c-link-txt__container:has(.c-link-txt__icon--plus){padding:2.5641025641vw;width:100%;justify-content:center}.c-link-txt__label{font-size:3.3333333333vw}.p-feature__modal .c-link-txt__label{font-size:3.5897435897vw}.c-link-txt__icon--arrow{width:2.0512820513vw;margin-left:3.0769230769vw}.c-link-txt__icon--plus{width:5.8974358974vw;position:absolute;top:50%;right:4.358974359vw;translate:0 -50%}.c-link-txt__icon--plus:before,.c-link-txt__icon--plus:after{width:1.7948717949vw}.c-note{font-size:3.0769230769vw}.p-grcorolla-02__feature{margin-top:6.4102564103vw}.p-grcorolla-02__price{margin-top:30.7692307692vw}.p-grcorolla-02__bnr{margin-top:19.2307692308vw}.p-grcorolla-02__entry{margin-top:14.8717948718vw}.p-grcorolla-02__note{margin-top:14.8717948718vw}.p-loader__bar{width:28rem}.p-kv__logo{width:71.7948717949vw;top:100svh;translate:0 calc(-100% - 10.2564102564vw);left:5.1282051282vw}.p-kv__tgr{width:38.9743589744vw;top:8.2051282051vw;right:5.1282051282vw}.p-kv__scroll{right:6.6666666667vw}.p-kv__container{margin-top:125vh}.p-statement{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-statement{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-statement__inner{gap:7.6923076923vw}.p-statement__hdg{font-size:6.1538461538vw;line-height:175%}.p-statement__txt{font-size:4.6153846154vw;line-height:200%}.p-statement__txt p:not(:first-child){margin-top:1.25em}.p-feature{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-feature{padding-top:25.641025641vw;padding-bottom:19.2307692308vw}.p-feature__hdg{font-size:10.2564102564vw}.p-feature__lead{margin-top:1.0256410256vw;font-size:3.3333333333vw}.p-feature__section{margin-top:25.641025641vw}.p-feature__section--performance-2{margin-top:76.9230769231vw}.p-feature__section--design-1{margin-top:10.2564102564vw}.p-feature__section--usability-1{margin-top:76.9230769231vw}.p-feature__section--usability-2{margin-top:38.4615384615vw}.p-feature__section--usability-3{margin-top:38.4615384615vw}.p-feature__label{font-size:16.4102564103vw;white-space:nowrap}.p-feature__section--performance-1 .p-feature__label{top:-14.1025641026vw}.p-feature__section--performance-2 .p-feature__label{top:-50vw;left:0}.p-feature__section--usability-1 .p-feature__label{top:-60.2564102564vw;left:2.5641025641vw;font-size:15.3846153846vw}.p-feature__section--usability-2 .p-feature__label{top:-13.8461538462vw;right:5.1282051282vw;font-size:12.0512820513vw}.p-feature__section--usability-3 .p-feature__label{top:-13.8461538462vw;right:0}.p-feature__desc{margin-top:7.6923076923vw}.p-feature__txt p{font-size:3.5897435897vw}.p-feature__note{margin-top:3.8461538462vw;font-size:3.5897435897vw}.p-feature__catalog{margin-top:7.6923076923vw}.p-feature__modal{margin-top:7.6923076923vw}.p-feature__img--2{margin-top:-7.6923076923vw}.p-feature__img--performance-1-2{margin:38.4615384615vw 0 0 auto}.p-feature__img--performance-1-3{margin-top:10.2564102564vw}.p-feature__img--performance-1-4{top:82.0512820513vw;left:0}.p-feature__img--performance-2-3{margin:7.6923076923vw 0 0 auto}.p-feature__img--design-1-2{margin-top:7.6923076923vw;margin-left:auto;margin-right:0}.p-feature__img--design-1-3{margin-top:7.6923076923vw}.p-feature__img--design-1-4{margin-top:7.6923076923vw}.p-feature__img--design-1-5{margin:7.6923076923vw 0 0 auto}.p-feature__img--design-1-6{margin-top:7.6923076923vw;margin-left:0}.p-feature__img--design-1-7{margin:-7.6923076923vw 0 0 auto}.p-feature__img--usability-1-2{top:min(-6.9444444444vw,-100px)}.p-feature__img--usability-1-3{margin:7.6923076923vw 0 0 auto}.p-feature__img--usability-1-4{margin-top:7.6923076923vw}.p-feature__img--usability-2-2{margin:7.6923076923vw 0 0 auto}.p-feature__img--usability-3-1{position:relative}.p-feature__img--usability-3-2{position:relative;margin:-7.6923076923vw 0 0 auto}.p-feature__img--sp-350{width:89.7435897436vw}.p-feature__img--sp-320{width:82.0512820513vw}.p-feature__img--sp-280{width:71.7948717949vw}.p-feature__img--sp-225{width:57.6923076923vw}.p-feature__img--sp-200{width:51.2820512821vw}.p-feature__cv{margin-top:12.8205128205vw}.p-safety__caption{font-size:3.3333333333vw}.p-safety__hdg{font-size:7.1794871795vw;line-height:250%}.p-safety__logo{-ms-grid-column-align:center;justify-self:center;width:46.1538461538vw;margin-top:5.1282051282vw}.p-safety__point{margin-top:10.2564102564vw}.p-safety__point-number{width:19.4871794872vw;height:8.4615384615vw;font-size:3.0769230769vw}.p-safety__point-hdg{margin-top:5.1282051282vw;font-size:3.8461538462vw}.p-safety__point-txt{margin-top:3.8461538462vw;font-size:3.3333333333vw}.p-safety__point-pic{width:100%;margin-top:5.1282051282vw}.p-safety__close{width:41.0256410256vw;height:10.2564102564vw;margin-top:10.2564102564vw;font-size:3.3333333333vw}.p-price__inner{margin-left:5.1282051282vw;margin-right:5.1282051282vw}.p-price__hdg{position:absolute;z-index:1;top:0;line-height:120%;font-size:10.2564102564vw;margin-top:-.75em}.p-price__container{position:relative;z-index:1;margin-top:-3.5897435897vw}.p-price__retail-hdg{padding-bottom:5.1282051282vw;font-size:3.5897435897vw}.p-price__retail-list{gap:7.6923076923vw;margin-top:7.6923076923vw}.p-price__retail-item-hdg{font-size:5.1282051282vw}.p-price__retail-item-main{font-size:8.2051282051vw}.p-price__retail-item-yen{margin-left:2.0512820513vw;padding-bottom:.45em;font-size:4.6153846154vw}.p-price__note{margin-top:10.2564102564vw;font-size:3.3333333333vw;color:#b1b1b1}.p-price__note~.p-price__note{margin-top:5.1282051282vw}.p-bnr{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-bnr__list{gap:4.1025641026vw}.p-entry{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-note{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-note .icon-notice{width:3.5897435897vw;margin-right:.5128205128vw}.p-note__item~.p-note__item{margin-top:7.6923076923vw}.p-note__item--border{padding:7.6923076923vw 5.1282051282vw}.p-footer{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.p-footer{margin-top:12.8205128205vw;padding-bottom:12.8205128205vw}.p-footer__copyright{font-size:2.8205128205vw}}@media(hover:hover){.l-modal__close:hover{opacity:.7}.c-cv__container:hover{background:#b6091a}.c-link-txt:hover{opacity:.7}.p-safety__close:hover{opacity:.7}.p-bnr__item-link:hover{opacity:.7}}