BODY {
	MARGIN: 0px; COLOR: #2a4a20; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
A:link {
	COLOR: #0079be; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0079be; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0079be; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0079be; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 10px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
.font_9 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 130%
}
.font_10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 130%
}
.font_12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.font_14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.font_color_01 {
	COLOR: #333333
}
.font_b {
	FONT-WEIGHT: bold
}
.mgn_10 {
	MARGIN: 10px
}
DIV.foot_menu {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9d2500; LINE-HEIGHT: 140%
}
.topics {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #288e36; LINE-HEIGHT: 140%
}
.mgn_right {
	FONT-SIZE: 12px; MARGIN: 5px; COLOR: #46595a; LINE-HEIGHT: 140%
}
P.home A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #34552c; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
P.home A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #34552c; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
P.home A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #34552c; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
P.home A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #e9eddf; PADDING-BOTTOM: 0px; COLOR: #34552c; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #197b30; PADDING-TOP: 5px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-ALIGN: right
}
H2.h2_top {
	COLOR: #ffffff; TEXT-ALIGN: left
}
H2.kensaku {
	MARGIN: 10px 40px
}
H3 {
	BORDER-RIGHT: #34552c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #34552c 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; BORDER-LEFT: #34552c 1px solid; COLOR: #34552c; PADDING-TOP: 3px; BORDER-BOTTOM: #34552c 1px solid; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
SPAN.h3_s {
	FONT-SIZE: 13px; MARGIN-RIGHT: 1em
}
TABLE.col_top P {
	MARGIN: 15px
}
TABLE.col_top H2 {
	MARGIN: 0px 15px
}
IMG.anai {
	MARGIN-LEFT: 10px
}
UL.head_menu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 750px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #009050; TEXT-ALIGN: center
}
UL.head_menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
UL.head_menu A:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #009050; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
UL.head_menu A:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #009050; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
UL.head_menu A:hover {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #009050; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
UL.head_menu A:hover {
	BACKGROUND: #eaf0d8; COLOR: #34552c
}
.cur {
	CURSOR: pointer
}
.cur2 {
	FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: white
}
.ta_mar {
	MARGIN: 0px 10px
}
P.head_tel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
UL.head_menu_top {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 750px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
UL.head_menu_top LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
UL.head_menu_top A:link {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
UL.head_menu_top A:visited {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
UL.head_menu_top A:hover {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
.index_menu {
	BACKGROUND-IMAGE: url(../images/index_menu.jpg); BACKGROUND-REPEAT: repeat-x
}
UL.head_menu_top A:hover {
	BACKGROUND: #eaf0d8; COLOR: #34552c
}
