@font-face{font-family:"tanpearl";src:url("../fonts/TAN-PEARL.otf") format("opentype"),url("../fonts/TAN-PEARL.ttf") format("truetype"),url("../fonts/TAN-PEARL.woff") format("woff"),url("../fonts/TAN-PEARL.woff2") format("woff2")}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loopRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-family:"shippori-mincho",sans-serif}p,dd,li{font-family:"copperplate",ryo-gothic-plusn,sans-serif;color:rgba(255,255,255,.7)}.sectionInner{position:relative;z-index:1}@media screen and (min-width: 320px){.sectionInner{padding:2rem 10vw 0}}@media screen and (min-width: 600px){.sectionInner{padding:3rem 10vw 0}}#topFv{width:100%;height:100vh;height:100svh}#topFv .sectionInner{width:100%;height:100%}#topFv .bg .paraTrigger{padding-bottom:0;height:100%}#topFv .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){#topFv .menu{visibility:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5vw}}@media screen and (min-width: 600px){#topFv .menu{visibility:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:3vw}}#topFv .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#topFv .menu li{list-style-type:none}#topFv .menu a{display:inline-block;font-family:"shippori-mincho",sans-serif;letter-spacing:.16em}@media screen and (min-width: 320px){#topFv .menu a{font-size:1.7rem}}@media screen and (min-width: 600px){#topFv .menu a{font-size:2.1rem}}#topFv .menu span{display:inline-block}#diningFv{position:relative}#diningFv .fvInner{position:relative;width:100%;height:100vh;height:100svh}#diningFv .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(0.5);filter:brightness(0.5)}#diningFv .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){#diningFv .logo img{width:10%;margin-top:-15rem}}@media screen and (min-width: 600px){#diningFv .logo img{width:10%;margin-top:-15rem}}#diningFv .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 320px){#diningFv .nav{padding:3vw}}@media screen and (min-width: 600px){#diningFv .nav{padding:3vw}}#diningFv .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}#diningFv .nav li{list-style-type:none;letter-spacing:.08em}@media screen and (min-width: 320px){#diningFv .nav li{font-size:2rem}}@media screen and (min-width: 600px){#diningFv .nav li{font-size:2rem}}#diningFv .nav span{display:inlin-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 320px){#diningIntro{padding:10rem 0}}@media screen and (min-width: 600px){#diningIntro{padding:20rem 0 30rem}}#diningIntro .sectionInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#diningIntro .imgArea{width:100%;padding-right:10rem}}@media screen and (min-width: 600px){#diningIntro .imgArea{width:40%;padding-right:0}}#diningIntro .textArea{position:relative;z-index:1}@media screen and (min-width: 320px){#diningIntro .textArea{width:100%;margin-top:-6rem;padding-left:5rem}}@media screen and (min-width: 600px){#diningIntro .textArea{width:50%;margin-top:20rem;padding-left:0}}#diningIntro .imgWrapper{padding-bottom:130%}#diningIntro .titleEn{font-family:"tanpearl",sans-serif}@media screen and (min-width: 320px){#diningIntro .titleEn{font-size:3.4rem}}@media screen and (min-width: 600px){#diningIntro .titleEn{font-size:9.2rem;-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}}#diningIntro .titleJa{font-weight:400}@media screen and (min-width: 320px){#diningIntro .titleJa{font-size:1.9rem;margin:5rem 0 2rem}}@media screen and (min-width: 600px){#diningIntro .titleJa{font-size:3.2rem;margin:7rem 0 2rem}}.diningGallery{overflow:hidden}@media screen and (min-width: 320px){.diningGallery{margin-bottom:-10rem}}@media screen and (min-width: 600px){.diningGallery{margin-bottom:0}}.diningGallery .imgGal{position:relative;z-index:1}@media screen and (min-width: 320px){.diningGallery .imgGal{padding:0 5vw}}@media screen and (min-width: 600px){.diningGallery .imgGal{padding:0 5vw}}.diningGallery .imgGal .img:nth-child(1){margin-left:5%}@media screen and (min-width: 320px){.diningGallery .imgGal .img:nth-child(1){width:40%}}@media screen and (min-width: 600px){.diningGallery .imgGal .img:nth-child(1){width:30%}}.diningGallery .imgGal .img:nth-child(2){width:55%}@media screen and (min-width: 320px){.diningGallery .imgGal .img:nth-child(2){margin:5rem 0 0 45%}}@media screen and (min-width: 600px){.diningGallery .imgGal .img:nth-child(2){margin:-10rem 0 0 45%}}@media screen and (min-width: 320px){.diningGallery .imgGal .img:nth-child(3){width:30%;margin:5rem 0 0}}@media screen and (min-width: 600px){.diningGallery .imgGal .img:nth-child(3){width:25%;margin:-5rem 0 0}}.diningGallery .textGal,.diningGallery .textGalWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.diningGallery .textGal{mix-blend-mode:soft-light;opacity:.6}@media screen and (min-width: 320px){.diningGallery .textGal{margin:-25rem 0 17rem}}@media screen and (min-width: 600px){.diningGallery .textGal{margin:-65rem 0 65rem}}.diningGallery .textGalWrapper{font-family:"tanpearl",sans-serif;-webkit-animation:loopCl 75000ms linear infinite both;animation:loopCl 75000ms linear infinite both}@media screen and (min-width: 320px){.diningGallery .textGalWrapper div{font-size:10rem;width:128rem}}@media screen and (min-width: 600px){.diningGallery .textGalWrapper div{font-size:15rem;width:188rem}}.storeHead{position:relative}.storeTitle,.storeTitleEn{width:100%;text-align:center}.storeTitle span,.storeTitleEn span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.storeTitle{position:relative;z-index:1;font-weight:400;letter-spacing:.16em}@media screen and (min-width: 320px){.storeTitle{font-size:3rem}}@media screen and (min-width: 600px){.storeTitle{font-size:3rem}}.storeTitleEn{font-family:"tanpearl",sans-serif;letter-spacing:.04em}@media screen and (min-width: 320px){.storeTitleEn{font-size:.96rem}}@media screen and (min-width: 600px){.storeTitleEn{font-size:.96rem}}.storeTitleEn span{position:absolute;top:3px;right:50%;display:inline-block;-webkit-transform:translateX(350%);transform:translateX(350%)}.storeInfo{display:grid}@media screen and (min-width: 320px){.storeInfo{grid-template-columns:repeat(1, 1fr);gap:3rem;padding:5rem 5vw 0}}@media screen and (min-width: 600px){.storeInfo{grid-template-columns:repeat(2, 1fr);gap:3rem;padding:5rem 5vw 0}}.storeInfo .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.storeInfo dl{margin-bottom:2rem;padding-bottom:2rem;border-bottom:dashed 1px rgba(255,255,255,.8)}.storeInfo dl:last-child{margin-bottom:0}.storeInfo dt{margin-bottom:5px}@media screen and (min-width: 320px){.storeInfo dt{font-size:1.8rem}}@media screen and (min-width: 600px){.storeInfo dt{font-size:2.4rem}}.storeInfo dd{line-height:1.64}.storeInfo dd a{text-decoration:underline}.storeInfo dd a:hover{text-decoration:none}@media screen and (min-width: 320px){#diningStore{padding:0 0 10rem}}@media screen and (min-width: 600px){#diningStore{padding:20rem 0 10rem}}/*# sourceMappingURL=moimoi.css.map */