body       { color: black; font-size: 12px; font-family: HiraKakuPro-W3, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック", arial, sans-serif, Osaka−等幅, "ＭＳ Ｐゴシック"; font-weight: normal; text-align: center; margin: 10px; }
a:link { color: navy; text-decoration: none; }
a:visited { color: navy; text-decoration: none; }
a:hover { background-color: #5ff; text-decoration: none; }
a:active { color: navy; text-decoration: none; }
hr   { border-top: 1px solid gray; border-right-color: gray; border-bottom-color: gray; border-left-color: gray; border-left-style: none; border-bottom-style: none; border-right-style: none; }
p { color: #333; font-size: 14px; font-weight: normal; line-height: 140%; list-style-type: none; }
h1 { color: gray; font-size: 12px; font-weight: normal; line-height: 150%; padding: 0 10px; list-style-type: none; }
h2 { color: #333; font-size: 18px; font-family: HiraMinPro-W3, "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Mincho", "ＭＳ 明朝"; font-weight: bold; line-height: 140%; list-style-type: none; }
h3 { color: #555; font-size: 14px; font-weight: bold; line-height: 140%; list-style-type: none; }
h4 { color: #333; font-size: 14px; font-weight: normal; line-height: 140%; list-style-type: none; }
h5 { color: #333; font-size: 12px; font-weight: normal; line-height: 150%; }
h6 { color: #666; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック"; font-weight: normal; line-height: 150%; list-style-type: none; }
li { text-indent: -14px; }
#ex-back { background-color: #ebffeb; }
.h2-red { color: #c00; font-size: 18px; font-family: HiraMinPro-W3, "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Mincho", "ＭＳ 明朝"; font-weight: bold; line-height: 140%; list-style-type: none; }
.h2-Blue { color: #00005c; font-size: 18px; font-family: HiraMinPro-W3, "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Mincho", "ＭＳ 明朝"; font-weight: bold; line-height: 140%; list-style-type: none; }
.h2-White { color: white; font-size: 18px; font-family: HiraMinPro-W3, "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Mincho", "ＭＳ 明朝"; font-weight: bold; line-height: 140%; list-style-type: none; }
.h3-Red { color: #c00; font-size: 14px; font-weight: bold; line-height: 140%; list-style-type: none; }
.h3-Blue { color: #00005c; font-size: 14px; font-weight: bold; line-height: 140%; list-style-type: none; }
.h3-xxx { color: #555; font-size: 14px; font-weight: bold; line-height: 140%; text-decoration: line-through; list-style-type: none; }
.h4-red { color: #c00; font-size: 14px; font-weight: normal; line-height: 140%; list-style-type: none; }
.h4-Blue { color: #00005c; font-size: 14px; font-weight: normal; line-height: 140%; list-style-type: none; }
.h4-xxx { color: #555; font-size: 14px; font-weight: normal; line-height: 140%; text-decoration: line-through; list-style-type: none; }
.h6_footer { color: #666; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック"; font-weight: normal; line-height: 150%; list-style-type: none; }
.e_font { font-family: Arial, SunSans-Regular, Helvetica, Geneva, Swiss;}
.seo-text { color: #808080; font-size: 14px; line-height: 100%; display: none; }
.top_neko { background-image: url(zzz_img/header_img/header_neko.jpg); background-repeat: no-repeat; background-position: right bottom; }
.ex-title { background-image: url(exhibition/exhibition_img/ex-line.gif); background-repeat: no-repeat; background-position: 100% bottom; }
