
/* .topicPath
--------------------------*/
.topicPath{
  float:none;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:10px;
  width:950px;
  font-size:12px;
}



#content {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 40px 0;
	line-height:1.5em;
	background-color:#ecf0f1;
}
#content .navigation * ,
#content .leadBlock * ,
#content .dstBlock * {
	-webkit-box-sizing : border-box ;
	-moz-box-sizing : border-box ;
	box-sizing : border-box ;
}


#content .main {
	width:950px;
	margin: 0 auto;
}
#content .column2 {
	overflow:hidden;
}
#content .column2 .colL {
	float:left;
}
#content .column2 .colR {
	float:right;
}
 


#content .main .headerArea {
	position:relative;
}
#content .main .headerArea .searchBlock {
	position:absolute;
	top:10px;
	right:10px;
}

#content .main .navigation {
	margin:20px 0 0 0;
	padding:6px;
	background-color:#cccccc;
}
#content .main .navigation ul {
	overflow:hidden;
}
#content .main .navigation ul li {
	width:230px;
	display:block;
	float:left;
	padding:0 0 0 6px;
}
#content .main .navigation ul li:first-child {
	padding:0 0 0 0;
}

#content .main .leadBlock {
	margin:20px 0 0 0;
}
#content .main .leadBlock .hdg03 {
	padding:12px 16px;
	background-color:#2d5672;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
#content .main .leadBlock .column2 {
	margin:20px 0 0 0;
}
#content .main .leadBlock .column2 .colL {
	width:300px;
}
#content .main .leadBlock .column2 .colR {
	width:630px;
}
#content .main .dstBlock {
	margin:40px auto 0;
	border:2px solid #8dacc9;
	padding:1px 1px 20px;
	background-color:#ffffff;
}

#content .main .dstBlock .hdg03 {
	padding:16px;
	background-color:#2d5672;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}
#content .main .dstBlock .column2.info {
	padding:0 20px;
	margin:20px 0 0 0;

}
#content .main .dstBlock .column2.info .colL {
	width:520px;
	
}
#content .main .dstBlock .column2.info .colR {
	width:340px;
}
#content .main .dstBlock .column2.info .hdg04 {
	font-size:12px;
}
#content .main .dstBlock .column2.info .text p {
	margin:10px 0 0 0;
}
#content .main .dstBlock .column2.info .refPrice {
	border-top:1px solid #cccccc;
	margin:30px 0 0 0;
	padding:20px 0 0 0;
}
#content .main .dstBlock .column2.info .refPrice dl dt {
	background-color:#8dacc9;
	font-size:10px;
	padding:3px;
	color:#ffffff;
	float:left;
}
#content .main .dstBlock .column2.info .refPrice dl dd {
	display:block;
	margin:0 0 0 8px;
	float:left;
}
#content .main .dstBlock .price {
	margin:10px 0 0 0;
	color:#c50000;
	font-size:20px;
	font-weight:bold;
}
#content .main .dstBlock .price span {
	font-size:12px;
	color:#333333;
	font-weight:normal;
}



#content .main .dstBlock .borderBox {
	border:1px solid #cccccc;
	padding:3px;
	margin: 20px 20px 0;
	
}
#content .main .dstBlock .borderBox .record {
	margin:10px 0 0 0;
	background-color:#e4e4e4;
	padding:8px 10px 10px;
	display:table;
	width:100%;
}
#content .main .dstBlock .borderBox .record  select {
	margin:4px 0 0 0;
	border:1px solid #dddddd;
	-webkit-appearance: menu-list;
	-moz-appearance: menu-list;
	appearance: menu-list;
	padding:10px 7px;
}
#content .main .dstBlock .borderBox .record .fromdate ,
#content .main .dstBlock .borderBox .record .todate {
	display:table-cell;
	text-align:left;
	vertical-align:bottom;
}

#content .main .dstBlock .borderBox .record .dash {
	width:27px;
	display:table-cell;
	vertical-align:bottom;
}

#content .main .dstBlock .borderBox .record .searchBtn {
	display:table-cell;
	text-align:right;
	vertical-align:bottom;
}
#content .main .dstBlock .borderBox .record .iconText{
	display:inline-block;
	font-size:10px;
	padding:3px;
	color:#ffffff;
}


/* Date */
#content .main .dstBlock .selectDate select {
	width:273px;

}
#content .main .dstBlock .selectDate .fromdate {
	width:273px;
}
#content .main .dstBlock .selectDate .todate {
	width:471px;
}

#content .main .dstBlock .selectDate .fromdate .iconText,
#content .main .dstBlock .selectDate .todate .iconText{
	background-color:#a79e16;
}
#content .main .dstBlock .selectDate .record .searchBtn {
	width:103px;
}


/* Careet */
#content .main .dstBlock .selectCareer .career {
	width:344px;
	display:table-cell;
	vertical-align:bottom;
}

