BODY { margin: 0px; color: #666666; text-decoration: none; }
.red_d { background-repeat: repeat-x; height: 1px; }
INPUT { border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; color: #0b4e0b; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; }
.none { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
FORM { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.td_height { height: 5px; }
.blue_d { background-repeat: repeat-x; height: 1px; }
.td_img { border-bottom: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; padding-bottom: 4px; background-color: #e8e8e8; padding-left: 4px; padding-right: 4px; border-top: #d0d0d0 1px solid; border-right: #d0d0d0 1px solid; padding-top: 4px; }
.td_width { width: 5px; }
IMG { border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
TD { line-height: 160%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #737373; font-size: 12px; }
.green_d { background-repeat: repeat-x; height: 1px; }
.font { color: #144c69; font-size: 12px; font-weight: bold; }
A { color: #737373; text-decoration: none; }
A:hover { color: #32a602; text-decoration: underline; }
.red TD { color: #ff7800; font-size: 12px; }
.red TABLE TD { color: #ff7800; font-size: 12px; }
.red TD A { color: #ff7800; font-size: 12px; }
.red TABLE TD A { color: #ff7800; font-size: 12px; }
.red TD A:hover { color: #000000; font-size: 12px; }
.red TABLE TD A:hover { color: #000000; font-size: 12px; }
.green TD { color: #2c7600; font-size: 12px; }
.green TABLE TD { color: #2c7600; font-size: 12px; }
.green TD A { color: #2c7600; font-size: 12px; }
.green TABLE TD A { color: #2c7600; font-size: 12px; }
.green TD A:hover { color: #000000; font-size: 12px; }
.green TABLE TD A:hover { color: #000000; font-size: 12px; }
.blue TD { color: #128497; font-size: 12px; }
.blue TABLE TD { color: #128497; font-size: 12px; }
.blue TD A { color: #128497; font-size: 12px; }
.blue TABLE TD A { color: #128497; font-size: 12px; }
.blue TD A:hover { color: #000000; font-size: 12px; }
.blue TABLE TD A:hover { color: #000000; font-size: 12px; }
.mian_table { border-left: #c3cdd6 1px solid; background-color: #ffffff; border-right: #c3cdd6 1px solid; }
A.linkab { letter-spacing: 8px; color: #ffffff; font-size: 12px; text-decoration: none; }
.tit1 { color: #19a802; font-size: 9pt; font-weight: bold; }
A.linkab:hover { border-bottom: #ffff00 1px solid; border-left: #ffff00 1px; letter-spacing: 8px; color: #ffffff; font-size: 12px; border-top: #ffff00 1px; border-right: #ffff00 1px; text-decoration: none; }
A.linktop1 { color: #438217; font-size: 12px; text-decoration: none; }
.top1 { color: #438217; font-size: 12px; }
A.linktop1:hover { color: #438217; font-size: 12px; text-decoration: underline; }

#cntR { width: 302px; }
#NewsTop { margin-bottom: 16px; clear: both; }
#NewsTop P { line-height: 21px; float: left; }
#NewsTop P.topTit { }
#NewsTop P.topC0 { background-position: left center; border-left: #f2f2f2 1px solid; width: 81px; background-image: url(/image/g1.gif); color: #fff; font-size: 12px; cursor: pointer; font-weight: bold; background-repeat: no-repeat; }
#NewsTop P.topC1 { background-position: left center; border-left: #f2f2f2 1px solid; width: 81px; background-image: url(/image/g2.gif); color: #fff; font-size: 12px; font-weight: bold; background-repeat: no-repeat; }
#NewsTop #NewsTop_tit { height: 21px; }
#NewsTop #NewsTop_cnt { text-align: left; line-height: 25px; padding-top: 7px; }
#NewsTop #NewsTop_cnt A { color: #666; text-decoration: none; }
#NewsTop #NewsTop_cnt A:hover { color: #c2130e; text-decoration: underline; }

/*½¹µã¹ã¸æ*/
.slideswrapper { height: 306px; overflow: hidden; width: 969px; }
.slides { position: relative; width: 969px; height: 306px; overflow: hidden; margin: 0 auto; }
.slides_container .slide { position: relative; width: 969px; height: 306px; }
.slides_container img { display: block; }
.slides-pagination { position: absolute; z-index: 10; width: 969px; height: 10px; line-height: 10px; left: 0; bottom: 13px; text-align: center; }
.slides-pagination li { display: inline-block; margin: 0 2px; vertical-align: top; }
.slides-pagination li { *display:inline;*zoom:1;*width:10px;*height:10px;}
.slides-pagination li a { display: inline-block; width: 16px; height: 0; padding-top: 16px; overflow: hidden; vertical-align: top; background: url(/image/dots.png) no-repeat; }
.slides-pagination li.current a, .slides-pagination li a:hover { background-position: 0 -16px; }
