@charset "utf-8";
/* CSS Document */







#side_l_4{
	width:220px;
	height:160px;
	background:url(../images/top/sidebar_bnr_bg02.jpg) no-repeat;
	margin:0 0 10px 0;
}
#r_content{
	float:right;
	width:680px;
	margin:10px 20px 0 0px;
}








#r_content h1{
	width:680px;
	height:40px;
	border-bottom:#555 1px dashed;
	line-height:55px;
	margin-bottom:20px;
}
#r_content p.h1_1{
	margin:10px 0 0 20px ;
}
#r_content p.h1_2{
	margin:5px 0 30px 20px ;
}
#r_content h2.h2_1,h2.h2_2,h2.h2_3,h2.h2_4,h2.h2_5,h2.h2_6,h2.h2_7{
	width:250px;
	height:27px;
	text-indent:-9999px;
}
#r_content h2.h2_1{
	background:url(../images/h2_1.jpg) no-repeat;
}
#r_content h2.h2_2{
	background:url(../images/h2_2.jpg) no-repeat;
}
#r_content h2.h2_3{
	background:url(../images/h2_3.jpg) no-repeat;
}
#r_content h2.h2_4{
	background:url(../images/h2_4.jpg) no-repeat;
}
#r_content h2.h2_5{
	background:url(../images/h2_5.jpg) no-repeat;
}
#r_content h2.h2_6{
	background:url(../images/h2_6.jpg) no-repeat;
}
#r_content h2.h2_7{
	background:url(../images/h2_7.jpg) no-repeat;
}

#h2_1{
	width:680px;
	height:auto;
	margin:0 0 30px 0;
}
#h2_1 p.h2_1_1{
	width:450px;
	margin:10px 0 10px 20px;
	float:left;
}
#r_content p.h2_1_2{

	width:170px;
	float:right;
}
#r_content p.h2_1_3{
	margin:0 0 0 20px;
}
#r_content p.h2_2_1{
	margin:10px 0 30px 20px;
}
#r_content iframe{
	margin:10px 0 10px 0;
}
#h2_g{
	width:680px;
	height:360px;
}
#h2_5{
	width:330px;
	float:left;
	margin:0 0 30px 0;
}
#h2_5 ul{
	margin:10px 0 20px 0;
}
#h2_7{
	width:330px;
	float:right;
}

#h2_7 ul {
    margin: 10px 0 20px;
}

#r_content dl{
	margin:10px 0 30px 0;
	border-top:1px dashed #ccc;
}
#r_content dl dt{
	padding:10px 0 10px 30px;
	width:80px;
	clear:left;
	float:left;
	background:url(../images/dl_1.gif) no-repeat ;
	background-position:22px 12px;

}
#r_content dl dt img{
	vertical-align:text-bottom;
}

#r_content dl dd{
	padding:10px 0 10px 10px;
}

#company_list_box{
	width:680px;
	height:auto;
	padding: 10px 0 10px 10px;

}

#company_list_box dl dd{
	padding: 10px 0 10px 10px;
	border-bottom: 1px dashed #ccc;
}
