/*------------------------------------------------------------------------------
会社概要
------------------------------------------------------------------------------*/
#com_top span {
	width:78px;
	background-image:url(../img/company/com_top_h.gif);
}
#com_rinen h2 span {
	background-image: url(../img/company/com_rinen.gif);
	background-repeat: no-repeat;
	text-indent: -10000em;
	display: block;
}
#com_rinen p {
	padding-right: 40px;
	padding-left: 40px;
}


.box01 {
	margin-bottom:20px;
	}
.box01 table {
	width: 100%;
}
.box01 td,
.box01 th {
	border-bottom: 1px dotted #C9679B;
	text-align:left;
	font-weight: normal;
	padding: 5px 5px 5px 20px;
}
.box01 h3 {
	background-image: url(../img/common/icon_hana1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
	font-size: 12px;
	color: #5C213D;
	border-bottom: 1px solid #C9679B;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.box01 p{
	padding-left:20px;
	}
/*------------------------------------------------------------------------------
採用情報
------------------------------------------------------------------------------*/
.recruit h1 span {
	background-image: url(../img/company/recruit_h.gif);
	background-repeat: no-repeat;
	text-indent: -10000em;
	display: block;
}
.recruit h2 {
	background-image: url(../img/common/bg_define01.gif);
	font-size: 14px;
	color: #5C213D;
	padding: 7px 10px 7px 30px;
	background-repeat: no-repeat;
	letter-spacing: 0.2em;
	margin-bottom: 10px;
	margin-top: 20px;
}
.recruit .mainbox {
	background-image:url(../img/company/recruit_bg.jpg);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	}
/*.recruit .mainbox img {通常時
	margin-bottom: 47px;
}
*/.recruit .mainbox img {/*福岡店急募バナー設置091021*/
	margin-bottom: 15px;
}
.recruit .mainbox p {
	width:400px;
	margin-bottom:28px;
	}
.recruit .link_saiyou {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
}
.link_saiyou a {
	background-image: url(../img/company/recruit_b.jpg);
	background-repeat: no-repeat;
	text-indent: -10000em;
	display: block;
	height: 80px;
	width: 240px;
}


.recruit table {
	margin:10px auto 0;
	border-left: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	width:530px;
	}

.recruit th {
	width:10em;
	line-height:1.5em;
	padding:3px;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color:#FFECF2;
	font-size:10px;
}
.recruit td {
	padding:3px;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	font-size:10px;
}
.recruit .layBox01 {
	}
.recruit .layBox01 .co_02 {
	font-weight: bold;
}

.recruit .layBox01 h3{	
	background-image: url(../img/common/icon_hana1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
	font-size: 12px;
	color: #5C213D;
	border-bottom: 1px solid #C9679B;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.layBox01 p,
.layBox01 ul {
	padding-right: 20px;
	padding-left: 20px;
}
.layBox01 li {
	background-image: url(../img/common/icon_list02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left center;
	}
