@charset "utf-8";
/* CSS Document */


h2 {
	width:635px;
	height:257px;
	float:left;
	padding:0 0 5px
}
/*---------- end [（トップイメージ）] ----------*/

#rightArea {
	position:relative;
	padding: 0px 10px 0px 0;
	width: 440px;
	height:380px;
	float:left;
	overflow:hidden;
}
/*---------- end [#rightArea] ----------*/

#rightArea h3 {
	padding:10px 0 0;
	width:440px;
	height:35px;
	float:left;
}
/*---------- end [#rightArea（見出し）] ----------*/


#shinchaku {
	height: 160px;
	width: 440px;
	overflow-y:scroll;
	overflow-x: hidden;
	float:left;
}
#shinchaku dl {
	padding:5px 0 0;
	width: 440px;
	font-size:15px;
	line-height:17px;
	color:#000;
	font-weight:bold;
}
#shinchaku dl dt {
	width: 150px;
	height:17px;
	overflow:hidden;
	float:left;
}
#shinchaku dl dd {
	width: 290px;
	height:17px;
	overflow:hidden;
	float:left;
}
/*---------- end [#shinchaku（新着情報）] ----------*/

#media {
	height: 130px;
	width: 430px;
	float:left;
	padding:0 5px;
}

#media p{
	font-size:12px;
	line-height:15px;
	color:#000;
}

#media p.midori{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#066932;
	margin:10px 0 5px;
}

#media p a{
	font-size:12px;
	color:#000;
}
#media p a:hover{
	font-size:12px;
	color:#F00;
}

/*---------- end [#media（メディア掲載）] ----------*/

#secondLife {
	width:175px;
	height:360px;
	border:5px solid #AAD72D;
	float:left;
	margin:10px 0 0;
	background:#FFF;
}
#secondLife ul{
	width: 145px;
	padding: 0 20px 0 10px;
	height:280px;
	overflow-y:scroll;
	overflow-x: hidden;
}
#secondLife ul li{
	width: 135px;
	font-size:12px;
	color:#8DC22D;
	line-height:15px;
	list-style-position: outside;
	margin:0 0 5px;
}

#secondLife ul li a{
	width: 135px;
	font-size:12px;
	color:#8DC22D;
	line-height:15px;
}

#secondLife ul li a:hover{
	color:#F00;
}

#secondLife h6{
	width: 175px;
	height:30px;
}
#secondLife p{
	width: 175px;
	height:40px;
	padding:0 0 10px 0;
}


/*---------- end [#secondLife] ----------*/

#mainArea {
	position:relative;
	padding: 20px 20px 0px 20px;
	width: 850px;
	float:left;
	overflow:hidden;
}
/*---------- end [#mainArea] ----------*/

.topCat1,.topCat2,.topCat3,.topCat4,.topCat5 {
	float:left;
	width:828px;
	padding:0;
	margin:0 0 10px;
}

.topCat1{
	border:1px solid #FF7E00;
}
.topCat2{
	border:1px solid #858585;
}
.topCat3{
	border:1px solid #00A498;
}
.topCat4{
	border:1px solid #D30052;
}
.topCat5{
	border:1px solid #008F3B;
}

.topCat1 h5,.topCat2 h5,.topCat3 h5,.topCat4 h5,.topCat5 h5 {
	padding:0 0 5px;
}
.topCat1 ul li,.topCat2 ul li,.topCat3 ul li,.topCat4 ul li,.topCat5 ul li {
	float:left;
	width:264px;
	height:150px;
	padding: 0 0 9px 9px;
}

/*---------- end [#mainArea（業務内容）] ----------*/

#sidebar ul li #mailMgn {
	width: 175px;
	height:200px;
	border:5px solid #CCA467;
	background:#FFF;
}

#sidebar ul li #mailMgn h6 {
	padding:0;
}
#sidebar ul li #mailMgn p {
	padding:0;
}

/*---------- end [#mailMgn（メルマガ登録フォーム）] ----------*/