@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;

}


