#header:after{content:'';position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;height:400px;background:url(../images/home/bg_int.png);z-index:-1}#header:before{content:'';position:absolute;top:1460px;left:0;width:100%;height:266px;background:#ada458;z-index:-1}.slider_style{position:relative}.slider_style .slick-dots{text-align:center;position:absolute;bottom:30px;left:0;right:0;margin:0 auto}.slider_style .slick-dots li{display:inline-block;width:10px;height:10px;border:1px solid #fff;border-radius:10px;box-sizing:border-box;-moz-transition:background 400ms;-o-transition:background 400ms;-webkit-transition:background 400ms;transition:background 400ms;cursor:pointer}.slider_style .slick-dots li:not(:first-child){margin-left:12px}.slider_style .slick-dots li:hover,.slider_style .slick-dots li.slick-active{background:#FFF}.js-roomSlider .slick-dots{bottom:15px !important}.box_movie{height:462px}.box_movie video{width:100%;height:100%}.con_mainimg{position:relative;overflow:hidden}.con_mainimg h2{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;z-index:2}.con_mainimg iframe{display:block;position:relative;left:50%;transform:translateX(-50%);width:1920px;height:748px}#js-mainSlider{position:relative}#js-mainSlider .slick-slide{outline:none}.con_bn{position:relative;margin-top:65px;min-height:125px}.con_bn>p{position:absolute;right:40px;top:50px;transform:rotate(90deg);font-family:'Overpass', sans-serif;font-size:22px}.con_bn>div{max-width:730px;margin:auto}.con_bn>div p{background:#fff}.con_bn>div p a{display:block}.con_bn>div p+p{margin-top:12px}.con_group{margin-top:70px}.con_group div{width:820px;height:462px;margin:93px auto 0}.con_group div iframe{width:100%;height:100%}.con_plan{margin-top:93px;padding:80px 35px 38px;background:url(../images/home/bg_pla.png) no-repeat #eae4de}.con_plan h2{margin-bottom:45px}.con_plan ul{display:flex;justify-content:space-between}.con_plan ul li{width:280px;background:#eae4de}.con_plan ul li a{display:block}.con_plan ul li a .txt{text-decoration:underline;margin-top:1em;font-size:16px;line-height:1.4;min-height:3em}.con_plan ul li a .pri{text-align:right;font-size:14px;letter-spacing:.02em;font-weight:bold;margin-top:.8em}.con_plan ul li a .pri span{font-size:19px;letter-spacing:.02em}.con_plan ul li a:hover .txt{text-decoration:none}.con_plan .c_btn2{margin:40px auto 0}.con_rooms{margin-top:50px;padding-top:50px}.con_rooms h2{margin-bottom:65px}.con_rooms .box_roo{position:relative;flex-wrap:wrap;display:flex;justify-content:center}.con_rooms .box_roo .tab{position:relative;width:25%;text-align:center;display:block;order:-1;border-bottom:1px solid #505050;padding:9px 0;cursor:pointer;transition:all 400ms}.con_rooms .box_roo .tab:after{content:'';display:block;position:absolute;right:0;top:9px;height:50px;width:0;border-right:1px dotted #959595}.con_rooms .box_roo .tab.large{width:28%}.con_rooms .box_roo .tab span{box-sizing:border-box;display:inline-block;vertical-align:middle;background:#eff0f2;width:48px;height:48px;border-radius:48px;font-size:12px;padding-top:.7em;transition:all 400ms}.con_rooms .box_roo .tab span i{font-size:18px;font-weight:bold}.con_rooms .box_roo .tab em{display:inline-block;vertical-align:middle;font-size:15px;font-weight:bold;margin-left:1em;line-height:1.4;letter-spacing:.05em}.con_rooms .box_roo .tab em i{font-size:14px}.con_rooms .box_roo #tab4+.tab:after,.con_rooms .box_roo #tab7+.tab:after{content:none}.con_rooms .box_roo input:checked+.tab,.con_rooms .box_roo .tab:hover{background-color:#505050;color:#fff;transition:all 400ms}.con_rooms .box_roo input:checked+.tab span,.con_rooms .box_roo .tab:hover span{background:#333;color:#fff;transition:all 400ms}.con_rooms .box_roo input[name="tab_name"]{display:none}.con_rooms .box_roo .wrp_roo{position:absolute;left:0;top:134px;z-index:-10;opacity:0;transition:opacity 400ms ease;width:100%;padding-top:27px}.con_rooms .box_roo .wrp_roo iframe{width:950px;height:484px}.con_rooms .box_roo .wrp_roo .txt{margin-top:24px}.con_rooms .box_roo .wrp_roo .btns{text-align:center;margin-top:45px}.con_rooms .box_roo .wrp_roo .btns p{display:inline-block}.con_rooms .box_roo .wrp_roo .btns p+p{margin-left:10px}.con_rooms .box_roo input:checked+.tab+.wrp_roo{position:relative;top:0;z-index:100;opacity:1;transition:opacity 400ms ease}.con_long{margin-top:60px}.con_long .inner{background:#eae4de;padding-bottom:45px}.con_long .inner .img{margin-bottom:50px}.con_long .inner .st{text-align:center;font-size:18px;letter-spacing:.02em;font-weight:bold;margin-bottom:15px}.con_long .inner .sst{text-align:center;font-size:16px;letter-spacing:.02em;font-weight:bold;margin-top:30px}.con_long .inner .box_fac{width:860px;margin:0 auto;letter-spacing:-.5em}.con_long .inner .box_fac li{display:inline-block;vertical-align:top;letter-spacing:normal;width:160px;margin-left:15px;margin-top:15px}.con_long .inner .box_fac li:nth-child(5n+1){margin-left:0}.con_long .inner .box_fac li:nth-child(-n+5){margin-top:0}.con_long .inner .att{display:block;width:860px;font-size:14px;letter-spacing:.05em;margin:10px auto 35px}.con_long .inner .txt{text-align:center;font-size:15px;letter-spacing:.05em;line-height:1.8;margin-top:10px}.con_long .inner .box_att{box-sizing:border-box;width:750px;text-align:center;border:2px solid #fff;padding:10px;margin:25px auto 0}.con_long .inner .box_att p{display:inline-block;text-align:left;font-size:14px;letter-spacing:.05em;line-height:1.7}.con_faci{margin-top:95px}.con_front{margin-top:18px}.con_front .box_cre{margin-top:30px;border-top:1px solid #a2a09d;border-bottom:1px solid #a2a09d;padding:35px 0;display:flex;align-items:center;justify-content:center}.con_front .box_cre .time{font-size:14px;font-weight:bold;letter-spacing:.15em;margin-right:90px}.con_front .box_cre .time span{font-size:20px;letter-spacing:.02em;font-family:'Overpass', sans-serif}.con_front .box_cre .wrp_cre .st{font-size:15px;font-weight:bold;letter-spacing:.05em}.con_front .box_cre .wrp_cre .txt{font-size:14px;letter-spacing:.05em;margin:5px 0}.con_front .box_cre .wrp_cre ul{letter-spacing:-.5em}.con_front .box_cre .wrp_cre ul li{display:inline-block;letter-spacing:normal;margin-right:13px}.con_front .att{font-size:14px;letter-spacing:.05em;margin-top:10px}.con_access{margin-top:50px;padding-top:45px}.con_access h2{margin-bottom:30px}.con_access .box_map iframe{width:100%;height:454px;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.con_access .box_map .wrp_txt{position:relative;z-index:2;width:354px;box-sizing:border-box;margin-left:auto;margin-top:-74px;padding:25px 35px;background:#fff}.con_access .box_map .wrp_txt .sst{font-size:18px;letter-spacing:.02em;font-weight:bold;margin-bottom:1em}.con_access .box_map .wrp_txt .txt{font-size:15px;letter-spacing:.02em;line-height:1.5}.con_access .box_acc{display:flex;justify-content:space-between;flex-wrap:wrap}.con_access .box_acc li{width:460px}.con_access .box_acc li:first-child .sst:before{width:18px;height:23px;background:url(../images/home/ic_tra.png) no-repeat}.con_access .box_acc li:nth-child(2) .sst:before{width:24px;height:17px;background:url(../images/home/ic_air.png) no-repeat}.con_access .box_acc li .sst{position:relative;padding:10px 15px 5px 40px;font-size:16px;font-weight:bold;letter-spacing:.02em}.con_access .box_acc li .sst:before{content:'';position:absolute;left:3px;bottom:5px}.con_access .box_acc li .sst:after{content:'';width:100%;height:10px;position:absolute;left:0;bottom:0;background:#f2f2ef;z-index:-1}.con_access .box_acc li .txt{font-size:15px;letter-spacing:.02em;line-height:1.7;margin-top:12px;padding-left:40px}.con_access .box_par{margin-top:30px;border:1px solid #505050;padding:30px 40px;display:flex;justify-content:space-between;align-items:center}.con_access .box_par .wrp_txt{width:540px}.con_access .box_par .wrp_txt .sst{font-size:18px;letter-spacing:.02em;font-weight:bold}.con_access .box_par .wrp_txt .txt{padding:.2em 0 .2em 1.5em;border-left:1px solid #a2a09d;margin:25px 0 15px;font-size:15px;letter-spacing:.05em;line-height:1.7}.con_access .box_par .wrp_txt .txt em{display:inline-block;width:8.5em}.con_access .box_par .wrp_txt .att{font-size:14px;letter-spacing:.02em;line-height:1.8}.con_access .box_par .wrp_img{width:295px}.con_lnk{margin-top:80px;display:flex;justify-content:space-between}.con_lnk p{width:460px}.con_lnk p a{display:block}
