@charset "utf-8";

#imgArea_rec {
	width:810px;
	height:219px;
}

#btnArea_rec {
	width:221px;
	height:100%;
	padding:10px 0 100px 0;
	text-align:center;
	float:left;
}


#contents_L {
	float:left;
	width:150px;
	background:#ebebeb;
	padding:5px;
	text-align:left;
}

#contents_L_inner {
	width:127px;
	background:#ffffff url(../../recruit/images/left_bar_top.gif) top no-repeat;
	border:solid 1px #CCCCCC;
	padding:30px 10px 100px;
}

#contents_L_inner ul {
	margin:30px 0 0 25px;
}

#contents_L_inner li {
	list-style:outside;
	list-style-image:url(../images/icon_arrow.gif);
	line-height:1.2;
	background:url(../images/dot_line.gif) bottom no-repeat;
	padding-bottom:15px;
}

#contents_L_inner table {
	border-collapse:separate;
	border-spacing:3px;
}

#contents_L_inner .grayborder {
	background:url(../../common/images/dot_line.gif) left center no-repeat;
	height:5px;
	clear:both;
}

.contents_R {
	width:564px;
	float:right;
}

.contents_R h2 {
	width:564px;
	text-align:left;
	margin:0;
}

.tableInnner table td {
	margin:0px;
	padding:1px;
}

.box {
	background:url(../images/block_top.gif) top no-repeat;
	overflow:hidden;
	padding-top:30px;
}

* html .box {height:1%;}

.box_L {
	width:126px;
	float:left;
}

.box_R {
	width:431px;
	float:right;
	text-align:left;
}

.contents_R h3 {
	width:534px;
	padding:6px 25px 7px 5px;
	line-height:1.8;
}

.contents_R .name01 {background:url(../images/name_01.gif) no-repeat;}
.contents_R .name02 {background:url(../images/name_02.gif) no-repeat;}


/*-------------- privacy -----------------*/
h3.b_line {
	width:530px;
	height:22px;
	font-weight:bold;
	background:url(../../common/images/list_border.gif) bottom no-repeat;
	margin:0px 0 10px 0;
	text-align:left;
}
	
#madoguchi {
	width:450px;
	padding:20px 40px;
	border:solid 1px #999999;
	margin:10px 0 0 30px;
}

#mainArea p,#mainArea ul {
	margin-left:30px;
	padding-bottom:20px;
}







