@charset "utf-8";
/* CSS Document */

/* flashエリア
---------------------------------------------------------------------*/
#flash-wrapper {
	margin:0;
	padding:0;
	min-width:960px;
}
#flash{
	width:100%;
	margin:0px 0px 20px 0px;
	background:url(../../images/bg_flash.gif) left bottom repeat-x;
	text-align:center;
	height:436px;
}


/* 
---------------------------------------------------------------------*/
.index .i_box{
	float:left;
	border-top:2px solid #37318b;
	border-bottom:1px solid #d7d7d7;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.index .i_box h2{
	font-size:12px;
	font-weight:normal;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #b0b0b0;
}
	*html .index .i_box h2{font-size:80%;}
	*:first-child+html .index .i_box h2{font-size:80%;}
	
.index .i_box ul{
	font-size:12px;
	list-style:none;
	margin:10px 0px 10px 0px;
}
	*html .index .i_box ul{font-size:80%;}
	*:first-child+html .index .i_box ul{font-size:80%;}
	
	.index .i_box ul li{
		margin-top:5px;
		background:url(../images/icon_link.gif) 0px 0.3em no-repeat;
		padding-left:20px;
		line-height:1.5;
	}

/* 会社案内
------------------------------*/
.index .company{
	width:230px;
}

/* 採用情報
------------------------------*/
.index .recruit{
	width:230px;
	margin:0px 10px;
}


/* お知らせ
------------------------------*/
.index .news{
	width:480px;
}

.index .news p.more{
	float:right;
	margin-top:-20px;
}

.index .news ul{
	padding-left:20px;
	margin-top:10px;
}
	.index .news li{
		margin-top:10px;
		padding-left:0px !important;
		list-style:disc;
		background:none !important;
		
	}
	/*
	*html .index .news li{font-size:85%;}
	*:first-child+html .index .news li{font-size:85%;}
	*/
	.index .news li a{
		background:none;
	}
	
	.index .news li .date{
		color:#999;
		padding-bottom:5px;
	}
	.index .news li em{
		display:block;
		width:18px;
		height:10px;
		float:right;
		padding-bottom:5px;
		padding-left:5px;
		margin-top:1.7em;
	}
	
	.index .news li.recruit-box {
		/*position:relative;
		height:45px;*/
		clear:both;
	}
		.index .news li.recruit-box img {
			float:right;
		}
	/*
		.index .news li.recruit-box div.recruit-box-left {
			position:absolute;
			top:0;
			left:0;
			width:290px;
		}
		.index .news li.recruit-box div.recruit-box-right {
			position:absolute;
			top:0;
			left:299px;
			width:161px;
			height:45px;
		}
	*/
		
