@font-face{font-family:'Zen Kaku Gothic Antique';src:url("../font/ZenKakuGothicAntique-Regular.woff2") format("woff2"),url("../font/ZenKakuGothicAntique-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Zen Old Mincho';src:url("../font/ZenOldMincho-Medium.woff2") format("woff2"),url("../font/ZenOldMincho-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Lora';src:url("../font/Lora-VariableFont_wght.woff2") format("woff2"),url("../font/Lora-VariableFont_wght.woff") format("woff");font-weight:400;font-style:normal}.con_fv .box_fv_slide{position:relative;width:950px;height:570px}.con_fv .box_fv_slide iframe{width:100%;height:100%}.con_fv .box_fv_slide .img_txt{position:absolute;top:25px;left:30px;z-index:1}.con_intro{position:relative;width:100%;height:580px}.con_intro .txt{position:absolute;bottom:113px;left:0;right:0;width:573px;margin:auto}.con_maq{position:absolute;right:0;top:300px}.con_banner{margin-top:40px;margin-bottom:60px;margin-inline:auto;position:relative;z-index:3}.con_banner .img{text-align:center}.con_banner .img a{display:inline-block}.con_banner .box_img{width:730px;height:120px;margin-inline:auto;margin-top:30px;position:relative;z-index:3}.con_banner .box_img iframe{width:100%;height:100%}.con_room{position:relative;width:100%;padding-bottom:80px}.con_room .txt{width:100%;margin-bottom:20px;text-align:center}.con_room .btn a{width:300px}.con_room .box_img{width:950px;height:420px}.con_room .box_img iframe{width:100%;height:100%}.con_club{position:relative;width:100%;padding:80px 0;color:#fff;background:#0a0c12 url(../images/home/bg_club.jpg) no-repeat center bottom/contain}.con_club .floor{width:720px;margin:auto}.con_club .floor .box_img{width:720px;height:494px}.con_club .floor .box_img iframe{width:100%;height:100%}.con_club .floor .box_txt .txt{margin-bottom:30px;padding-top:40px}.con_club .floor .box_txt .btn a{width:360px}.con_club .lounge{display:flex;justify-content:space-between;align-items:flex-start;margin-top:85px}.con_club .lounge .box_img{width:550px;height:300px;margin-top:67px}.con_club .lounge .box_img .img{width:100%;height:100%}.con_club .lounge .box_img .img iframe{width:100%;height:100%}.con_club .lounge .box_txt{width:400px}.con_club .lounge .box_txt .txt{padding-left:73px;padding-bottom:43px}.con_plan{position:relative;margin:auto;padding-top:80px;background:url(../images/home/bg_plan.jpg) no-repeat 0 0/cover}.con_plan .box_plan{width:875px;margin:auto}.con_plan .box_plan .st{margin-bottom:30px;text-align:center}.con_plan .box_plan .plan_list{display:flex;justify-content:space-between;width:875px;margin:auto}.con_plan .box_plan .plan_list .plan{width:282px;color:#474747 !important;background-color:#fff;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.con_plan .box_plan .plan_list .plan:hover{box-shadow:0px 4px 8px rgba(89,101,112,0.1),0px 0px 100px rgba(89,101,112,0.3)}.con_plan .box_plan .plan_list .plan .inner{padding:20px 18px 30px 18px;border:1px solid #e0e0e0;border-top:none;box-sizing:border-box}.con_plan .box_plan .plan_list .plan .inner .name{margin-bottom:15px;font-size:15px;line-height:1.8;letter-spacing:0.3}.con_plan .box_plan .plan_list .plan .inner .txt{padding-top:20px;font-size:13px;border-top:1px solid #e0e0e0;text-align:right}.con_plan .box_plan .plan_list .plan .inner .price{position:relative;margin-top:15px;font-size:15px;letter-spacing:1.4;text-align:right}.con_plan .box_plan .plan_list .plan .inner .price span{font-size:18px}.con_plan .box_plan .box_btn{width:100%;margin-top:65px}.con_plan .box_plan .box_btn>*{width:420px;margin:auto}.con_res{position:relative;padding-top:100px;background-color:#fff}.con_res .box_res{position:relative;background:url(../images/home/bg_res.jpg) no-repeat 0 277px/contain}.con_res .ingr{display:flex;align-items:stretch;position:relative}.con_res .ingr:before{content:"";position:absolute;top:0;right:0;width:175px;height:260px;background:url(../images/home/img_res_intro_s01.png) no-repeat 0 0/cover}.con_res .ingr .box_img{width:567px;height:390px;margin-top:43px}.con_res .ingr .box_img iframe{width:100%;height:100%}.con_res .ingr .box_txt{position:relative;width:313px;margin-left:30px}.con_res .ingr .box_txt .txt{margin-top:186px;margin-bottom:20px}.con_res .oka{position:relative;margin-top:85px}.con_res .oka .img{position:relative;width:100%;padding-bottom:20px}.con_res .oka .txt{position:absolute;left:218px;bottom:0}.con_res .breaky{display:flex;justify-content:space-between;align-items:center;width:720px;margin:auto;padding-top:75px}.con_res .breaky .img{width:380px}.con_res .breaky .box_txt .txt{width:303px;margin-bottom:20px}.con_res .type{position:relative;margin-top:85px;padding-bottom:100px;background:url(../images/home/bg_res_type.jpg) no-repeat 0 0/950px}.con_res .type .inner{width:675px;margin:auto}.con_res .type .st{margin-bottom:50px;text-align:center}.con_res .type ul{display:flex;justify-content:space-between;align-items:flex-start}.con_res .type ul li a{display:block;-moz-transition:filter .3s ease-in;-o-transition:filter .3s ease-in;-webkit-transition:filter .3s ease-in;transition:filter .3s ease-in}.con_res .type ul li a:hover{filter:drop-shadow(0px 4px 8px rgba(89,101,112,0.1)) drop-shadow(0px 0px 100px rgba(89,101,112,0.3))}.con_act{position:relative;width:100%}.con_act .box_act .txt{width:100%;margin-bottom:30px;text-align:center}.con_act .box_act .btn a{width:300px}.con_act .box_act .box_img{width:950px;height:410px}.con_act .box_act .box_img iframe{width:100%;height:100%}.con_act .itoman{display:flex;justify-content:space-between;align-items:flex-start;margin-top:85px}.con_act .itoman .box_img{width:600px;height:420px}.con_act .itoman .box_img iframe{width:100%;height:100%}.con_act .itoman .box_txt{padding-left:80px}.con_axs{position:relative;padding-top:95px}.con_axs .box_axs{display:flex;align-items:center;padding:0 40px;box-sizing:border-box}.con_axs .box_axs .map{width:515px;height:450px;background:gray}.con_axs .box_axs .map iframe{width:100%;height:100%}.con_axs .box_txt{padding-left:60px}.con_axs .box_txt .st{margin-bottom:35px}.con_axs .box_txt .txt{margin-bottom:20px}.con_axs .box_txt .c-btn{max-width:230px}.con_photo{position:relative;padding-top:120px}.con_photo .box_photo{display:flex;justify-content:space-between;align-items:center;padding-left:60px}.con_photo .box_photo .img{width:580px}.con_photo .box_txt{width:230px}.con_photo .box_txt .st{margin-bottom:35px;text-align:center}
