@charset "utf-8";

/*
*************************************************************
RECRUIT
*************************************************************
*/

h2.recruit{
	background: url(../../recruit/images/recruit_title.gif) no-repeat top left;
	width: 127px;
	height: 12px;
	text-indent:-9999px;
	margin:68px 0 0 15px;
	float:left;
}
h2.recruit-p2{
	background: url(../../recruit/images/recruit_title_p2.gif) no-repeat top left;
	width: 195px;
	height: 13px;
	text-indent:-9999px;
	margin:68px 0 0 15px;
	float:left;
}
h2.recruit-p3{
	background: url(../../recruit/images/recruit_title_p3.gif) no-repeat top left;
	width: 182px;
	height: 14px;
	text-indent:-9999px;
	margin:67px 0 0 15px;
	float:left;
}
h2.recruit-p4{
	background: url(../../recruit/images/recruit_title_p4.gif) no-repeat top left;
	width: 120px;
	height: 12px;
	text-indent:-9999px;
	margin:68px 0 0 15px;
	float:left;
}
h2.recruit-p5{
	background: url(../../recruit/images/recruit_title_p5.gif) no-repeat top left;
	width: 180px;
	height: 12px;
	text-indent:-9999px;
	margin:68px 0 0 15px;
	float:left;
}
h2.recruit-p6{
	background: url(../../recruit/images/recruit_title_p6.gif) no-repeat top left;
	width: 148px;
	height: 12px;
	text-indent:-9999px;
	margin:68px 0 0 15px;
	float:left;
}
h3.recruit-p2{
	background: url(../../recruit/images/recruit_p2_title.gif) no-repeat top left;
	width: 445px;
	height: 25px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 0px 0;
	position: relative;
}
h4.recruit-p2_2{
	width: 640px;
	height: 5px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 5px;
	border-bottom:solid 1px #000;
	position: relative;
}
h3.recruit-p3{
	background: url(../../recruit/images/recruit_p3_title.gif) no-repeat top left;
	width: 640px;
	height: 45px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #000;
	position: relative;
}
h3.recruit-p4{
	background: url(../../recruit/images/recruit_p4_title.gif) no-repeat top left;
	width: 640px;
	height: 45px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #000;
	position: relative;
}
h3.recruit-p5{
	background: url(../../recruit/images/recruit_p5_title.gif) no-repeat top left;
	width: 640px;
	height: 75px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #000;
	position: relative;
}
h3.recruit-p6{
	background: url(../../recruit/images/recruit_p6_title.gif) no-repeat top left;
	width: 640px;
	height: 92px;
	text-indent:-9999px;
	margin:0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #000;
	position: relative;
}
#wrapper.recruit{
	width:930px;
	margin:0 0 0 40px ;
}
#container.recruit-top {
	width: 930px;
	height: 285px;
	margin:0 0 20px 0;
	padding:0;
	position:relative;
}
#recruit-blueArea {
	width: 930px;
	height: 285px;
	margin:0;
	background-color: #1c4b98;
	color: #FFFFFF;
	position:relative;
}
#recruit-blueArea-inner {
	width: 915px;
	height: 285px;
	margin:0;
	color: #FFFFFF;
	position:relative;
}
#recruit-blueArea-innerL {
	width: 530px;
	height: 245px;
	margin:40px 0 0 0;
	background: url(../../recruit/images/recruit_top_pic.jpg) no-repeat top left;
	color: #FFFFFF;
	float:left;
}
#recruit-top-title {
	width: 418px;
	height: 21px;
	margin:0 0 0 79px;
	background: url(../../recruit/images/recruit_top_title.gif) no-repeat top left;
	text-indent:-9999px;
}
#recruit-blueArea-innerR {
	width: 375px!important;
	width: 365px!important;
	height:245px;
	background-color: transparent;
	float:right;
	margin:40px 10px 0 0;
}
#mycustomscroll-recruit {
	/* Typical fixed height and fixed width example */
	width: 375px!important /*Firefox*/;
	width: 365px /*IE6*/;
	height: 200px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0;
	padding:5px 10px 10px 0;
}
#mycustomscroll-recruit2 {
	/* Typical fixed height and fixed width example */
	width: 365px!important /*Firefox*/;
	width: 355px /*IE6*/;
	height: 200px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0 0 0 -5px;;
	padding:0 10px 10px 0;
}
#recruit-top-menuArea {
	width: 930px;
	height: 210px;
	margin:0;
	padding: 0;
}
#subMenu-recruit{
	width: 690px;
	background: url(../images/recruit_line.gif) no-repeat top left;
	background-color: transparent;
	margin: 138px 0 0 70px;
	padding: 0 0 0 69px;
	position:absolute;
}
*+html #subMenu-recruit {
	margin: 118px 0 0 70px /*IE7*/;
}
* html #subMenu-recruit {
	margin: 118px 0 0 70px /*IE6*/;
}
html>/**/body #subMenu-recruit, x:-moz-any-link, x:default {
	margin: 118px 0 0 70px /* Only FireFox 3 */;
} 