#content .main .dstBlock .selectCareer .career dl {
	display:table;
}
#content .main .dstBlock .selectCareer .career dl dt {
	width:105px;
	display:table-cell;
	vertical-align:top;
}

#content .main .dstBlock .selectCareer .career dl dd {
	display:table-cell;
	padding:0 0 0 10px;
	vertical-align:top;
}

#content .main .dstBlock .selectCareer .career dl dd.only {
	vertical-align:middle;
}
#content .main .dstBlock .selectCareer .career dl dd .careerName {
	font-weight:bold;
}
#content .main .dstBlock .selectCareer .career dl dd.only .careerName {
	font-size:14px;
	padding-right: 5px;
}
#content .main .dstBlock .selectCareer .fromdate,
#content .main .dstBlock .selectCareer .todate,
#content .main .dstBlock .selectCareer select {
	width:186px;

}
#content .main .dstBlock .selectCareer .fromdate .iconText,
#content .main .dstBlock .selectCareer .todate .iconText{
	background-color:#3ca5d8;
}
#content .main .dstBlock .selectCareer .record .searchBtn {
	width:103px;
}

/* Hotel */
#content .main .dstBlock .selectHotel .hotel {
	width:344px;
	display:table-cell;
	vertical-align:bottom;
}

#content .main .dstBlock .selectHotel .hotel dl {
	display:table;
}
#content .main .dstBlock .selectHotel .hotel dl dt {
	width:85px;
	display:table-cell;
	vertical-align:top;
}
#content .main .dstBlock .selectHotel .hotel dl dt img {
	width:85px;
	height:66px;
}



#content .main .dstBlock .selectHotel .hotel dl dd {
	display:table-cell;
	padding:0 0 0 10px;
	vertical-align:top;
}

#content .main .dstBlock .selectHotel .hotel dl dd.only {
	vertical-align:middle;
}

#content .main .dstBlock .selectHotel .hotel dl dd .hotelName {
	font-weight:bold;
}
#content .main .dstBlock .selectHotel .hotel dl dd.only .hotelName {
	font-size:14px;
	padding-right: 5px;
}

#content .main .dstBlock .selectHotel .fromdate,
#content .main .dstBlock .selectHotel .todate,
#content .main .dstBlock .selectHotel select {
	width:186px;
}
#content .main .dstBlock .selectHotel .fromdate .iconText,
#content .main .dstBlock .selectHotel .todate .iconText{
	background-color:#3ca5d8;
}
#content .main .dstBlock .selectHotel .record .searchBtn {
	width:130px;
}

#content .main .dstBlock .selectHotel .fromdate .iconText,
#content .main .dstBlock .selectHotel .todate .iconText{
	background-color:#4fafb1;
}

#content .main .bnr {
	margin:20px 0 0 0;
}
#content .main .bnr:first-child {
	margin:40px 0 0 0;
}


/* for ie7 style */

*+html #content .main .dstBlock .borderBox .record { 
	overflow:hidden;
	width:auto;
}
*+html #content .main .dstBlock .borderBox .record .fromDate ,
*+html #content .main .dstBlock .borderBox .record .toDate {
	display:block;
	float:left;
}

*+html #content .main .dstBlock .borderBox .record .dash {
	display:block;
	float:left;
}
*+html #content .main .dstBlock .borderBox .record .searchBtn {
	display:block;
	float:left;
}


*+html #content .main .dstBlock .selectDate select {
	width:250px;

}
*+html #content .main .dstBlock .selectDate .fromdate ,
*+html #content .main .dstBlock .selectDate .todate {
	width:250px;
	display:block;
	float:left;
}

*+html #content .main .dstBlock .selectDate .record .searchBtn {
	width:340px;
	display:block;
	float:left;
}


*+html #content .main .dstBlock .selectCareer ,
*+html #content .main .dstBlock .selectHotel {
	overflow:hidden;
}
*+html #content .main .dstBlock .selectCareer .career ,
*+html #content .main .dstBlock .selectHotel .hotel {
	display:block;
	float:left;
}
*+html #content .main .dstBlock .selectCareer .career dl dt ,
*+html #content .main .dstBlock .selectHotel .hotel dl dt {
	display:block;
	float:left;
}
*+html #content .main .dstBlock .selectCareer .career dl dd ,
*+html #content .main .dstBlock .selectHotel .hotel dl dd {
	display:block;
	float:left;
}
*+html #content .main .dstBlock .selectCareer .fromdate,
*+html #content .main .dstBlock .selectCareer .todate ,
*+html #content .main .dstBlock .selectHotel .fromdate,
*+html #content .main .dstBlock .selectHotel .todate {

	display:block;
	float:left;
}
*+html #content .main .dstBlock .selectCareer .record .searchBtn ,
*+html #content .main .dstBlock .selectHotel .record .searchBtn {
	width:125px;
}

