html{font-size:62.5%}body{font-size:1.4rem;font-family:Shin Maru Go Regular}.img-fluid{max-width:100%}figure{margin:0 0 0 0}.large{font-size:2.4rem;font-family:Shin Maru Go Bold}.strong{color:#9A3132}.header{position:relative;z-index:9999;background:#F5F4E7;overflow:hidden}.header .titleArea{position:relative;z-index:0;height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .titleArea:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:50%;height:100%;mix-blend-mode:overlay;background:url(../images/bg_lefttop.png) no-repeat top left;background-size:auto 100%}.header .titleArea:after{content:"";position:absolute;bottom:0;right:0;z-index:-1;display:block;width:50%;height:100%;mix-blend-mode:overlay;background:url(../images/bg_rightbottom.png) no-repeat bottom right;background-size:auto 100%}.header .titleArea .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 0;padding:30px}.header .slideArea .vegas{z-index:-1;height:50vh;background:#f9f9f9}.sectionTitle{font-size:2.4rem;text-align:center;color:#ffffff;margin:0 0 0 0;font-family:Shin Maru Go Regular}.sectionTitle span{display:block;font-size:1.8rem}.middleTitle{color:#9A3132;margin-bottom:15px;font-family:Shin Maru Go Regular}.blue{position:relative;z-index:0;padding:30px 15px;background:url(../images/bg_blue.png) center}.green{position:relative;z-index:1;padding:30px 15px;background:url(../images/bg_green.png) center}.bestlate{color:#ffffff;background:#35A8A8;font-size:1.8rem;text-align:center;border-radius:50px;padding:10px 30px;margin-top:15px}.food{padding-top:30px;padding-bottom:30px}.room{padding-top:30px;padding-bottom:30px}.pool{padding-top:15px;padding-bottom:30px}.wrap{background:#ffffff}.textArea{padding:30px;background:#F5F4E7;margin-bottom:15px}.textArea p:last-of-type{margin:0 0 0 0}.circle{position:relative;z-index:0;border:2px solid #dadada;width:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-bottom:15px;background:rgba(255, 255, 255, 0.5)}.circle a{display:block;font-size:1.3rem;color:#333;padding:10px 35px 10px 10px}.circle a:focus{text-decoration:none}.circle a br{display:none}.circle i{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);display:block}.cuisine{padding-top:90px;padding-bottom:60px}.cuisine .textArea{text-align:center;position:relative;z-index:2}.cuisine__images{position:relative;z-index:1}.cuisine__images .or{position:absolute;z-index:99999;right:-43px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn{display:inline-block;margin:0 auto;padding:10px 15px;background:#EDB22B;color:#FFFFFF;border-radius:50px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn i{padding-left:15px}.btn:hover{color:#ffffff;text-decoration:none;background:#f3850b}.footer{text-align:center;margin:0 0 0 0}.footer .copy{font-size:1.0rem;color:#927a7a;text-align:center;margin:0 0 0 0;padding-bottom:15px}.remodal figure{margin-bottom:15px}.bg02{background:url(../images/bg_cuisine.jpg) no-repeat center;background-size:cover}#particles{position:fixed;top:0;left:0;width:100%;height:100%}.text-right{text-align:center}@media (min-width:782px){.header{overflow:hidden}.circle{width:100%}.circle:hover{color:#ffffff;background:#fab478}.circle:hover i{color:#ffffff}.circle a:hover{text-decoration:none;color:#ffffff}}@media (min-width:992px){.text-right{text-align:right}.large{font-size:2.4rem}.header{height:100vh;overflow:visible}.header .titleArea{position:relative;z-index:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .titleArea:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;mix-blend-mode:overlay;background:url(../images/bg_lefttop.png) no-repeat bottom left;background-size:auto 100%}.header .titleArea:after{content:"";position:absolute;top:0;right:0px;z-index:-1;display:block;width:100%;height:100%;mix-blend-mode:overlay;background:url(../images/bg_rightbottom.png) no-repeat top right;background-size:auto 100%}.header .titleArea .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 0}.header .slideArea .vegas{z-index:-1;height:100vh}.food{padding-top:80px;padding-bottom:80px;background:url(../images/img001.jpg) no-repeat center left}.room{padding-top:30px;padding-bottom:30px;background:url(../images/img002.jpg) no-repeat center right}.pool{padding-top:20px;padding-bottom:20px;background:url(../images/img003.jpg) no-repeat center left}.circle{position:relative;z-index:0;width:100%;height:0;padding-top:100%;margin-bottom:0;border-radius:200px}.circle a{position:absolute;z-index:0;top:0;left:0;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;text-align:center;width:100%;height:100%;padding:0}.circle a br{display:inline}.circle i{position:absolute;right:0;top:auto;left:50%;bottom:10px;-webkit-transform:translateX(-50%) rotate(0deg);-ms-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);display:block;text-align:center}.cuisine .textArea{margin-top:-30px;margin-left:30px;margin-right:30px}.bestlate{position:absolute;z-index:1;left:50%;bottom:-35px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;padding:10px 30px}}
/*# sourceMappingURL=style.css.map */