body{ margin:0 auto; padding:0; text-align:center;}
td{ font-size:12px; line-height:22px; color:#333333;}

a{ font-size:12px;color:#333333}
a:link{ color:#333333; text-decoration:none}
a:hover{ color:#0570b8; text-decoration:none}
a:visited{ color:#333333; text-decoration:none}

.leftbox{ padding-top: 24px; background-color: #e9e9e9; text-align: center;}
.careerbox{ padding:4px 4px 0px 4px; height: 30px; font-size:12px; color:#333333; border-bottom: 1px #aaaaaa dashed;}
.newsbox{ padding:5px; font-size:12px; color:#cccccc; border: 1px #aaaaaa solid;}
.bluedot{ padding-top: 0px; width: 12px; line-height: 24px; font-size:14px; color:#0570b8;}
.picbox{ border: 1px #aaaaaa solid; width: 138px; height: 138px;}
.guidebox{ padding-top: 10px; border-bottom: 1px #aaaaaa dashed; line-height: 20px; text-align: right;}
.titlebox{ padding-top: 5px; padding-left: 10px; border-bottom: 2px #aaaaaa solid; line-height: 25px; font-size: 14px; font-weight: bold; text-align: left;}
.txtbox{ padding: 14px 8px 8px 8px; font-size:12px; width:660; text-align:justify; text-justify:inter-ideograph;}
.submenu{ padding: 4px 20px 0px 20px; font-size:12px; color: #666666;}

a.sub{ font-size:12px;color:#666666}
a.sub:link{ color:#666666; text-decoration:none}
a.sub:hover{ color:#0570b8; text-decoration:none}
a.sub:visited{ color:#666666; text-decoration:none}

.workbox{ text-align:center; background-color:#0570b8; height:30px;}
a.work{  font-size:12px; font-weight:bold; color:#ffffff;}
a.work:link{ color:#ffffff; text-decoration:none}
a.work:hover{ color:#ffffff; text-decoration:none}
a.work:visited{ color:#ffffff; text-decoration:none}