#subMenu-recruit a{
	color:#000;
}
#subMenu-recruit a:hover{
	color:#1c4b98;
}
#container dl.recruit {
	width: 930px;
	height: 530px;
	margin:0;
	padding: 0;
	position: relative;
}
#container dt.recruit {
	width: 235px;
	margin:0;
	padding: 0;
	float:left;
}
#container dd.recruit {
	width: 690px;
	margin:0;
	padding: 0;
	float:right;
}
#rightArea{
	width:680px;
	height: 483px;
	margin:27px 0 0 0;
	padding:0;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}
#rightArea_2{
	width:680px;
	height:735px;
	margin:27px 0 0 0;
	padding:0;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}
#rightArea-inner{
	width:640px;
	margin:0 auto;
	position:relative;
}
#textArea-p2{
	width:640px;
	margin:0;
	padding:20px 0 15px 0;
	position:relative;
	background: url(../../recruit/images/recruit_p2_pic.jpg) no-repeat top right;
	border-bottom:solid 1px #000;
}
#textArea-p3{
	width:640px;
	margin:0;
	padding:20px 0 15px 0;
	position:relative;
	background: url(../../recruit/images/recruit_p3_pic.jpg) no-repeat top right;
	border-bottom:solid 1px #000;
}
#textArea-p4{
	width:640px;
	margin:0;
	padding:20px 0 15px 0;
	position:relative;
	background: url(../../recruit/images/recruit_p4_pic.jpg) no-repeat top right;
	border-bottom:solid 1px #000;
}
#textArea-p4 table td{
	margin:0;
	padding:0 0 10px 0;
}
#textArea-p5{
	width:640px;
	margin:0;
	padding:20px 0 15px 0;
	position:relative;
	border-bottom:solid 1px #000;
}
#textArea-p6{
	width:640px;
	margin:0;
	padding:20px 0 20px 0;
	position:relative;
	border-bottom:solid 1px #000;
}
#pointer1{
	position:absolute;
	left:190px;
	top:398px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer1 {
	left:190px /*IE7*/;
}
* html #pointer1 {
	left:190px /*IE6*/;
}
html>/**/body #pointer1, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
} 
#pointer2{
	position:absolute;
	left:190px;
	top:427px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer2 {
	left:190px /*IE7*/;
}
* html #pointer2 {
	left:190px /*IE6*/;
}
html>/**/body #pointer2, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
}
#pointer3{
	position:absolute;
	left:190px;
	top:457px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer3 {
	left:190px /*IE7*/;
}
* html #pointer3 {
	left:190px /*IE6*/;
}
html>/**/body #pointer3, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
}
#pointer4{
	position:absolute;
	left:190px;
	top:487px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer4 {
	left:190px /*IE7*/;
}
* html #pointer4 {
	left:190px /*IE6*/;
}
html>/**/body #pointer4, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
}
#pointer5{
	position:absolute;
	left:190px;
	top:517px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer5 {
	left:190px /*IE7*/;
}
* html #pointer5 {
	left:190px /*IE6*/;
}
html>/**/body #pointer5, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
} 
#pointer6{
	position:absolute;
	left:190px;
	top:547px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer6 {
	left:190px /*IE7*/;
}
* html #pointer6 {
	left:190px /*IE6*/;
}
html>/**/body #pointer6, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
}
#pointer7{
	position:absolute;
	left:190px;
	top:577px;
	width:55px;
	height:39px;
	z-index:5;
	visibility: hidden;
}
*+html #pointer7 {
	left:190px /*IE7*/;
}
* html #pointer7 {
	left:190px /*IE6*/;
}
html>/**/body #pointer7, x:-moz-any-link, x:default {
	left:190px /* Only FireFox 3 */;
} 

