.f12px { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; }
.f18bpx { font-size: 18px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; }
.f16bpx { font-size: 16px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.6; letter-spacing: 1px; padding: 20px; }
.f14px { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; letter-spacing: 1px; }
.f15px { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; padding: 2px 15px; }
.f15b { font-size: 15px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; padding: 2px 15px; }
p.menu08 { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; margin-top: 0; }
p.menu08 a { color: black; line-height: 23px; background-color: #fafaf5; text-decoration: none; text-align: center; width: 250px; border: solid 1px #b4b4b4; display: block; }
p.menu08 a:hover { color: black; background-color: #ffded7; }
