@charset "utf-8";
@import "common.css";
@import "base.css";


/*				seko
--------------------------------------------------------------------------------------------*/
div#content div#seko {
	margin:0 0 45px 0;
}
div#content div#seko h3 {
	margin:0 0 15px 0;
}
div#content div#seko p {
	margin:0 0 0 4px;
	width:598px;
	line-height:1.4em;
}


/*				new
--------------------------------------------------------------------------------------------*/
div#content div#new h4 {
	line-height:1.4em;
	font-weight:bold;
	color:#14246D;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",san-serif;
	background:url(../image/h4_bg.jpg) left bottom no-repeat;
	padding:0 0 19px 3px;
	width:598px;
	margin:0 0 10px 0;
}
div#content div#new div.new_cms h5 {
	font-size:14px;
	background:url(../image/reform_h5_bg.jpg) left top no-repeat;
	padding:13px 0 0 4px;
	color:#14246D;
	margin:0 0 15px 0;
}
div#content div#new div.new_cms {
	padding:0 0 20px 0;
}
div#content div#new div.new_cms div.cms_img div {
	float:left;
	width:188px;
	height:141px;
	padding:0 12px 16px 0;
}
div#content div#new div.new_cms div.cms_img div p {
	width:188px;
	height:141px;
	overflow:hidden;
	text-align:center;
}
div#content div#new div.new_cms div.come_div {
	padding:0 0 12px 3px;
}
div#content div#new div.new_cms div.come_div p {
	line-height:1.4em;
	width:602px;
}




/*				tenpo
--------------------------------------------------------------------------------------------*/
div#content div#tenpo {
	margin:16px 0 0 0;
}
div#content div#tenpo h4 {
	line-height:1.4em;
	font-weight:bold;
	color:#14246D;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,'メイリオ','Meiryo',Verdana,Arial,"ＭＳ Ｐゴシック",san-serif;
	background:url(../image/h4_bg.jpg) left bottom no-repeat;
	padding:0 0 19px 3px;
	width:598px;
	margin:0 0 10px 0;
}
div#content div#tenpo div.tenpo_cms h5 {
	font-size:14px;
	background:url(../image/reform_h5_bg.jpg) left top no-repeat;
	padding:13px 0 0 4px;
	color:#14246D;
	margin:0 0 15px 0;
}
div#content div#tenpo div.tenpo_cms {
	padding:0 0 20px 0;
}
div#content div#tenpo div.tenpo_cms div dl {
	float:left;
	width:280px;
}
div#content div#tenpo div.tenpo_cms div dl dt {
	padding:0 0 5px 0;
}
div#content div#tenpo div.tenpo_cms div  dl dd {
	width:280px;
	height:210px;
	padding:0 0 13px 0;
}
div#content div#tenpo div.tenpo_cms div  dl dd p {
	width:280px;
	height:210px;
	overflow:hidden;
	text-align:center;
}
div#content div#tenpo div.tenpo_cms div p.y {
	float:left;
	padding:90px 9px 0 9px;
	width:24px;
}
div#content div#tenpo div.tenpo_cms div.come {
	line-height:1.4em;
	padding:0 0 14px 4px;
}
div#content div#tenpo div.tenpo_cms div.come p {
	width:602px;
}