.pricetop {
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #fee078;
	text-align: center;
  border-bottom-width : 2px;
  border-bottom-style : ridge;
  border-bottom-color : #cccccc;
}.pricetop001{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #fee078;
	text-align: center;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
}.htl_promo{
	font-size : 14px;
	font-family: "MS UI Gothic";
	
	text-align: center;
  border-bottom-width : 0px;
  
  
  padding-top : 5px;
  padding-bottom : 5px;
  font-weight : bold;
  color : gray;
}.pricetop01{
	font-size : 13px;
	font-family: "MS UI Gothic";
	background-color: #d2ffd2;
	text-align: center;
  padding-top : 6px;
  padding-bottom : 6px;
  color : navy;
}

.priceyellow01{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #ffffe0;
	text-align: center;
	border-bottom-width : 1px;
	border-bottom-style : ridge;
	border-bottom-color : #cccccc;
	margin-left: auto;
	margin-right: auto;
}.priceyellow01_d{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #ffffe0;
	text-align : left;
	border-bottom-width: 1pt;
	border-bottom-style : solid;
	border-bottom-color : black;
	
	
  
  
  
  
  
  
  color : navy;
  padding-left : 13px;
}.pricewhite01_d{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : white;
	text-align : left;
	border-bottom-width: 1pt;
	border-bottom-style : solid;
	border-bottom-color : black;
	
	
  
  
  
  
  
  
  color : navy;
  padding-left : 13px;
}.priceblue01{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #f2ffff;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-style : solid;
	border-bottom-color : gray;
	margin-left: auto;
	margin-right: auto;
}.priceblue{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color : #f2ffff;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-style : dotted;
	border-bottom-color : gray;
	margin-left: auto;
	margin-right: auto;
}.priceyellow{
	font-size : 12px;
	font-family: "MS UI Gothic";
	background-color : #ffffe0;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color : black;
	margin-left: auto;
	margin-right: auto;
}.priceyellow_l{
	font-size : 12px;
	font-family: "MS UI Gothic";
	background-color : #fffff0;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color : black;
	margin-left: auto;
	margin-right: auto;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : black;
}.priceyellow_r{
	font-size : 12px;
	font-family: "MS UI Gothic";
	background-color : #fffff0;
	text-align: center;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color : black;
	margin-left: auto;
	margin-right: auto;
  
  
  
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : black;
}.priceyellow_b{
	font-size : 12px;
	font-family: "MS UI Gothic";
	background-color : #fffff0;
	text-align: center;
	
	
	
	margin-left: auto;
	margin-right: auto;
}.priceyellow001{
	font-size : 12px;
	font-family: "MS UI Gothic";
	background-color : #e6f8fa;
	
	
	
	
	margin-left: auto;
	margin-right: auto;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}

.priceorange {
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color: #fff9dd;
	text-align: center;
}

.pricewhite {
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color: white;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color : black;
	margin-left: auto;
	margin-right: auto;
}.pricewhite01{
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color: white;
	text-align: center;
	border-bottom-width : 1px;
	border-bottom-style : ridge;
	border-bottom-color : #cccccc;
	margin-left: auto;
	margin-right: auto;
}

.htlsetsumeiup {
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color: white;
	padding-left: 2px;
	margin-top: 1px;
	margin-bottom: 3px;
	text-align: left;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
}

.htlsetsumei-htllist {
	font-size: 12px;
	font-family: "MS UI Gothic";
	background-color: white;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	text-align: left;
	height: 18px;
	vertical-align: top;
}

.htlsetsumeidown {
	font-size: 12px;
	background-color : #fff9dd;
	text-align: left;
	padding-left: 2px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
  color : #400000;
  line-height : 145%;
}

.htltopsetsumei {
	font-size: 12px;
	background-color : #ffffe8;
	text-align: left;
	padding-left: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	
  width : 720px;
  color : #333333;
  line-height : 160%;
}

.htltopsetsumei2 {
	font-size: 12px;
	background-color: #f9f9f9;
	text-align: left;
	padding-left: 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 15px;
	padding-bottom : 15px;
	margin-left : 20px;
	margin-right : 20px;
	padding-right: 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: maroon maroon maroon maroon;
	
	color: navy;
	
  
  

  

  
}.htltopsetsumei2-hm{
	font-size: 12px;
	background-color: #f9f9f9;
	text-align: left;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 5px;
	padding-top : 8px;
	padding-bottom : 8px;
	margin-left : 2px;
	margin-right : 2px;
	padding-right : 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color : silver silver silver silver;
	
	color : gray;
	
  
  

  

  line-height : 145%;
  display : inline-block;
  
  clear : both;
}.htl_remarks{
	font-size: 12px;
	
	text-align: left;
	padding-left: 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left : 20px;
	margin-right : 20px;
	padding-right: 10px;
	border-width : 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color : maroon maroon gray maroon;
	
	color : #333333;
	line-height: 120%;
  
  
}.htltopsetsumei2 li{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 0px;
  margin-left : 0px;
}.htltopsetsumei2-hm li{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 0px;
  margin-left : 0px;
}.htl_remarks li{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 0px;
  margin-left : 0px;
}.htltopsetsumei2 ul{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 1px;
  margin-left : 15px;
}.htltopsetsumei2-hm ul{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 1px;
  margin-left : 15px;
}.htl_remarks ul{
	
	
	
	
	margin-top : 0px;
	margin-bottom : 0px;
	
	
	
	
	
	
	
	
	
	
	
  
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 1px;
  margin-left : 15px;
}

