@charset "UTF-8";

/*CSSDocument*/


/* share
===============================================================*/

#section_01 {
	width:980px;
	margin:0 auto;
	text-align:center;
}
#section_01 .box_01 {
	margin-bottom:31px;
}
#section_01 .box_02 {
	margin-bottom:16px;
}
#section_01 .box_03 {
	margin-bottom:36px;
}
#section_01 .box_04 {
	margin-bottom:32px;
}
#section_01 .box_05 {
	margin-bottom:41px;
}
#section_01 .box_06 {
	margin-bottom:28px;
}
#section_01 .box_07 {
	margin-bottom:76px;
}
#section_01 .box_08 {
	margin-bottom:16px;
}
#section_01 .box_09 {
	margin-bottom:24px;
}
#section_01 .box_10 {
	margin-bottom:61px;
}
#section_02 {
	width:980px;
	margin:0 auto;
	text-align:center;
}
#section_02 .box_01 {
	margin-bottom:49px;
}
#section_02 .box_02 {
	margin-bottom:12px;
}
#section_02 .box_03 {
	margin-bottom:42px;
}
#section_02 .box_04 {
	margin-bottom:31px;
}
#section_02 .box_05 {
	position:relative;
}
#section_02 .box_05 .txt {
	position: absolute;
	top:13px;
	left:68px;
	width:632px;
}
#section_02 .box_05 h3 {
	font-size:26px;
	line-height:32px;
	color:#006c5f;
	font-weight:normal;
	margin-bottom:20px;
	text-align:left;
	
}
#section_02 .box_05 p {
	text-align:left;
	font-size:16px;
	line-height:24px;
}
#section_02 .box_06 {
	position:relative;
}
#section_02 .box_06 .txt {
	position: absolute;
	top:22px;
	left:279px;
	width:632px;
}
#section_02 .box_06 h3 {
	font-size:26px;
	line-height:32px;
	color:#006c5f;
	font-weight:normal;
	margin-bottom:20px;
	text-align:left;
	
}
#section_02 .box_06 p {
	text-align:left;
	font-size:16px;
	line-height:24px;
}
#section_02 .box_07 {
	position:relative;
	margin-bottom:57px;
}
#section_02 .box_07 .txt {
	position: absolute;
	top:15px;
	left:68px;
	width:632px;
}
#section_02 .box_07 h3 {
	font-size:26px;
	line-height:32px;
	color:#006c5f;
	font-weight:normal;
	margin-bottom:20px;
	text-align:left;
	
}
#section_02 .box_07 p {
	text-align:left;
	font-size:16px;
	line-height:24px;
}
#section_02 .box_08 {
	margin-bottom:23px;
}
#section_02 .box_09 {
	margin-bottom:56px;
}
#section_02 .box_10 {
	margin-bottom:23px;
}




.list_con_02{ width:960px;
margin:0 0 0 20px;}


.list_con_02 li{ float:left; margin-right:16px; width:140px; margin-bottom:20px;}
.list_con_02 li:last-child{
	margin-right:0;
	width:140px;
}
.list_con_02 li a {
font-size:16px;
color:#2c3f73;
}
.list_con_02 li a h3 {
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	padding-top:5px;
}
	







#form {
	width:900px;
	margin:0 auto;
	padding-top:30px;
}

table.formtb{ width:900px; border-collapse:collapse; margin:0 auto 30px auto;}

table.formtb th{ width:320px; background:url(../images/th_back.gif) repeat top left; color:#602900; font-size:14px; padding:10px; border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; text-align:left; vertical-align:top;}
table.formtb td{ padding:10px;border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; text-align:left;}

table.formtb td input.form_txt{ width:360px;}

