@charset "UTF-8";body{margin:0;background-color:#000}#header-area{display:none}#footer-area{display:none}#main{margin-top:0!important}#template{display:none}button{appearance:none;border:none;border-radius:0;background-color:transparent;padding:0;margin:0;vertical-align:top;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em}dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}figure{margin:0}img{vertical-align:top}img:not([src]){visibility:hidden}table{border-spacing:0}p{margin:0}.u-align-c{text-align:center!important}.u-sp-break{display:none}.u-pc-break{display:inline}.u-color-red{color:#e40313}.u-pc-hidden{display:none}.u-sp-hidden{display:block}@-ms-viewport{width:device-width;initial-scale:1}@viewport{width:device-width;initial-scale:1}@viewport{width:auto;initial-scale:1}html{width:100%;height:100%;cursor:default}body{font-family:DINNeuzeitGroteskLTW01-_812429,"太ゴB101",Futo Go B101,Helvetica Neue,YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴシック ProN",Meiryo,"メイリオ",sans-serif;color:#a3a3a3;letter-spacing:.02em;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}body *{box-sizing:border-box}body a{text-decoration:none}body img{max-width:100%}.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;background:#141313}.l-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.l-modal__close:before,.l-modal__close:after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;height:1px;background:#e60012}.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-btn-more__container{display:flex;align-items:center;justify-content:center;position:relative;background:#e60012;color:#fff;transition:background .25s cubic-bezier(0,0,.25,1)}.c-btn-more__label{line-height:100%;letter-spacing:.08em}.c-btn-more__arrow{display:block;background-color:#fff;aspect-ratio:12 / 6;clip-path:polygon(0 0,0 100%,100% 50%)}.c-btn-cv__container{display:flex;align-items:center;justify-content:center;position:relative;width:100%;background:#e60012;color:#fff;transition:background .25s cubic-bezier(0,0,.25,1)}.c-btn-cv__icon{position:absolute;top:50%;translate:0 -50%}.c-btn-cv__label{line-height:100%;letter-spacing:.08em}.c-btn-cv__arrow{background-color:#fff;aspect-ratio:12 / 6;clip-path:polygon(0 0,0 100%,100% 50%)}.c-btn-catalog__container{display:flex;align-items:center;justify-content:flex-end;position:relative;width:100%;transition:opacity .25s cubic-bezier(0,0,.25,1)}.c-btn-catalog__label{line-height:100%;letter-spacing:.08em;color:#e60012}.c-btn-catalog__arrow{background-color:#e60012;aspect-ratio:12 / 6;clip-path:polygon(0 0,0 100%,100% 50%)}.c-hdg-maker{display:flex;line-height:1;font-weight:400;letter-spacing:0}.c-hdg-maker--kv{color:#fff;line-height:1.25}.c-hdg-maker__container{position:relative}.c-hdg-maker__txt{position:relative;z-index:1;display:inline-block;font-feature-settings:"palt"}.c-hdg-maker__marker{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transform-origin:left center;background:#000}.c-hdg-maker--kv .c-hdg-maker__marker{display:none}.c-hdg-section{display:flex;align-items:center}.c-hdg-section__label{letter-spacing:.05rem;color:#d9d9d9;font-weight:300}.c-hdg-section__line{display:block;width:100%;height:1px;background:white}.c-price__hdg{line-height:150%;letter-spacing:.08em}.c-price__list{display:-ms-grid;display:grid}.c-price__item{display:flex;align-items:flex-end;letter-spacing:.08em;line-height:225%}.c-price__number{letter-spacing:.08em;line-height:125%;font-weight:300}.c-note{color:#4a4a4a;letter-spacing:.08em}.c-note__red{color:#e60012}.c-note__sup{color:#e60012}.p-grcorolla_01__backyard{display:none}.p-grcorolla_01__equipment{position:relative;display:flex}.p-grcorolla_01__equipment-container{position:relative;z-index:1;width:100%}.p-grcorolla_01__equipment-bg{position:sticky;z-index:0;top:0;width:1px;height:100vh;flex-shrink:0}.p-grcorolla_01__equipment-bg-pic{display:block;position:absolute;width:100vw;height:100%}.p-grcorolla_01__equipment-bg-pic img{object-fit:cover;width:100%;height:100%}.p-footer__copyright{line-height:1.8;color:#4a4a4a}.p-cv{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.p-cv__item--estimate{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3}.p-kv{position:relative}.p-kv__inner{position:relative}.p-kv__logo{position:absolute;z-index:1}.p-kv__desc{position:absolute;z-index:1;display:-ms-grid;display:grid;justify-items:end}.p-kv__hdg{color:#fff}.p-kv__img{position:relative;z-index:0;overflow:hidden}.p-entry{text-align:center}.p-entry__cv{position:relative;z-index:10}.p-entry__cv.is-floating{position:fixed;top:100%;left:50%;translate:-50% -100%}.p-statement__txt{line-height:250%;letter-spacing:.08em}.p-statement__txt p~p{margin-top:2.5em}.p-bnrs__list{display:-ms-grid;display:grid}.p-bnr{background:#1a1a1a}.p-bnr__container{position:relative;display:block;color:#fff}.p-bnr__img{position:relative;z-index:0;overflow:hidden}.p-bnr__pic{position:relative;z-index:0}.p-bnr__desc{position:absolute;z-index:1;top:0;height:100%;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.p-bnr__hdg{letter-spacing:.08em;line-height:100%;text-transform:uppercase}.p-bnr__txt{letter-spacing:.08em;line-height:100%}.p-bnr__link-check{display:-ms-grid;display:grid;-ms-grid-columns:4em 1fr;grid-template-columns:4em 1fr;color:#e60012;letter-spacing:.08em;line-height:100%;align-items:center}.p-bnr__link-check:after{content:"";display:block;height:1px;background:#e60012}.p-point__list{display:-ms-grid;display:grid}.p-card-point{display:flex}.p-card-point__img{overflow:hidden}.p-card-point__desc{display:-ms-grid;display:grid}.p-card-point__number{line-height:175%;letter-spacing:.08em;color:#e60012}.p-card-point__hdg{line-height:175%;letter-spacing:.08em;color:#fff}.p-card-point__txt{line-height:175%;letter-spacing:.08em}.p-designs__list{display:-ms-grid;display:grid}.p-design__img{overflow:hidden}.p-design__hdg{line-height:175%;letter-spacing:.08em;color:#e60012}.p-design__txt{line-height:175%;letter-spacing:.08em}.p-price__pic{display:block}@media only screen and (max-width:768px){.u-sp-break{display:inline}.u-pc-break{display:none}.u-pc-hidden{display:block}.u-sp-hidden{display:none}html{font-size:2.66667vw}body{font-size:1.4rem}.l-modal{padding:20.51282vw 0}.l-modal__container{padding:0}.l-modal__close{top:0;right:0;width:13.84615vw;translate:0 -100%}.l-modal__close:before,.l-modal__close:after{width:3.58974vw}.c-btn-more__container{height:12.30769vw;gap:2.5641vw}.c-btn-more__label{font-size:4.10256vw}.c-btn-more__label small{font-size:3.07692vw}.c-btn-more__arrow{position:absolute;top:50%;translate:0 -50%;right:7.69231vw;width:3.07692vw}.c-btn-cv__container{gap:2.5641vw;height:12.82051vw}.c-btn-cv__icon{display:none}.c-btn-cv__label{font-size:3.07692vw}.p-entry .c-btn-cv__label{font-size:3.58974vw}.c-btn-cv__arrow{right:7.69231vw;width:3.07692vw}.c-btn-catalog__container{gap:2.5641vw}.c-btn-catalog__label{font-size:3.58974vw}.c-btn-catalog__arrow{right:7.69231vw;width:3.07692vw}.c-hdg-maker--kv{font-size:7.17949vw}.c-hdg-section{flex-wrap:wrap;gap:3.07692vw}.c-hdg-section__label{width:100%;font-size:6.15385vw;line-height:175%}.c-price__hdg{font-size:3.33333vw}.c-price__list{margin-top:6.41026vw;gap:6.41026vw}.c-price__item{flex-wrap:wrap;font-size:3.33333vw}.c-price__number{margin-left:2.05128vw;font-size:7.17949vw}.c-price__yen{margin-left:2.05128vw}.c-note{font-size:3.07692vw;line-height:175%}.p-grcorolla_01__entry{margin-top:5.12821vw}.p-grcorolla_01__statement{margin-top:19.23077vw}.p-grcorolla_01__bnrs{margin-top:19.23077vw}.p-grcorolla_01__equipment{margin-top:19.23077vw}.p-grcorolla_01__designs{margin-top:19.23077vw}.p-grcorolla_01__price{margin-top:19.23077vw}.p-grcorolla_01__note{margin-top:19.23077vw}.p-grcorolla_01__entry{margin-top:29.48718vw;margin-bottom:-12.82051vw}.p-footer{padding-left:5.12821vw;padding-right:5.12821vw}.p-footer{margin-top:19.23077vw;padding-bottom:6.41026vw}.p-footer__copyright{font-size:2.82051vw}.p-cv{gap:1.28205vw}.p-kv__inner{aspect-ratio:390 / 510}.p-kv__logo{width:38.97436vw;top:5.12821vw;right:5.12821vw}.p-kv__desc{right:5.12821vw;bottom:7.69231vw}.p-kv__corolla{width:61.53846vw}.p-kv__hdg{margin-top:5.12821vw;text-align:right}.p-entry{padding-left:5.12821vw;padding-right:5.12821vw}.p-entry{height:12.82051vw}.p-entry__cv{height:16.66667vw}.p-entry__cv.is-floating{width:89.74359vw}.p-statement{padding-left:5.12821vw;padding-right:5.12821vw}.p-statement__txt{font-size:4.10256vw}.p-bnrs{padding-left:5.12821vw;padding-right:5.12821vw}.p-bnrs__list{gap:5.12821vw}.p-bnr__desc{width:100%;padding:7.69231vw 5.12821vw 5.12821vw}.p-bnr__hdg{font-size:8.20513vw}.p-bnr__txt{margin-top:2.5641vw;font-size:3.58974vw}.p-bnr__link-check{gap:2.5641vw;font-size:3.33333vw}.p-bnr__link-btn{margin-top:3.33333vw;clip-path:polygon(0 0,100% 0,calc(100% - 3.33333vw) 100%,0% 100%)}.p-point{padding-left:5.12821vw;padding-right:5.12821vw}.p-point{padding-top:19.23077vw;padding-bottom:19.23077vw}.p-point__list{gap:12.82051vw;margin-top:12.82051vw}.p-point__catalog{margin-top:7.69231vw}.p-point__cv{margin-top:19.23077vw}.p-card-point{flex-wrap:wrap;gap:6.41026vw}.p-card-point__desc{gap:min(.69444vw,10px)}.p-card-point__number{font-size:3.58974vw}.p-card-point__hdg{font-size:4.10256vw}.p-card-point__txt{font-size:3.07692vw}.p-designs{padding-left:5.12821vw;padding-right:5.12821vw}.p-designs__list{gap:12.82051vw;margin-top:12.82051vw}.p-designs__catalog{margin-top:7.69231vw}.p-designs__cv{margin-top:19.23077vw}.p-design__img{margin-top:6.41026vw}.p-design__hdg{font-size:3.58974vw}.p-design__txt{margin-top:2.5641vw;font-size:3.07692vw}.p-price{padding-left:5.12821vw;padding-right:5.12821vw}.p-price__desc{margin-top:12.82051vw}.p-price__pic{margin-top:12.82051vw}.p-price__note{margin-top:2.5641vw}.p-price__cv{margin-top:19.23077vw}.p-note{padding-left:5.12821vw;padding-right:5.12821vw}}@media only screen and (min-width:833px){.u-pc-ml20-{margin-left:-20px!important}.u-pc-mb30{margin-bottom:30px!important}.u-pc-pt25{padding-top:25px!important}}@media only screen and (min-width:769px){html{font-size:62.5%}body{font-size:1.4rem}.l-modal{padding:min(3.47222vw,50px)}.l-modal__inner{max-width:min(65.27778vw,940px)}.l-modal__container{margin:0 auto;padding:min(5.55556vw,80px) 0}.l-modal__close{top:min(1.73611vw,25px);right:min(1.73611vw,25px);width:min(5.55556vw,80px)}.l-modal__close:before,.l-modal__close:after{width:min(2.08333vw,30px)}.c-btn-more__container{height:min(3.81944vw,55px);gap:min(.69444vw,10px)}.c-btn-more__label{font-size:min(1.38889vw,20px)}.c-btn-more__label small{font-size:min(.97222vw,14px)}.c-btn-more__arrow{width:min(.83333vw,12px)}.c-btn-cv__container{gap:min(.69444vw,10px);height:min(4.16667vw,60px)}.p-entry .c-btn-cv__container{height:min(5vw,72px)}.c-btn-cv__icon{left:min(8.33333vw,120px);width:min(2.01389vw,29px)}.c-btn-cv__label{font-size:min(.97222vw,14px)}.c-btn-cv__arrow{width:min(.55556vw,8px)}.c-btn-catalog__container{gap:min(.69444vw,10px)}.c-btn-catalog__label{font-size:min(1.25vw,18px)}.c-btn-catalog__arrow{width:min(.55556vw,8px)}.c-hdg-maker--kv{font-size:min(3.33333vw,48px)}.c-hdg-section{gap:min(2.08333vw,30px)}.c-hdg-section__label{flex-shrink:0;font-size:min(1.94444vw,28px);line-height:150%}.c-price__hdg{font-size:min(.97222vw,14px)}.c-price__list{margin-top:min(2.08333vw,30px);gap:min(.69444vw,10px)}.c-price__item{font-size:min(.97222vw,14px)}.c-price__number{margin-left:min(.69444vw,10px);font-size:min(2.22222vw,32px)}.c-price__yen{margin-left:min(.69444vw,10px)}.c-note{font-size:min(.83333vw,12px);line-height:150%}.p-grcorolla_01__entry{margin-top:min(3.47222vw,50px)}.p-grcorolla_01__statement{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__bnrs{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__equipment{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__designs{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__price{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__note{margin-top:min(10.41667vw,150px)}.p-grcorolla_01__entry{margin-top:min(11.25vw,162px);margin-bottom:min(-5.20833vw,-75px)}.p-footer{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-footer__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-footer__inner--large{width:min(91.66667vw,1320px)}.p-footer{margin-top:min(10.41667vw,150px);padding-bottom:min(3.47222vw,50px)}.p-footer__copyright{font-size:min(.83333vw,12px)}.p-cv{gap:min(.69444vw,10px)}.p-kv__inner{aspect-ratio:1440 / 780}.p-kv__logo{width:min(13.19444vw,190px);top:min(2.08333vw,30px);right:min(2.08333vw,30px)}.p-kv__desc{right:min(3.47222vw,50px);bottom:min(2.77778vw,40px)}.p-kv__corolla{width:min(27.77778vw,400px)}.p-kv__hdg{margin-top:min(3.125vw,45px)}.p-entry{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-entry__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-entry__inner--large{width:min(91.66667vw,1320px)}.p-entry{height:min(5vw,72px)}.p-entry__cv{height:min(6.04167vw,87px)}.p-entry__cv.is-floating{width:min(93.05556vw,1340px)}.p-statement{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-statement__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-statement__inner--large{width:min(91.66667vw,1320px)}.p-statement__txt{font-size:min(1.11111vw,16px)}.p-bnrs{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-bnrs__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-bnrs__inner--large{width:min(91.66667vw,1320px)}.p-bnrs__list{gap:min(1.38889vw,20px)}.p-bnr__img{width:min(67.36111vw,970px)}.p-bnr__img:before{content:"";display:block;position:absolute;z-index:1;top:0;right:0;height:100%;width:min(8.33333vw,120px);clip-path:polygon(100% 0,0 100%,100% 100%);background:#1a1a1a}.p-bnr__desc{right:0;width:min(27.22222vw,392px);padding:min(3.47222vw,50px) min(2.22222vw,32px) min(2.77778vw,40px)}.p-bnr__hdg{font-size:min(3.33333vw,48px);text-align:right}.p-bnr__txt{margin-top:min(1.38889vw,20px);font-size:min(1.38889vw,20px);text-align:right}.p-bnr__link-check{gap:min(1.04167vw,15px);font-size:min(1.25vw,18px)}.p-bnr__link-btn{margin-top:min(1.04167vw,15px);clip-path:polygon(min(1.04167vw,15px) 0,100% 0,100% 100%,0 100%)}.p-point{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-point__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-point__inner--large{width:min(91.66667vw,1320px)}.p-point{padding-top:min(10.41667vw,150px);padding-bottom:min(10.41667vw,150px)}.p-point__list{gap:min(3.47222vw,50px);margin-top:min(5.20833vw,75px)}.p-point__catalog{margin-top:min(3.47222vw,50px)}.p-point__cv{margin-top:min(6.94444vw,100px)}.p-card-point{justify-content:space-between;align-items:center}.p-card-point:nth-child(even){flex-direction:row-reverse}.p-card-point__img{width:min(50vw,720px)}.p-card-point__desc{width:min(39.58333vw,570px);gap:min(1.73611vw,25px)}.p-card-point__number{font-size:min(1.11111vw,16px)}.p-card-point__hdg{font-size:min(1.25vw,18px)}.p-card-point__txt{font-size:min(.97222vw,14px)}.p-designs{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-designs__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-designs__inner--large{width:min(91.66667vw,1320px)}.p-designs__list{gap:min(5.20833vw,75px);margin-top:min(5.20833vw,75px)}.p-designs__catalog{margin-top:min(3.47222vw,50px)}.p-designs__cv{margin-top:min(6.94444vw,100px)}.p-design__img{margin-top:min(3.47222vw,50px)}.p-design__hdg{font-size:min(1.11111vw,16px)}.p-design__txt{margin-top:min(1.73611vw,25px);font-size:min(.97222vw,14px)}.p-price{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-price__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-price__inner--large{width:min(91.66667vw,1320px)}.p-price__desc{margin-top:min(5.20833vw,75px)}.p-price__pic{margin-top:min(5.20833vw,75px)}.p-price__note{margin-top:min(.69444vw,10px)}.p-price__cv{margin-top:min(6.94444vw,100px)}.p-note{padding-left:min(2.77778vw,40px);padding-right:min(2.77778vw,40px)}.p-note__inner{width:min(93.05556vw,1340px);margin-right:auto;margin-left:auto}.p-note__inner--large{width:min(91.66667vw,1320px)}}@media(hover:hover){.l-modal__close:hover{opacity:.7}.c-btn-more__container:hover{background:#b6091a}.c-btn-cv__container:hover{background:#b6091a}.c-btn-catalog__container:hover{opacity:.7}}