@charset "utf-8";

#highlight_bg{
	width:836px;
	background-color: #F4F4F4;
	border: 1px solid #DBDBDB;
	padding: 10px;
	margin-bottom: 20px;
}

#snavi{
	width:836px;
	background-image: url(../highlight/imgs/snavi_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 296px;
}

#snavi ul{
	display:inline;
	list-style-type:none;
	float: left;
}
#snavi li{
	display:inline;
	list-style-type:none;
}

#snavi li a {
	display:block;
	float:left;
	text-indent:-9999px;
    overflow:hidden;
	width:410px;
}


#snavi li.ch1 a.ch1 {
	0px 0px;
	width:410px;
	background-image: url(../highlight/imgs/ch2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 296px;
	margin-left: 16px;
}
#snavi li.ch1 a:hover {
	background-position:left bottom;
}
#snavi li.ch1 a.open {
	background-position:left bottom !important;
}
	
#snavi li.ch2 a.ch2 {
0px 0px;
	width:410px;
	height: 296px;
	background-image: url(../highlight/imgs/ch1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#snavi li.ch2 a:hover {
	background-position:left bottom;
}
#snavi li.ch2 a.open {
	background-position:left bottom !important;
}


#left_tit{
	float:left;
}

#right_txt{
	float: left;
	margin-left: 20px;
	width: 493px;
	margin-bottom: 20px;
}


.work_left{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.work_left_a{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 468px;
}

.work_left_b{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 411px;
}

.work_left_c{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 550px;
}

.work_left_d{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 450px;
}

.work_center{
	float:left;
	width: 256px;
	margin-right: 16px;
	margin-left: 16px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
}

.work_center_a{
	float:left;
	width: 256px;
	margin-right: 16px;
	margin-left: 16px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
	height: 468px;
}

.work_center_b{
	float:left;
	width: 256px;
	margin-right: 16px;
	margin-left: 16px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
	height: 411px;
}

.work_center_c{
	float:left;
	width: 256px;
	margin-right: 16px;
	margin-left: 16px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
	height: 550px;
}

.work_center_d{
	float:left;
	width: 256px;
	margin-right: 16px;
	margin-left: 16px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
	height: 450px;
}


.work_right{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.work_right_a{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 470px;
}

.work_right_c{
	float:left;
	width: 256px;
	padding: 5px;
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	height: 550px;
}


.work_tit {
	font-size: medium;
	font-weight: bold;
	color: #810A0A;
	margin-top: 5px;
	margin-left: 5px;
}
.work_txt {
	margin-left: 5px;
	margin-right: 5px;
}
.work_spec {
	font-size: x-small;
	margin-bottom: 10px;
	margin-left: 5px;
	color: #810A0A;
}
