div {font-family:"MS PGothic";text-align:left;color:#444444;padding:0px;margin:0px;}
.blank30{height:30px;}
.font10{font-family:"MS PGothic";font-size:10px;}
.font11{font-family:"MS PGothic";font-size:11px;}
.font12{font-family:"MS PGothic";font-size:12px;}
.font14{font-family:"MS PGothic";font-size:14px;}
.font16{font-family:"MS PGothic";font-size:16px;}
.line_height200 {line-height:200%;}
.blue{color:#4d74aa}
.violet{color:#9f86af}
.color999999{color:#999999;}
.padding5 {padding-left:5px;}
.padding10 {padding-left:10px;}
.padding15 {padding-left:15px;}
.padding20 {padding-left:20px;}
td.violet_line {border:1px solid #ebeaeb;padding-top:15px;padding-bottom:15px;}
td.violet_line2 {border:1px solid #ebeaeb;padding-bottom:20px;padding-bottom:30px;}
.align_right{text-align:right;}
.margin_bottom3 {margin-bottom:3px;background-color:yellow;}
.margin_bottom10 {margin-bottom:10px;}
.height15 {height:15px;}


/**/
.read_recruitment .title_bar {padding-top:5px;padding-left:11px;width:649px;height:15px;background-color:#171717;color:#FFFFFF;font-size:12px;font-weight:bold;}
.read_recruitment .title_bar span {margin-left:9px;color:#999999;font-size:12px;font-weight:normal;}

.read_recruitment .title_bar2 {padding-left:11px;padding-top:5px;margin-bottom:25px;width:660px;height:19px;background-color:#ebeaeb;color:#333333;font-size:16px;font-weight:bold;}
.read_recruitment .title_bar2 span {margin-left:5px;color:#999999;font-size:12px;font-weight:normal;}


/*job_tab*/
table.job_tab{border-collapse:collapse;}
table.job_tab td {border-collapse:collapse;border:1px solid #FFFFFF;background-color:#cccccc;height:20px;color:#FFFFFF;font-size:12px;padding:10px 11px 3px 10px;vertical-align:top;}
table.job_tab td.title {background-color:#666666;}

.bottom_line {border-bottom:1px solid #000000; padding-bottom:15px;margin-bottom:20px;margin-left:10px;margin-right:10px;}

/*pdf*/
.pdf_list {margin-bottom:35px;}
.pdf_list a{text-decoration:underline;}


/*current_loc*/
.current_loc {padding-right:11px;margin-right:11px;width:620px;padding-top:15px;padding-bottom:25px;}
.current_loc div{text-align:right;}
.current_loc div a{font-size:12px;text-decoration:underline;}
.current_loc div img {vertical-align:bottom;margin-bottom:0px;}
.current_loc div span.currnet_menu {font-weight:bold;font-size:12px;}