@charset "utf-8";
/* CSS Document */
/* targetPage : body#recruit */

body#recruit div#contents h1 { margin-bottom:10px; }

body#recruit div#contents ul.about li {
	float:left;
	margin:10px 15px 0px 0px;
}

body#recruit div#contents h2{
	clear:both;
	width:690px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

body#recruit div#contents h2.business{ background:url(../recruit/image/index_business.gif) no-repeat; }
body#recruit div#contents h2.officeWorker{ background:url(../recruit/image/index_officeWorker.gif) no-repeat; }

body#recruit div.leftBox h3 {
	border-left:4px #444 solid;
	color:#444;
	padding-left:5px;
	margin:5px 0px;
	font-size:14px;
}

body#recruit div.box1 ,
body#recruit div.box2 {
	border:1px #CCC solid;
	padding:10px;
	width:318px;
	background:url(../image/bgImage_CCC35.gif) repeat-x left bottom;
	margin-bottom:10px;
	font-size:12px;
}

body#recruit div.box1 td.left{ width:113px; }

body#recruit div.box1 img{
	width:108px;
	height:108px;
}

body#recruit div.box2 h4 {
	width:147px;
	height:21px;
	text-indent:-9999px;
	margin:0px 0px 3px -4px;
}

body#recruit div.box2 h4.westTel { background:url(../image/font_F06-6445-2233.gif) no-repeat;margin-top:5px; }
body#recruit div.box2 h4.westFax { background:url(../image/font_F06-6445-2234.gif) no-repeat; }

body#recruit div.box2 ul.list2 { margin-top:5px; }

body#recruit div.rightBox table{
	width:340px;
	border-collapse: collapse;
}
body#recruit div.rightBox th ,
body#recruit div.rightBox td {
	border:1px #444 solid;
	padding:4px;
	font-size:12px;
}

body#recruit div.rightBox th {
	background:#FFC;
	width:80px;
}


















