*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.header{display:flex;justify-content:space-between;align-items:center;padding:15px 13px;position:fixed;top:0;left:0;width:100%;transition:1s;z-index:2}.header__ttl{color:#fff}.btn{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer;z-index:2}.btn__top,.btn__middle,.btn__bottom{position:absolute;display:block;width:80%;height:1px;transition:.4s}.btn__top{transform:translateY(-16px);background:#000}.btn__middle{background:#000}.btn__bottom{transform:translateY(16px);background:#000}.gnav__nav{background:rgba(255,255,255,0.5019607843);border:1px solid #000;margin-top:22px}.gnav{display:flex;justify-content:end;align-items:center;position:absolute;top:-250px;right:57px;width:500px;height:100vh;transition:1s;transform:translateX(100%)}.gnav__link{display:block;padding:16px;font-size:16.8px;color:#000;text-decoration:none;transition:.4s}.gnav__link:hover{color:#adadad}.footer{color:#fff;background:#434343}.footer__ttl{font-size:144px;font-weight:600;margin-left:285px}.footer__ttltxt{font-size:26px;font-family:"Shippori Mincho",serif;font-weight:600;margin-left:285px;margin-bottom:76px}.footer__box{display:flex;justify-content:space-between;margin:0 274px}.footer__box1{font-family:"Noto Sans JP",sans-serif}.footer__infotxt{font-size:21px;font-weight:400;padding-bottom:23px;margin-bottom:8px;border-bottom:1px solid #fff}.footer__box2{display:flex;border-bottom:1px solid #fff;margin-bottom:7px;padding-bottom:6px}.footer__sabttl1{font-size:15px;font-weight:400}.footer__pic{margin-right:15px;margin-left:15px}.footer__sabttl{font-size:15px;font-weight:400;width:177px}.footer__txt2{font-size:15px;font-weight:400;line-height:2}.footer__txt{font-size:15px;font-weight:400;margin-left:1px}.footer__fnav{margin-bottom:152px}.footer__menu{margin-bottom:30px}.footer__fnavlist{margin-bottom:22px}.footer__fnavlink{color:#fff;text-decoration:none;transition:1s}.footer__fnavlink:hover{color:rgba(255,255,255,.5019607843)}.footer__copyright{display:flex;justify-content:end;margin-right:274px;gap:41px;padding-bottom:33px}.footer__link1{color:#fff;transition:1s}.footer__link1:hover{color:rgba(255,255,255,.5019607843)}#top{font-family:"Cormorant Garamond",serif;background:#b8bcac;color:#2e2e2e}#top .swiper{position:relative;margin-bottom:249px}#top .swiper__ttl{font-size:120px;font-weight:500;position:absolute;bottom:108px;left:83px;z-index:2}#top .swiper-slide{width:100%;height:100vh}#top .swiper__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .swiper-mv{width:100%;height:100%}#top .mvtop{position:relative;overflow:hidden}#top .mvtop__pic1{width:639px;height:529px;margin:0 auto;position:relative;margin-bottom:468px}#top .mvtop__pic1::before{content:"Old cars, new era.";transform:translate3d(0px, -9px, 0px);font-size:31.2px;font-weight:500;position:absolute;right:-129px;top:267px}#top .mvtop__pic1:after{content:"旧車、新時代へ。";font-family:"Shippori Mincho",serif;font-size:31.2px;font-weight:400;position:absolute;bottom:186px;right:-163px}#top .mvtop__img{display:block}#top .mvtop__box2{display:flex;justify-content:end;margin-right:178px;margin-bottom:386px}#top .mvtop__txt2{font-size:31.2px;font-family:"Shippori Mincho",serif;padding:340px 0;margin:auto 51px;position:relative}#top .mvtop__kara1{position:relative}#top .mvtop__kara1::before{position:absolute;content:"Choose the best,\anot the latest.";white-space:pre;top:-133px;left:-984px;font-size:160px;font-weight:800;opacity:.5;line-height:1.3;letter-spacing:.05em}#top .mvtop__box3{display:flex;margin-left:208px;margin-bottom:386px}#top .mvtop__kara2{position:relative}#top .mvtop__kara2::before{position:absolute;content:"A timeless,\arunning masterpiece.";white-space:pre;top:-108px;left:-1005px;font-size:160px;font-weight:800;opacity:.5;line-height:1.3;letter-spacing:.05em;z-index:-1}#top .mvtop__txt3{font-size:31.2px;font-family:"Shippori Mincho",serif;padding:340px 0;margin:auto 51px}#top .mvtop__box4{display:flex;justify-content:end;margin-right:178px;margin-bottom:81px}#top .mvtop__kara3{position:relative}#top .mvtop__kara3::before{position:absolute;content:"The more time passes,\athe more brilliant it becomes.";white-space:pre;top:-152px;left:-883px;font-size:160px;font-weight:800;opacity:.5;line-height:1.3;letter-spacing:.05em;z-index:-1}#top .mvtop__txt4{font-size:31.2px;font-family:"Shippori Mincho",serif;padding:220px 0;margin:auto 51px}#top .mvtop__pp{position:relative;width:100%;height:490px;overflow:hidden;margin-bottom:81px}#top .mvtop__pic{position:absolute;width:100%;height:100%;background:url(../images/mvtop.jpg);background-position:0 -460px;top:-18px;filter:blur(20px)}#top .mvtop__txt{z-index:1;position:absolute;font-size:31px;font-family:"Shippori Mincho",serif;color:#fff;top:47%;left:36%}#top .mvtop__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .about__ttl{font-size:144px;font-weight:600;margin-left:290px}#top .about__ttltxt{font-size:26px;font-family:"Shippori Mincho",serif;font-weight:600;margin-left:290px;margin-bottom:96px}#top .about__box{display:flex;justify-content:space-between}#top .about__txt{font-size:38px;font-family:"Shippori Mincho",serif;font-weight:500;margin-left:290px}#top .about__txt2{font-size:18px;font-family:"Shippori Mincho",serif;font-weight:500;margin-right:223px;margin-bottom:431px}#top .about__txt3{font-size:38px;font-family:"Shippori Mincho",serif;font-weight:500;margin-left:290px}#top .about__txt3{margin-bottom:137px}#top .about__box2{display:flex;justify-content:space-between;margin:0 210px}#top .about__box2sab1{padding-top:212px}#top .about__pic{cursor:pointer;margin-bottom:33px;transition:.4s}#top .about__pic:hover{box-shadow:0px 0px 15px 2px rgba(0,0,0,.2);transform:scale(0.9)}#top .about__box2sab3{padding-top:322px}#top .about__ttlsabtxt{font-size:45px;font-weight:600;margin-bottom:772px}#top .about .modal__container01,#top .about .modal__container02,#top .about .modal__container03{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.89);color:#fff;z-index:2}#top .about .modal__btn{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;top:120px;left:1500px;cursor:pointer;z-index:2;transition:1s}#top .about .modal__btn:hover .modal__line1,#top .about .modal__btn:hover .modal__line2{background:#b8bcac;transition:1s}#top .about .modal__line1{position:absolute;display:block;width:80%;height:2px;background:#fff;transform:rotate(45deg)}#top .about .modal__line2{position:absolute;display:block;width:80%;height:2px;background:#fff;transform:rotate(-45deg)}#top .about .modal__wrap{display:flex;justify-content:space-between;align-items:center;gap:100px;height:100vh;margin:0 267px}#top .about .modal__pic{width:456px;height:720px}#top .about .modal__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .about .modal__box{width:559px}#top .about .modal__sub{font-size:45px;margin-bottom:26px}#top .about .modal__sub2{font-size:31px;font-family:"Shippori Mincho",serif;margin-bottom:26px}#top .about .modal__txt{font-size:21.6px;font-family:"Shippori Mincho",serif;line-height:1.5;margin-bottom:50px}#top .about .modal__more{width:200px;margin-left:auto}#top .about .modal__link{display:block;padding:16px 0;text-align:center;text-decoration:none;background:#fff;color:#000;border:1px solid #d85562;transition:.4s}#top .about .modal__link:hover{color:#fff;background:rgba(0,0,0,.372)}#top .feature__ttl{font-size:144px;font-weight:600;margin-left:290px}#top .feature__ttltxt{font-size:26px;font-family:"Shippori Mincho",serif;font-weight:600;margin-left:290px;margin-bottom:96px}#top .feature__box{display:flex;justify-content:center;align-items:center;margin-bottom:201px}#top .feature__txtbox{margin-left:265px}#top .feature__txt1{font-size:29px;font-weight:600}#top .feature__txt2{font-size:28.8px;font-family:"Shippori Mincho",serif;font-weight:500;margin-bottom:57px}#top .feature__txt3{font-size:21.6px;font-family:"Shippori Mincho",serif;font-weight:500}#top .feature__txtbox2{margin-right:265px}#top .feature__box1{display:flex;justify-content:center;align-items:center;margin-bottom:571px}#top .parts__ttl{font-size:144px;font-weight:600;text-align:center}#top .parts__ttltxt1{font-size:26px;font-family:"Shippori Mincho",serif;font-weight:600;text-align:center;margin-bottom:85px}#top .parts__ttltxt2{font-size:38px;font-family:"Shippori Mincho",serif;font-weight:500;text-align:center;margin-bottom:162px}#top .parts__box1{display:flex;justify-content:space-between;margin:0 276px}#top .parts__link1{display:block;margin-bottom:40.61px;transition:.4s}#top .parts__link1:hover{box-shadow:0px 0px 15px 2px rgba(0,0,0,.2);transform:scale(0.9)}#top .parts__sabbox2{display:flex;justify-content:space-between;align-items:center;margin-bottom:200px}#top .parts__txt{font-size:40px;font-weight:500}#top .parts__link2{font-size:20px;color:#000;text-decoration:none;border-bottom:1px solid #d85562;transition:1s}#top .parts__link2:hover{color:rgba(255,255,255,.5019607843)}.rotateTop{transform:rotate(45deg)}.hideMiddle{transform:translateY(100%);pointer-events:none;opacity:0}.rotateBottom{transform:rotate(-45deg)}.translateNav{transform:translateX(0)}.fadeIn{position:relative;top:-150px;opacity:0;transition:1.5s}.fadeLight{position:relative;right:-150px;opacity:0;transition:1.5s}.fadeLight2{position:relative;right:150px;opacity:0;transition:1.5s}.fadeLeft{position:relative;left:-150px;opacity:0;transition:1.5s}.fadeLeft2{position:relative;left:150px;opacity:0;transition:1.5s}.fade{position:relative;opacity:0;transition:1.5s;z-index:-1}.showElement{top:0;right:0;left:0;opacity:1}.resizeHeader{padding-left:50px;padding-bottom:50px;padding-top:50px;background:rgba(255,255,255,.5019607843);border-bottom:1px solid #000}/*# sourceMappingURL=style.css.map */