body {
		  color: #333333; background-color: #BCCED9; margin-top: 0px; margin-left: 10px; background-image : url(rcrt/bg00.gif); background-repeat: repeat-y; background-position: left 0px;
}
.hdr {
		  margin-left: 21px; margin-top: 8px;
}
.ftr {
		  margin-top: 5px; font-family: "Courier New", "Courier", "mono"; font-size: 11px; color: #000066;
}
.bg_01 {
		  background-image : url(rcrt/hdr_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; background-color: #FFFFFF;
}
.logo {
		  margin-top: 6px; margin-left: 8px;
}
.mp {
		  margin-top: 8px; margin-left: 10px;
}
.hdrbx {
		  margin-top: 16px; margin-left: 20px; margin-bottom: 0px;
}
.main_bx {		
	width: 560px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0px;
	clear: both;
}
.nv {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; margin-top: 8px; margin-left: 10px; margin-bottom: 5px;
}
.ftr_nv {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; margin-top: 0px; margin-bottom: 0px; text-align: center; width: 740px; padding-top: 5px; padding-bottom: 1px; height: 50px; background-image : url(rcrt/footerbg.gif); background-repeat: repeat-x;
}
.idt_10 {
		  margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 20px;
}
td {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 135%;
}
.subhdr {
		  margin-top: 5px; margin-bottom: 5px; margin-left: 20px;
}
.sub_txt {
		margin-top: 5px; margin-bottom: 10px; margin-left: 30px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 145%; font-size: 13px; margin-right: 15px;
}
.smo_sz15 {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 15px; line-height: 130%; color: #336699; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; font-weight: 500;
}
.smo_sz12 {
		  font-size: 12px; line-height: 140%; margin-top: 2px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;
}
.subnv_bx {
		  margin-top: 23px; margin-right: 0px; margin-bottom: 10px; margin-left: 30px;
}
.sz11 {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px;
}
.subhdr_md {
		margin-top: 5px; margin-bottom: 10px; margin-left: 20px ; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; color: #CC6633;
}
.ul_none {
		  margin-top: 2px; margin-bottom: 10px; margin-left: 25px; list-style-type: none;
}
.subhdr_tbl {
		margin-top: 5px; margin-bottom: 5px; margin-left: 30px;
}
.subhdr2 {
		margin-top: 10px; margin-bottom: 5px; margin-left: 33px;
}
.ul_lft30 {
		  margin-top: 10px; margin-bottom: 15px; margin-left: 50px;
}
a {
		  color: #006699; text-decoration: none;
}
a:hover {
		  color: #009999; text-decoration: underline;
}
.sz13 {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px;
}
b {
		  font-weight: 600;
}
.lft10_sz11 {		
	font-size: 11.5px;
	line-height: 135%;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 18px;
	list-style-type: square;
	text-align: justify;
}
.med_txt2 {
		  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; color: #663300; text-align: center; height: 39px; width: 197px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-image : url(rcrt/pt_bg2.gif); background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle;
}
.med_txt {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; color: #333366; text-align: center; height: 39px; width: 197px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; background-image : url(rcrt/pt_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle;
}
.sub_txt_bold {
		margin-top: 5px; margin-bottom: 10px; margin-left: 50px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height: 145%; font-size: 15px; margin-right: 15px ; font-weight: 500; color: #333333; filter: Shadow(Color=#666666, Direction=135, strength=2);
}

#bx_plhy {		
	width: 580px;
	background-image : url(rcrt/crp_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 120px 20px 10px 10px;
	clear: both;
}

#bx_plhy ol {		
	font-size: 14px;
	line-height: 2em;
}

#bx_plhy2 {		
	width: 560px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 0px;
	clear: both;
}
