.F12px { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; }
.F14px { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; line-height: 1.5; }
.F14bpx0 { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; }
.F14bpx { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.2; padding: 7px; }
.F17bpx0 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; }
.F17bpx310 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; padding: 3px 10px; }
.F17bpx_pd { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; padding: 30px 45px; }
.F17bpx_pd2 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.2; padding: 4px 10px 3px 15px; }
.F10px { font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 400; }
body { background-image: url(../img/kb_cha02.gif); background-attachment: fixed; margin: 0; padding: 0; }
td.td-header { background-color: #eee8dc; text-align: left; }
p.menu { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; text-decoration: none; margin-top: 0; }
p.menu a { color: black; line-height: 34px; background-image: url(../img_ns/kb_iw2050.gif); text-decoration: none; text-align: left; width: 140px; padding-left: 10px; border-bottom: 1px solid #56585b; display: block; }
p.menu a:hover { background-color: silver; background-image: url(../img_ns/kb_ri2050.gif); }
td.td-menu { background-color: #56585b; vertical-align: top; width: 140px; margin-top: 1px; border: solid 1px gray; }
td.td-footer { color: red; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 5em; background-color: silver; padding-left: 80px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
.contents { width: 450px; padding: 30px; }
td.td-contents { background-color: white; border: solid 1px gray; }
h1 { color: black; font-size: 24px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: bold; margin: 0.67em 0; }
h2 { color: red; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.83em 0; }
h3 { color: red; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: bold; margin: 1em 0; }
p.text { color: black; font-size: 12px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; line-height: 1.5; }
table { margin-top: 0; margin-right: auto; margin-left: auto; }
.F17bpx20_20 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; padding: 20px; }
.F17bpx4020 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; padding: 20px 40px; }
.F17bpx45-20 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック, "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka; font-weight: 600; line-height: 1.5; letter-spacing: 1px; padding: 20px 45px; }
