#contents{width:100%;position:relative;z-index:1;padding-bottom:140px}#contents:before{width:1920px;height:100%;content:"";display:block;position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/common/bg_common.jpg) repeat top left}#contents>*{position:relative;z-index:2}.con_int{width:1920px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.con_int img{width:100%}.con_anc{width:100%;position:relative;z-index:1;padding:60px 0;margin-top:80px}.con_anc:before{content:"";display:block;width:1920px;height:100%;position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/common/bg01.jpg) repeat top left}.con_anc ul{position:relative;z-index:2;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 1.2605%;background:url(../images/common/bg_deal.jpg) repeat top left}.con_anc ul li{width:32.41379%;background:#fff}.con_anc ul li a{display:block;text-decoration:none;-webkit-transition:opacity 500ms;transition:opacity 500ms}.con_anc ul li a img{width:100%}.con_anc ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.mt{margin-top:15px}.con_rooms{position:relative;z-index:1;width:100%;margin-top:60px}.con_rooms .box_slider{position:relative;z-index:1;width:100%;height:930px}.con_rooms .box_slider iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.con_rooms .box_rooms{width:100%;max-width:1040px;margin:25px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.con_rooms .box_rooms .wrp_rooms{width:69.23077%;display:-webkit-box;display:-ms-flexbox;display:flex;border-right:solid 1px #d6dce2;padding-top:20px}.con_rooms .box_rooms .wrp_rooms .tbl{width:56.94444%}.con_rooms .box_rooms .wrp_rooms .tbl table{width:100%}.con_rooms .box_rooms .wrp_rooms .tbl table tr{border-bottom:dotted 1px #000000}.con_rooms .box_rooms .wrp_rooms .tbl table tr th,.con_rooms .box_rooms .wrp_rooms .tbl table tr td{font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.con_rooms .box_rooms .wrp_rooms .tbl table tr th{font-weight:normal;width:145px}.con_rooms .box_rooms .wrp_rooms .js_map{width:36.11111%;margin-left:5.55556%}.con_rooms .box_rooms .wrp_rooms .js_map .img{width:100%;margin:auto;cursor:pointer}.con_rooms .box_rooms .wrp_rooms .js_map .img.img_s{max-width:150px}.con_rooms .box_rooms .wrp_rooms .js_map .txt{font-family:'游明朝',"Yu Mincho",YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',"Times New Roman",Times,Garamond,Georgia,serif;font-size:86%;color:#7f8c94;text-align:center}.con_rooms .box_rooms .btn{width:100%;max-width:260px;margin-top:20px}.con_rooms .box_rooms .btn a{border-radius:5em;display:block;padding:.7em 0;text-align:center;text-decoration:none;color:#fff;background:#e54d11;-webkit-transition:all .5s ease;transition:all .5s ease}.con_rooms .box_rooms .btn a:after{content:"";display:inline-block;vertical-align:middle;width:.3em;height:.3em;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-.25em;margin-left:.4em;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.con_rooms .box_rooms .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.con_rooms .box_rooms .btn a:hover:after{-webkit-transform:translateX(0.2em) rotate(45deg);transform:translateX(0.2em) rotate(45deg)}.js_modal{display:none;position:fixed !important;z-index:99999 !important;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.js_modal .bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.js_modal .inner{position:relative;z-index:2;width:100%;max-width:950px;margin:10% auto 0;background:#fff;padding:50px 0}.js_modal .inner .js_close{position:absolute;z-index:1;top:1em;right:1em;width:2em;height:2em}.js_modal .inner .js_close em{display:block;width:100%;height:100%}.js_modal .inner .js_close em:before,.js_modal .inner .js_close em:after{content:"";display:block;position:absolute;z-index:1;left:0;top:50%;width:100%;height:1px;background:#000}.js_modal .inner .js_close em:before{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.js_modal .inner .js_close em:after{-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.js_modal .inner .img{width:100%;margin:auto}.js_modal .inner .img img{display:block;margin:0 auto}.con_info{margin-top:135px}.con_info .sst{width:100%;max-width:310px}.con_info .sst img{width:100%}.con_info table{width:100%;margin-top:10px}.con_info table tr{border-bottom:solid 1px #d6dce2}.con_info table tr:first-child{border-top:solid 1px #d6dce2}.con_info table tr th,.con_info table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 30px;font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.con_info table tr th{width:28.9916%;background:#e5edf6;text-align:center;font-weight:normal}.con_info table tr td{width:71.0084%;background:#fff;border-left:solid 1px #d6dce2}.st{width:100%;max-width:250px;margin:auto}.box_txt{margin-top:60px;padding-bottom:70px;border-bottom:solid 1px #cfd1d3}.box_txt .sst{text-align:center;font-family:'游明朝',"Yu Mincho",YuMincho,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',"Times New Roman",Times,Garamond,Georgia,serif;color:#15608b;letter-spacing:0.65em}.box_txt .sst i{color:#299bdd}.box_txt .txt{text-align:center;margin-top:20px}
