@charset "utf-8";

#thaihotel {
	width: 600px;
	margin-left: 10px;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}
#thaihotel h2#tit-main {
	width: 600px;
	height: 75px;
	text-indent: -9999px;
	background: url(/special/TB/hotel/images/title.gif) no-repeat;
}
#thaihotel #txt-top {
	margin-bottom: 20px;
	padding: 0 11px;
}
#thaihotel #txt-top .linkmap {
	display: block;
	height: 14px;
	margin-top: 1em;
	padding-left: 14px;
	background: url(/special/TB/hotel/images/mark02.gif) no-repeat;
}
#thaihotel #txt-top .linkmap a {
	font-weight: bold;
}
#thaihotel #txt-top ul {
	margin-top: 13px;
	_margin-top: 9px;
}
#thaihotel #txt-top li {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

#area_list ul {
    margin: 5px 10px;
}

#area_list li {
    background: url("/special/TB/hotel/images/triangle.gif") no-repeat scroll 5px 4px transparent;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
}

#thaihotel .ptop {
	text-align: right;
	padding-bottom: 10px;
}
#thaihotel #ptopback li { float: left; padding-bottom: 30px;}
#thaihotel #ptopback li.hback { padding-left: 280px;}
#thaihotel #ptopback li.hptop { padding-left: 202px;}


#thaihotel #gotour { height: 43px; margin-bottom: 30px; }
#thaihotel #gotour a .gotour-head { display: block; float: right; width: 27px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat; }
#thaihotel #gotour a .gotour-body { display: block; float: right; height: 27px; _height: 43px; padding-top: 16px; background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x; color: #ffffff; }
#thaihotel #gotour a .gotour-tail { display: block; float: right; width: 12px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat; }
#thaihotel #gotour a:hover .gotour-head { background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat 0px bottom; }
#thaihotel #gotour a:hover .gotour-body { background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x bottom; color: #409805; }
#thaihotel #gotour a:hover .gotour-tail { background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat 0px bottom; }


#thaihotel .gotour { height: 43px; margin-bottom: 30px; }
#thaihotel .gotour a .gotour-head { display: block; float: right; width: 27px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat; }
#thaihotel .gotour a .gotour-body { display: block; float: right; height: 27px; _height: 43px; padding-top: 16px; background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x; color: #ffffff; }
#thaihotel .gotour a .gotour-tail { display: block; float: right; width: 12px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat; }
#thaihotel .gotour a:hover .gotour-head { background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat 0px bottom; }
#thaihotel .gotour a:hover .gotour-body { background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x bottom; color: #409805; }
#thaihotel .gotour a:hover .gotour-tail { background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat 0px bottom; }

#thaihotel .godiary { height: 43px; margin-bottom: 10px; }
#thaihotel .godiary a .gotour-head { display: block; float: right; width: 27px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat; }
#thaihotel .godiary a .gotour-body { display: block; float: right; height: 27px; _height: 43px; padding-top: 16px; background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x; color: #ffffff; }
#thaihotel .godiary a .gotour-tail { display: block; float: right; width: 12px; height: 43px; background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat; }
#thaihotel .godiary a:hover .gotour-head { background: url(/special/TB/hotel/images/btn_gotour_head.gif) no-repeat 0px bottom; }
#thaihotel .godiary a:hover .gotour-body { background: url(/special/TB/hotel/images/btn_gotour_body.gif) repeat-x bottom; color: #409805; }
#thaihotel .godiary a:hover .gotour-tail { background: url(/special/TB/hotel/images/btn_gotour_tail.gif) no-repeat 0px bottom; }



#thaihotel div.contents {
	clear: left;
	padding-bottom: 15px;
}
#thaihotel div.contents .header {
	background: url(/special/TB/hotel/images/border01.gif) no-repeat 0px top;
	padding-top: 32px;
}
#thaihotel .contents h3 {
	width: 193px;
	height: 75px;
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bangkok h3 { background: url(/special/TB/hotel/images/tit_ban.gif); }
#chiangmai h3 { background: url(/special/TB/hotel/images/tit_chi.gif); }
#phuket h3 { background: url(/special/TB/hotel/images/tit_phu.gif); }
#samui h3 { background: url(/special/TB/hotel/images/tit_samu.gif); }
#racha h3 { background: url(/special/TB/hotel/images/tit_rac.gif); }
#samed h3 { background: url(/special/TB/hotel/images/tit_same.gif); }
#huahin h3 { background: url(/special/TB/hotel/images/tit_hua.gif); }
#chang h3 { background: url(/special/TB/hotel/images/tit_cha.gif); }
#phiphi h3 { background: url(/special/TB/hotel/images/tit_phi.gif); }
#khaolak h3 { background: url(/special/TB/hotel/images/tit_kha.gif); }
#phangan h3 { background: url(/special/TB/hotel/images/tit_phangan.gif); }
#krabi h3 { background: url(/special/TB/hotel/images/tit_kbv.gif); }

