.main     { color: #222; font-size: 11px; font-family: Arial, Helvetica, Geneva; line-height: 15px }
.main A:link  { color: #222; text-decoration: none }
.main A:active    { color: #222 !important; text-decoration: none }
.main A:visited { color: #333 !important; text-decoration: none }
.main A:hover { color: #d20001 !important; text-decoration: none }
.main_red   { color: #d20001 !important; font-size: 11px; font-family: Arial, Helvetica, Geneva; line-height: 15px }
.main_red A:link  { color: #d20001; text-decoration: none }
.main_red A:active   { color: #d20001 !important; text-decoration: none }
.main_red A:visited   { color: #d20001 !important; text-decoration: none }
.main_red A:hover   { color: #d20001 !important; text-decoration: none }
.mainmenu    { color: #333 !important; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; line-height: 15px }
.mainmenu A:link   { color: #333 !important; font-weight: bold; text-decoration: none }
.mainmenu A:active  { color: #333 !important; font-weight: bold; text-decoration: none }
.mainmenu A:visited  { color: #333 !important; font-weight: bold; text-decoration: none }
.mainmenu A:hover   { color: #d20001; font-weight: bold; text-decoration: none }
.kanji   { color: #222 !important; font-size: 9px; font-family: Arial, Helvetica, Geneva, "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N, "?l?r ????", "?l?r ?o????", "?q???M?m???? Pro W3", ?ז?????, ????????; font-weight: normal; line-height: 16px }
.space_mini { color: #222 !important; font-size: 5px; font-family: Arial, Helvetica, Geneva, "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N, "?l?r ????", "?l?r ?o????", "?q???M?m???? Pro W3", ?ז?????, ????????; font-weight: normal; line-height: 9px }
.kanji A:link  { color: #222 !important; font-weight: normal; text-decoration: none }
.kanji A:active  { color: #222 !important; font-weight: normal; text-decoration: none }
.kanji A:visited    { color: #333 !important; font-weight: normal; text-decoration: none }
.kanji A:hover   { color: #d20001 !important; font-weight: normal; text-decoration: none }
.kanjiRED    { color: #d20001; font-size: 9px; font-family: Arial, Helvetica, Geneva; line-height: 16px; text-decoration: none }
.kanjiRED A:link    { color: #d20001; font-size: 9px; line-height: 16px; text-decoration: none }
.kanjiRED A:active    { color: #d20001; font-size: 9px; line-height: 16px; text-decoration: none }
.kanjiRED A:visited    { color: #d20001; font-size: 9px; line-height: 16px; text-decoration: none }
.kanjiRED A:hover    { color: #d20001; font-size: 9px; line-height: 16px; text-decoration: none }
.chomini { color: white !important; font-size: 1px; font-family: Arial, Helvetica, Geneva, "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N, "?l?r ????", "?l?r ?o????", "?q???M?m???? Pro W3", ?ז?????, ????????; font-weight: normal; line-height: 1px }
.kanjiBIG   { color: #222 !important; font-size: 11px; font-family: Arial, Helvetica, Geneva, "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N, "?l?r ????", "?l?r ?o????", "?q???M?m???? Pro W3", ?ז?????, ????????; font-weight: normal; line-height: 17px }
