.body_main .head {
	width:740px;
	height:auto;
}
.body_main .head img {
	width:auto;
	height:auto;
}
#body_left {
	width:760px;
	height:auto;
	float: left;
}
#body_left .top {
	width:740px;
	height:5px;
}
#body_left .body_main {
	width:750px;
	height:auto;
	background-image:url(../images/contact/frame__03.gif);
	padding-left: 10px;
	float: left;
}
#body_left .bottom {
	width:740px;
	height:9px;
	float: left;
}
#body_left .top_job {
	width:760px;
	height:5px;
	margin: 5px 0 0 0;
	float: left;
}
#body_left .body_main_job {
	width:750px;
	height:auto;
	background-image:url(../images/contact/frame__03.gif);
	padding-left: 10px;
	
}
#body_left .bottom_job {
	width:760px;
	height:9px;
	
}
.body_main h2 {
	font-size:14px;
	color: #333333;
	font-weight:bold;
}
.body_main_job h3 {
	font-size:14px;
	color: #333333;
	font-weight:bold;
}
#body_left .body_main .body_main_left {
	width:345px;
	height: auto;
	float: left;
	margin-top: 15px;
	display: inline;
}
#body_left .body_main .body_main_left .top {
	width:345px;
	height: 4px;
	margin: 0;
	float: left;
}
#body_left .body_main .body_main_left .body {
	width:335px;
	height: auto;
	background-image:url(../images/contact/frame__10.gif);
	padding: 5px 5px 5px 5px;
	margin: 0;
}
#body_left .body_main .body_main_left .bottom {
	width:345px;
	height: 4px;
	margin-bottom: 10px;
	float: left;
}
#body_left .body_main .body_main_right {
	width:385px;
	height: auto;
	margin: 15px 0 0 10px;
	float: left;
	display: inline;
}
#body_left .body_main .body_main_right .top {
	width:385px;
	height: auto;
}#body_left .body_main .body_main_right .body {
	width:375px;
	height: auto;
	background-image:url(../images/contact/frame__11.gif);
	padding: 0px 5px 0 5px;
}
#body_left .body_main .body_main_right .bottom {
	width:385px;
	height: auto;
}
#body_right {
	width:200px;
	height:auto;
	float: right;
}
#body_right .information {
	width: 200px;
	height:auto;
}
#body_right .information .head {
	width:200px;
	height:25px;
}
#body_right .information .body_main_right {
	width:180px;
	padding:5px 10px 5px 10px;
	height: auto;
	background-image:url(../images/contact/information_03.gif);
}
#body_right .information .top {
	width:200px;
	height:4px;
}
#body_right .information .bottom {
	width:200px;
	height:5px;
	margin-bottom: 20px;
}

/* for google maps*/
#map {
	width: 375px; 
	height: 300px;
}
/* */

.box_in_job {
	height: auto;
	width: auto;
	margin: 28px 0 0 0;
	z-index: 1;
}
.box_in_job .top_a {
	height: 4px;
	width: 740px;
	margin: 10px 0 0 0;
}
.box_in_job .body_a {
	height: auto;
	width: 720px;
	background-image:url(../images/company/frame_job_02.gif);
	padding: 5px 10px 5px 10px;
}
.box_in_job .bottom_a {
	height: 24px;
	width: 740px;
}
.title_job {
	width:auto;
	height:24px;
	position: absolute;
	z-index: 99;
	margin: -23px 0 0 0;
}
.title_job img {
	width:5px;
	height:24px;
	display:inline;
	float:left;
}
.title_job .title_job_content {
	width:auto;
	height:20px;
	background-image:url(../images/company/frame_job_head_03.gif);
	background-repeat:repeat;
	float: left;
	display: inline;
	padding-top: 4px;
	font-weight: bold;
}
.head_company {
	width:740;
	height: auto;
	margin:0 0 5px 0;
}
.title_job_content img {
	width:9px;
	height:9px;
	margin: 3px 2px 0 0;
}

