@charset "utf-8";

/* *****************************************************
 *	recruit
 * *****************************************************/
#recruit{
	background: url(../../recruit/img/title_recruit.gif) left top no-repeat;
}

.blue {
	color: #06C;
}

p.gaiyo{
	width: 710px;
	margin: 0 auto;
	padding-top: 8px;
}

table.rec{
	width: 710px;
	margin: 0 auto;
}

table.rec th{
	width: 100px;
	padding:5px 15px;
	background: #CCE1F5;
	border:1px #FFF solid;
	font-weight:normal;
}

table.rec td{
	padding:10px 8px;
	background: #F1F7FC;
	border:1px #FFF solid;
	line-height:1.3;
}

table.rec td.odd{
	background: #DFECF9;
}

table.rec td.odd2{
	background: #CCE1F5;
}

table.rec td.odd3{
	background: #C0C0C0;
}

table.rec td.odd4{
	background: #F5F5F5;
}

table.rec td.odd5{
	background: #FFFFFF;
}

table.rec td img{
	padding:0 10px;
}

table.re2c{
	width: 710px;
	margin: 0 auto;
}

table.rec2 th{
	width: 230px;
	padding:5px 15px;
	background: #CCE1F5;
	border:1px #FFF solid;
	font-weight:normal;
}

table.rec2 td{
	padding:10px 8px;
	background: #F1F7FC;
	border:1px #FFF solid;
	line-height:1.3;
}

table.rec2 td.odd{
	background: #DFECF9;
}

table.rec2 td.odd2{
	background: #CCE1F5;
}

table.rec2 td.odd3{
	background: #C0C0C0;
}

table.rec2 td.odd4{
	background: #F5F5F5;
}

table.rec2 td img{
	padding:0 10px;
}

table.rec3{
	width: 710px;
	margin: 0 auto;
}

table.rec3 td{
	padding:5px 5px;
	border:1px #FFF solid;
	line-height:1.3;
}

table.rec3 td img{
	padding:0 5px;
}

table.rec4{
	width: 600px;
	margin: 0 auto;
}

table.rec4 td{
	padding:5px 5px;
}

table.rec4 td.odd{
	background: #DFECF9;
}

table.rec4 td.odd2{
	background: #F5F5F5;
}

table.rec4 div.recruit-entry{
	display: flex;
	align-items: center;
	margin-bottom: 5px;
	font-size: 15px;
}

table.rec4 div.recruit-entry a:last-child{
    margin-left: 40px;
}

table.rec5{
	width: 710px;
	margin: 0 auto;
}

table.rec5 td{
	padding:5px 5px;
}

table.rec5 td.odd{
	background: #DFECF9;
}

table.rec5 td.odd4{
	background: #F5F5F5;
}

table.welfare{
	width: 710px;
	margin: 0 auto;
}

table.welfare td{
	padding:10px 8px;
	border:1px #FFF solid;
	line-height:1.3;
}

table.welfare td.odd{
	background: #DFECF9;
}

table.welfare td.odd2{
	background: #F1F7FC;
}

table.sai{
	width: 670px;
	margin: 0 auto;
}

table.sai td{
	border:1px #FFF solid;
	line-height:1.3;
}

table.sai td.odd{
	padding:8px 8px;
	background: #FFCC00;
}

table.sai td.odd2{
	padding:8px 8px;
	background: #FFFF99;
}

table.sai td.odd3{
	padding:8px 8px;
	background: #FFFFD6;
}

table.sai td.odd4{
	padding:8px 8px;
	background: #CCFF99;
}

table.sai td.odd5{
	padding:8px 8px;
	background: #FFFFFF;
}

table.sai td.odd6{
	padding:8px 8px;
	background: #E8FF8B;
}

/* *****************************************************
 *	index
 * *****************************************************/
div.saiyou {
	width: 670px;
	margin: 10px auto;
}

div.saiyou_l {
	float: left;
	width: 330px;
	margin: 0px;
}

div.saiyou_r {
	float: right;
	width: 330px;
	margin: 0px;
}

div.saiyou_body {
	width: 320px;
	margin: 0px;
	padding: 5px;
	background: url(../../recruit/img/sai_bodyback.gif) left top repeat-y;
}




/* *****************************************************
 *	message
 * *****************************************************/
.msg_pic01 { background: url(../../recruit/img/msg_pic01.jpg) right top no-repeat; }
.msg_pic02 { background: url(../../recruit/img/msg_pic02.jpg) right top no-repeat; }
.msg_pic03 { background: url(../../recruit/img/msg_pic03.jpg) right top no-repeat; }
.msg_pic04 { background: url(../../recruit/img/msg_pic04.jpg) right top no-repeat; }