.picexp {
	
	
	background-color: #eeeeee;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 1px;
  color : gray;
}

.waku {
	border-width : 2px 2px 2px 2px;
	border-style : ridge ridge ridge ridge;
	
  border-right-color : #999999;
  margin-bottom : 12px;
  margin-top : 12px;
  
  
  
  

  border-top-color : #999999;
  border-left-color : #999999;
  border-bottom-color : #999999;
}.waku0001{
	border-width : 2px 2px 2px 2px;
	border-style : ridge ridge ridge ridge;
	
  border-right-color : #999999;
  margin-bottom : 5px;
  margin-top : 5px;
  
  
  
  

  border-top-color : #999999;
  border-left-color : #999999;
  border-bottom-color : #999999;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : auto;
  margin-right : auto;
  line-height : 140%;
  word-spacing : normal;
  letter-spacing : normal;
}

.nametopjp {
	font-size: 16px;
	font-family: "MS UI Gothic";
	color: gray;
	background-color: #fdd646;
	font-weight: 600;
	padding-left: 10px;
	letter-spacing: 2pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-top : 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.nametopjpdlx {
	font-size: 16px;
	font-family: "MS UI Gothic";
	color: black;
	background-color: #be7c7c;
	font-weight: 600;
	padding-left: 10px;
	letter-spacing: 2pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-top : 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.nametopeng {
	font-size: 16px;
	font-family: "Century Gothic";
	color: gray;
	background-color: #fee078;
	padding-left: 10px;
	letter-spacing: 1pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: normal;
}

.nametopengdlx {
	font-size: 16px;
	font-family: "Century Gothic";
	color: black;
	background-color: #be7c7c;
	padding-left: 10px;
	letter-spacing: 1pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: normal;
}

.adress {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.sen-orange-tate-yoko {
	background-image: url(../img/orange01.gif);
	background-repeat: repeat;
  width : 4px;
}

.sen-orange-tate {
	background-image: url(../img/orange01.gif);
	background-repeat: repeat-y;
  width : 3px;
}

.town-large {
	background-color: #e0e0e0;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: gray;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ptn-large {
	background-color: #fcbc45;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #d88d03;
	margin-top: 0px;
	margin-bottom: 0px;
}.htl-large01{
	
	font-size : 13px;
	
	text-align: center;
	padding-top : 1px;
	padding-bottom : 1px;
	
	color : #525252;
	margin-top: 0px;
	margin-bottom: 0px;
  
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e6f8fa;
  
  display : block;
}.htl-large02{
	
	font-size : 13px;
	
	text-align: center;
	padding-top : 1px;
	padding-bottom : 1px;
	
	color : #525252;
	margin-top: 0px;
	margin-bottom: 0px;
  
  background-image : url(../img/002.jpg);
  border-top-width : 1px;
  border-top-style : none;
  border-top-color : #999999;
  
  display : block;
  border-bottom-color : #f9c16f;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  height : 28px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : none;
  border-right-style : none;
  border-left-color : #999999;
  border-right-color : #999999;
  font-weight : bold;
}.htl-large01 a{
	
	
	
	
	
	
	
	
	
	
  
  
  
  
  
  
  display : block;
}.htl-large02 a{
	
	
	
	
	
	
	
	
	
	
  
  
  
  
  
  
  display : block;
}

.coral-large {
	background-color: #ffffaa;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #fcd312;
	margin-top: 0px;
	margin-bottom: 0px;
}

.rawai-large {
	background-color: #e9ffac;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #00cc00;
	margin-top: 0px;
	margin-bottom: 1px;
}

.panwa-large {
	background-color: #ffffa2;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #e7bf03;
	margin-top: 0px;
	margin-bottom: 0px;
}

.krnkata-large {
	background-color: #d9ffff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #00ecec;
	margin-top: 0px;
	margin-bottom: 0px;
}

.kamara-large {
	background-color: #ffcae4;
	font-size: 11px;
	font-weight: 600;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #ff8080;
	margin-top: 0px;
	margin-bottom: 0px;
}

.htl-std {
	font-size: 14px;
	text-align: center;
	padding-top : 4px;
	padding-bottom : 4px;
	letter-spacing : 2px;
	color: black;
	margin-top: 0px;
	
	background-repeat: repeat-x;
	background-color: #f6f6f6;
	clear: both;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  margin-right : 0px;
  margin-bottom : 0px;
}

.htl-sup {
	font-size: 14px;
	text-align: center;
	padding-top : 4px;
	padding-bottom : 4px;
	letter-spacing : 2px;
	color: green;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #f4fff4;
	clear: both;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;}

.htl-dlx {
	font-size: 14px;
	text-align: center;
	padding-top : 4px;
	padding-bottom : 4px;
	letter-spacing : 2px;
	color: maroon;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #f2e6e6;
	clear: both;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;}

.surin-large {
	background-color: #ffed71;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #edc503;
	margin-top: 0px;
	margin-bottom: 0px;
}

.oth-large {
	background-color: #dfffdf;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #84ffa6;
	margin-top: 0px;
	margin-bottom: 0px;
}

.phiphi-large {
	background-color: #b9ffb9;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
	color: #80ff00;
	margin-top: 0px;
	margin-bottom: 0px;
}

.htl-large {
	font-size: 14px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 5px;
  
}

.ptn-htl-price {
	background-color: #fff7e1;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.oth-htl-price {
	background-color: #f4fff4;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.panwa-htl-price {
	background-color: #ffffdd;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.krnkata-htl-price {
	background-color: #eeffff;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.town-htl-price {
	background-color: #f2f2f2;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.rawai-htl-price {
	background-color: #f5ffdd;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.kamara-htl-price {
	background-color: #ffe6f2;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.surin-htl-price {
	background-color: #fffad7;
	color: red;
	text-align: center;
	padding-right: 2px;
	font-weight: 600;
}

.ptn-htl {
	background-color: #fff7e1;
	text-align: left;
	padding-left: 2px;
}

.panwa-htl {
	background-color: #ffffdd;
	text-align: left;
	padding-left: 2px;
}

.town-htl {
	background-color: #f2f2f2;
	text-align: left;
	padding-left: 2px;
}

.surin-htl {
	background-color: #fffad7;
	text-align: left;
	padding-left: 2px;
}

.rawai-htl {
	background-color: #f5ffdd;
	text-align: left;
	padding-left: 2px;
}

.phiphi-htl {
	background-color: #bbffbb;
	text-align: left;
	padding-left: 2px;
}

.oth-htl {
	background-color: #f4fff4;
	text-align: left;
	padding-left: 2px;
}

.htl-setsumei-top {
	background-color : #f3f3f3;
	text-align: center;
	font-size : 12px;
	padding-top: 5px;
	padding-bottom: 5px;
  font-weight : normal;
  
}

.kamara-htl {
	background-color: #ffe6f2;
	text-align: left;
	padding-left: 2px;
}

.krnkata-htl {
	background-color: #eeffff;
	text-align: left;
	padding-left: 2px;
}

.htlcontent {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}

.htl-exp-waku {
	width: 150px;
}

.eria-pic {
	float: left;
	padding-right: 5px;
	clear: left;
	vertical-align: middle;
	right: auto;
}

.moushikomi-pic {
	float: left;
	padding-right: 5px;
	padding-left: 0px;
	margin-left: 0px;
}

.htl-detail-01 {
	text-align: left;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.htl-pic-l {
	text-align: center;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
}

.h3_htl{
	color: gray;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: normal;
	
	background-position: center center;
	padding-left: 5px;
	margin-top: 0px;
	background-color: #efefef;
}

.yaji {
	vertical-align: text-bottom;
}

.htl-exp-sm {
	clear: right;
}

.htl-cxl {
	font-size : 12px;
	text-align: left;
	float: left;
	padding-left: 8px;
	margin-top: 0px;
	
}

.htl-dlx-book {
	text-align: center;
	float: left;
	clear: both;
	width: 76px;
	margin-left: 15px;
	margin-right: 15px;
}

.htl-dlx-info {
	text-align : left;
	float: left;
	margin-top: 5px;
	line-height: 140%;
}

.htl-link-down {
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	width: 750px;
}
.price_blank{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
.priceyellow01_d b{
  color : blue;
  font-weight : normal;
}.priceyellow01 b{
  color : blue;
  font-weight : normal;
}.pricewhite01_d b{
  color : blue;
  font-weight : normal;
}.pricewhite01 b{
  color : blue;
  font-weight : normal;
}
.bene{
  color : green;
  
  padding-top : 7px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 7px;
  margin-top : 2px;
  margin-left : 1px;
  
  margin-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : ridge ridge ridge ridge;border-color : #edc503 #edc503 #edc503 #edc503;
  margin-right : 1px;
  line-height : 150%;
  background-color : #ffffaa;
}
H3{
	color: gray;
	text-align: left;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-left-style : none;
	border-left-color : silver;
	border-bottom-color : #f9c16f;
	background-color : #fee078;
	font-size : 12px;
	font-weight : normal;
	
	background-position: center bottom;
	padding-left : 3px;
	border-bottom-style: solid;
	margin-left : 1px;
	margin-top : 1px;
	letter-spacing: 0px;
  padding-right : 3px;
  margin-right : 1px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : none;
  border-right-style : none;
  border-top-color : silver;
  border-right-color : silver;
}
.htl_cate{
  
  
  

  
  text-align : left;
  
  margin-right : 0px;
  width : 160px;
  display : inline-block;
}
.pricewhite ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
}.pricewhite li{
  padding-top : 3px;
  padding-left : 10px;
  
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  
  

  list-style-type : none;
  list-style-position : outside;
}
.w0001{
  width : 720px;
  display : inline-block;
}
