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


/* ********************* */
/* 個別ページ　*/
/* ********************* */


div.recruitTitle{
	margin:0;
	width:690px;
	height:185px;
	background:url(../../recruit/img/face.jpg) no-repeat top left;
	position:relative;
}

div.contentsDetail h5{
	padding:0;
	margin:0;
	height:36px;
}



/*メッセージへのボタン*/
div.recruitTitle p{
	padding:0;
	margin:0;
}
div.recruitTitle p#btnMessage{
	position:absolute;
	display:block;
	left:12px;
	top:113px;
}
div.recruitTitle p#btnMessage a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:288px;
	height:41px;
}
div.recruitTitle p#btnMessage a:hover{
	background:url(../../recruit/roimg/to_message.jpg) no-repeat top left;
}
div.recruitTitle p#btnMessage a{
	background:url(../../recruit/img/to_message.jpg) no-repeat top left;
}

/*中途採用へのボタン*/
div.contentsFrame p{
	padding:0;
	margin:0;
}

div.contentsFrame p.btnToChange{
	position:absolute;
	display:block;
	left:500px;
	top:7px;
}
div.contentsFrame p.btnToChange a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:186px;
	height:34px;
}
div.contentsFrame p.btnToChange a:hover{
	background:url(../../recruit/roimg/to_change.gif) no-repeat top left;
}
div.contentsFrame p.btnToChange a{
	background:url(../../recruit/img/to_change.gif) no-repeat top left;
}

/*テーブル類*/

div.contentsDetail table{
	width:675px;
	border-width:1px 0 0 1px;
	border-color:#666;
	border-style:solid;
	margin:0 0 10px 0;
}
div.contentsDetail th,
div.contentsDetail td{
	padding:3px;
	text-align:center;
	color:#333;
	border-width:0 1px 1px 0;
	border-color:#666;
	border-style:solid;
}
div.contentsDetail th{
	background-color:#CFE2FF;
}

div.contentsDetail th.itemName,
div.contentsDetail td.itemName{
	background-color:#FFFFE6;
	width:130px;
}
div.contentsDetail th.itemValue,
div.contentsDetail td.itemValue{
	text-align:left;
}
div.contentsDetail th.itemYear{
	padding-left:8px;
	text-align:left;
	font-size:120%;
}

/* ********************* */
/* 先輩からのメッセージ　*/
/* ********************* */

div.personImg{
	float:left;
	width:170px;
	background:url(../../recruit/img/person_bg.gif) repeat-y;
}
div.personMes{
	float:left;
	width:520px;
}

div.personMes h4{
	margin:0;
}

div.personMes p.text{
	padding:10px 0 0 15px;
}

div.contentsFrame table tr td p.Mes{
	padding:10px 0 0 15px;
}
