body#recruit    { color: #4c4c4c; font-size: 12px; background-image: url(images/back.gif) }
a { color: #4c4c4c; text-decoration: none }
a:visited    { color: #4c4c4c; text-decoration: none }
a:hover   { color: #f00; text-decoration: underline }
.baseinfo   {color: #4c4c4c; font-size: 10px; }
.baseinfo a    { color: #4c4c4c; font-size: 10px; text-decoration: none }
.baseinfo a:hover     { color: #f00; font-size: 10px; text-decoration: underline }

.f09_g    { color: #4c4c4c; font-size: 9px; line-height: 140% }
.f09_pg    { color: #666666; font-size: 9px; line-height: 140% }
.f10_g    { color: #4c4c4c; font-size: 10px; line-height: 140% }
.f09_gw    { color: #FFFFFF; font-size: 9px; line-height: 140% }
.f10_gw    { color: #FFFFFF; font-size: 10px; line-height: 140% }
.f12_g    {
	color: #4c4c4c;
	font-size: 12px;
	line-height: 140%;
}
.f12_gw    { color: #FFFFFF; font-size: 12px; line-height: 140% }
.f14_g    { color: #4c4c4c; font-size: 14px; line-height: 140% }
.f16_g    { color: #4c4c4c; font-size: 16px; line-height: 140% }
.f12_b    { color: #3b4b9f; font-size: 12px; line-height: 140% }
.f12_b  a { color: #3b4b9f; text-decoration: none }
.f12_b  a:visited    { color: #3b4b9f; text-decoration: none }
.f12_b  a:hover   { color: #f00; text-decoration: underline }
.f14_369    { color: #336699; font-size: 14px; line-height: 140% }

.text     { padding: 0px 30px }

/**/
.access_line      { background: url(images/access/line.gif) repeat-x; padding-bottom: 10px }

.qa  { margin-left: 18px; width: 482px }
.qa img  { margin:4px 0px;}
.qa_q01  { color: #4c4c4c; font-size: 12px; line-height: 140%; background: url(images/qa/q_back.gif) no-repeat;padding-left: 8px; width: 458px; height: 24px }
.qa_q02  { color: #4c4c4c; font-size: 12px; line-height: 140%; padding-left: 8px; width: 458px; height: 24px }
.qa_ans { color: #4c4c4c; font-size: 12px; line-height: 140%; margin-top: 4px; padding-top: 3px; padding-bottom: 20px; padding-left: 8px }

.job_q_txt     { color: #ff5900; font-weight: bold; font-size: 18px; line-height: 140%; padding: 2px 2px 16px 6px }
.job_a_txt   { color: #5c5b5b; font-size: 12px; line-height: 140%; padding: 2px 2px 8px 6px }
.job_img   { margin: 0px 0px 0px 15px }
.job_img2     { margin: 0px 15px 10px 0px }
.job_line      { background: url(images/job/bus_line.gif) repeat-x; padding-bottom: 10px }
.job_portrait_1 { font-weight: bold; font-size: 12px; line-height: 200% }
.job_q_txt2      { color: #0090c2; font-weight: bold; font-size: 18px; line-height: 140%; padding: 2px 2px 16px 6px }
.job_a_txt2   { color: #5c5b5b; font-size: 12px; line-height: 140%; padding: 2px 2px 8px 6px }
.job_line2      { background: url(images/job/tec_line.gif) repeat-x; padding-bottom: 10px }
.profile table {border-collapse:collapse;border-top:1px solid #999;border-bottom:1px solid #999;border-spacing:0;}
.profile td {font-size: 12px; line-height: 140%; border-bottom: 1px solid #ccc;padding:5px;}
.profile th {font-size: 12px; line-height: 140%; border-bottom: 1px solid #ccc;padding:5px;}

.profile2 table {border-collapse:collapse;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;border-spacing:0;}
.profile2 td {font-size: 12px; line-height: 140%; border-bottom: 1px solid #999;border-top: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;padding:5px;}
.profile2 th {font-size: 12px; line-height: 140%; border-bottom: 1px solid #999;border-top: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;padding:5px;}


h1.comp_name2      { color: #474747; font-weight: bold; font-size: 16px; line-height: 25px; text-decoration: none; margin-top: 5px; margin-bottom: 0px;}


.about_ttl        { font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 16px }
.about_txt     { color: #5c5b5b; font-size: 12px; line-height: 140%; padding-top: 2px; padding-right: 2px; padding-bottom: 12px }
.about_line      { background: url(images/about/line.gif) repeat-x; padding-bottom: 10px }
.about_img    { margin-top: 10px; margin-right: 0px; margin-bottom: 16px }

.mds_b    { color: #4c4c4c; font-size: 14px; font-weight: bold; line-height: 140% }.f14_g_semai {
color: #4c4c4c; font-size: 14px; line-height: normal}
.baseinfoCopy { color: #F00; font-size: 10px;}
