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

/* ニュース */
.menu_news_Box {
	margin: 0 0 15px 0;
	font-size: 86%;
}
.dl_news01 {
	width: 510px;
	margin: 10px 0 0 0;
	background: url(../images/menu_dotline.gif) repeat-x top left;
	clear: left;
}
	.dl_news01 dt {
		clear: both;
		float: left;
		width: 12.5em;
		padding: 0 0 0 13px;
		background: url(../images/index_ico01.gif) no-repeat left 1em;
		_line-height: 1.5;
		vertical-align: middle;
	}
		.dl_news01 dt span {
			padding: 9px 0;
			display: inline-block;
			_display: inline;
			_zoom: 1;
		}
			.dl_news01 dt img {
				margin: 1em 0 0 6px;
			}
	.dl_news01 dd {
		padding: 0 0 0 14em;
		background: url(../images/menu_dotline.gif) repeat-x bottom left;
		vertical-align: top;
	}
		.dl_news01 dd p {
			padding: 9px 0;
			height: 1%;
		}
			.dl_news01 dd p img {
				margin-top: 0.25em;
			}



/* SEI LASER SERIESエリア */
.index_sei_Box {
	overflow: hidden;
	zoom: 1;
	margin: 3px -2px 0 0;
	width: 512px;
	font-size: 86%;
}
	.index_sei_Box .In {
		float: left;
		overfolw: hidden;
		zoom: 1;
		background: #eeeded;
		width: 246px;
		min-height: 104px;
		padding: 8px 0 4px 8px;
		margin: 0 2px 0 0;
	}
		.index_sei_Box .In .btn {
			background: url(../../recruit/images/index_recruit_btn.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
color: white;
		}
		.index_sei_Box .In .txtLink {
			width: 124px;
			font-size: 84%;
color: white;
		}
.index_sei_Box02 {
	overflow: hidden;
	zoom: 1;
	width: 512px;
	margin: 3px -3px 0 0;
	font-size: 86%;
}
	.index_sei_Box02 .In {
			float: left;
			overfolw: hidden;
			zoom: 1;
			background: #eeeded;
			width: 245px;
			min-height: 102px;
			_height: 102px;
			padding: 8px 0 2px 8px;
			margin: 0 0 0 3px;
		}
		.index_sei_Box02 .In .btn {
			background: url(../../hardware/images/center/sei/index_sei_btn_bg02.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
		}
			.index_sei_Box02 .In .txtLink {
				width: 124px;
				font-size: 84%;
			}
.index_sei_Box03 {
	overflow: hidden;
	zoom: 1;
	position: relative;
	margin: 3px -3px 0 0;
	width: 512px;
	font-size: 12px;
}
	.index_sei_Box03 .In01 {
		background: #eeeded;
		width: 245px;
		min-height: 100px;
		padding: 8px 0 4px 8px;
		_padding: 8px 0 6px 8px;
		margin: 0 0 0 3px;
	}
		.index_sei_Box03 .In01 .btn {
			background: url(../../hardware/images/center/gcc/index_gcc_btn.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
		}
		.index_sei_Box03 .In01 .btn02 {
			background: url(../../hardware/images/center/gcc/index_gcc_btn.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
		}
		.index_sei_Box03 .In01 .txtLink {
			width: 124px;
			font-size: 84%;
		}
		
	.index_sei_Box03 .In02 {
		position: absolute;
		bottom: 0;
		background: #eeeded;
		width: 245px;
		min-height: 100px;
		padding: 8px 0 4px 8px;
		_padding: 8px 0 8px 8px;
		margin: 0 0 0 3px;
	}
		.index_sei_Box03 .In02 .btn {
			background: url(../../hardware/images/center/sei/index_sei_btn_bg03.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
		}
		.index_sei_Box03 .In02 .btn02 {
			background: url(../../hardware/images/center/sei/index_sei_btn_bg04.gif) no-repeat top left;
			width: 119px;
			height: 19px;
			margin: 0 0 2px;
			padding: 2px 0 0 0;
			text-align: center !important;
			white-space: nowrap;
			_overflow-x: hidden;
		}
		.index_sei_Box03 .In02 .txtLink {
			width: 124px;
			font-size: 84%;
		}

.white a {color: #fff;	text-decoration: none;}
.fonts  {font-size: 90%;}
.base-g {background-color:#fff5cb ;}
.line125 {line-height:200% ;text-align: left;}
.line175 {line-height:175% ;text-align: left;}


/* table_recruit */
.table_recruit {
	width: 694px;
	margin: 0 auto;
}
	.table_recruit table {
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		font-size: 86%;
		width: 100%;
	}
		.table_recruit tr.tr01 th {
			background-color: #CCC;
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
		}
		.table_recruit tr.tr02 th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
			background-color: #dae9fe;
			text-align:center;
		}
		.table_recruit tr.tr02 th.th01 {
			background-color: #e1e1e1;
			text-align: left;
		}
		.table_recruit tr.tr03 th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
			background-color: #c0cdfe;
			text-align:center;
		}
		.table_recruit tr.tr03 th.th01 {
			background-color: #e6e6e6;
			text-align: left;
		}
		.table_recruit tr.tr03 th.yvo4 {
			background-color: #fcce7e;
		}	
		.table_recruit th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
		}
		.table_recruit td {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
		}
		.table_recruit div {
			padding: 10px 9px;
		}
		.table_recruit td center {
			text-align: center;
			_text-align: center !important;
		}
			.table_recruit th.w17halfper div {
				_text-align: center !important;
			}

.w160{	width: 160px;}
.w240{	width: 240px;}
.w255{	width: 255px;}
.w320{	width: 320px;}



	.secComnetTop01 ul {
		background: url(../../images/center/bg_index_line01.gif) repeat-x left bottom;
	}
		.secComnetTop01 ul li {
			background: url(../../images/center/bg_index_line01.gif) repeat-x left top;
			padding: 8px 10px 8px 15px;
		}
			.secComnetTop01 ul li .date {
				float: left;
				font-size: 86%;
				word-wrap: break-word;
				margin-right: 10px;
			}
				.secComnetTop01 ul li .date img {
					margin-left: 15px;
					vertical-align: middle;
				}
			.secComnetTop01 ul li .detail {
				font-size: 86%;
				overflow: hidden;
				*zoom: 1;
			}