@charset "utf-8";
/* ===================================================================
CSS information

 file name  :company.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	各ページ専用指定
----------------------------------------------------*/

/* #titlearea タイトル背景設定
-----------------------------------------------*/
#company #header #titlearea {
	background: url(../company/images/bg_pagetitle.jpg) no-repeat top center;
}

/* #main
-----------------------------------------------*/
#main ul.menu_company{
	width:668px;
	padding: 15px 15px 15px 15px;
	background-color:#FFF;
	border: 1px solid #563b57;
	margin:20px 0px 20px 0px;
	overflow:hidden;
}

#main ul.menu_company li{
	float:left;
	padding-left:10px;
}


/* .con_company
-----------------------------------------------*/
#company .con_company {
	margin: 0 0 10px;
}


/* .box_company
-----------------------------------------------*/
#company .con_company .box_company {
	background: url(../company/images/bg_momigi.gif) no-repeat top left;
	background-color: #FFFFFF;
	margin: 0 0 15px;
	width: 680px;
	padding: 20px 10px 10px;
}

#company .con_company .box_company .box_company_bg {
	margin: 13px 0 0;
	padding: 40px 0 40px 43px;
	background: url(../company/images/bg_company.gif);
}
#company .con_company .box_company .box_company_bg table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:12px;
	color: #3e301f;
	width: 592px;
}
#company .con_company .box_company .box_company_bg  th {	
	text-align: center;
	background: #633653;
	color:#FFF;
	padding:5px;
	border-bottom: 1px dotted #999;
	width: 136px;
}
#company .con_company .box_company .box_company_bg  th.last {	
	border-bottom: none;
}
#company .con_company .box_company .box_company_bg  td {	
	text-align: left;
	background: #E6E6E6;
	padding:5px;
	width: 456px;
	border-bottom: 1px dotted;
}
#company .con_company .box_company .box_company_bg td.last {	
	border-bottom: none;
}


/* .box_company
-----------------------------------------------*/
#company .con_company .box_recruit {
	background: url(../company/images/bg_momigi.gif) no-repeat top left;
	background-color: #FFFFFF;
	margin: 0 0 30px;
	width: 680px;
	padding: 20px 10px 10px;
}

#company .con_company .box_recruit .box_recruit_bg {
	margin: 13px 0 0;
	padding: 40px 0 40px 43px;
	background: url(../company/images/bg_company.gif);
}
#company .con_company .box_recruit .box_recruit_bg table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:12px;
	color: #3e301f;
	width: 592px;
}
#company .con_company .box_recruit .box_recruit_bg  th {	
	text-align: center;
	background: #633653;
	color:#FFF;
	padding:5px;
	border-bottom: 1px dotted #999;
	width: 136px;
}
#company .con_company .box_recruit .box_recruit_bg  th.last {	
	border-bottom: none;
}
#company .con_company .box_recruit .box_recruit_bg  td {	
	text-align: left;
	background: #E6E6E6;
	padding:5px;
	width: 456px;
	border-bottom: 1px dotted;
}
#company .con_company .box_recruit .box_recruit_bg td.last {	
	border-bottom: none;
}

#company .con_company .box_recruit .howto {
	background: url(../company/images/img_howto.jpg) no-repeat top left;
	padding: 46px 0 0 52px;
	width: 540px;
	color: #727171;
	background-color: #fff;
}
#company .con_company .box_recruit .howto h6 {
	padding: 0 0 5px;
}
#company .con_company .box_recruit .howto p {
	padding: 0 0 30px;
}

#company .con_company .box_recruit .howto ul.list_company li{
	list-style:url(../company/images/list_img.gif);
	padding-left:3px;
	margin-left:15px;
	margin-top:10px;
	font-weight:bold;
	color:#633653;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #greeting .con_greeting .box_okami {
	zoom:1;
}