@charset "utf-8";


/*---------------------------------------------------* about *--------------------------------------------------*/
.about_area {
	margin-top: 30px;
	overflow: hidden;
	zoom: 1;
}

.about_area .about_cont {
	padding-top: 30px;
	overflow: hidden;
	zoom: 1;
}


.about_area .about_cont .left_txt {
	width: 520px;
	float: left;
}

.about_area .about_cont .right_img {
	float: right;
	text-align: center;
}

.about_area01 {
	margin-top: 30px;
	overflow: hidden;
	zoom: 1;
}

.about_area01 .cont_border {
	padding: 8px 19px;
	border-left: 1px #D8D7D5 solid;
	border-right: 1px #D8D7D5 solid;
	background-color: #F6F7F2;
	overflow: hidden;
	zoom: 1;
}
.about_area01 .cont_border .right_txt {
	width: 482px;
	float: right;
}

.about_area01 .cont_border .left_img {
	float: left;
	text-align: center;
}


.about_img_t {
	float: right;
	padding-top: 10px;
}

.about_img_tb {
	padding: 7px 0px 15px 0px;
}





/*---------------------------------------------------* price *--------------------------------------------------*/

.price_area {
	overflow: hidden;
	zoom: 1;
}

.price_btn {
	float: right;
	padding-top: 10px;
}
.pad_l_5 {
	padding-left: 5px;
}



/*---------------------------------------------------* mobile *--------------------------------------------------*/

.mobile_area {
	overflow: hidden;
	zoom: 1;	
}

.mobile_area .mobile_left {
	width: 460px;
	float: left;
}

.mobile_area .mobile_left .mobile_link {
	padding-top: 100px;
}

.mobile_area .mobile_left .mobile_link .link_tit {
	width: 330px;
	padding-top: 50px;
	float: left;
}

.mobile_area .mobile_left .mobile_link .link_tit .link {
	text-align: right;
	padding: 10px 10px 0px 0px;
	font-weight: bold;
}

.mobile_area .mobile_left .mobile_link .link_tit .link a {
	color: #473415;
	text-decoration: underline;
}

.mobile_area .mobile_left .mobile_link .link_tit .link a:visited {
	color: #473415;
	text-decoration: underline;
}

.mobile_area .mobile_left .mobile_link .link_tit .link a:hover {
	color: #ab823e;
	text-decoration: underline;
}

/*---------------------------------------------------* monitor *--------------------------------------------------*/

.monitor_area {
	padding: 3px 10px 10px 30px;
}

.monitor_area .step_num {
	padding: 3px 0px 8px 0px;
}

.monitor_area .step_arrow {
	padding-left: 53px;
}

.monitor_border {
	width: 669px;
	padding: 7px 7px 7px 10px;
	border-left: 2px #EBC7C7 solid;
	border-right: 2px #EBC7C7 solid;
	overflow: hidden;
	zoom: 1;
}

.monitor_border .monitor_txt {
	width: 412px;
	float: left;
}

.monitor_border .monitor_txt dl {
	width: 412px;
	overflow: hidden;
	zoom: 1;
}

.monitor_border .monitor_txt dl dt {
	width: 397px;
	background: url(../../monitor/img/icon_03.gif) 0px 5px no-repeat;
	padding-left: 15px;
}

.monitor_border .monitor_txt dl dd {
	float: left;
	display: inline;
	word-break: keep-all;
}

.monitor_border .monitor_pho {
	width: 257px;
	float: right;
}

.monitor_border .monitor_pho .pho_arrow {
	vertical-align: text-top;
	padding: 60px 5px 0px 7px;
}

.pad_t_30 {
	padding-top: 30px;
}


/*---------------------------------------------------* about2 *--------------------------------------------------*/

.about2_top {
	margin-top: 20px;
	padding: 9px 17px 9px 18px;
	background-color: #ECE4E0;
	overflow: hidden;
	zoom: 1;
}

.about2_top li {
	list-style: none;
	padding-right: 4px;
	float: left;
}

.about2_cont {
	padding-top: 10px;
	overflow: hidden;
	zoom: 1;
}

.about2_cont .left_txt {
	width: 450px;
	float: left;
}

.about2_cont .right_img {
	width: 216px;
	float: right;
}

.about2_cont .left_img {
	width: 216px;
	float: left;
}

.about2_cont .right_txt {
	width: 450px;
	float: right;
}

/*---------------------------------------------------* about3 *--------------------------------------------------*/

.about3_table {
	width: 688px;
	margin: 10px 0px 0px 2px;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	
}

.about3_table th {
	width: 120px;
	background-color: #fde0da;
	text-align: left;
	padding-left: 5px;
	border-right: 1px dotted #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.about3_table td {
	text-align: left;
	padding-left: 5px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}



/*---------------------------------------------------* about4 *--------------------------------------------------*/

.about4_h {
	width: 425px;
	float: left;
}

.about4_h .time_txt {
	padding: 5px 0px 0px 10px;
	overflow: hidden;
	zoom: 1;	
}

.about4_h .time_dl {
	width: 415px;
	padding: 5px 0px 0px 10px;
	overflow: hidden;
	zoom: 1;	
}

.about4_h .time_dl dt {
	width: 72px;
	text-align: right;
	float: left;
	display: inline;
}
*html .about4_h .time_dl dt {
	width: 78px;
	text-align: right;
	float: left;
	display: inline;
}

.about4_h .time_dl dd {
	width: 330px;
	float: left;
}

.txt_red {
	color: #ce5f63;
	clear: both;
	font-weight: bold;
}


.about4_location {
	width: 243px;
	float: right;
}

.about4_location .locatioon_tel {
	width: 221px;
	border-left: 1px #D8D7D5 solid;
	border-right: 1px #D8D7D5 solid;
	background-color: #F6F7F2;
	padding: 15px 0px 10px 20px;
	overflow: hidden;
	zoom: 1;	
}

.about4_location .locatioon_tel dt {
	width: 100px;
	float: left;
	display: inline;
}

.about4_location .locatioon_tel dd {
	float: left;
}