@charset "utf-8";

/*	#lNav color
----------------------------------------------------*/
#lNav dd span	{
	background-color:#C50935;
}

/*	hx
----------------------------------------------------*/
h4	{
	font-weight:bold;
	border-left:3px solid #9F896B;
	background:#ECE7E1;
	padding:5px 8px;
	margin-bottom:10px;
	color:#333333;
}
h5 span	{
	color:#9F896B;
}


/*	table
----------------------------------------------------*/
.tbl01	{
	border-collapse:collapse;
}
.tbl01 th,
.tbl01 td	{
	padding:8px 10px;
}
.tbl01 th	{
	font-weight:normal;
	color:#FFF;
	text-align:left;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: #AC9575 url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tbl01_bg01.gif) repeat-x left bottom;
	width:107px;
}
.tbl01 td	{
	border-bottom:1px solid #FFF;
	background: #F4F2EB url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tbl01_bg02.gif) repeat-x left bottom;
	width:468px;
}


/*	flow
----------------------------------------------------*/
.flowStep1	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_bg02.gif) repeat-y center top;
	width:616px;
}
.flowStep1Inner	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_bg01.gif) no-repeat center top;
	padding:2px 18px 10px 18px;
	width:580px;
}
.flowStep1Btm	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_bg03.gif) no-repeat center bottom;
	height:7px;
}
.flowStep1 h3	{
	margin-bottom:15px;
}

.flowStep2	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_last_bg02.gif) repeat-y center top;
	width:616px;
}
.flowStep2Inner	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_last_bg01.jpg) no-repeat center top;
	padding:26px 18px 10px 18px;
	width:580px;
}
.flowStep2Btm	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/flow_step_last_bg03.gif) no-repeat center bottom;
	height:7px;
}
.flowStep2 h3	{
	margin-bottom:15px;
}


/*	tour
----------------------------------------------------*/
.tourAnc01	{
	margin-bottom:10px;
}
.tourAnc01 li	{
	display:inline;
	margin:0;
}
.tourAboutMeal	{
	background: #F3ECDC url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_about_box_02.gif) no-repeat center bottom;
	padding-bottom:5px;
	margin-bottom:10px;
}
.tourAboutMealInner	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_about_box_01.gif) no-repeat center top;
	padding:16px 16px 10px 16px;
}
.tourAboutMealTx	{
	width:322px;
	float:right;
}
.tourAboutMealTx dl	{
	border-top:1px dotted #C4A258;
	padding-top:10px;
}
.infoColor	{
	color:#9F896B;
}

.infoTourTbl01	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_flow_box_03.gif) repeat-y center top;
	width:100%;
}
.infoTourTbl01 th	{
	padding:0 18px;
	width:68px;
}
.infoTourTbl01 td	{
	padding:0 18px;
	width:473px;
}

.infoTourTbl01Top	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_flow_box_01.gif) no-repeat center top;
	height:16px;
	overflow:hidden;
}
.infoTourTbl01Btm	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_flow_box_02.gif) no-repeat center top;
	height:16px;
	overflow:hidden;
	margin-bottom:10px;
}

#tourNav	{
	background: #F3ECDC url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_about_box_02.gif) no-repeat center bottom;
	margin-bottom:20px;
}
#tourNav div	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_about_box_01.gif) no-repeat center top;
	padding:8px 16px 8px 16px;
}
#tourNav ul	{
	margin:0;
	list-style-type:none;
}
#tourNav ul li	{
	float:left;
	width:250px;
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/common/images/icon_arw02.gif) no-repeat left center;
	padding-left:16px;
	margin:0;
}

.tourInquiry{
margin:16px 0;
}
.tourInquiry .tourInquiryBtn{
float:left;
}
.tourInquiry .tourInquiryTxt{
float:right;
padding-top:3px;
}

#tourOtherHome{
padding-bottom:20px;
background:#f3f3f3 url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/tour_other_home_bg.gif) no-repeat center bottom;
}
#tourOtherHome h4 {
margin:0;
padding:0;
background:none;
border:none;
}
#tourOtherHome h4 img {
margin:0;
}
#tourOtherHome ul{
margin:10px 0px 10px 17px;
list-style:none;
}
#tourOtherHome ul li{
float:left;
width:187px;
margin:0 11px 0 0;
padding:0;
}
#tourOtherHome .selectSearch{
padding:0 20px;
background:#f3f3f3;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
}

