@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(../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(../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;

}
#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(../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(../images/btn_gotour_body.gif) repeat-x; color: #ffffff; }
#thaihotel #gotour a .gotour-tail { display: block; float: right; width: 12px; height: 43px; background: url(../images/btn_gotour_tail.gif) no-repeat; }
#thaihotel #gotour a:hover .gotour-head { background: url(../images/btn_gotour_head.gif) no-repeat 0px bottom; }
#thaihotel #gotour a:hover .gotour-body { background: url(../images/btn_gotour_body.gif) repeat-x bottom; color: #409805; }
#thaihotel #gotour a:hover .gotour-tail { background: url(../images/btn_gotour_tail.gif) no-repeat 0px bottom; }


#thaihotel div.contents {
	clear: left;
	padding-bottom: 15px;
}
#thaihotel div.contents .header {
	background: url(../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(../images/tit_ban.gif); }
#chiangmai h3 { background: url(../images/tit_chi.gif); }
#phuket h3 { background: url(../images/tit_phu.gif); }
#samui h3 { background: url(../images/tit_samu.gif); }
#racha h3 { background: url(../images/tit_rac.gif); }
#samed h3 { background: url(../images/tit_same.gif); }
#huahin h3 { background: url(../images/tit_hua.gif); }
#chang h3 { background: url(../images/tit_cha.gif); }
#phiphi h3 { background: url(../images/tit_phi.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(../images/mark01.gif) no-repeat 0px 27px;
}
#thaihotel .contents dd.hoteltxt {
	width: 422px;
	height: 61px;
	margin-left: 178px;
}
#thaihotel .contents dd.hotelimg {
	width: 590px;
	_width: 600px;
	background: url(../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(../images/metropolitan_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-mad { background: url(../images/maduzi_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-rar { background: url(../images/rarinjinda_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-den { background: url(../images/denaga_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-pur { background: url(../images/puripunn_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-vec { background: url(../images/verandac_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ale { background: url(../images/aleentap_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sri { background: url(../images/sripanwa_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sap { background: url(../images/salaphuket_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sas { background: url(../images/salasamui_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ban { background: url(../images/bansabai_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-sil { background: url(../images/silavadee_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-rac { background: url(../images/racha_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-par { background: url(../images/paradee_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-lev { background: url(../images/levimarn_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ali { background: url(../images/alila_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-alh { background: url(../images/aleentah_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-ver { background: url(../images/veranda_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-aiy { background: url(../images/aiyapura_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-zea { background: url(../images/zeavola_tit00.gif) no-repeat; }
#thaihotel h2.tit-hotel-aya { background: url(../images/ayara_tit00.gif) no-repeat; }

#thaihotel h3.roo, #thaihotel h3.res, #thaihotel h3.bar, #thaihotel h3.spa, #thaihotel h3.act {
	width: 600px;
	height: 46px;
	text-indent: -9999px;
}
#thaihotel h3.roo { background: url(../images/tit_roo.gif) no-repeat; }
#thaihotel h3.res { background: url(../images/tit_res.gif) no-repeat; }
#thaihotel h3.bar { background: url(../images/tit_bar.gif) no-repeat; }
#thaihotel h3.spa { background: url(../images/tit_spa.gif) no-repeat; }
#thaihotel h3.act { background: url(../images/tit_act.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 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 li.room-list {
	clear: left;
}
#thaihotel .room-txt {
	float: right;
	width: 266px;
	margin-right: 10px;
}
#thaihotel .room-size {
	margin-bottom: 20px;
}

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

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

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

.float_clear  {
  clear: both;
}

