@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)}}.sectionInner{position:relative;z-index:1;padding:0 5vw}.topHeadWrapper{position:relative;z-index:1}@media screen and (min-width: 320px){.topHeadWrapper{padding:20rem 15vw 0}}@media screen and (min-width: 600px){.topHeadWrapper{padding:8rem 25vw 0}}.topHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.topHead .headEn{font-family:"copperplate",serif;font-weight:400;letter-spacing:.14em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.topHead .headEn{font-size:1.4rem}}@media screen and (min-width: 600px){.topHead .headEn{font-size:2.6rem}}.topHead .headIcon{margin-right:1.5rem}.topHead svg{display:block;fill:none;stroke:#f0f0f0;stroke-miterlimit:10;stroke-width:3px;-webkit-animation:loopRotate 10000ms linear infinite both;animation:loopRotate 10000ms linear infinite both}@media screen and (min-width: 320px){.topHead svg{width:3.2rem;height:3.2rem}}@media screen and (min-width: 600px){.topHead svg{width:5.2rem;height:5.2rem}}.topHead .headJa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}@media screen and (min-width: 320px){.topHead .headJa{font-size:1.3rem}}@media screen and (min-width: 600px){.topHead .headJa{font-size:1.6rem}}.topHead .headJa::before{content:"(";margin-right:10px}.topHead .headJa::after{content:")";margin-left:10px}#topIntro{margin-top:20rem}#topIntro .introEn{font-family:"tanpearl",sans-serif;font-weight:400;line-height:1.11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){#topIntro .introEn{margin:12rem 0 0;font-size:5.5rem}}@media screen and (min-width: 600px){#topIntro .introEn{margin:28rem 0 0;font-size:25rem}}@media screen and (min-width: 320px){#topIntro .introDesc{padding:0 0 24rem 40%}}@media screen and (min-width: 600px){#topIntro .introDesc{padding:0 0 24rem 48%}}#topIntro .introDesc h3,#topIntro .introDesc p{position:relative}@media screen and (min-width: 320px){#topIntro .introDesc h3,#topIntro .introDesc p{padding-left:0;padding-right:6.4rem;width:calc(100% + 14rem);left:-14rem}}@media screen and (min-width: 600px){#topIntro .introDesc h3,#topIntro .introDesc p{padding-left:2vw;padding-right:0;width:auto;left:auto}}@media screen and (min-width: 320px){#topIntro .mv{margin:-30rem 0 15rem}}@media screen and (min-width: 600px){#topIntro .mv{margin:-110rem 0 40rem}}#topIntro .mv .imgWrapper{padding-bottom:90%}#topFeature{overflow:hidden}@media screen and (min-width: 320px){#topFeature .sectionInner{padding-top:8rem}}@media screen and (min-width: 600px){#topFeature .sectionInner{padding-top:8rem}}.featureListBody{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}.featureListWrapper{position:relative;width:100%;height:100vh;height:100lvh}.featureListInner{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (min-width: 320px){.featureListInner{top:20rem;gap:5rem;padding:0 0 0 20vw}}@media screen and (min-width: 600px){.featureListInner{top:20rem;gap:5rem;padding:0 0 0 20vw}}.featureItem{position:relative}@media screen and (min-width: 320px){.featureItem{width:84.5vw;height:calc(100% + 20rem);top:10rem}}@media screen and (min-width: 600px){.featureItem{width:38vw;height:calc(100% + 20rem);top:5rem}}@media screen and (min-width: 320px){.featureItem:nth-child(even){top:12.5rem}}@media screen and (min-width: 600px){.featureItem:nth-child(even){top:10rem}}.featureItem .menuName{font-family:"shippori-mincho",sans-serif;color:#fff}@media screen and (min-width: 320px){.featureItem .menuName{font-size:1.8rem;margin:1.5rem 0 .5rem}}@media screen and (min-width: 600px){.featureItem .menuName{font-size:2.8rem;margin:2rem 0 1rem}}@media screen and (min-width: 320px){.featureItem .menuDesc{font-size:1.3rem}}@media screen and (min-width: 600px){.featureItem .menuDesc{font-size:1.8rem}}#topDining{position:relative;overflow:clip}@media screen and (min-width: 320px){#topDining{margin-top:-10rem;padding:0 0 24rem}}@media screen and (min-width: 600px){#topDining{margin-top:0;padding:20rem 0 24rem}}#topDining .gallery .img{position:absolute}#topDining .gallery .num1{width:90%;left:5vw}@media screen and (min-width: 320px){#topDining .gallery .num1{height:22.5rem;top:31rem}}@media screen and (min-width: 600px){#topDining .gallery .num1{height:62.5rem;top:41rem}}#topDining .gallery .num1 .imgWrapper{height:100%;padding-bottom:0}#topDining .gallery .num2{width:22.5%;right:2.5vw}@media screen and (min-width: 320px){#topDining .gallery .num2{top:48rem}}@media screen and (min-width: 600px){#topDining .gallery .num2{top:87rem}}#topDining .gallery .num2 .imgWrapper{padding-bottom:130%}@media screen and (min-width: 320px){#topDining .gallery .num3{width:24.5%;top:132rem;left:3.5vw}}@media screen and (min-width: 600px){#topDining .gallery .num3{width:18.5%;top:152rem;left:-2.5vw}}#topDining .gallery .num3 .imgWrapper{padding-bottom:130%}@media screen and (min-width: 320px){#topDining .gallery .num4{width:62.5%;bottom:0;right:6.5vw}}@media screen and (min-width: 600px){#topDining .gallery .num4{width:32.5%;bottom:0;right:12.5vw}}#topDining .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}#topDining .textArea{position:relative;z-index:1}@media screen and (min-width: 320px){#topDining .textArea{padding:31rem 9.5vw 8rem}}@media screen and (min-width: 600px){#topDining .textArea{padding:75rem 28.5vw 10rem}}#topDining .textGal,#topDining .galWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#topDining .textGal{overflow:hidden}@media screen and (min-width: 320px){#topDining .textGal{margin-top:-10rem}}@media screen and (min-width: 600px){#topDining .textGal{margin-top:-10rem}}#topDining .galWrapper{font-family:"tanpearl",sans-serif;font-weight:400;-webkit-animation:loopCl 50000ms linear infinite both;animation:loopCl 50000ms linear infinite both}@media screen and (min-width: 320px){#topDining .galWrapper div{width:180rem;font-size:29rem}}@media screen and (min-width: 600px){#topDining .galWrapper div{width:180rem;font-size:29rem}}/*# sourceMappingURL=top.css.map */