/*	faq
----------------------------------------------------*/
.faqBox01	{
	background: #F4F4F4 url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/faq_bg02.gif) no-repeat center bottom;
	padding-bottom:16px;
}
.faqBox01Inner	{
	background: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/faq_bg01.gif) no-repeat center top;
	padding:16px 16px 0 16px;
}
.faqBox01 dl	{
	margin-bottom:10px;
}
.faqBox01 dl dt	{
	margin-bottom:10px;
	width:580px;
}
.faqBox01 dl dt .faqQImg	{
	width:59px;
	float:left;
}
.faqBox01 dl dt .faqQTx	{
	width:521px;
	float:right;
}
.faqBox01 dl dd	{
	margin-bottom:10px;
	width:560px;
	border:2px solid #F26522;
	background:#FFF;
	padding:10px;
}
.faqBox01 dl dd img	{
	margin-top:0.3em;
}
.faqBox01 dl dd p	{
	float:right;
	width:536px;
}


/*	index
----------------------------------------------------*/
.priceAge dd	{
	background: #998168 url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/31FXZ4TF/images/index_bg01.gif) no-repeat center bottom;
	margin-bottom:10px;
	padding:8px;
	text-align:center;
}
.priceAge dd img,
.priceAge dd select	{
	vertical-align:middle;
}
.priceAge dd select	{
	font-size:120%;
	font-weight:bold;
	color:#664e35;
}
.priceTbl01	{
	width:100%;
	border:3px solid #CEC0AA;
	margin-bottom:5px;
	padding:3px;
	background:#998168;
}
.priceTbl01 th	{
	border:1px solid #CEC0AA;
	font-weight:normal;
	padding:5px;
	color:#333333;
	background:#FFF;
}
.priceTbl01 tr.top th	{
	color:#333333;
	text-align:center;
	background:#F4F2EB;
}
.priceTbl01 td	{
	border:1px solid #CEC0AA;
	padding:5px;
	text-align:center;
	background:#FFF;
}
.priceTbl01 .name	{
	background:#FFFFFF;
	width:73px;
	text-align:center;
}
.priceTbl01 .capacity	{
	background:#FFFFFF;
	width:46px;
	text-align:center;
}
.priceTbl01 .room	{
	background:#FFFFFF;
	width:154px;
	text-align:left;
}
.priceTbl01 .tenant	{
	background:#FFFFFF;
	width:65px;
	text-align:center;
}
.priceTbl01 .price	{
	background:#FFFFFF;
	width:65px;
	text-align:center;
}
.priceTbl01 .tenant	{
	background:#FAEBEE;
	width:65px;
	text-align:center;
	color:#C50935;
	font-weight:bold;
}
.priceTbl01 .total	{
	background:#FAEBEE;
	width:65px;
	text-align:center;
	color:#C50935;
	font-weight:bold;
}
.priceTbl01 tr.set th,
.priceTbl01 tr.set td	{
	border-top:2px solid #CEC0AA;
}


/*	contact
----------------------------------------------------*/

/*	table
----------------------------------------------------*/
.formTbl01  {
	border-collapse:collapse;
}
.formTbl01 th,
.formTbl01 td	{
	padding:8px 10px;
}
.formTbl01 th	{
	font-weight:normal;
	color:#666;
	text-align:left;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background: #E8E4DB url(images/formTbl01_bg01.gif) repeat-x left bottom;
	width:150px;
}
.formTbl01 td	{
	border-bottom:1px solid #FFF;
	background: #F4F2EB url(images/formTbl01_bg01.gif) repeat-x left bottom;
	width:420px;
}

.formTbl01 tr.off th	{
	background: #F4F2ED url(images/formTbl01_bg02.gif) repeat-x left bottom;
}
.formTbl01 tr.off td	{
	background: #FAF9F5 url(images/formTbl01_bg02.gif) repeat-x left bottom;
}

.required	{
	color:#C50935;
}
.asterisk	{
	margin:0 3px;
	vertical-align:middle;
}

input,
textarea	{
	font-size:100%;
	vertical-align:baseline;
}

.w80	{
	width:80px;
}
.w100	{
	width:100px;
}
.w270	{
	width:270px;
}
.w380	{
	width:380px;
}

.formHomeList01 dl	{
	margin-bottom:10px;
}
.formHomeList01 dd	{
	width:7.5em;
	float:left;
	font-size:80%;
}

.error	{
	color:#FF0000;
	margin-bottom:5px;
}


















