@charset "UTF-8";

/* layout css document 
========================================== */

html, body {
	height: 100%;
	padding: 0;
	margin: 0;
	background: url(../images/recruit/back.jpg) no-repeat fixed;
}
.close_box {
	width: 180px;
	margin-top: 35px;
}
.close_box ul,li {
	margin: 0;
	padding: 0;
}
.close_box li {
	font-size: 12px;
	line-height: 180%;
	margin-left: 20px;
}
/* ------------------------------------------------------- */
/* 追加分 */
/* ------------------------------------------------------- */
#page {
	background: url(../images/recruit/page.png) no-repeat;
	width: 790px;
	height: 82px;
	margin-top: 10px;
	behavior: url(iepngfix.htc);
}
#page p{
	text-indent: 9999px;
} 
#page_c {
	background: url(../images/recruit/page_c.png) repeat-y;
	width: 790px;
	behavior: url(iepngfix.htc);
}
* html #page_c {
	background: #FFFFFF;
	-moz-opacity: 1.2;
	opacity:.80;
	filter: alpha(opacity=75);
	width: 780px;
	behavior: url(iepngfix.htc);
}
#page_b {
	background: url(../images/recruit/page_b.png) no-repeat;
	width: 790px;
	behavior: url(iepngfix.htc);
}
#page_b p{
	text-indent: 9999px;
}
* html #page_b {
	background: url(../images/recruit/page_ieb.png) no-repeat;
	width: 790px;
	behavior: url(iepngfix.htc);
}
#page_b p{
	text-indent: 9999px;
}

/* ------------------------------------------------------- */
/* / 追加分 */
/* ------------------------------------------------------- */



#recruit {
	width: 720px;
	padding-left: 30px;
	padding-top: 60px;
}
* html #recruit {
	width: 703px;
	padding-left: 30px;
	padding-top: 60px;
}
#recruit_inner {
	padding-right: 20px;
	overflow: auto;
}
