*,*::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}}body{font-family:"Kaisei Decol",serif}.header{position:fixed;width:1275px;display:flex;justify-content:end;align-items:center;background:rgba(0,0,0,.7);z-index:2}.btn__wrap{opacity:0;pointer-events:none;transition:.5s}.btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;cursor:pointer;z-index:1}.btn__top,.btn__middle,.btn__bottom{position:absolute;display:block;width:60px;height:3px;background:#eed57c;transition:.3s}.btn__top{transform:translateY(-20px)}.btn__bottom{transform:translateY(20px)}.gnav{transition:.3s}.gnav__nav{display:flex;text-decoration:none}.gnav__list{margin:5px}.gnav__link{display:block;padding:10px;color:#eee;text-decoration:none}.gnav__link:hover{color:#eed57c}.menu{width:505px;height:100vh;position:fixed;right:340px;display:flex;flex-direction:column;align-items:center;padding:80px 0;background:rgba(0,0,0,.8);z-index:1;transform:translateX(200%);transition:.5s}.menu__ttl{display:block;font-size:36px;margin-bottom:50px}.menu__nav{width:100%}.menu__link{display:block;padding:30px;font-size:15px;color:#eee;text-decoration:none;text-align:center;transition:.3s}.menu__link:hover{color:#eed57c;background:rgba(238,238,238,.3)}#top{background:#000}#top .wrapper{width:1275px;margin:0 auto;margin-top:99px;color:#eee}#top .mv{display:flex;justify-content:center;align-items:center;margin-bottom:110px;width:100%;height:859px;background:url(../images/mv.png) center center/cover}#top .mv__ttl{font-size:50px;font-weight:700;color:#fff}#top .ttl__size{font-size:70px}#top .about{margin-bottom:148px}#top .about__box{position:relative}#top .about__img{display:block;margin:0 auto}#top .about__ttl{position:absolute;bottom:100px;left:630px;writing-mode:vertical-lr}#top .about__sub{margin-top:148px;margin-bottom:18px;font-size:36px;font-weight:700;line-height:2.3;letter-spacing:.2rem}#top .about__txt{padding:0 20px;line-height:2.6}#top .banner{width:1200px;height:553px;margin:54px auto;background:url(../images/banner.jpg) center center}#top .el4{display:flex;justify-content:center}#top .el4__ttl{display:block;margin-top:80px;margin-bottom:148px;font-size:20px;writing-mode:vertical-lr;text-orientation:upright}#top .object__container,#top .sign__container,#top .house__container,#top .aspect__container{display:flex;align-items:center;margin-bottom:140px}#top .object__pic,#top .sign__pic,#top .house__pic,#top .aspect__pic{width:696px;height:521px}#top .object__img,#top .sign__img,#top .house__img,#top .aspect__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .object__ttl,#top .sign__ttl,#top .house__ttl,#top .aspect__ttl{margin-top:25px;margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.5rem}#top .object__txt,#top .sign__txt,#top .house__txt,#top .aspect__txt{margin-bottom:18px;font-size:15px;line-height:2.7}#top .object__box,#top .house__box{padding-left:80px;padding-right:70px}#top .sign__container,#top .aspect__container{flex-direction:row-reverse}#top .sign__box,#top .aspect__box{padding-left:60px;padding-right:50px}#top .no{margin-bottom:25px;width:66px;height:66px;background:#eed57c;transform:rotate(45deg)}#top .no__txt{margin-bottom:m18;font-size:30px;color:#000;transform:rotate(-45deg) translate(-18%, 25%);text-align:center}#top .more{margin-left:auto;width:150px;background:#eed57c;border-radius:50px;transition:.3s}#top .more__link{display:block;padding:15px 0;font-size:18px;color:#000;text-align:center;text-decoration:none;transform:.3s}#top .more__link:hover{color:#eed57c}#top .more:hover{background:#000;color:#eed57c}#top .modal__object,#top .modal__sign,#top .modal__house,#top .modal__aspect{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.9)}#top .modal__wrap{height:100vh}#top .modal__sub{margin-bottom:18px;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.5rem;text-align:center}#top .modal__wrap{display:flex;justify-content:center;align-items:center;gap:50px}#top .modal__pic{width:500px;height:500px}#top .modal__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .modal__box{width:550px}#top .modal__box2{padding:15px;margin-bottom:18px;background:hsla(0,0%,100%,.3)}#top .modal__txt{margin-bottom:18px;font-size:15px;line-height:1.7}#top .list{margin:30px 0}#top .list__ttl{margin-bottom:18px;font-weight:700}#top .list__set{display:flex;flex-wrap:wrap;width:100%;font-size:15px;line-height:2.7}#top .list__set2{padding:15px}#top .list__sub{width:15%}#top .list__txt{width:85%}#top .aspect__list{border:1px solid #000}#top .footer{padding-bottom:100px;text-align:center}#top .footer__img{width:920px;height:920px;margin:0 auto;background:url(../images/footer01.jpg) center center}#top .footer__copy{padding:50px 0}#top .footer__topbtn{position:fixed;bottom:100px;right:200px;width:100px;height:100px;background:#eed57c;z-index:100}#top .frame{position:fixed;top:0;width:100%;height:100vh;z-index:100;pointer-events:none}#top .frame__img{width:100%;height:100%}#top .frame__bg{position:fixed;top:0;width:100%;height:100vh;background:linear-gradient(#000, #000 100px, transparent 120px, transparent 88%, #000 90%, #000);z-index:99;pointer-events:none}.resizeGnav{opacity:0;pointer-events:none}.resizeHeader{background:rgba(0,0,0,0)}.showBtn{opacity:1;pointer-events:visible}.rotateTop{transform:rotate(45deg)}.hideMiddle{transform:translateX(100%);opacity:0;pointer-events:none}.rotateBottom{transform:rotate(-45deg)}.translateNav{transform:translateX(0)}/*# sourceMappingURL=style.css.map */