@charset "utf-8";
/* CSS Document */
.txtNormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: justify;
	
}
.txtNormal a, .txtNormal:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none;
}
.txtNormal a:hover
{
	color: #426185;
	text-decoration: none;
} 
.txtNormal ol 
{
	padding: 0 10px 0 30px
}
.txtNormal ol li
{
    padding: 0 10px 0 10px;
	list-style-type: decimal;
}
.txtNormalLine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-decoration: line-through;
}
.txtBoldLine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	text-decoration: line-through;
}
.txtcopyright{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000;
}
.txtcopyrighttopic{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ffaa00;
  font-weight: bold
}
.txthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383838;
	font-weight: bold;
	text-decoration: none;
}
.txthead a, .txthead:visited
{
	font-size:14px;
	font-weight:bold;
	color:#e5a819;
	text-decoration: none;
}
.txthead a:hover
{
	color: #383838;
	font-weight:bold;
	text-decoration: none;
}
.txthead2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	font-weight: bold;
	text-decoration: none;
}
.txthead2 a, .txthead:visited
{
	font-size:12px;
	font-weight:bold;
	color:#e5a819;
	text-decoration: none;
}
.txthead2 a:hover
{
	color: #426185;
	font-weight:bold;
	text-decoration: none;
}
.txtBlue{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #426185;
}
.txtBlue2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #426185;
	font-weight:bold;
}
.txtBlue2 a, .txtBlue2:visited
{
	font-size:12px;
	color: #426185;
	font-weight:bold;
	text-decoration: underline;
}
.txtBlue2 a:hover
{
	color:#e5a819;
	font-weight:bold;
	text-decoration: underline;
}
.txtYellow{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #e5a819;
}
.topContent{
  	width: 300px;
	*width: 300px;
	height:60px;
   	*margin-top: 0px;
 	margin-top: 20px;
	text-align:right;
	font-size:12px;
	padding: 40px 10px 0 0;
	*padding: 10px 10px 0 0;
	color:#383838;
}
.txtSearchTop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:45px;
	*height:45px;
}
.txtSearchBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 5px 57px;
	*padding: 0 0 5px 57px;
	height:37px;
	*height:37px;
}
.txtSearchBold2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 47px;
	*padding: 0 0 0 47px;
	height:40px;
	*height:40px;
}
.txtSearchHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e5a819;
	text-decoration: none;
}
.txtSearchHead a, .txtSearchHead:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none;
}
.txtSearchHead a:hover
{ 
 	font-size:12px;
	color: #426185;
	text-decoration: none;
} 
.txtSignBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#383838;
	font-weight:bold;
	padding: 0 0 5px 57px;
	*padding: 0 0 5px 57px;
	height:37px;
	*height:37px;
}
.txtYellowHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e5a819;
	padding: 0 0 0 10px;
}
.txtNormalBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: justify;
	padding: 0 0 0 10px;
}
.txtNormalBlack ul{
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;;
	
}
.txtNormalBlack ul li{
	margin:5px;
	padding:0 0 0 20px;
	background-image: url(../images/btt_only.png);
	background-repeat: no-repeat;
	background-position: left;
}
.txtNormalBlack a, .txtNormalBlack:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none;
}
.txtNormalBlack a:hover
{
	color: #426185;
	text-decoration: none;
} 
.txtTripType
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: justify;
	background-image: url(../images/bg_trip.jpg);
	background-repeat: no-repeat;
	padding-top:20px;
	width: 640px;
	height: 100px;
	background-position: left bottom;
}
.txtTripType a, .txtTripType:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none
}
.txtTripType a:hover
{
	color: #426185;
	text-decoration: none;
} 
.txtPromotion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: justify;
	padding-top:20px;
	width: 250px;
	background-position: left bottom;
	background-color: #fddb8a;
}
.txtStep
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: center;
}
.txtStep a, .txtStep:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none
}
.txtStep a:hover
{
	color: #383838;
	text-decoration: none;
} 
.txtBlueBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#426185;
	font-weight:bold;
	
}
.txtBlueBold2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#426185;
	font-weight:bold;
}
.txtRecommend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:20px;
	color:#383838;
	font-weight:bold;
}

