body { font-size:12px; line-height:22px; color:#000; }
a { font-size:12px; color:#000; text-decoration: none; }
a:hover { font-size:12px; color:#c00; }
.menu { font-size:14px; color:#000; font-weight:bold; text-decoration: none; }
.menu a { font-size:14px; color:#000; font-weight:bold; text-decoration: none; }
.menu a:hover { font-size:14px; color:#c00; font-weight:bold; }
.menu_02 a { font-size:12px; color:#000; font-weight:bold; text-decoration: none; }
.menu_02 a:hover { font-size:12px; color:#ff0; font-weight:bold; }
.menu_02 a { font-size:12px; color:#000; font-weight:bold; text-decoration: none; }
.menu_02 a:hover { font-size:12px; color:#ff0; font-weight:bold; }
.menu_03 a { font-size:12px; color:#900; font-weight:bold; text-decoration: none; }
.menu_03 a:hover { font-size:12px; color:#900; font-weight:bold; text-decoration: underline; }
.main_title { font-size:16px; line-height:20px; color:#900; font-weight:bold; }
.main_title_02 { font-size:12px; line-height:20px; color:#000; font-weight:bold; }
.main_title_03 { font-size:13px; line-height:20px; color:#000; font-weight:bold; }
.yellow { font-size:12px; color:#ff0; font-weight:bold; }
.yellow a { font-size:12px; color:#ff0; font-weight:bold; text-decoration: none; }
.yellow a:hover { font-size:12px; color:#ff0; font-weight:bold; text-decoration: underline; }
.yellow_02 { font-size:12px; color:#ff0; }
.yellow_03 { font-size:14px; color:#ff0; font-weight:bold; }
.yellow_04 { font-size:12px; line-height:19px; color:#ffd; }
.yellow_04 a { font-size:12px; line-height:19px; color:#ffd; text-decoration: none; }
.yellow_04 a:hover { font-size:12px; line-height:19px; color:#ffd; text-decoration: underline; }
.red { font-size:12px; color:#b30; font-weight:bold; }
.red a { font-size:12px; color:#b30; font-weight:bold; text-decoration: none; }
.red a:hover { font-size:12px; color:#b30; font-weight:bold; text-decoration: underline; }
.red_02 { font-size:12px; color:#b00; }
.red_02 a { font-size:12px; color:#b00; text-decoration: none; }
.red_02 a:hover { font-size:12px; color:#e00; text-decoration: none; }
.white { font-size:12px; color:#fff; font-weight:bold; }
.white_02 { font-size:12px; line-height:16px; color:#fff; }
.white_02 a { font-size:12px; line-height:16px; color:#fff;  text-decoration: none; }
.white_02 a:hover { font-size:12px; line-height:16px; color:#fff; text-decoration: underline; }
.en { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0; }
.en_02 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fc0; }
.en_03 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#900; font-weight:bold; }
.en_04 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fd0; }
.main a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fd0; text-decoration: none; }
.main a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0; text-decoration: none; }
.news_title { font-size:14px; line-height:20px; color:#900; font-weight:bold; }
.news_title_02 { font-size:12px; line-height:20px; color:#900; font-weight:bold; }
.news_date { font-size:12px; line-height:20px; color:#900; }
.news_date a { font-size:12px; line-height:20px; color:#900; text-decoration: none; }
.news_date a:hover { font-size:12px; line-height:20px; color:#900; text-decoration: underline; }