.con_intro,.con_rooms,.con_rooms .box_tbl,.con_contact{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1024px){.con_intro,.con_rooms,.con_rooms .box_tbl,.con_contact{width:91.66667%}}@media only screen and (max-width: 767px){#contents{margin-bottom:6em}}.con_intro{max-width:1420px;text-align:center;margin-top:4em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}.con_intro .catch{font-weight:normal}@media only screen and (min-width: 1025px){.con_intro .catch{font-size:134%}}@media print{.con_intro .catch{font-size:134%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .catch{font-size:123%}}@media only screen and (max-width: 767px){.con_intro .catch{font-size:100%}}.con_intro .txt_basic{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .txt_basic{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .txt_basic{margin-top:1em}}.con_intro .con_info{border:solid 1px #000000;width:30%;margin:1em auto;padding:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .con_info{width:60%}}@media only screen and (max-width: 767px){.con_intro .con_info{width:90%}}.con_intro .con_info a{text-decoration:underline}.con_rooms{max-width:1420px;margin-top:8em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{margin-top:5em}}@media only screen and (max-width: 767px){.con_rooms{margin-top:5em}}.con_rooms .box_main_slider{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_main_slider{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .box_main_slider{margin-top:1em}}.con_rooms .box_main_slider .slider_main .slider_img{position:relative}.con_rooms .box_main_slider .slider_main .slider_img .room_name{position:absolute;bottom:1%;left:1%;color:#fff;font-size:89%}.con_rooms .box_tbl{max-width:1140px;margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_tbl{margin-top:2em}}@media only screen and (max-width: 767px){.con_rooms .box_tbl{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .box_tbl{overflow:auto}}.con_rooms .box_tbl .tbl_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0.5em}.con_rooms .box_tbl .tbl_ttl span{font-size:89%;display:block}.con_rooms .box_tbl table{width:100%}@media only screen and (max-width: 767px){.con_rooms .box_tbl table{min-width:160vw !important;margin-bottom:0.3em}}.con_rooms .box_tbl table tbody{border-top:2px solid #9c9c9c}.con_rooms .box_tbl table tbody tr{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.con_rooms .box_tbl table tbody tr th{text-align:center;font-weight:normal;background:#cccccc;border:1px solid #ebebeb;padding:1.5em;font-size:89%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_tbl table tbody tr th{padding:1em}}@media only screen and (max-width: 767px){.con_rooms .box_tbl table tbody tr th{padding:.3em}}.con_rooms .box_tbl table tbody tr td{font-size:89%;padding:1.5em;text-align:center;border:1px solid #cdcdcd}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_tbl table tbody tr td{padding:1em}}@media only screen and (max-width: 767px){.con_rooms .box_tbl table tbody tr td{padding:.3em}}@media only screen and (max-width: 767px){.con_rooms small{margin-left:1em}}.con_contact{max-width:1140px;-webkit-box-shadow:1px 1px 7px #999;box-shadow:1px 1px 7px #999;text-align:center;padding:1.5em;margin-top:8em}@media only screen and (max-width: 767px){.con_contact{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact{margin-top:3em}}@media only screen and (max-width: 767px){.con_contact{margin-top:2em}}@media only screen and (max-width: 1024px){.con_contact{width:78%}}@media only screen and (min-width: 1025px){.con_contact .st_basic .jp{font-size:134%}}@media print{.con_contact .st_basic .jp{font-size:134%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .st_basic .jp{font-size:112%}}@media only screen and (max-width: 767px){.con_contact .st_basic .jp{font-size:100%}}.con_contact .number{margin-top:.8em}.con_contact .number .tel{font-family:"Cinzel", serif}@media only screen and (min-width: 1025px){.con_contact .number .tel{font-size:167%}}@media print{.con_contact .number .tel{font-size:167%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_contact .number .tel{font-size:134%}}@media only screen and (max-width: 767px){.con_contact .number .tel{font-size:134%}}.con_contact .add{margin-top:.8em}@media only screen and (max-width: 767px){.con_contact .add{margin-top:.3em}}.btn_detail{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1024px){.btn_detail{margin-top:2em}}@media only screen and (max-width: 767px){.btn_detail{margin-top:2em}}