.buttonSelect
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;

	*width:60px;
	height:20px;

	*height:22px;
	background-color:#e5a819;
	border: double;

	*border-color: #e5a819;
	color:#ffffff;
	text-align: center;
	cursor:pointer;
}
.buttonSubmit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;

	*height:22px;
	background-color:#e5a819;
	border: double;

	*border-color: #e5a819;
	color:#ffffff;
	text-align: center;
	cursor:pointer;
}
.buttonInfo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	font-weight:bold;

	*height:22px;
	background-color:#FAF3E2;
	border: solid 1px;

	*border-color: #e5a819;
	color:#e5a819;
	text-align: center;
	cursor:pointer;
}
.rigisform{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	height: 18px;
	border: 1px solid #426185;
}
.rigisform2{
	width: 180px;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	border: 1px solid #426185;
}
.txtfaq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	text-decoration: none;
}
.txtfaq a, .txtfaq:visited
{
	font-size:12px;
	color:#426185;
	text-decoration: none;
	font-weight: bold;
}
.txtfaq a:hover
{
	color: #426185;
	text-decoration: underline;
	font-weight: bold;
}

.txtcontent2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	text-decoration: none;
	
}
.txtcontent2 a, .txtcontent2:visited
{
	font-size:12px;
	color:#383838;
	text-decoration: none;
	font-weight: normal;
}
.txtcontent2 a:hover
{
	color: #383838;
	text-decoration: underline;
	font-weight: normal;
}
.txtcontent2 ul{
	padding: 0 0 0  5px;
}

.txtcontent2 ul li{
	background:url(../images/btt_only2.png) left no-repeat;
	padding: 2px 5px 5px 15px;
}
.txtHotelHead2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#426185;
	text-align: justify;
	background-color: #E0E0E0;
	padding: 5px 0 5px 10px;
}
.txtHotelHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#383838;
	text-align: justify;
	background-color: #F2E3BC;
	padding: 5px 0 5px 10px;
}
.txtHotelHead a, .txtHotelHead:visited
{
	font-size:12px;
	color:#383838;
	text-decoration: none;
	font-weight: bold;
}
.txtHotelHead a:hover
{
	color: #426185;
	text-decoration: none;
	font-weight: bold;
}
.txtHotel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: inherit;
	background-color: #F4F4F4;
	padding: 5px 5px 5px 10px;
	border-bottom: solid 1px #FFFFFF;
}
.txtHotel a, .txtHotel:visited
{
	font-size:12px;
	color:#e5a849;
	text-decoration: none;
	font-weight: bold;
}
.txtHotel a:hover
{
	color: #426185;
	text-decoration: none;
	font-weight: bold;
}
.txtsearch
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
}
.txtsearch a, .txtsearch:visited
{
	font-size:12px;
	color:#e5a819;
	text-decoration: none;
	font-weight:bold;
}
.txtsearch a:hover
{
	color: #e5a819;
	text-decoration: none;
	font-weight: normal;
	font-weight:bold;
}
.txtNormal2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	text-align: left;
}
.txtBlueBold3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#426185;
	font-weight:bold;
}
.txtBlueBold3 a, .txtBlueBold3:visited
{
	font-size:12px;
	color: #426185;
	font-weight:bold;
	text-decoration: none;
}
.txtBlueBold3 a:hover
{
	color:#e5a819;
	font-weight:bold;
	text-decoration: none;
}
.txtSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#383838;
	font-weight:normal;
}
.txtSmall a, .txtSmall:visited
{
	font-size:10px;
	color: #e5a819;
	text-decoration: none;
}
.txtSmall a:hover
{
	color:#426185;
	text-decoration: none;
}
.txtBox1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	height: 20px;
	width: 150px;
	border:#F2E3BC solid 1px;
}
.txtBox2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	height: 80px;
	width: 250px;
	border:#F2E3BC solid 1px;
}
.txtReviewHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;


	*height:26px;
	color:#FFFFFF;
	font-weight: bold;
	padding: 5px 0 0 10px;
}
.txtReviewHead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;


	*height:20px;
	color:#383838;
	font-weight: bold;
	padding: 5px 0 0 10px;
}
.txtBox3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	height: 20px;
	width: 250px;
	border:#F2E3BC solid 1px;
}
.txtMenuMember {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#426185;
	font-weight:bold;
}
.txtMenuMember li {
	list-style-image: url(../images/btt_member.gif);
	list-style-position: inside;
	border-bottom:#FFFFFF solid 1px;
	height:22px;
	padding: 0 5px 0 0;	
}
.txtMenuMember a, .txtMenuMember:visited
{
	font-size:12px;
	color: #426185;
	font-weight:bold;
	text-decoration: none;
}
.txtMenuMember a:hover
{
	color:#426185;
	text-decoration: none;
}
.txtSitemap
{
width: 300px;
float: left;

}
.txtSitemap ul
{
  padding: 4px 0 2px 0px;
}
.txtSitemap ul li
{
  padding: 2px 0 2px 20px;
  font-size:12px;
  color:#383838;
}
.txtSitemap a, .txtMenuMember:visited
{
	font-size:12px;
	color: #e5a819;
	text-decoration: none;
}
.txtSitemap a:hover
{
	color:#426185;
	text-decoration: none;
}
