@charset "utf-8";

@import url("default.css");
@import url("common.css");


/* Clearfix
=================================*/

#ourBusiness:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

#ourBusiness {
	display: inline-block;
}

/* Hide from Mac IE \*/
#ourBusiness {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
 * DIV ID
 * ========================================= */

div#container {
	clear:both;
	width: 898px;
	padding-top:28px;
}

div#main {
	float:right;
}

	div#main_title {
		margin-right:9px;
		position:relative;
		width:650px;
		height:500px;
		background:url(../img/index/main_bg.jpg) no-repeat;
	}
	
	div#newsList {
		clear:both;
		width:630px;
		padding:17px 0 0 11px;
	}
	
/* =========================================
 * MAIN_TITLE
 * ========================================= */
h2.recruit {
	position:absolute;
	top:10px;
	left:23px;
}

p.limit {
	position:absolute;
	top:116px;
	left:341px;
}

h2.pleasure{
	padding:225px 0 0 27px;
}

ol.ple_index {
	padding:7px 0 0 17px;
	width:425px;
}

	ol.ple_index li{
		float:left;
		padding:8px 0 0 8px;
	}

p.ple_details {
	position:absolute;
	top:411px;
	left:450px;
}

/* =========================================
 * NEWS LIST
 * ========================================= */
 
div#newsList dl{
	padding:0.3em 0 0.1em 0;
 	border-bottom: dotted #E0C87E 1px;
}

	div#newsList dl.first_news{
		padding-top:17px;
	}
	
		div#newsList dl dd{
			margin:-1.5em 0 0 10em;
		}

p.backnumber{
	padding-top:12px;
	text-align:right;
}

	p.backnumber a {
		background: url(../img/index/backnumber_on.gif) no-repeat;
	}

	p.backnumber a:hover img{
		opacity: 0;
		filter: alpha(opacity=0);
	}