@charset "shift_jis";
BODY {
	BACKGROUND-POSITION: 50% top; SCROLLBAR-FACE-COLOR: #fefdf8; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #fefdf8; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-TRACK-COLOR: #efefef; BACKGROUND-REPEAT: repeat-x; SCROLLBAR-DARKSHADOW-COLOR: #98aab1
}
BODY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 160%
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 160%
}
TH {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 160%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 200; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 200; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #46ac00; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.border {
	BORDER-RIGHT: #c3e18e 1px solid; BORDER-TOP: #c3e18e 1px solid; BORDER-LEFT: #c3e18e 1px solid; BORDER-BOTTOM: #c3e18e 1px solid
}
.no-border {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.no-border {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.b_border {
	BORDER-BOTTOM: #cbcfef 1px solid
}
.f-brack {
	COLOR: #313433
}
.menu {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #676767
}
.menu:link {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #676767
}
.menu:visited {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #676767
}
.menu:active {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #676767
}
.menu:hover {
	COLOR: #2ba126; TEXT-DECORATION: none
}
.menu1 {
	MARGIN: 0px 8px; COLOR: #000
}
.menu1:link {
	MARGIN: 0px 8px; COLOR: #000
}
.menu1:visited {
	MARGIN: 0px 8px; COLOR: #000
}
.menu1:active {
	MARGIN: 0px 8px; COLOR: #000
}
.menu1:hover {
	COLOR: #46ac00; TEXT-DECORATION: none
}
.menu2 {
	COLOR: #666666
}
.menu2:link {
	COLOR: #666666
}
.menu2:visited {
	COLOR: #666666
}
.menu2:active {
	COLOR: #666666
}
.menu2:hover {
	COLOR: #339c1c; TEXT-DECORATION: underline
}
.menu33 {
	MARGIN: 0px 5px; COLOR: #666666
}
.menu33:link {
	MARGIN: 0px 5px; COLOR: #666666
}
.menu33:visited {
	MARGIN: 0px 5px; COLOR: #666666
}
.menu33:active {
	MARGIN: 0px 5px; COLOR: #666666
}
.menu33:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.menub {
	FONT-SIZE: 12px; COLOR: #343434
}
.menub:link {
	FONT-SIZE: 12px; COLOR: #343434
}
.menub:visited {
	FONT-SIZE: 12px; COLOR: #343434
}
.menub:active {
	FONT-SIZE: 12px; COLOR: #343434
}
.menub:hover {
	COLOR: #2ba126; TEXT-DECORATION: none
}
.menul {
	COLOR: #333333; TEXT-DECORATION: none
}
.menul:link {
	COLOR: #333333; TEXT-DECORATION: none
}
.menul:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.menul:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.menul:hover {
	COLOR: #46ac00; TEXT-DECORATION: underline
}
.more {
	FONT-SIZE: 12px; COLOR: #009900; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more:link {
	FONT-SIZE: 12px; COLOR: #009900; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more:visited {
	FONT-SIZE: 12px; COLOR: #009900; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more:active {
	FONT-SIZE: 12px; COLOR: #009900; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more:hover {
	FONT-SIZE: 12px; COLOR: #009900; FONT-FAMILY: "??"; TEXT-DECORATION: underline
}
.more1 {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more1:link {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more1:visited {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more1:active {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more1:hover {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "??"; TEXT-DECORATION: underline
}
.more2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more2:link {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more2:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more2:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more2:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: underline
}
.more33 {
	PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more33:link {
	PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more33:visited {
	PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more33:active {
	PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #333333; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: none
}
.more33:hover {
	PADDING-LEFT: 15px; FONT-SIZE: 14px; COLOR: #009900; PADDING-TOP: 2px; FONT-FAMILY: "??"; TEXT-DECORATION: underline
}
.tmenu {
	BACKGROUND: url(../imgs/bg1.jpg) repeat-x; WIDTH: 100%; COLOR: #fff
}
.webtext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.button {
	COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999
}
#hnews {
	WIDTH: 382px; POSITION: relative; HEIGHT: 241px
}
.news-on {
	BACKGROUND: url(../imgs/bg3.jpg) no-repeat; COLOR: #ffffff; TEXT-ALIGN: center
}
.news-out {
	BACKGROUND: url(../imgs/bg4.jpg) no-repeat; COLOR: #5ac600; TEXT-ALIGN: center
}
#hnews #news {
	LEFT: 0px; WIDTH: 123px; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
#hnews #pingt {
	LEFT: 125px; WIDTH: 123px; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
#newsList {
	LEFT: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 382px; POSITION: absolute; TOP: 30px; HEIGHT: 208px
}
#search {
	OVERFLOW: hidden; HEIGHT: 31px
}
#prclass {
	OVERFLOW: hidden; WIDTH: 305px; HEIGHT: 208px
}
#mid-1 {
	OVERFLOW: hidden; WIDTH: 322px; HEIGHT: 330px
}
.mtitle {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../imgs/bgm.jpg) no-repeat left top; COLOR: #009900; PADDING-TOP: 2px; HEIGHT: 26px
}
#mid-2 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 478px; HEIGHT: 250px
}
#pmid3-1 {
	FLOAT: left; MARGIN-BOTTOM: 12px; OVERFLOW: hidden; WIDTH: 252px; HEIGHT: 264px
}
#pmid3-2 {
	FLOAT: left; MARGIN: 0px 8px 12px; OVERFLOW: hidden; WIDTH: 252px; HEIGHT: 264px
}
#pmid3-3 {
	FLOAT: left; MARGIN-BOTTOM: 12px; OVERFLOW: hidden; WIDTH: 252px; HEIGHT: 264px
}
.mtitle-1 {
	DISPLAY: block; PADDING-LEFT: 36px; BACKGROUND: url(../imgs/bgm1.jpg) repeat-x left top; COLOR: #5ac600; PADDING-TOP: 9px; HEIGHT: 18px
}
.mtitle-2 {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../imgs/bgm.jpg) repeat-x -220px 0px; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 20px
}
.mtitle-3 {
	DISPLAY: block; PADDING-LEFT: 176px; BACKGROUND: url(../imgs/bgm2.jpg) no-repeat 1px 50%; COLOR: #5ac600; PADDING-TOP: 9px; HEIGHT: 18px
}
#rmid {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 185px; HEIGHT: 544px
}
UL#knc {
	WIDTH: 180px
}
UL#knc LI {
	FLOAT: left; WIDTH: 90px; HEIGHT: 18px
}
UL#knc LI A {
	COLOR: #46ac00
}
UL#knc LI A:hover {
	TEXT-DECORATION: underline
}
#bigclass {
	MARGIN: 8px 0px
}
#bigclass LI H1 A {
	COLOR: #46ac00
}
#bigclass LI H1 A:hover {
	TEXT-DECORATION: underline
}
.bigclass {
	PADDING-LEFT: 12px; FLOAT: left; WIDTH: 140px
}
.smallclass {
	FLOAT: left; WIDTH: 66px
}
#bigclass1 {
	MARGIN: 8px 0px
}
#bigclass1 LI H1 A {
	COLOR: #46ac00
}
#bigclass1 LI H1 A:hover {
	TEXT-DECORATION: underline
}
.bigclass1 {
	PADDING-LEFT: 6px; FLOAT: left; WIDTH: 186px
}
.bigclass1 LI {
	FLOAT: left; WIDTH: 62px
}
.bigclass1 LI A:hover {
	TEXT-DECORATION: underline
}
.hlist {
	MARGIN: 10px
}
.li-more {
	HEIGHT: 16px; TEXT-ALIGN: right
}
.klist {
	MARGIN: 8px
}
.li-h {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 224px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.li-h A:hover {
	COLOR: #46ac00; TEXT-DECORATION: underline
}
.li-hc {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 260px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.li-bh {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 280px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.li-bh A:hover {
	COLOR: #46ac00; TEXT-DECORATION: underline
}
.li-jm {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 166px; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-OVERFLOW: ellipsis
}
.li-jm A:hover {
	COLOR: #46ac00; TEXT-DECORATION: underline
}
.li-ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 163px; PADDING-TOP: 2px; HEIGHT: 50px; TEXT-ALIGN: center
}
.nlist {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 270px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.hostm {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 170px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.adul {
	MARGIN-TOP: 4px; MARGIN-LEFT: 208px
}
.adnum {
	BORDER-RIGHT: #cbcfef 1px solid; BORDER-TOP: #cbcfef 1px solid; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #cbcfef 1px solid; WIDTH: 20px; BORDER-BOTTOM: #cbcfef 1px solid; TEXT-ALIGN: center
}
.adnumon {
	BORDER-RIGHT: #cbcfef 1px solid; BORDER-TOP: #cbcfef 1px solid; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #cbcfef 1px solid; WIDTH: 20px; COLOR: #fff; BORDER-BOTTOM: #cbcfef 1px solid; BACKGROUND-COLOR: #5ac600; TEXT-ALIGN: center
}
.adjm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 172px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.admid-img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px; WIDTH: 132px; HEIGHT: 100px; BORDER-RIGHT-WIDTH: 0px
}
.linkt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px auto; PADDING-TOP: 0px
}
.linkli {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px auto; OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 0px; HEIGHT: 22px
}
.linkimg {
	FLOAT: left; MARGIN: 2px 10px
}
.bottom {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #666; LINE-HEIGHT: 160%; PADDING-TOP: 8px
}
.whmenul {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 318px; MARGIN-RIGHT: 8px; HEIGHT: 220px
}
.whmenur {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 318px; HEIGHT: 220px
}
.whlist {
	MARGIN: 10px 16px
}
.whmenulr {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 303px; HEIGHT: 220px
}
.li-hr {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 260px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis
}
.li-hr A:hover {
	COLOR: #46ac00; TEXT-DECORATION: underline
}
UL#mmt {
	MARGIN-LEFT: 7px
}
UL#mmt LI {
	FLOAT: left; MARGIN-RIGHT: 2px; HEIGHT: 31px
}
UL#mmt LI#t1 {
	BACKGROUND: url(../imgs/ml.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 31px
}
UL#mmt LI#t1 SPAN {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(../imgs/mr.jpg) no-repeat right top; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 8px; HEIGHT: 23px
}
UL#mmt LI#t2 {
	BACKGROUND: url(../imgs/mhl.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 31px
}
UL#mmt LI#t2 SPAN {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(../imgs/mhr.jpg) no-repeat right top; FLOAT: left; PADDING-TOP: 8px; HEIGHT: 23px
}
.f-green {
	COLOR: #46ac00
}
.rel {
	FONT-SIZE: 14px; BACKGROUND: url(../imgs/mc.jpg) repeat-x left top; WIDTH: 551px; COLOR: #ffffff
}
.table1 {
	BORDER-RIGHT: #cbcfef 1px solid; BORDER-TOP: #cbcfef 1px solid; BORDER-LEFT: #cbcfef 1px solid; BORDER-BOTTOM: #cbcfef 1px solid
}
.title0 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #169cd9
}
INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.h-news {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; WIDTH: 278px; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-OVERFLOW: ellipsis
}
.table {
	BORDER-RIGHT: #c5e8a6 1px solid; BORDER-TOP: #c5e8a6 1px solid; BORDER-LEFT: #c5e8a6 1px solid; BORDER-BOTTOM: #c5e8a6 1px solid
}
.table1 {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid
}
.table2 {
	BORDER-RIGHT: #d5d5d5 2px solid; BORDER-TOP: #d5d5d5 2px solid; BORDER-LEFT: #d5d5d5 2px solid; BORDER-BOTTOM: #d5d5d5 2px solid
}
.ffont1 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px
}
.ffont2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.ffont3 {
	FONT-SIZE: 12px; COLOR: #009900
}
DIV {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
#page LI {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}