@charset "utf-8";
/* CSS Document */


h2 {
	border-bottom: 0px;
	padding: 0;
	margin: 0;
}

.pagecontent {
	background-color: #FFF;
	background-image: none;
	padding: 10px 0 0 10px;
}

.session {
	margin: 15px 0 30px 0;
	clear: both;
}

/* 会社案内ページ */
table#gaiyou, table#taisei {
	border-spacing: 10px;
}

.even {
	background-color: #fafafa;
}

table#gaiyou th, table#taisei th{
	border-right: #F93 3px solid;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	padding-left: 1em;
	width: 120px;
}

table#enkaku th, table#enkaku td {
	border-bottom: #bbb 2px dotted;
	padding-top: 5px;
}

table#enkaku th{
	font-weight: normal;
	text-align: left;
	padding-left: 1em;
	width: 180px;
}


ol.jigyou {
	list-style: decimal;
	padding-left: 2.5em;
}


/* サービス内容ページ */
.service_box {
	float: left;
	display: inline;
	width: 350px;
	_width: 350px;
	height: 130px;
	margin: 15px 0 0 15px;
	border: #36F 2px solid;
	background: url(../images/services/service_bg.png) no-repeat;
}

.service_setti {background:url(../images/services/service_setti.png) no-repeat}
.service_syuuri {background: url(../images/services/service_syuuri.png)}
.service_seibi {background:url(../images/services/service_seibi.png)}
.service_taiou {background:url(../images/services/service_taiou.png)}

.service_box h4 {
	margin: 5px 130px 5px 5px;
	padding-left: 10px;
	border-bottom: #36F 1px solid;
	color: #00C;
}

.service_box p {
	font-size: 80%;
	width: 60%;
}

.kotei_box {
	margin: 5px 15px;
	padding: 10px;
	width: 720px;
	_width: 690px;
	height: 150px;
}

.kotei_pct {
	width: 200px;
	_width: 180px;
	float: left;
	margin-right: 20px;
	display: inline;
}

.kotei_setumei {
	float: right;
	width: 500px;
	_width: 470px;
}

.kotei_setumei p.bunrui {
	border-bottom: 1px solid #06f;
	color: #00C;
	font-weight: bold;
}

/* 求人情報ページ */
table.recruit {
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-collapse: collapse;
	margin-left: 15px;
}

table.recruit th,table.recruit td {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 15px 10px;
}

table.recruit th {
	font-weight: normal;
	background-color: #c7ffd3;
	vertical-align: top;
	width: 140px;
}