body { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
td { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
p { color: black; font-size: 12px; font-family: Arial; text-decoration: none }
a    { color: black; font-weight: bold; line-height: 13px; text-decoration: none }
h1  { color: #004a8d; font-size: 14px; font-family: Arial; text-decoration: none }

a.menu    { color: black; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 13px; text-decoration: none }
a:hover       { color: #eb2019 }
a.rm01_on    { color: black; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 13px; text-decoration: none }
a:hover       { color: #eb2019 }
a.rm02_on    { color: black; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 13px; text-decoration: none }
a:hover       { color: #eb2019 }
.ltmenu       { padding: 5px 14px }
.ltmenu1    { padding: 3px 14px }
.ltmenu2         { color: #323232; font-size: 11px; font-family: Tahoma, Arial; line-height: 11px; padding: 8px 14px 6px }
.ltmenu3         { color: #323232; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 11px; padding: 8px 36px 6px }
.rm03_on         { color: #323232; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 11px; padding: 8px 0px 6px }
.rm03_off         { color: #323232; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 11px; padding: 8px 0px 6px }
.zagl     { color: #2f2f2f; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 13px; padding-left: 13px }
.copy  { color: #2f2f2f; font-size: 10px; font-family: Arial; line-height: 10px }
.ltm    { color: #2d2d2d; font-size: 12px; font-family: Arial; line-height: 13px; text-decoration: none }
.rm01_off    { color: #2d2d2d; font-size: 12px; font-family: Arial; line-height: 13px; font-weight: normal; text-decoration: none }
.rm02_off    { color: #2d2d2d; font-size: 12px; font-family: Arial; line-height: 13px; font-weight: normal; text-decoration: none }

div.phone_number { text-align: right; width: 130px; color: #E52319; font-size: 15px; font-family: Arial; margin-top: 6px; margin-right: 12px; font-weight: bolder;}

news    { color: black; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
span.newsdate    { font-weight: bold; color: black; font-size: 11px; font-family: Arial; text-decoration: none }
span.newsdate_list    { color: black; font-size: 12px; font-family: Arial; text-decoration: none; font-weight: bold;}
span.newscontent    { font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }

a.news    { color: #004a8d;; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; line-height: 13px; text-decoration: none }
a.back_link { color: #004a8d; }
a.ltm { font-weight: normal;}
  .sp_button{
        font-family:arial;
        font-size: 12px;
    background-color:  #EEEEEE;  
    border: 1px solid; 
    border-color: #404040;
    height: 20px;
    }
.content_text a { color: #004a8d; font-weight: bold; line-height: 13px; text-decoration: underline; }

a.list_title { color: black; font-weight: bold; line-height: 13px; text-decoration: none }
a.sm1  { color: #004a8d; font-size: 16px; font-weight: bold; line-height: 13px; text-decoration: underline; }
a.sm2  { color: black; font-size: 14px; font-weight: bold; line-height: 13px; text-decoration: underline; }
a.sm3  { color: black; font-weight: normal; line-height: 13px; text-decoration: underline; }
a.sm4  { color: black; font-weight: normal; line-height: 13px; text-decoration: underline; }
