@charset "UTF-8";


/*-------------------------------
		Gnavi_Snavi
-------------------------------*/

#naviframe_top{
	margin:15px 0px 0px 0px;
	padding:0 0 20px 0;
	width:100%;
	background:url(../images/top/top_redline.gif) repeat-x left bottom;
}
#gnaviarea_top{
	width:800px;
	margin:0px auto 0px;
	position:relative;
}

#gnaviarea_top li{
	float:left;
	position:relative;
	height:56px;
	overflow:hidden;
}
.margin_right{
	margin-right:17px;
}

/*.marginleft1{
	margin:0px 72px 0px 0px;
}
*/
/*↑先輩社員の声が入った時はコチラに変更してください　
.margin_right{
	margin-right:17px;
}*/

/*-------------------------------
	         Main
-------------------------------*/

#maincont_top{
	width:100%;
	background:url(../images/top/up_bg.gif) repeat-x;
	background-position:0px 388px;
	overflow:hidden;
}

#top_box{
	margin-top:15px;
	padding:0px;
	height: 530px;
}

#up_box ul, #down_box ul{
	width:800px;
	float:left;
}

#up_box ul li, #down_box ul li{
	float:left;
}

#up_box ul li{
	width:400px;
}

#down_box ul li{
	margin-top:15px;
	_margin-top:10px;
	width:266px;
}

#bn_box{
	width:250px;
	margin-top:20px;
	float:left;
}

#bn_box ul li{

}

#bn_box ul li{
	margin-top:15px;
	_margin-top:25px;
	width:195px;
}

/*------------------------------
			rss
------------------------------*/

#blognews{
	float:left;
	width:522px;
	margin-top:35px;
}

#blognews h3{
	margin:0px 0px 5px 0px;
}

#blognews h3 a:hover{
	position:relative;
	top:0px;
}

.rssbox{
	border-bottom:dotted 1px #999999;
	padding:10px 4px 10px 4px;
}

.rssmeta{/*date*/
	float:left;
	background:url("/images/top/blogcatch.gif") no-repeat 0px 2px;
	padding-left:15px;
	margin-right:25px;
}
.rssmeta .date{
	font-weight:bold;
}

.rssmeta * , .rssdesc , .rssdesc *{
	font-size:10px;
	color:#3d3d3d;
}

.rssdesc{/*description*/
	float:left;
}

#row1{
	margin-right:1px;
}

/*-------------------------------
		footer
-------------------------------*/

/*footerをバナー右へ配置する時はここから*/

/*#footer{
	_width:530px;
	_float:left;
	_display:inline;
	position:relative;
	left:210px;
	top:-66px;
}

#footerarea_top{
	background:none;
	width:530px;
	float:left;
	display:inline;
}

.footernavi_top a ,  .footernavi_top li{
	line-height:170%;
	color:#3d3d3d;
	font-size:10px;
	display:inline;
}

#copy_top {
	background:#d01515;
	width:100%;
	padding:7px 0px 30px 0px;
	margin:0px;
}

#copy_top p {
	width:800px;
	text-align:right;
	margin:0 auto;
}


/*footerをバナー右へ配置する時はここまで*/	


/*footerをバナー下へ配置する時はコチラ↓*/	

#footerarea_top{
	background:none;
	width:800px;
	height:auto;
	margin:0 auto 30px;
	padding:45px 0px 0px 0px;

}
