@charset"utf-8";

body {
	margin:0px;
}

.t-smoll {
	font-size: 9px;
}

.t_none {
	text-indent: -9999px;
}

#contents h2 {
	background:url(../images/contents/recruit/maintitle_recruit.jpg) no-repeat;
	text-indent: -9999px;
	width: 950px;
	height: 127px;
}

.pagetop {
	float:right;
	margin:30px 30px 20px 32px;
}

.clear{
	clear:both;
}



/* CRec@
============================================================== */

/* @ʃ^Cg@ */

.tl_001 {
	background:url(../images/contents/experience/tl_001.gif) no-repeat;		text-indent: -9999px;
	width: 677px;
	height: 58px;
}



/* ʍ */


.details {
	margin:50px 30px 50px 32px;
}

.details h3{
	margin: 20px 0 0px 0;
	padding-left:15px;
	font-size:18px;
	font-weight:bold;
	border-left: #8c7246 solid 5px;
	color:#333333;
}


.details .recruit_view .rec_01{
	width:600px;
	border-bottom : 1px solid #ccc; 
}

.details .recruit_view{
	
	margin:20px 0px;
	
}


.details .recruit_view .rec_01 .rec_left{
	width:120px;
	float:left;

}
.details .recruit_view .rec_01 .rec_right{
	margin-left: 120px;
}

.details .recruit_view .rec_01 .rec_right p{
	padding: 6px 0px; 
}

.details .recruit_view .rec_01 .rec_left p{
		
	padding: 6px 0px; 
}

.details p.p2{

	margin: 6px 0px; 

}



