@charset "shift_jis";

@import url(./lower_base.css); /* 下層ページの共通スタイルを読み込みます */
@import url(./lower2.css);

/*------------------------------------------------------------------------------

      このスタイルシートは、RECRUIT, NEWSのCONTAINER中のスタイルとなります
		
--------------------------------------------------------------------------------*/

/* RECRUIT */

article#main p#topic{
    width:640px;
	height:140px;
}

article#main p{
	width:610px;
	text-align:left;
	font-size: 93%;
	line-height:1.5em;
	color:#666;
}

article#main h3{
	width:600px;
	height:25px;
	margin-bottom:0; /* 職種タイトルのmargin-bottomを0にするため */
	padding:13px 0 12px 40px;
	text-align:left;
	font-size: 138.5%;
	text-indent:0;
	color:#000;
	background:url(../images/recruit/tit_h3.png) no-repeat;
}

article#main .box{
	width:610px;
	padding:15px;
	background:#efefef;
}

article#main .box dl{
	width:610px;
}

/*------------------------------------/ RECRUIT */


/* NEWS */

article#main ul{
	width:640px;
	float:left;
	border-bottom:dotted 1px #ccc;
}

article#main ul li{
	width:auto;
	display:inline-block;
	float:left;
}

article#main ul li.date{
	width:85px;
	padding:5px 0;
	text-align:left;
	color:#333;
}

article#main ul li.icon01{
	width:80px;
	height:27px;
	text-indent:-9999px;
	background:url(../images/bg_dtImg.png) center no-repeat;
}

article#main ul li.tit{
	width:464px;
	text-align:left;
	margin-left:11px;
	padding:5px 0;
	font-size: 108%;
	color:#333;
}

article#main ul li.entry{
	width:464px;
	float:right;
	padding:5px 0;
	text-align:left;
	line-height:1.5em;
	font-size: 93%;
	color:#999;
}

/*------------------------------------/ NEWS */

