@charset "utf-8";
/* CSS Document */
/* type2上書き */
.mainColumnSubMenu2 {
	width: 695px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	background:url(/contents/common/img/category_bg.gif) 0 bottom repeat-x;
	padding: 8px 5px 8px 10px;
}

.mainColumnSubMenu2 li{
	float: left;
	margin: 0 12px 0 0;
	font-weight: bold;
	white-space:nowrap;
}

/* 採用トップ
---------------------------------------------------- */
.btnBg {
	width:620px;
	padding:15px 15px 0 15px;
	border:#D2CCAE solid 1px;
	background:url(/contents/pc/company/recruit/images/topBg.jpg) no-repeat bottom;
}

.btnBg .btnL {
	width:240px;
	padding:0 0 15px  0;
	float:left;
}
.btnBg .txtR {
	width:380px;
	height:73px;
	padding:10px 0;
	float:right;
}


/* 新卒
---------------------------------------------------- */

.recruitTable{
	width: 630px;
	margin: 20px 0 30px 20px;
}

.recruitTable td{ vertical-align: top; }

.rtLeft{
	width: 100px;
	font-weight: bold;
	padding: 10px 10px 10px 20px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.rtRight{
	padding: 10px 20px;
	border-bottom: 1px solid #FFF;
}

.rtBgYellow{ background: #FFFCEC; }
.rtBgBlue{ background: #F3F3F3; }

.recruitPhoto{
	margin: 10px 0 0 20px;
}

/* ナビゲーション
---------------------------------------------------- */

.serviceNav{
	width: 630px;
	margin: 20px 0 30px 20px;
}

.serviceNav li{
	float: left;
	margin: 0 40px 0 0;
	white-space: nowrap;
}

.recruitNav{
	width: 630px;
	margin: 20px 0 0 20px;
}

.recruitNav li{
	float: left;
	margin: 0 40px 0 0;
	white-space: nowrap;
}

/* 2nd nav */
.recruitNav2{
	font-weight: bold;
	padding: 10px 20px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	margin: 20px 0 0 0;
}

.recruitNav2 li{
	float: left;
	margin: 0 20px 0 20px;
	white-space: nowrap;
}

/* 各採用情報(2nd)
---------------------------------------------------- */

.recruitSecondWrap{	padding: 0 0 30px 0; }
.rswTtl{ padding: 10px 0 20px 0; }
.rswTxt{ display: block; line-height: 180%; }
.rswSeparate{ width: 340px; float: left; }
.rswImg{ float: right; }
