.vvvvvv{}
.hm4-666n   { color: #666666; font-size: 14px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 10px 5px 5px  }
.hm4-666L { color: #666666; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: 150%; padding: 10px 5px 5px 100px; }
.hm4-bk   { color: #000000; font-size: 14px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka" ; padding: 5px }
.hm4-666   { color: #666666; font-size: 14px; line-height: 1.75; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-align: left; padding: 5px  }
.hm4-09f  { color: #0099ff; font-size: 14px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hm4-red  { color: #ff0000; font-size: 14px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hm4-fff  { color: #ffffff; font-size: 14px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hm4b-fff { color: #ffffff; font-weight: bold; font-size: 14px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.hs2b-bk    { color: #000000; font-weight: bold; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.hs2b-666    { color: #666666; font-weight: bold; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.hs2b-09f    { color: #66f; font-weight: bold; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.hs2b-red   { color: #ff0000; font-weight: bold; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.table_in { color: #666666; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: 150%; padding: 0; }
.b2-bk   { color: #000000; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka" ; padding: 5px }
.b2-666    { color: #666666; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px }
.b2-tb1    { color: #666666; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px 5px 0   }
.b2-tb2 { color: #666666; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: 150%; padding: 0 5px 0; }
.b2-666-2 { color: #666666; font-size: 12px; line-height: 120%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px 0px }
.b2-66f { color: #66f; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px }
.b1-6-n  { color: #666666; font-size: 11px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px }
.b1-fff { color: white; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: normal; text-indent: 0; padding: 5px; }
.b1-ccc { color: #ccc; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: normal; text-indent: 0; padding: 5px; }
.b1-6-15 { color: #666666; font-size: 11px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px }
.b1-666 { color: #666666; font-size: 11px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 5px }
.b1-tb2 { color: #666666; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: 150%; text-indent: 0; padding: 0 5px 0; }
.arrow { color: #f60; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: 0px; padding: 0px }
.arrow1         { color: #666; font-size: 12px; line-height: 140%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-indent: -5px; list-style-type: square; list-style-image: url(../img/arrow.gif); padding: 3pt 0pt; property-name: property-value ; align:midle  }
.b2-09f  { color: #0099ff; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.b2-red  { color: #ff0000; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.b2-fff  { color: #ffffff; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }

/* ???[?h???p */
.l2-bk   { color: #000000; font-size: 12px; line-height: 180%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka" ; padding: 5px }
.l2-666    { color: #666666; font-size: 12px; line-height: 180%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.l2-09f  { color: #0099ff; font-size: 12px; line-height: 180%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.l2-red  { color: #ff0000; font-size: 12px; line-height: 180%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.l2-fff  { color: #ffffff; font-size: 12px; line-height: 180%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }

/* ?L???b?`?p */
.c8-bk   { color: #000000; font-size: 18px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka" ; padding: 5px }
.c8-666   { color: #666666; font-size: 18px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.c8-66f   { color: #66f; font-size: 18px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }
.c8-red  { color: #ff0000; font-size: 18px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.c8-fff  { color: #ffffff; font-size: 18px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }

/* ?匩?o???p */
.hb6-bk   { color: #000000; font-size: 16px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka" ; padding: 5px }
.hb6-666   { color: #666666; font-size: 16px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hb6-09f  { color: #0099ff; font-size: 16px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hb6-red  { color: #ff0000; font-size: 16px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }
.hb24-red { color: #ff0000; font-size: 24px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; line-height: normal; padding: 5px; }
.hb6-fff  { color: #ffffff; font-size: 16px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック" , "Osaka"; padding: 5px }

/* ?????o???p */
.hs2b-fff   { color: #ffffff; font-weight: bold; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px }

/* ?ʐ^?L???v?V???? */
.p2-bk    { color: #000000; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 0px 5px }
.p2-666  { color: #666; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 0px 5px }
.p1-666 { color: #666; font-size: 11px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 0px 5px }
.p0-666 { color: #666; font-size: 10px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 0px 5px }
.p0b-bk    { color: #000000; font-size: 10px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 0px 5px }

/* ?ӏýÞ????? */
.q2-bk    { color: #000000; font-size: 12px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px 5px 5px 0px }
.q2-666 { color: #666; font-size: 12px; line-height: 150%; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px 5px 5px 0px }
.q0b-bk     { color: #000000; font-weight: bold; font-size: 10px; line-height: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; padding: 5px 5px 5px 0px }

/* ?????N?e?L?X?g?̉?????????*/
a { text-decoration: none }

/* ?}?E?X?I?[?o?[?̃J???[ */
a:hover   { color: lime; text-decoration: none }
a.link666 { color: #666; font-size: 10px; line-height: 150%; font-family:  "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-decoration: none; text-indent: 0px; padding: 5px }
a.link666:hover { color: #666; font-size: 10px; line-height: 150%; font-family:  "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-decoration: none; text-indent: 0px; padding: 5px }
a.fff { color: white; font-family:  "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-decoration: none }
a.fff:hover     { color: #9f0; text-decoration: underline }
a.ccc { color: #ccc; font-family:  "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka; text-decoration: none }
a.ccc:hover     { color: #ccc; text-decoration: none }

/*Adsmith Japan Corpration*/

.class { }
body { color: #639c00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eee }

