
html, body, div, h1, h2, h3, h4, h5, h6, h7, p, th, td, ol, ul, li, caption, span, sub, sup        { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック }
.sabu { color: #000; font-size: 10pt }
.had { font-size: 10px }
.navi        { color: #888; font-size: 11px; line-height: 16px }
.copyright       { color: #5c5b5a; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 2px; padding-bottom: 2px; border-top: 1px dotted #737373; border-bottom: 1px dotted #737373 }
.fotmenu { font-size: 10px }
.kaiin1 { font-size: 15px; line-height: 25px }
.co_text  { font-size: 11px; font-family: Osaka, "ＭＳ Ｐゴシック"; line-height: 13px }
.bodytext                     { color: #737373; font-size: 11px; font-weight: normal; line-height: 16px }
.history      { color: #4f4e4e; font-size: 11px; line-height: 18px; padding-left: 15px }
.pan { color: #737373; font-size: 10px; text-indent: 16px }
.info  { font-size: 12px; line-height: 16px }
.aka { color: #b81e0b }
.nenpu { font-size: 11px; line-height: 14px }
.ad_text    { font-size: 12px; line-height: 14px }
.cap          { color: #000; font-size: 10px; padding-top: 1px; padding-bottom: 3px }
.cap2 { font-size: 8pt; line-height: 12px }
.bus       { color: #fff; font-size: 13px; line-height: 16pt; font-stretch: extra-condensed }
.news_day       { color: #466a66; font-size: 11px; font-weight: bold; line-height: 14px }
.news_text { font-size: 11px; line-height: 14px }
.title                { color: #4f4e4e; font-size: 12px; font-weight: bold; line-height: 16px; background-color: #fff; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted #737373 }
.pro_text   { font-size: 10px; line-height: 12px; padding-left: 2mm }
a, a:link, a:hover, a:active, a:visited     { text-decoration: underline }
a.link1:link, a.link1:visited          { color: #000 }
a.link1:hover          { color: #000; text-decoration: underline }
a.link2:link,  a.link2:visited      { color: #008000; text-decoration: underline }
a.link2:hover     { color: #008000; text-decoration: underline }
a.link3:hover { }
a.link3:link, a.link3:visited { text-decoration: underline }
a.link4:hover   { color: #9c0000; text-decoration: underline }
a.link4:link,  a.link4:visited   { color: #9c0000; text-decoration: underline }
a.link5:hover { color: #000; text-decoration: underline }
a.link5:link, a.link5:visited  { color: #737373 }
a.link6:hover  { color: #39c; text-decoration: underline }
a.link6:link, a.link6:visited  { color: #39c; text-decoration: underline }
.list  { color: #575757; font-size: 12px; line-height: 20px }
.subtitle { color: #000; font-size: 12px; font-weight: bold; border-style: dotted solid; border-width: 1px; border-color: #ac8ec4 }
.m_02 { font-size: 10px }
.m_01 { font-size: 12px }
.m_03   { font-size: 12px; line-height: 13px }
.menu1        { color: #750d01; font-size: 17px; line-height: 24px }
.menu2 { color: #750d01; font-size: 12px }
.menu3 { color: #bc3a3f; font-size: 9px; line-height: 12px }
h1  { font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 12px; font-stretch: normal; text-decoration: none }
h2 { }
.tesen { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #e0e0e0 }
