*,*::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:"Zen Old Mincho"}.header{position:absolute;top:0;left:0;padding-top:120px;padding-left:136px}.header__ttl{margin-bottom:159px;width:200px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(294deg) brightness(106%) contrast(102%)}.gnav__list{margin-bottom:27px;font-size:20px}.gnav__link{color:#fff;text-decoration:none}.footer{display:flex;justify-content:space-between;align-items:flex-end;padding:337px 79px 77px;background:#f2f2f2}.footer__nav{display:flex;margin-bottom:30px;gap:54px}.footer__link{color:#666;font-size:20px;text-decoration:none}.footer__small{color:#666}.other{display:flex;align-items:center;margin-bottom:30px}.other__sns{display:block;margin-right:10px}.other__nav{display:flex;margin-left:20px;gap:24px}.other__link{color:#666;font-size:12px;text-decoration:none}#top .mv{width:100%;height:100vh;background:url(../images/mv.jpg) center center/cover}#top .mv__btn{position:fixed;bottom:0;right:0;width:340px;height:45px}#top .mv__link{display:block;width:100%;height:100%;color:#666;font-size:20px;line-height:40px;text-align:center;text-decoration:none;border:1px solid #666;background:#fff;transition:.3s}#top .mv__link:hover{color:#fff;background:#666}#top .about{position:relative;display:flex;align-items:center;padding:143px 148px;color:#666;line-height:1.5}#top .about__ttl{margin-right:300px;font-size:26px}#top .about__txt{margin-bottom:29px}#top .about::after{content:"ABOUT";position:absolute;bottom:0;right:0;color:#f2f2f2;font-size:68px;letter-spacing:.3em}#top .conceptph{padding:118px;width:100%;height:100vh}#top .conceptph__bg{width:100%;height:100%;background:url(../images/img01.jpg) center center/cover}#top .concept{display:flex;align-items:center;padding:143px 148px;color:#666;line-height:1.5}#top .concept__ttl{margin-right:300px;font-size:26px}#top .concept__txtttl{margin-bottom:46px;font-size:28px}#top .concept__txt{margin-bottom:46px}#top .menuph{padding:118px;padding-left:0;width:100%;height:100vh}#top .menuph__bg{width:100%;height:100%;background:url(../images/img02.jpg) center center/cover}#top .menu{display:flex;align-items:center;padding:143px 148px;color:#666;line-height:1.5}#top .menu__ttl{margin-right:300px;font-size:26px}#top .menu__txtttl{margin-bottom:46px;font-size:28px}#top .menu__txt{margin-bottom:46px}#top .memberph{padding:118px;padding-right:0;width:100%;height:100vh}#top .memberph__bg{width:100%;height:100%;background:url(../images/img03.jpg) center center/cover}#top .member{display:flex;align-items:center;padding:143px 148px;color:#666;line-height:1.5}#top .member__ttl{margin-right:300px;font-size:26px}#top .member__txtttl{margin-bottom:46px;font-size:28px}#top .member__txt{margin-bottom:46px}#top .storeph{padding:118px;width:100%;height:100vh}#top .storeph__bg{width:100%;height:100%;background:url(../images/img04.jpg) center center/cover}#top .store{display:flex;align-items:center;padding:143px 148px;color:#666;line-height:1.5}#top .store__ttl{margin-right:300px;font-size:26px}#top .store__txtttl{margin-bottom:46px;font-size:28px}#top .store__address{font-style:normal}#top .store__txt{margin-bottom:46px}#top .store .map,#top .store .reserve{margin-bottom:40px}#top .more,#top .map,#top .reserve,#top .contact{width:340px;height:45px}#top .more__link,#top .map__link,#top .reserve__link,#top .contact__link{display:block;width:100%;height:100%;color:#666;font-size:20px;text-align:center;text-decoration:none;border:1px solid #666;background:#fff;transition:.3s}#top .more__link:hover,#top .map__link:hover,#top .reserve__link:hover,#top .contact__link:hover{color:#fff;background:#666}/*# sourceMappingURL=style.css.map */