body           { color: #353535; font-size: 14px; line-height: 21px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Meiryo, メイリオ, 平成角ゴシック, Osaka, "ＭＳ ゴシック"; text-decoration: none; text-align: left; margin-top: 10px }
p { font-size: 14px; line-height: 21px; margin-right: 20px; margin-left: 25px }
td            { color: #353535; font-size: 14px; line-height: 21px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Meiryo, メイリオ, 平成角ゴシック, Osaka, "ＭＳ ゴシック"; text-decoration: none }
h1                   { color: #353535; font-weight: bold; font-size: 16px; line-height: 30px; text-decoration: none; background: url(material/h1.gif) no-repeat; text-indent: 25px; letter-spacing: 1.5px; margin-left: 10px; padding-left: 15px }
h2  { color: #353535; font-weight: bold; font-size: 15px; line-height: 21px; background: url(material/h2.gif) no-repeat; text-indent: 20px; margin-left: 25px }
h3  { color: #353535; font-weight: normal; font-size: 14px; line-height: 21px; text-decoration: none; background-color: #f0f0f0; text-indent: 5px; margin-right: 30px; margin-bottom: 5px; margin-left: 25px; border-left: 21px solid #3f9dc6 }
h4         { color: #353535; font-weight: normal; font-size: 14px; line-height: 21px; text-decoration: none; text-indent: 10px; margin: 0px 0px 5px; border-bottom: 2px dotted #ef7777 }
h5  { color: #353535; font-weight: bold; font-size: 15px; line-height: 21px; background: url(material/h2.gif) no-repeat; text-indent: 20px }
h6    { color: #353535; font-weight: normal; font-size: 10px; line-height: 13px; font-family: "ヒラギノ明朝 Pro W3", 平成明朝, "ＭＳ Ｐ明朝", "ＭＳ 明朝", "小塚明朝 Std R" }
.uke01   { color: #fff; font-size: 12px; line-height: 18px; background-color: #ec005e; padding: 2px }
.uke02   { color: #fff; font-size: 12px; line-height: 18px; background-color: #070; padding: 2px }
.uke03   { color: #fff; font-size: 12px; line-height: 18px; background-color: #b00; padding: 2px }
.form_h3       { color: #666; font-weight: bold; font-size: 14px; line-height: 21px; background-color: #ebebeb; border-left: 10px solid #62a8e4 }
.li              { color: #353535; font-size: 14px; line-height: 28px; list-style-image: url(material/li.gif); list-style-position: outside; margin-right: 20px; margin-left: 20px }
.li2               { color: #353535; font-size: 12px; line-height: 21px; list-style-image: url(material/li.gif); list-style-position: outside; margin-right: 20px; margin-left: 20px }
.table      { color: #353535; font-weight: normal; font-size: 14px; line-height: 21px; text-decoration: none }
.table2       { color: #353535; font-weight: normal; font-size: 6px; line-height: 8px; text-decoration: none }
a  { outline: none }
A:link     { color: #353535; text-decoration: underline }
A:visited     { color: #353535; text-decoration: underline }
A:active    { color: #353535; text-decoration: underline }
A:hover    { color: #008a4b; text-decoration: underline }
.pan         { color: #666; font-size: 12px; line-height: 10px; text-decoration: none; padding-top: 5px; padding-left: 5px }
.pan A:link          { color: #696969; font-size: 12px; line-height: 10px; text-decoration: none; background-color: transparent }
.pan A:visited          { color: #666; font-size: 12px; line-height: 10px; text-decoration: none; background-color: transparent }
.pan A:active          { color: #666; font-size: 12px; line-height: 10px; text-decoration: none; background-color: transparent }
.pan A:hover         { color: #f90; font-size: 12px; line-height: 10px; text-decoration: none; background-color: transparent }
.anchor A:link         { color: #353305; font-size: 12px; line-height: 18px; text-decoration: none }
.anchor A:visited         { color: #353305; font-size: 12px; line-height: 18px; text-decoration: none }
.anchor A:active         { color: #353305; font-size: 12px; line-height: 18px; text-decoration: none }
.anchor A:hover          { color: #008a4b; font-size: 12px; line-height: 18px; text-decoration: underline }
.footer          { color: #353535; font-style: italic; font-size: 10px; line-height: 18px; margin-top: 30px }
.red { font-style: normal; text-decoration: none; border-bottom: 2px solid #e00 }
.waku  { font-style: normal; font-size: 11px; text-decoration: none; margin-right: 50px; margin-left: 50px; padding: 2px; border: dotted 2px #e00 }
.green   { font-style: normal; font-weight: bold; font-size: 18px; text-decoration: none; padding: 3px; border: solid 2px #008a4b }
.nav            { color: #353535; font-size: 12px; line-height: 18px; width: 200px }
.nav .nl { text-align: left; list-style-type: none; margin: 0; padding: 0 }
.nav .nl li     { background-color: #f5f5f5; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.nav .nl li a               { color: #353535; font-size: 12px; line-height: 18px; font-family: "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", Osaka, "ＭＳ ゴシック"; text-decoration: none; background-color: #f5f5f5; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; position: relative; display: block }
.nav .nl li a:hover               { color: #353535; font-size: 12px; line-height: 18px; text-decoration: none; background-color: #aaa }
.no .nav .nl li                     { color: #353535; font-size: 12px; line-height: 18px; text-decoration: none; background-color: #afffdb; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 8px }
.no2 .nav .nl li     { color: #fff; font-size: 14px; line-height: 21px; text-decoration: none; background-color: #008a4b; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.header_nolink            { color: #353535; font-size: 11px; line-height: 18px; text-decoration: none; margin-top: 10px; border-left: 11px solid #ef7777 }
.header A:link          { color: #353535; font-size: 11px; line-height: 18px; text-decoration: none; margin-top: 10px; border-left: 11px solid #008a4b }
.header A:visited        { color: #353535; font-size: 11px; line-height: 18px; text-decoration: none; margin-top: 10px; border-left: 11px solid #008a4b }
.header A:active        { color: #353535; font-size: 11px; line-height: 18px; text-decoration: none; margin-top: 10px; border-left: 11px solid #008a4b }
.header A:hover        { color: #353535; font-size: 11px; line-height: 18px; text-decoration: none; margin-top: 10px; border-left: 11px solid #8cc63f }
.menu_midashi  { color: #fff; font-weight: bold; font-size: 16px; line-height: 30px; background-color: #417d86; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px dotted #c0c0c0; width: 180px }
.buttom A:link      { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; margin-left: 300px; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom A:visited      { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; margin-left: 300px; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom A:active      { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; margin-left: 300px; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom A:hover      { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; margin-left: 300px; padding: 3px; border-style: solid; border-width: 2px; border-color: #555 #ddd #ddd #555 }
.buttom2 A:link        { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom2 A:visited       { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom2 A:active       { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; padding: 3px; border-style: solid; border-width: 2px; border-color: #ddd #555 #555 #ddd }
.buttom2 A:hover       { color: #353535; font-style: normal; font-size: 13px; line-height: 21px; text-decoration: none; background-color: #eee; padding: 3px; border-style: solid; border-width: 2px; border-color: #555 #ddd #ddd #555 }
.buttom3 A:link         { color: #353535; font-style: normal; font-size: 16px; line-height: 24px; text-decoration: none; background-color: #eee; padding: 4px; border-style: solid; border-width: 2px; border-color: #ddd #353535 #353535 #ddd }
.buttom3 A:visited        { color: #353535; font-style: normal; font-size: 16px; line-height: 24px; text-decoration: none; background-color: #eee; padding: 4px; border-style: solid; border-width: 2px; border-color: #ddd #353535 #353535 #ddd }
.buttom3 A:active        { color: #353535; font-style: normal; font-size: 16px; line-height: 24px; text-decoration: none; background-color: #eee; padding: 4px; border-style: solid; border-width: 2px; border-color: #ddd #353535 #353535 #ddd }
.buttom3 A:hover        { color: #353535; font-style: normal; font-size: 16px; line-height: 24px; text-decoration: none; background-color: #d1d1d1; padding: 4px; border-style: solid; border-width: 2px; border-color: #353535 #ddd #ddd #353535 }
.buttom4 A:link            { color: #353535; font-style: normal; font-size: 14px; line-height: 21px; text-decoration: none; background-color: #fff; padding: 6px; border: solid 2px #008a4b }
.buttom4 A:visited           { color: #353535; font-style: normal; font-size: 14px; line-height: 21px; text-decoration: none; background-color: #fff; padding: 6px; border: solid 2px #008a4b }
.buttom4 A:active           { color: #353535; font-style: normal; font-size: 14px; line-height: 21px; text-decoration: none; background-color: #fff; padding: 6px; border: solid 2px #008a4b }
.buttom4 A:hover           { color: #008a4b; font-style: normal; font-size: 14px; line-height: 21px; text-decoration: none; padding: 6px; border: solid 2px #8cc63f }
.no A:link   { font-style: normal; font-weight: normal; font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", メイリオ, Osaka, Meiryo, "ＭＳ ゴシック"; text-decoration: none }
.waku_g { background-color: #f0ffed; padding: 3px; border: solid 1px #008a4b }

