@charset "utf-8";

#pnav{margin-bottom:0px!important;}
#contents_inner{ background:url(images/second-bg-bottom.png) no-repeat bottom center; width:100%; margin-bottom:0!important; padding-bottom:30px; overflow:hidden;}
#contents_inner2{ background:url(images/second-bg.png) no-repeat top center; width:100%; margin-bottom:0!important; padding-bottom:30px; overflow:hidden;}
#main{width:960px; margin:0 auto; float:none; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
#main h2{ margin:0;}
#main a:hover{opacity:0.7;}
/* anc */
#main #anc{
	clear:both;
	position:relative;
	height:450px;
}
#main #anc ul{
	position:absolute;
	left:81px;
	top:216px;
}
#main #anc ul li{
	float:left;
	margin:0 6px 8px 0;
}
#main #cont2anc,#main #cont3anc,#main #cont4anc,#main #cont5anc,#main #cont6anc,#main #cont7anc,#main #cont8anc{position:relative;}
#main #cont2anc img,#main #cont3anc img,#main #cont4anc img,#main #cont5anc img,#main #cont6anc img,#main #cont7anc img,#main #cont8anc img{ position:absolute; left:0; top:43px;}
/* box */
#main .box{
	clear:both;
	color:#333;
	font-size:15px;
	line-height:1.7;
	text-align:left;
	letter-spacing:0!important;
	padding:60px 130px 0;
	background:url(images/second-box-top.png) no-repeat center top;
	overflow:hidden;
}
#main .box.first{
	margin-top:-10px;
	padding:0 130px;
	background:url(images/second-box-top.png) no-repeat center -70px;
}
#main .box.last{
	padding:0;
	overflow:hidden;
}
#main .box.last .lastwrap{
	padding:60px 130px 20px;
	background:url(images/second-box-last.png) no-repeat center bottom;
	overflow:hidden;
}
#main .box h3{
	color:#006738;
	font-size:22px;
	line-height:1.3;
	font-weight:bold;
	margin-bottom:10px;
	padding:0;
}
#main .box h3 span{
	font-size:18px;
}
#main .box h4{
	color:#E7177F;
	font-size:22px;
	line-height:1.3;
	font-weight:bold;
	margin-bottom:10px;
	padding:0;
}
#main .box dl{
	clear:left;
	overflow:hidden;
}
#main .box dl dt{
	float:left;
}
#main .box dl dd{
	overflow:auto;
}
#main .box .blue{
	color:#E7177F;
}
#main .box .red{
	color:#E7177F;
}
#main .box div{
	clear:both;
	padding:20px;
	font-size:14px;
	background:#fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
}
#main .box div .line{
	padding-bottom:17px;
	margin-bottom:15px;
	background:url(images/line.png) no-repeat center bottom;
}