#thaihotel .contents p.txt-con {
	width: 387px;
	float: right;
}
#thaihotel .contents dl {
	clear: both;
}
#thaihotel .contents dt {
	height: 35px;
	margin-top: -153px;
	margin-left: 178px;
	padding-top: 26px;
	padding-left: 16px;
	font-weight: bold;
	background: url(/special/TB/hotel/images/mark01.gif) no-repeat 0px 27px;
}
#thaihotel .contents dd.hoteltxt {
	width: 422px;
	height: 61px;
	margin-left: 178px;
}

#thaihotel .contents dd.hotellink {
	width: 422px;
	height: 61px;
	margin-left: 178px;
	text-align: center;
}

#thaihotel .contents dd.hotelimg {
	width: 590px;
	_width: 600px;
	background: url(/special/TB/hotel/images/border02.gif) no-repeat 0px 15px;
	padding: 41px 0 26px 10px;
}

#thaihotel .contents dd.hotelimg a {
  display: block;  
	width: 148px;
	height: 96px;
	border: 1px solid #ffffff;
}
#thaihotel .contents dd.hotelimg a:hover { border: 1px solid #409805; }




/* hotel */

h3 { clear: both; }

#thaihotel h2.tit-hotel {
	width: 600px;
	height: 84px;
	text-indent: -9999px;
}
#thaihotel h2.tit-hotel-met { background: url(/special/TB/hotel/images/metropolitan_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-mad { background: url(/special/TB/hotel/images/maduzi_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-rar { background: url(/special/TB/hotel/images/rarinjinda_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-den { background: url(/special/TB/hotel/images/denaga_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-pur { background: url(/special/TB/hotel/images/puripunn_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-vec { background: url(/special/TB/hotel/images/verandac_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ale { background: url(/special/TB/hotel/images/aleentap_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sri { background: url(/special/TB/hotel/images/sripanwa_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sap { background: url(/special/TB/hotel/images/salaphuket_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sas { background: url(/special/TB/hotel/images/salasamui_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ban { background: url(/special/TB/hotel/images/bansabai_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sil { background: url(/special/TB/hotel/images/silavadee_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-resotel { background: url(/special/TB/hotel/images/resotel_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-rac { background: url(/special/TB/hotel/images/racha_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-par { background: url(/special/TB/hotel/images/paradee_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-lev { background: url(/special/TB/hotel/images/levimarn_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ali { background: url(/special/TB/hotel/images/alila_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-alh { background: url(/special/TB/hotel/images/aleentah_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ver { background: url(/special/TB/hotel/images/veranda_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-aiy { background: url(/special/TB/hotel/images/aiyapura_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-zea { background: url(/special/TB/hotel/images/zeavola_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-aya { background: url(/special/TB/hotel/images/ayara_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-putahracsa { background: url(/special/TB/hotel/images/putahracsa_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sarojin { background: url(/special/TB/hotel/images/sarojin_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-tongsaibay { background: url(/special/TB/hotel/images/tongsaibay_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-banthai { background: url(/special/TB/hotel/images/banthai_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ritz { background: url(/special/TB/hotel/images/ritz_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-kala { background: url(/special/TB/hotel/images/kalasamui_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-napasai { background: url(/special/TB/hotel/images/napasai_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-rasananda { background: url(/special/TB/hotel/images/rasananda_tit00.gif) no-repeat; height: 70px; }
#thaihotel h2.tit-hotel-muang { background: url(/special/TB/hotel/images/muang_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-santhiya { background: url(/special/TB/hotel/images/santhiya_tit00.gif) no-repeat; height: 70px; }
#thaihotel h2.tit-hotel-pavilions { background: url(/special/TB/hotel/images/pavilions_tit00.jpg) no-repeat; height: 70px; }

