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

.contents h2{
	margin-top:39px;
	}
	
	
	
.contents .section1{
	background:url(/img/common/bg02.gif) bottom left repeat-x;
	padding:55px 0 34px 0;
	}


div.inner01{
	float: left;
	padding-top: 18px;
}

div.inner01 p.english{
	padding-top: 36px;
}


div.inner02{
	float: right;
	background:url(/img/common/bg01.gif) repeat;
	width: 150px;
	height: 245px;
}

div.inner02 p.rss{
	text-align:right;
}

div.inner02 p.saiyo{
	margin-left: 17px;
}

div.inner02 dl{
	font-size: 90%;
	margin-left: 17px;
	margin-right: 17px;
}

div.inner02 dt{
	font-weight:bold;
	color: #94853C;
}

div.inner02 dd{
	margin-left: 0px;
}


.contents .section2{
	padding-top: 22px;
	position: relative;
	width: 625px;

}

.section2 .dr{
	margin-left: 12px;
}



.section2 .txt3{
	position: absolute;
	top:135px;
	left: 150px;
}

.section2 .lorem{
	padding-bottom: 35px;
}

.section2 .lorem p.arrowl{
	padding: 0 0 0 25px;
	background: url(/img/common/arrow05.gif) no-repeat left;
}





.section3{
	
	
}

.section3 .date{
	font-weight:bold;
	color: #94853C;	
}

.section3 .new{
	width: 248px;
	float: left;
	
}

.section3 .career{
	width: 248px;
	float: left;
	margin-left: 88px;
}




.section3 p.arrowl{
	background: url(/img/common/arrow05.gif) no-repeat left;
	padding: 0 0 0 30px;
}
.section3 p.arrowl a {
	padding: 2px 8px;
}




.section4{
}

.section4 .inner{
	position: relative;
	width: 625px;
	height: 288px;
	background:url(/recruit/img/index/bg02.gif) top no-repeat;
}

.section4 .part{
	position: absolute;
	top: 32px;
	left:21px;
}

.section4 .part1{
	position: absolute;
	top: 33px;
	left: 178px;
}

.section4 .part2{
	position: absolute;
	top: 83px;
	left: 178px;
}

.section4 .part3{
	position: absolute;
	top: 173px;
	left: 178px;
}

.section4 .part4{
	
}

.section4 .part5{
	
}

.section4 .part6{
	width: 233px;
	position: absolute;
	top: 83px;
	left: 282px;
}

	
span{
	font-weight:bold;
	color: #94853C;
}











/*------------------------------------
　　　フッダー
-------------------------------------*/
.main .contents .footbox2{
	margin-top:55px;
	}
.main .contents .footbox2 .footbox2inner{
	padding:36px 0 61px 0;
	position:relative;
	}
.main .contents .footbox2 .list{
	position:absolute;
	top:26px;
	right:0;
	font-size:84%;
	}
