@charset "utf-8";
/* 採用情報用 */


	* {
		margin: 0;
		padding: 0;
		}
		
	body{
		width:100%;
	}


	
/*　リンク　*/
	
	a	{
		color:#333;
		text-decoration:none;
		}

	a:hover	{
		text-decoration:underline;
		}

	a img {
		border: none;  
		}
		
	#titleimage {
		margin: 0 auto 0 auto ;
		width: 920px; height: 112px;
		background: url(../img/titleimage_recruit.png) no-repeat  ;
		}
	
	
	
	
/*　クリア　*/
	
	.clear {
		display:none;
		}
		
		
	.content_clear {
		clear :both ;
		margin: 0 auto;
		padding: 0;
		font-size: 1px;
		line-height:0;
		}





/* 背景 */

	#body_nomal {
		background-color: #f7f7f7 ;
		font-size: 12px !important; height: 100%;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ','Meiryo',sans-serif;
		color: #333333;
		}
		
	.subimage01{
		width: 680px; height: 120px;
		background: url(../img/subimage_recruit.png) no-repeat  ;
		}
		
	.texe_title14{
		font-size:14px; color:#06F; line-height: 1.5;
		}
		

	.waku_top {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 20px ;
		background: url(../img/waku_top.png);
		background-repeat: repeat-y ;
		}
		
	.waku_mid_none {
		margin: 0 auto 0 auto ;
		width: 940px ;
		background: url(../img/waku_mid_none.png);
		background-repeat: repeat-y ;
		}
		
	.waku_mid_line {
		margin: 0 auto 0 auto ;
		width: 940px ;
		background: url(../img/waku_mid_line.png);
		background-repeat: repeat-y ;
		}
		
	.waku_bot {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 20px ;
		background: url(../img/waku_bot.png);
		background-repeat: repeat-y ;
		}


/* コンテンツナビ指定 */


	#contents_navi {
		margin: 0 auto 0 auto;
		padding: 10px 0 10px 0;
		width: 940px;
		background: url(../img/waku_mid_none.png) repeat-y;
		text-align: center;
		font-size: 12px; color: #666; line-height: 1.5;
		}
	
	#contents_navi a:link {
			font-size: 12px; color: #666; line-height: 1.5;
		}
		
	#contents_navi a:visited {
			font-size: 12px; color: #666; line-height: 1.5;
		}
		
	#contents_navi a:hover {
			font-size: 12px; color: #06F; line-height: 1.5;
		}





/* コンテンツエリア指定 */


	#text_area {
		margin: 0 auto 0 auto; 
		width: 940px;
		background: url(../img/waku_mid_line.png) repeat-y;

		}
		
		
		
		
/*　左カラム　*/

	.text_area01 {
		margin: 0 auto 0 20px ; 
		float:left;
		width: 200px;
		font-size: 12px; 
		color: #000; 
		text-align: left; 
		line-height: 1.5;
		}
		

	.text_area01_list{
		margin: 0 0 10px 0;
		list-style-type:none;
		}
		
	.text_area01_list li{
		margin-bottom:10px;
		padding: 10px 10px 10px 10px;
		border: 1px solid #ddd;
		}

	.text_area01_list img{
		float: left;
		}

	.text_area01_list dl{
		margin-left:70px;
		font-size: 12px; color: #000; text-align: left; line-height: 1.5;
		}

	.text_area01_list dd{
		width:115px;
		font-size: 10px; color: #666; text-align: left; line-height: 1.5;
		}



/* 左カラム　バナー:マージン */
		
		.banner,.twitter_widget{
			margin-bottom:10px;
			}



/*　右カラム　*/

	.text_area02 {
		float:right;
		width: 680px;
		margin-right:20px;
		padding-left:10px ;
		text-align: left;
		line-height: 1.5;
		border-left:1px solid #CCC;
	}

		
	.text_area02 p {
	font-size: 13px; color: #333;
		}
				
	.text_area02 h3 {
	font-size: 14px;
	color: #333;
	margin:30px 0 5px 0;
	border-left:solid #06F 3px;
	text-indent:3px;
		}
		
	.text_area02 h4 {
	font-size: 12px; color: #009;
	}
	
	.text_area02 h5 {
	font-size: 13px; color: #fff;
	background-color:#08F;
	padding:3px;
	}

	
	.text_area02 li {
	font-size: 13px; color: #009; list-style:none;
		}	
	
	
	
	
/*　右カラム　表　*/
	
	.text_area02 dl {
	background-image:url(../img/dt_bg.png) ;
	background-repeat:repeat-y;
	background-position:left center;
	font-size: 13px; 
	color: #009; 
	list-style:none;
	
		}	
		
	.text_area02 dt {
	width:135px;
	font-size: 12px;
	color: #333;
	text-indent:3px;
	line-height:1.4em;
	list-style:none;
	padding:10px;
	float:left;
	clear:both;
		}
		
	.text_area02 dd {
	font-size: 12px;
	color: #333;
	line-height:1.4em;
	list-style:none;
	padding:10px 10px 10px 160px;
	border-bottom:solid 1px #ccc;
	}
	
	.text_area02 .dd_caption {
	font-size: 12px; 
	line-height:1.3em;
	color: #333; 
	list-style:none;
	padding:5px 10px;
	}
	
	
	
	
/*jsスクロール用*/

	#t_1st{
	font-size: 14px;
	color: #000;
	margin:30px 0 5px 0;
	border-left:solid #09F 3px;
	text-indent:3px;
		}
		
	#t_2nd{
	font-size: 14px;
	color: #000;
	margin:30px 0 5px 0;
	border-left:solid #09F 3px;
	text-indent:3px;
		}
		
	#t_3rd{
	font-size: 14px;
	color: #000;
	margin:30px 0 5px 0;
	border-left:solid #09F 3px;
	text-indent:3px;
		}
		
	#t_4th{
	font-size: 14px;
	color: #000;
	margin:30px 0 5px 0;
	border-left:solid #09F 3px;
	text-indent:3px;
		}
	
	.back{
	font-size: 10px; 
	line-height:1.3em;
	text-align:right;
	color: #06F;	
	}
	
	.back a:link{
	color: #06F;	
	}

	
	#no_recruit01{
	text-align:center;
	margin-left:100px;
	position:absolute;
	top:1000px;
}




/* フッター　サイトマップエリア指定 */

	.smap_title12{
		font-size:12px; color:#06F; line-height: 1.5;
		}
		
	.smap_title14{
		font-size:14px; color:#06F; line-height: 1.5;
		}
			
		.smap_area01 .smap_area04 .smap_area04 {
		margin: 0 auto 0 20px ; float:left;
	
		padding: 10px 0 10px 0;
		width: 240px;
		font-size: 12px; color: #000; text-align: left; line-height: 1.5;
		}






