h1  { font-weight: normal; text-decoration: none }
h2 { font-weight: normal; text-decoration: none }
h3  { font-weight: normal; line-height: 0; text-decoration: none }

/*?e?L?X?g?A?????N?F???ɃO???[*/
.gl  { color: #505050 }
.gl a:link   { color: #505050; text-decoration: none }
.gl a:visited   { color: #505050; text-decoration: none }
.gl a:hover   { color: #505050; text-decoration: none }
.gl a:active   { color: #505050; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɃO???[??*/
.gr { color: #1a7005 }
.gr a:link  { color: #1a7005; text-decoration: none }
.gr a:visited  { color: #1a7005; text-decoration: none }
.gr a:hover  { color: #1a7005; text-decoration: none }
.gr a:active  { color: #1a7005; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɃO???[???ő?????*/
.grb  { color: #17c7c0; font-weight: bold }
.grb a:link   { color: #17c7c0; font-weight: bold; text-decoration: none }
.grb a:visited   { color: #17c7c0; font-weight: bold; text-decoration: none }
.grb a:hover   { color: #17c7c0; font-weight: bold; text-decoration: none }
.grb a:active   { color: #17c7c0; font-weight: bolder; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɃI?????W*/
.ol { color: #fb832d }
.ol a:link  { color: #fb832d; text-decoration: none }
.ol a:visited  { color: #fb832d; text-decoration: none }
.ol a:hover  { color: #fb832d; text-decoration: none }
.ol a:active  { color: #fb832d; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɔ?*/
.wt { color: #ffffff; text-decoration: none }
.wt a:link { color: #ffffff }
.wt a:visited  { color: #ffffff; text-decoration: none }
.wt a:hover  { color: #ffffff; text-decoration: none }
.wt a:active  { color: #ffffff; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɐ?*/
.bl { color: #0A50A1; text-decoration: none }
.bl a:link { color: #0A50A1 }
.bl a:visited  { color: #0A50A1; text-decoration: none }
.bl a:hover  { color: #0A50A1; text-decoration: none }
.bl a:active  { color: #0A50A1; text-decoration: none }
/*?e?L?X?g?A?????N?F???Ƀs???N*/
.bro  { color: #4d3402 }
.bro a:link   { color: #4d3402; text-decoration: none }
.bro a:visited   { color: #4d3402; text-decoration: none }
.bro a:hover   { color: #4d3402; text-decoration: none }
.bro a:active   { color: #4d3402; text-decoration: none }
/*?e?L?X?g?A?????N?F???ɐԂő?????*/
.redb   { color: red; font-weight: bold; text-decoration: none }
.redb a:link    { color: red; font-weight: bold; text-decoration: none }
.redb a:visited    { color: red; font-weight: bold; text-decoration: none }
.redb a:hover    { color: red; font-weight: bold; text-decoration: none }
.redb a:active    { color: red; font-weight: bold; text-decoration: none }

/*?t?H???g?w??*/
.font18      { font-size: 18px; font-weight: normal; line-height: 18px }
.font18min { font-size: 18px;}
.font13min { font-size: 13px; font-family: serif, "ＭＳ Ｐ明朝", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; }
.font16b     { font-size: 16px; font-family: sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 21px  }
.font14    { font-size: 14px; font-family: sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 16px    }
.font13    { font-size: 13px; font-family: sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15px  }
.font13ml { font-size: 13px; line-height: 24px }
.font13ms { font-size: 13px; line-height: 15px }
.font13mss { font-size: 13px; line-height: 13px }
.font12     { font-size: 12px; font-family: sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;}
.font12ms { font-size: 12px; line-height: 14px }
.font11    { font-size: 11px; line-height: 14px }
.font10    { font-size: 10px; line-height: 15px }
.font8 { font-size: 8pt;}
.font7 { font-size: 7px;}
.fonttittle  { font-size: 18px; line-height: 21px }
.gokaku   { font-size: 13px; line-height: 23px }
.fpListLink {
	font-size: 0.8em;
	line-height: 2;
}
