@charset "utf-8";
/*----------------------------------------------------------
更新:2009/02/29		
----------------------------------------------------------*/
body.contents div.container div.content div.main div.section{
	margin:0 0 20px 14px;
}

.photo img{
border: 1px solid #ccc;
}

div.section ul.btn{
width: 654px;
}

div.section ul.btn li{
float: left;
padding-left:1px;
}

div.section ul.btn li.first{
padding-left: 0;
}

div.section div.person{
clear: both;
width:644px;
padding: 30px 0 20px 0;
}

div.section div.person p{
float: left;
margin-right: 10px;
margin-left: 0;
padding-left: 0;
}

div.section div.person dl{
float:left;
margin-top:0;
padding-top:0;
}

div.section div.person dl dt{
font-size: 116%;
font-weight: bold;
padding-bottom:10px;
}

div.section div.person dl dd{
padding: 5px 0 0 67px;
font-weight: bold;
}


div.section div.person dl dd.busyo{
background:url(../../images/recruit/senior/ic_busyo.gif) no-repeat left 5px;
}

div.section div.person dl dd.daigaku{
background:url(../../images/recruit/senior/ic_daigaku.gif) no-repeat left 5px;
}

div.section div.person dl dd.nyusya{
background:url(../../images/recruit/senior/ic_nyusya.gif) no-repeat left 5px;
}

div.section div.comment{
clear: both;
border: 1px solid #ccc;
padding: 2px;
margin-bottom:5px;
width:646px;
}

div#mainContent div.main div.section div.comment h2{
	border: 1px solid #E4E4E4;
	color:#FFF;
	margin-bottom:0;
	font-size:	 108%;
	background-image: url(../../images/recruit/senior/bg_message01.jpg);
	background-repeat: repeat-x;
	line-height:30px;
	padding-left: 15px;
	height:28px;
}

div.section div.comment dl,
div.section div.comment p,
div.section div.comment ul{
padding:10px;
width:625px;
}

div.section div.comment dl dt{
background: url(../../images/recruit/senior/ic_comment.jpg) no-repeat left center;
font-weight:bold;
padding-left:15px;
}

div.section div.comment dl dd{
padding-bottom:10px;
}

div#mainContent div.main div.section div.comment ul.numbers li {
clear:both;
padding-top:10px;
text-indent:-1.6em;
margin-left:1.6em;
}

div#mainContent div.main div.section div.comment ul.numbers li.first {
padding-top:0;
}


div#mainContent div.main div.section div.comment ul.numbers li span.no{
width:20px;
}

div#mainContent div.main div.section p.returnTop{
width:642px;
text-align:right;
}

p.mainavi{
width: 644px;
text-align: center;
background:url(../../images/recruit/senior/line.gif) repeat-x top left;
margin-top:50px;
padding-top:50px;
padding-bottom:20px;
}

span.bikou{
font-size:84%;

}
  
