@charset "utf-8";
/* CSS Document */
div.con{
	padding:20px 0;
}

div.con div.nav{
	padding:33px 0 0 0;
	width:216px;
	float:left;
	background:url(/img/p/nav_t.jpg) no-repeat top left;
}

div.con div.nav1{
	padding:0 0 3px 0;
	width:216px;
	background:url(/img/p/nav_b.jpg) no-repeat bottom left;
}

div.con div.nav2{
	width:216px;
	min-height:444px;
	background:url(/img/p/nav_m.jpg) repeat-y top left;
	position:relative;
}

div.con div.nav2 h2{
	position:absolute;
	top:-23px;
	left:0;
}

div.con div.nav2 h2{
	color:#6D6E72;
	font-weight: bold;
	font-size: 12px;
	line-height:14px;
	padding: 1px 15px 8px 30px;
}

div.con div.nav2 h2 a{
	color:#6d6e72;
}

div.con div.concom{
	padding:3px 0 0 0;
	width:792px;
	float:right;
	background:url(/img/p/com_t.jpg) no-repeat top left;
}

div.con div.concom1{
	padding:0 0 3px 0;
	width:792px;
	background:url(/img/p/com_b.jpg) no-repeat bottom left;
}

div.con div.concom2{
	padding:0 45px 0 58px;
	width:689px;
	background:url(/img/p/com_m.jpg) repeat-y top left;
}

h2.tit{
	padding:0px 0 5px 0;
	margin-bottom:15px;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#707070;
	border-bottom:1px solid #cacaca;
}

h2.tit span{
	margin-left:30px;
	cursor:pointer;
}














