@charset "utf-8";

/*ロゴ*/
#header h1 {
	background: url(../../images/common/cmn_logo2.jpg);
	display: block;
	height: 119px;
	width: 255px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#contents #upper {
	width:860px;
	padding: 0px 0px 0px 30px;
	margin: 15px 0px 0px;
	float: left;
	display: block;
	clear: left;
}
#contents #upper .left {
	display: block;
	margin: 0px 114px 0px 0px;
	padding: 0px;
	float: left;
	width: 500px;
}
#contents #upper .left h2 {
	background: url(../../images/recruit/inx_h2_01.gif) no-repeat;
	display: block;
	margin: 21px 0px 0px;
	padding: 0px;
	float: left;
	height: 33px;
	width: 192px;
}
#contents h2 span,
#contents h3 span {
	display: none;
}
#contents #upper .text1 {
	display: block;
	margin: 30px 0px 0px;
	padding: 0px 0px 0px 40px;
	float: left;
	height: 44px;
	width: 430px;
	clear: left;
}
#contents #upper .left p {
	clear: left;
	float: left;
	width: 460px;
	margin-top: 14px;
	padding: 0px 0px 0px 40px;
}

#contents #upper .right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 175px;
	width: 165px;
	display: block;
}
#contents #points  {
	display: block;
	margin: 15px 0px 0px;
	padding: 0px 0px 0px 30px;
	clear: left;
	float: left;
	width: 820px;
}
#contents #points .left {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	width: 390px;
}
#contents #points .right {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 390px;
}
#contents #points .point {
	display: block;
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 390px;
	background: url(../../images/recruit/inx_pic_04.gif) repeat-y;
}
#contents #points .bar1,
#contents #points .bar2 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 390px;
	clear: left;
}
#contents #points .p1 {
	background: url(../../images/recruit/inx_h3_01.gif) no-repeat 11px 0px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 379px;
	height: 27px;
}
#contents #points .p2 {
	background: url(../../images/recruit/inx_h3_02.gif) no-repeat 11px 0px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 379px;
	height: 27px;
}
#contents #points .p3 {
	background: url(../../images/recruit/inx_h3_03.gif) no-repeat 11px 0px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 379px;
	height: 27px;
}
#contents #points .p4 {
	background: url(../../images/recruit/inx_h3_04.gif) no-repeat 11px 0px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 379px;
	height: 27px;
}
#contents #points .p5 {
	background: url(../../images/recruit/inx_h3_05.gif) no-repeat 11px 0px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 379px;
	height: 27px;
}
#contents #points p {
	margin: 0px;
	padding: 10px 20px 13px 26px;
	clear: left;
	float: left;
	width: 344px;
}
#contents #points .admission {
	display: block;
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 390px;
}


/*バナー*/
#contents #admissions {
	display: block;
	margin: 30px 0px 0px;
	padding: 0px 0px 40px 120px;
	clear: left;
	float: left;
	width: 649px;
	text-align: center;
}


/*ページトップへ*/
#contents #totop {
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	clear: left;
	float: left;
	width: 880px;
	text-align: right;
}
#contents  #points .itstxt {
	margin: 29px 0px 0px;
	padding: 0px 0px 0px 49px;
	float: left;
	height: 46px;
	width: 322px;
	display: block;
}
#contents #points .opnbtn {
	margin: 46px 0px 0px;
	padding: 0px 0px 0px 139px;
	clear: left;
	float: left;
	height: 36px;
	width: 168px;
	display: block;
}
#contents #admsns {
	clear: left;
	float: left;
}
#contents #admissions .detail {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 649px;
	display: block;
	background: #F4F2E4;
}
#contents #admissions .detail table {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	width: 649px;
	border-bottom: 1px solid #D8D1B1;
}

#contents #admissions .detail td {
	margin: 0px;
	padding: 11px 10px 10px 20px;
	border-top: 1px solid #D8D1B1;
	background: #F4F2E4;
	text-align: left;
}
#contents #admissions .detail .tbltop {
	background: #F4F2E4 url(../../images/recruit/inx_pic_03.gif) no-repeat 11px 12px;
	font-weight: bold;
	color: #332509;
}
