@charset "UTF-8";
/******ヘッダー******/
div#Header{
	width:800px;
	height:80px;
	background:url(../images/header_bg.gif) repeat-x;
	position:relative;
}
div#Header h1{
	text-indent:-9999px;
}
div#Header p{
	margin-left:25px;
}

/***サブナビ***/
/*サブナビの配置と背景色*/
div#Header ol{
	position:absolute;
	top:37px;
	right:10px;
	width:260px;
}
/*サブナビ回り込み*/
div#Header ol li{
	float:left;
}

/******コンテンツ******/
/*グローバルナビの回り込み解除*/
div#Contents{
	clear:left;
}

/*トピックス*/

#FooterContent{
	width:800px;
	margin-top:10px;
}

div#Topics{
	width:500px;
	height:100%;

	margin-left:5px;
	margin-bottom:20px;
	float: left;
}
div#Topics h2{
	height:28px;
	background-image:url(../images/img_topics.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:5px;
}
div#Topics ul{
	margin-left:0px;
	margin-right:10px;
	padding-bottom:10px;
}

div#Topics li{
	background: url(../images/liststyle.gif) no-repeat 0 0.4em;
	padding-left: 18px;
	margin-left: 20px;
	line-height: 1.7;
}


/***採用情報ボタン***/
#Footer-Banner{
	float: right;
	width: 240px;
	padding-right: 20px;
	margin-top: 5px;
	position: relative;
}

p#btn_rcp{
			margin:	0px;
			padding:	0px;
			width:	70px;
			height: 30px;

}

p#btn_rcp a {
			background:	url(../images/b_recruit.gif) no-repeat 0px 0px;
			width:	70px;
			height: 30px;
			display: block;
			text-indent: -9999px;
	position: absolute;
	top: 0px;
	right: 20px;
}

p#btn_rcp a:hover {
			background:	url(../images/b_recruit.gif) no-repeat 0px -30px;
}

/***バナー***/

p#banner{
	margin-top: 15px;
	margin-bottom: 20px;
}


/*コンテンツ内リンク*/
div#Contents ul li a,div#Contents ul li a:visited{
	color:#282106;
	text-decoration:underline;
}
div#Contents ul li a:hover{
	color:#ff9900;
	text-decoration:underline;
}

.days{
	color: #006633;
	font-size: 10px;
	margin-left: 5px;
}
/******フッター******/
address{
	margin:0px;
	padding-right: 10px;
	text-align: right;
	font-size:0.83em;
	background: #ebebeb;
	clear: both;
}
