@charset "utf-8"; 

/*----------------------------------------------------
	採用情報
----------------------------------------------------*/
#unitBody { border:none; padding:15px 0 15px 15px; margin:15px 0 15px 0;}
#unitBody h3 { background:url(../imgdir/common/dot_1.gif) repeat-x bottom left; margin-bottom:15px; padding-bottom:5px; }

/* table */
#unitBody table { width:100%; margin-bottom:30px; _width:97%;/* IE6 */ } 
#unitBody table th ,
#unitBody table td { text-align:left; padding:5px;}
#unitBody table th { background:#F2F2F0; white-space:nowrap; }
#unitBody table td.contact_area { text-align:center; padding-top:15px; }
#unitBody table ul li {list-style:none; }

/*
#unitBody table.border_none { border:none; }
#unitBody table.border_none tr td ,
#unitBody table.border_none tr th { border:none; background:url(../imgdir/recruit/border-bottom.jpg) repeat-x 0 bottom #fff; vertical-align:top; }  
#unitBody table.border_none tr td.bold_area { font-weight:bold; }
#unitBody .image_box img { margin:0; padding:3px 3px 0px 3px; }
*/

#unitBody .interview { margin-bottom:30px; }
#unitBody .uniIn { width:269px; float:left; margin-right:25px; display:inline; }
#unitBody .last { margin:0; }
#unitBody .uniIn a {width:269px; height:238px; display:block; text-indent:-9999px; }

/* int01 int02 */
#unitBody #int01 a {background:url(../imgdir/recruit/recruit_enomoto.jpg) no-repeat 0 0; }
#unitBody #int02 a {background:url(../imgdir/recruit/recruit_kanehara.jpg) no-repeat 0 0; }
#unitBody #int01 a:hover {background:url(../imgdir/recruit/recruit_enomoto_on.jpg) no-repeat 0 0; }
#unitBody #int02 a:hover {background:url(../imgdir/recruit/recruit_kanehara_on.jpg) no-repeat 0 0; }

/* インタビュー */
#recIn { margin-bottom:80px; }
#recIn h3 { background:url(../imgdir/common/dot_1.gif) repeat-x bottom left; margin-bottom:15px; padding-bottom:5px; }

#recIn #infoBox #qaBox .qa { margin:25px 0 0 0; }
#recIn #infoBox #qaBox .qa h5 { background:url(../imgdir/recruit/dot.gif) repeat-x bottom left; padding-bottom:10px; }
#recIn #infoBox #qaBox .qa p { padding:5px 0; line-height:2em; }
#recIn #infoBox #qaBox .qa .imgR { float:right; margin-left:10px; display:inline; }
#recIn #infoBox #qaBox .qa .imgL { float:left; margin-right:10px; display:inline; }


/* 高さ確保

:after{
content: "."; display: block; height: 0; clear: both; visibility: hidden; }

*/