#thaihotel h3.roo, #thaihotel h3.res, #thaihotel h3.bar, #thaihotel h3.spa, #thaihotel h3.act, #thaihotel h3.ame, #thaihotel h3.others {
	width: 600px;
	height: 46px;
	text-indent: -9999px;
}
#thaihotel h3.roo { background: url(/special/TB/hotel/images/tit_roo.gif) no-repeat; }
#thaihotel h3.res { background: url(/special/TB/hotel/images/tit_res.gif) no-repeat; }
#thaihotel h3.bar { background: url(/special/TB/hotel/images/tit_bar.gif) no-repeat; }
#thaihotel h3.spa { background: url(/special/TB/hotel/images/tit_spa.gif) no-repeat; }
#thaihotel h3.act { background: url(/special/TB/hotel/images/tit_act.gif) no-repeat; }
#thaihotel h3.ame { background: url(/special/TB/hotel/images/tit_ame.gif) no-repeat; }
#thaihotel h3.others { background: url(/special/TB/hotel/images/tit_others.gif) no-repeat; }

#thaihotel .pht-ptn01 li, #thaihotel .pht-ptn02 li {
	margin: 0;
	padding: 0;
	float: left;
	width: 137px;
	height: 96px;
}

#thaihotel ul.pht-ptn01 {
	margin-left: 11px;
}
#thaihotel .pht-ptn01 li {
	margin: 0 10px 30px 0;
	padding: 0;
}

#thaihotel .pht-ptn03 li{
	margin: 0;
	padding: 0;
	float: left;
	width: 137px;
	height: 198px;
}
#thaihotel ul.pht-ptn03 {
	margin-left: 11px;
}
#thaihotel .pht-ptn03 li {
	margin: 0 10px 30px 0;
	padding: 0;
}

#thaihotel ul.pht-ptn02 {
	margin: 0 0 30px 11px;
	_margin: 0 0 30px 5px;
	width: 294px;
	float: left;
}
#thaihotel .pht-ptn02 li {
	margin: 0 10px 10px 0;
	padding: 0;
}

#thaihotel .pht-tongsai01  { 
	height: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#thaihotel .pht-tongsai01 li {
	float: left;
	width: 190px;
	margin-left: 5px;
}


#thaihotel li.room-list {
	clear: left;
}
#thaihotel .room-txt {
	float: right;
	width: 266px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#thaihotel .room-size {
	margin-bottom: 13px;
}

#thaihotel .txt01 { margin: 0px 10px 20px; }
#thaihotel .txt02 { margin: 0 10px 30px; }

#thaihotel .txt03 { margin: 0 10px; }
#thaihotel .txt03 li { width: 280px; float: left; margin-bottom: 30px;}

#thaihotel .txt_tongsai {
 margin: 10px; 
}

#thaihotel .txt-bold {
	color: #9e3100;
	font-weight: bold;
}

#thaihotel .txt-bold_resotel {
	color: #00A0C6;
	font-weight: bold;
}

#thaihotel #tongsaibay_restaurant img {
  float: left;
  width: 137px;
  margin: 5px;
}

#thaihotel #tongsaibay_restaurant  {
  height: 340px;
}

#thaihotel #banthai_point_head  {
  background: url(/special/TB/hotel/images/banthai_point_head.gif) no-repeat;
  padding-top: 26px;
  margin-left: 10px;
}

#thaihotel #banthai_point_body  {
  background: url(/special/TB/hotel/images/banthai_point_body.gif) repeat-y;
}

#thaihotel #banthai_point_bottom  {
  background: url(/special/TB/hotel/images/banthai_point_bottom.gif) no-repeat 0 bottom;
  padding-bottom: 25px;
  margin-bottom: 10px;
}

#thaihotel #banthai_point_head ul {
  padding: 10px 0 10px 25px;
}

#thaihotel #banthai_point_head ul li {
  font-size: 13px;
  font-weight: bold;
}

#thaihotel #banthai_point_head ul li span{
  color: #8f0000;
}

#thaihotel #banthai_point_head p {
  color: #ff0000;
  text-align: center;
}

.float_clear  {
  clear: both;
}
