@charaset"Shift-JIS";


/* TOP Layout
----------------------------------------------------*/
div#contents-body h1#recruit {
	clear: both;
	padding:0px 0px 0px 0px;
}
div#contents-body h2.copyTxt {
	clear: both;
	padding:20px 0px 0px 0px;
}


/*News*/
div#contents-body div.newsbox {
	clear: both;
	padding:0px 0px 20px 0px;
}
div#contents-body div.newsbox h2{
	clear: both;
	padding:0px 0px 10px 0px;
}

div#contents-body div.newsbox dl {
	padding: 0px 0px 10px 0px;
	float:left;
	width: 638px;
	background: url(../img/line_dot.gif) repeat-x left bottom;
}
div#contents-body div.newsbox dt {
	padding: 2px 0px 2px 30px;
	width: 120px;
	float:left;
	line-height: 120%;
}
div#contents-body div.newsbox dd {
	padding: 2px 0px 1px 37px;
	float:right;
	width: 450px;
	text-align: left;
	line-height: 120%;

}
div#contents-body div.newsbox dd.new {

	background: url(../img/index_icon_new.gif) no-repeat 0px 4px;
}
div#contents-body div.newsbox dd.career {
	background: url(../img/index_icon_carrer.gif) no-repeat 0px 4px;
}


/*Contens navi*/
div#contents-body div.navibox {
	clear: both;
}
div#contents-body div.navibox div.left-box {
	float:left;
	width:420px;
}
div#contents-body div.navibox div.right-box {
	float:right;
	width:201px;
}
div#contents-body div.navibox div.right-box img.dotLine{
	padding: 0px 0px 10px 0px;
	background: url(../img/line_dot_gray.gif) repeat-x left bottom;
}
