@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Noto+Serif+JP:wght@300&display=swap");#abi_page:before{background:url(../../rooms/images/bg_fv.jpg) no-repeat center -180px}#abi_footer:before{background:url(../../rooms/images/dec_roo-f.png) no-repeat left top;opacity:.5}#htlSide-A{top:427px}.con_intro{position:relative;margin-top:100px}.con_intro:before{content:'';position:absolute;left:-365px;top:67px;width:200px;height:402px;background:url(../images/common/dec_int_l.png) no-repeat left top}.con_intro:after{content:'';position:absolute;right:-365px;top:64px;width:200px;height:414px;background:url(../images/common/dec_int_l.png) no-repeat left top}.con_intro .box_int{width:950px;margin:0 auto}.con_intro .box_int h2{margin-bottom:60px;text-align:center}.img_type1{width:1190px;margin:100px auto 0}.con_roo{position:relative}.con_roo .box_rooms{position:relative;padding-top:100px;padding-bottom:100px}.con_roo .box_rooms .img_type{position:relative;margin-bottom:100px;z-index:2}.con_roo .box_rooms .box_img{position:relative;height:500px;z-index:2}.con_roo .box_rooms .box_img iframe{position:absolute;left:0;top:0;width:100%;height:100%}.con_roo .box_rooms .box_txt{position:relative;margin-top:40px;z-index:2}.con_roo#pri-fam:before{content:"";position:absolute;top:57px;left:-365px;width:200px;height:402px;background:url(../images/common/dec_int_l.png) no-repeat top left/cover;z-index:-1}.con_roo#pri-fam:after{content:"";position:absolute;top:-80px;right:-365px;width:200px;height:565px;background:url(../images/common/dec1_r.png) no-repeat top right/cover;z-index:-1}.con_roo#pri-fam .box_rooms:before{content:"";position:absolute;top:0;left:-165px;width:1520px;height:100%;background:url(../../rooms/images/bg_roo.png) no-repeat top center/cover;z-index:1}.con_roo#pre-twin:before{content:"";position:absolute;top:100px;left:-365px;width:365px;height:430px;background:url(../images/common/dec1_l.png) no-repeat top center/cover;background-position:top 0 left -100px;z-index:-1}.con_roo#d-suite:before{content:"";position:absolute;top:-40px;right:-365px;width:440px;height:565px;background:url(../images/common/dec1_r.png) no-repeat top right/cover;z-index:-1}.con_roo#d-suite .box_rooms{padding-top:0;padding-bottom:140px}.con_ame{display:flex;justify-content:space-between;flex-wrap:wrap}.con_ame .box_ame,.con_ame .con_lim{width:580px}.con_ame .box_ame .st,.con_ame .con_lim .st{font-size:172%}.con_ame .box_ame:nth-child(n+3),.con_ame .con_lim:nth-child(n+3){margin-top:37px}.con_ame .box_ame{background:rgba(73,94,139,0.2);padding:35px 45px 55px;box-sizing:border-box}.con_ame .box_ame .txt{margin-top:20px;line-height:2;font-size:115%}.con_ame .box_ame .txt span{display:block;margin-top:10px;font-size:88%}.con_ame .con_lim .box_lim{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px}.con_ame .con_lim .box_lim .lim{display:flex;align-items:center;position:relative;width:285px;padding:10px 17px;background:rgba(73,94,139,0.2);box-sizing:border-box}.con_ame .con_lim .box_lim .lim span{position:relative;font-size:100%;padding-left:45px;box-sizing:border-box}.con_ame .con_lim .box_lim .lim span:before{content:"";position:absolute;top:50%;left:0;width:33px;transform:translateY(-50%)}.con_ame .con_lim .box_lim .lim:nth-child(1) span:before{height:27px;background:url(../../rooms/images/ic_clock.jpg) no-repeat top left/contain}.con_ame .con_lim .box_lim .lim:nth-child(2) span:before{height:29px;background:url(../../rooms/images/ic_coffee.jpg) no-repeat top left/contain}.con_ame .con_lim .box_lim .lim:nth-child(3) span:before{height:32px;background:url(../../rooms/images/ic_drink.jpg) no-repeat top left/contain}.con_ame .con_lim .box_lim .lim:nth-child(4) span:before{height:29px;background:url(../../rooms/images/ic_bath.jpg) no-repeat top left/contain}.con_ame .con_lim .box_lim .lim:nth-child(n+3){margin-top:10px;padding:20px 17px}.con_ame .con_lim table{width:100%;margin-top:30px}.con_ame .con_lim table tr th,.con_ame .con_lim table tr td{font-size:100%;padding:12px 0 12px 25px;box-sizing:border-box;color:#fff}.con_ame .con_lim table tr th{font-weight:400;border-top:1px solid #765795;border-bottom:1px solid #765795}.con_ame .con_lim table tr td{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.list{margin-top:100px}