.bottom_a ul#foot_gNavi{
	position:absolute;
	width:740px;
	height:24px;
	background:url(../images/company/frame_job_bottom.gif);
	background-repeat: no-repeat;
}
.bottom_a ul#foot_gNavi li#foot_navi1{
	float:left;
	width:88px;
	height:24px;
	list-style:none;
}
.bottom_a ul#foot_gNavi li#foot_navi2{
	float:left;
	width:124px;
	height:24px;
	list-style:none;
}
.bottom_a ul#foot_gNavi li a.foot_navi1{
	display:block;
	width:88px;
	height:24px;
	text-indent:-9999px;
	margin-left: 519px;
}
.bottom_a ul#foot_gNavi li a.foot_navi2{
	display:block;
	width:124px;
	height:24px;
	text-indent:-9999px;
}
.bottom_a ul#foot_gNavi li#foot_navi1 a.foot_navi1:hover{
	background:url(../images/company/frame_job_bottom.gif);
	background-repeat:no-repeat;
	background-position:-519px -24px;
	display: block;
}
.bottom_a ul#foot_gNavi li#foot_navi2 a.foot_navi2:hover{
	background:url(../images/company/frame_job_bottom.gif);
	background-repeat:no-repeat;
	background-position:-607px -24px;
	display: block;
}
.body_a .sum_detail {
	height: auto;
	width: 720px;
}
.body_a #all_detail {
	height: auto;
	width: 720px;
	display: none;
	margin-top: 15px;
}
.top_sum_detail {
	height: 2px;
	width: 720px;
}
.body_sum_detail {
	height: auto;
	width: 700px;
	background-image: url(../images/company/joblayout_05.gif);
	padding: 10px 10px 10px 10px;
}
.bottom_sum_detail {
	height: 2px;
	width: 720px;
}
.sum_detail .setdate,.sum_detail .value,.sum_detail .salary {
	height: 20px;
	width: 146px;
	position: absolute;
	background-repeat: no-repeat;
	padding: 18px 5px 0 5px;
	z-index: 999;
	display: block;
}
.sum_detail .setdate {
	background-image: url(../images/company/joblayout_setdate.gif);
	margin: 0 0 0 554px;
}
.sum_detail .value {
	background-image: url(../images/company/joblayout_value.gif);
	margin: 0 0 0 394px;
}
.sum_detail .salary {
	background-image: url(../images/company/joblayout_salary.gif);
	margin: 0 0 0 234px;
}
.body_sum_detail h5 {
	font-size:13px;
	font-weight:bold;
}
.condition {
	width:700px;
	height:auto;
	margin: 5px 0 0 0;
}
.condition .top_condition {
	width:700px;
	height:2px;
}
.condition .body_condition {
	width:680;
	height:auto;
	padding:0px 10px 5px 10px;
	background-image:url(../images/company/joblayout_condition_05.gif);
}
.condition .body_condition h6 {
	font-size:13px;
	font-weight:bold;
}
.condition .bottom_condition {
	width:700px;
	height:2px;
}
.specs {
	width:700px;
	height:85px;
	margin: 15px 0 0 0;
}
.specs .box_aa,.specs .box_ab,.specs .box_ac,.specs .box_ad {
	width:125px;
	height:55px;
	display: inline;
	float:left;
	margin-right: 10px;
	padding: 30px 0 0 5px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.specs .box_ae {
	width:125px;
	height:55px;
	display: block;
	float:left;
	margin-right: 0px;
	padding: 30px 0 0 5px;
}
.specs strong {
	margin:-30px 0 0 0;
	position: absolute;
}
.serb_container {
	height: auto;
	width: 980px;
}
.serb_top {
	height: 28px;
	width: 980px;
}
.serb_bottom {
	height: 5px;
	width: 980px;
}
.button {
	height: 25px;
	width: 210px;
	margin: 5px 0px 5px 750px;
}
#maplayer_no {
	Z-INDEX: 10;
	margin-left: 57px;
	WIDTH: 290px;
	POSITION: absolute;
	margin-top: -729px;
	HEIGHT: auto
}
#maplayer_ne {
	Z-INDEX: 10;
	margin-left: 620px;
	WIDTH: 290px;
	POSITION: absolute;
	margin-top: -729px;
	HEIGHT: auto
}
#maplayer_we {
	Z-INDEX: 10;
	margin-left: 180px;
	WIDTH: 170px;
	POSITION: absolute;
	margin-top: -388px;
	HEIGHT: auto
}#maplayer_ce {
	Z-INDEX: 10;
	margin-left: 57px;
	WIDTH: 290px;
	POSITION: absolute;
	margin-top: -603px;
	HEIGHT: auto
}#maplayer_ba {
	Z-INDEX: 10;
	margin-left: 620px;
	WIDTH: 290px;
	POSITION: absolute;
	margin-top:-525px;
	HEIGHT: auto;
}#maplayer_so {
	Z-INDEX: 10;
	margin-left: 57px;
	WIDTH: 290px;
	POSITION: absolute;
	margin-top: -261px;
	HEIGHT: auto
}#maplayer_ea {
	Z-INDEX: 10;
	margin-left: 377px;
	WIDTH: 210px;
	POSITION: absolute;
	margin-top: -261px;
	HEIGHT: auto
}
#maplayer_na {
	Z-INDEX: 10;
	margin-left: 692px;
	WIDTH: 210px;
	POSITION: absolute;
	margin-top: -103px;
	HEIGHT: auto
}
DIV#baselayer {
	Z-INDEX: 1;
	WIDTH: 870px;
	HEIGHT: 738px;
	margin: 0 0 0 45px;
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
DT {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: top;
	HEIGHT: 15px;
	margin-bottom: 5px;
}
DT INPUT {
	WIDTH: 12px; HEIGHT: 12px;
}
DD INPUT {
	WIDTH: 12px; HEIGHT: 12px;
}
DT STRONG A {
	FONT-SIZE: 11px;
	text-decoration:none;
}
DD {
	PADDING-LEFT: 14px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; HEIGHT: 15px
}
DD A,DD A:hover {
	FONT-SIZE: 11px;
	text-decoration:none;
}
DD.i {
	PADDING-LEFT: 30px; FONT-SIZE: 11px; HEIGHT: 15px
}
DL.layer_no,DL.layer_ne,DL.layer_ba,DL.layer_ce,DL.layer_ba,DL.layer_so {
	WIDTH: 290px;
	height: auto;
}
DL.layer_ea {
	WIDTH: 210px;
	height: auto;
}
DL.layer_we {
	WIDTH: 170px;
	height: auto;
}
DL.layer_na {
	WIDTH: 170px;
	height: auto;
}
DL.layer_no dd.dd_lft,DL.layer_ne dd.dd_lft,DL.layer_ce dd.dd_lft,DL.layer_ba dd.dd_lft,DL.layer_so dd.dd_lft,DL.layer_ea dd.dd_lft,DL.layer_we dd.dd_lft ,DL.layer_na dd.dd_lft{
	PADDING-LEFT: 14px;
	FLOAT: left;
	WIDTH: 145px
}
DL.layer_no dd.dd_rgh,DL.layer_ne dd.dd_rgh,DL.layer_ce dd.dd_rgh,DL.layer_ba dd.dd_rgh,DL.layer_so dd.dd_rgh,DL.layer_na dd.dd_rgh {
	PADDING-LEFT: 0px;
	FLOAT: left;
	WIDTH: 130px
}

