.vvvvvv{}/* <-?_?~?[ */


/* ?{???p */
.b2-bk   { color: #000000; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N" , "Osaka" ; padding: 5px }
.b2-666    { color: #666666; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px }
.b2-666-2 { color: #666666; font-size: 12px; line-height: 120%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px 0px }
.b2-66f { color: #66f; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px }
.b1-6-n  { color: #666666; font-size: 11px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px }
.b1-6-15 { color: #666666; font-size: 11px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px }
.b1-666 { color: #666666; font-size: 11px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 5px }
.arrow { color: #f60; font-size: 12px; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: 0px; padding: 0px }
.arrow1         { color: #666; font-size: 12px; line-height: 140%; font-family: "?l?r ?o?S?V?b?N", Osaka; text-indent: -5px; list-style-type: square; list-style-image: url(images/arrow.gif); padding: 3pt 0pt; property-name: property-value  }
.b2-09f  { color: #0099ff; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.b2-red  { color: #ff0000; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.b2-fff  { color: #ffffff; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }

/* ???[?h???p */
.l2-bk   { color: #000000; font-size: 12px; line-height: 180%; font-family: "?l?r ?o?S?V?b?N" , "Osaka" ; padding: 5px }
.l2-666    { color: #666666; font-size: 12px; line-height: 180%; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.l2-09f  { color: #0099ff; font-size: 12px; line-height: 180%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.l2-red  { color: #ff0000; font-size: 12px; line-height: 180%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.l2-fff  { color: #ffffff; font-size: 12px; line-height: 180%; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }

/* ?L???b?`?p */
.c8-bk   { color: #000000; font-size: 18px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka" ; padding: 5px }
.c8-666   { color: #666666; font-size: 18px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.c8-66f   { color: #66f; font-size: 18px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.c8-red  { color: #ff0000; font-size: 18px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.c8-fff  { color: #ffffff; font-size: 18px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }

/* ?匩?o???p */
.hb6-bk   { color: #000000; font-size: 16px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka" ; padding: 5px }
.hb6-666   { color: #666666; font-size: 16px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hb6-09f  { color: #0099ff; font-size: 16px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hb6-red  { color: #ff0000; font-size: 16px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hb6-fff  { color: #ffffff; font-size: 16px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }

/* ?????o???p */
.hm4-bk   { color: #000000; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka" ; padding: 5px }
.hm4-666   { color: #666666; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hm4-09f  { color: #0099ff; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hm4-red  { color: #ff0000; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hm4-fff  { color: #ffffff; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N" , "Osaka"; padding: 5px }
.hm4b-fff { color: #ffffff; font-weight: bold; font-size: 14px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.hs2b-bk    { color: #000000; font-weight: bold; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.hs2b-666    { color: #666666; font-weight: bold; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.hs2b-09f    { color: #66f; font-weight: bold; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.hs2b-red   { color: #ff0000; font-weight: bold; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }
.hs2b-fff   { color: #ffffff; font-weight: bold; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px }

/* ?ʐ^?L???v?V???? */
.p2-bk    { color: #000000; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 0px 5px }
.p2-666  { color: #666; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 0px 5px }
.p1-666 { color: #666; font-size: 11px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 0px 5px }
.p0-666 { color: #666; font-size: 10px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 0px 5px }
.p0b-bk    { color: #000000; font-size: 10px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 0px 5px }

/* ?ӏýÞ????? */
.q2-bk    { color: #000000; font-size: 12px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px 5px 5px 0px }
.q2-666 { color: #666; font-size: 12px; line-height: 150%; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px 5px 5px 0px }
.q0b-bk     { color: #000000; font-weight: bold; font-size: 10px; line-height: normal; font-family: "?l?r ?o?S?V?b?N", Osaka; padding: 5px 5px 5px 0px }

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

/* ?}?E?X?I?[?o?[?̃J???[ */
a:hover   { color: #999; text-decoration: none }
a.link666 { color: #999; font-size: 10px; line-height: 150%; font-family:  "?l?r ?o?S?V?b?N", Osaka; text-decoration: none; text-indent: 0px; padding: 5px }
a.link666:hover { color: #999; font-size: 10px; line-height: 150%; font-family:  "?l?r ?o?S?V?b?N", Osaka; text-decoration: none; text-indent: 0px; padding: 5px }
a.fff { color: white; font-family: ?t?H???g??; text-decoration: none }
a.fff:hover     { color: #666; text-decoration: none }

/*Adsmith Japan Corpration*/