body {
	margin : 0px;
	font-size : 13px;
	color : #333333;
	background-color : #ffffff;
	font-family : lr oSVbN;
}

img {
	border : 0px;
}

form {
	margin : 0px;
}

a.no_borders:link {
	color : #333333;
	text-decoration : none;
}

a.no_borders:visited {
	color : #333333;
	text-decoration : none;
}

a.no_borders:hover {
	color : #333333;
	text-decoration : none;
}

a.no_borders:active {
	color : #333333;
	text-decoration : none;
}

/* floatπ */
.clear-both {
	clear: both;
	height: 1px;
	font-size: 1px;
	text-align: center;
}

/* NF */
a:link {
	color : #0033CC;
}

a:visited {
	color : #0033CC;
}

a:hover {
	color : #FF6600;
}

a:active {
	color : #0033CC;
}


/* wb_ */
.spe_ad_header {
	width : 770px;
	height : 87px;
	margin : 10px auto 0px auto;
	background-image : url(../img/company/special_ad/bg_spe1.gif);
}

.spe_ad_header1 {
	width : 500px;
	float : left;
}

.spe_ad_header2 {
	width : 220px;
	float : right;
	padding-right : 5px;
}

p.header_link1 {
	margin : 0px 0px 0px 0px;
	padding-top : 26px;
}

p.header_link2 {
	margin : 0px 0px 0px 0px;
	padding-top : 4px;
}

p.header_link1 img {
	vertical-align : middle;
	padding-right : 5px;
}

p.header_link2 img {
	vertical-align : middle;
	padding-right : 5px;
}

/* Recg */
.spe_ad_waku {
	width : 770px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/bg_spe2.gif);
}

.spe_ad_waku_last {
	margin : 0px 0px 0px 0px;
	text-align : center;
}


.jsmain {
	text-align : center;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
}

.hh {
	margin : 0px auto 0px auto;
	background-image : url(../img/myqjin/jsp/hhhh.gif);
	width : 560px;
	height : 31px;
}

p.hhtxt {
	margin : 0px 0px 0px 15px;
	padding : 11px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #578200;
}

p.jobstxt,p.jobstxt2 {
	width : 455px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
}
p.jobstxt2 {
	padding : 0px 0px 15px 0px;
	line-height : 18px;
}

p.jobstxt2 img {
	float : left;
	padding : 0px 20px 0px 0px;
}

.jobsapon {
	width : 455px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 20px 0px;
	background-image : url(../img/myqjin/jsp/fulsapon.gif);
	background-repeat : no-repeat;
	background-position : right top;
}

p.jobsapontxt {
	margin : 0px 120px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
}

.jobstxtbox {
	padding : 20px 0px 0px 0px;
}

.jobsulxob {
	width : 480px;
	margin : 0px auto 0px auto;
}

.bg_reason1 {
	margin : 0px 0px 0px 0px;
}

.bg_reason2 {
	width : 480px;
	background-image : url(../img/myqjin/jsp/bg_reason2.gif);
	padding : 3px 0px 5px 0px;
}

.bg_reason3 {
	margin : 0px 0px 0px 0px;
}

ul.jobsul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 30px;
	list-style: disc;
}

ul.jobsul li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}

.jsp_yaji {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
	text-align : center;
}

.kimebox {
	width : 280px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-color : #EFEFEF;
	border : 1px solid #CCCCCC;
	
}

p.kime1 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	text-align : center;
	font-weight : bold;
}

.resumemail {
	width : 160px;
	font-size : 12px;
}

p.kime2 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	text-align : center;
}

.jsp_submit {
	width : 100px;
}

hr.jsp_hr {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 0px 0px;
	visibility : hidden;
}

hr.jsp_hr2 {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	height : 220px;
	visibility : hidden;
}

p.baking {
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}

.redo {
	color : #FF0000;
}