.head-table { margin-top:10px; height:159px;}
.head-table th{ border:1px solid #CCCCCC;}
.head-table td{ vertical-align:top;}
.contents ol {padding-left:2.5em;}
.contents ol li{line-height:1.4;list-style: decimal;}
.contents ol li ul li{list-style: none;}
.numListA01 {padding: 0 !Important ;}
div.gray-info{ padding:10px; background-color:#ECECEC;}
div.gray-info h3{ margin:3px 0;}

.dis_i li{display:inline;}
.dis_i li img{ vertical-align:bottom;}
.otokuCam{border:#33b6e2 solid 3px;background:#ebf8fc url(/hotel/common/img/bg_cam_hotel.gif) left center no-repeat;}
.otokuCam .picTtl{display:block; float:left; width:108px;}
.otokuCam .text{padding:5px 15px 0; float:left; width:790px;}

.otokuRentCam{border:#8db02e solid 3px;background:#f2f5e4 url(/common_rn/img/dom/bg_cam_renta.gif) left center no-repeat;}
.otokuRentCam .picTtl{display:block; float:left; width:108px;}
.otokuRentCam .text{padding:5px 15px 0; float:left; width:790px;}

.otokuOtherCam{border:#e3657b solid 3px;background:#f8ecee url(/common_rn/img/dom/bg_cam_other.gif) left center no-repeat;}
.otokuOtherCam .picTtl{display:block; float:left; width:108px;}
.otokuOtherCam .text{padding:5px 15px 0; float:left; width:790px;}

div.divideB hr{display: none;}
div.divideB{margin-bottom:20px;padding-bottom: 14px;border-bottom: 1px dashed #a8a8a8;}

/* =========== ホテルタイトル・ロゴ =========== */
.hotelttlBOX {margin-top:10px;}
.hotelttlBOX div.logo{border:solid 1px #ccc; width:218px; text-align:center; float:left;}
.hotelttlBOX div.ttl{width:710px; float:right;}

/* =========== 提携ヘッド画像・ロゴ =========== */
.headttlBox {margin-top:10px;}
.headttlBox div.logo{border:solid 1px #ccc; width:218px; text-align:center; float:left;}
.headttlBox div.ttl{width:710px; float:right;}

div.link_area .btn_area {float: right;margin-right: 5px;margin-top: 5px;}

.logoDetails{margin-top:10px;width:100%;}
.logoDetails th{width:218px;border:solid 1px #cccccc;text-align:center;}
.logoDetails td{padding-left:10px;}






