BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bline {
	BORDER-RIGHT: #110653 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #110653 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #110653 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #110653 1px solid
}
.leftimg {
	FLOAT: right; MARGIN-LEFT: 2px
}
TD {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 21px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
.lm {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
#shousai {
	MARGIN-TOP: 20px; MARGIN-LEFT: 60px; LIST-STYLE-TYPE: none
}
#shousai UL {
	LIST-STYLE-TYPE: none
}
#shousai LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/arrowb.gif) no-repeat 0px 55%; LIST-STYLE-TYPE: none
}
A:link {
	FONT-SIZE: 13px; COLOR: #0543b5; LINE-HEIGHT: 18px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 13px; COLOR: #0543b5; LINE-HEIGHT: 18px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 13px; COLOR: #ff3300; LINE-HEIGHT: 18px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 13px; COLOR: #ff3300; LINE-HEIGHT: 18px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; TEXT-DECORATION: none
}
#topicArea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #110653 2px solid; PADDING-TOP: 0px
}
#topicAreaBottom {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 17px; BORDER-LEFT: #110653 2px solid; PADDING-TOP: 0px
}
.dottedLine {
	MARGIN: 5px 0px
}
.topic {
	PADDING-RIGHT: 2px; BORDER-TOP: #110653 1px dotted; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: #110653; BACKGROUND: #ffffff; BORDER-BOTTOM-COLOR: #110653; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-RIGHT-COLOR: #110653
}
.topics {
	MARGIN-LEFT: 10px
}
.topic TABLE TD H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 12px/13px "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; COLOR: #110653; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.topic TABLE TD H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 10px/11px "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; COLOR: #110653; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.topicsg {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 110px; LIST-STYLE-TYPE: none
}
.topicsg A {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/arrowg.gif) no-repeat 0% 55%; LEFT: 115px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cline {
	BORDER-RIGHT: #110653 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #110653 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #110653 1px solid
}
.dline {
	BORDER-RIGHT: #110653 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #110653 1px solid; PADDING-TOP: 10px
}
H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #110653; LINE-HEIGHT: 23px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "Osaka", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
H2 {
	DISPLAY: inline; FONT: bold 14px/18px "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; COLOR: #ff0000
}
.subtitle {
	PADDING-LEFT: 10px; BORDER-LEFT: #110653 6px solid
}
.bb {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #110653; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #110653; LINE-HEIGHT: 22px; PADDING-TOP: 0px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
.rightimg {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#gaiyou {
	BORDER-COLLAPSE: collapse
}
#gaiyou TD {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; LINE-HEIGHT: 21px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
#navlist LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#navlist LI A {
	BORDER-RIGHT: #110653 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #110653 1px solid; PADDING-LEFT: 15px; BACKGROUND: #accfff; PADDING-BOTTOM: 3px; BORDER-LEFT: #110653 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #accfff 1px solid; TEXT-DECORATION: none
}
#navlist LI A:link {
	COLOR: #110653
}
#navlist LI A:visited {
	COLOR: #110653
}
#navlist LI A:hover {
	BORDER-RIGHT: #110653 1px solid; BORDER-TOP: #110653 1px solid; BORDER-LEFT: #110653 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #1d2c78 1px solid; BACKGROUND-COLOR: #1d2c78
}
#navlist LI A#current {
	BORDER-RIGHT: #110653 1px solid; BORDER-TOP: #110653 1px solid; BACKGROUND: #110653; BORDER-LEFT: #110653 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #110653 1px solid
}
#naiyou {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}
#naiyou LI {
	FONT-SIZE: 14px; COLOR: #110653; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
#form {
	BORDER-COLLAPSE: collapse
}
#form TD {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; LINE-HEIGHT: 21px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"
}
.clear {
	CLEAR: left
}
.smallfont {
	FONT: 11px/13px "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; COLOR: #666666
}
.topic P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topiStrong {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
.M12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #110653; PADDING-TOP: 0px
}
.M12b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #110653; PADDING-TOP: 0px
}
.osuText {
	PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; COLOR: #333333; LINE-HEIGHT: 17px; PADDING-TOP: 5px
}
#osuSyousai {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/arrowb.gif) no-repeat 0px 50%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 400px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.osuList {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fafafa; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.M12g {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#menuSemi {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/arrowg.gif) no-repeat 10px 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; COLOR: #110653; LINE-HEIGHT: 13px; PADDING-TOP: 10px; BORDER-BOTTOM: #333333 1px dotted; TEXT-ALIGN: left
}
#menuSemi P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menuSemi A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 13px
}
#naviOssme {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #00698c; TEXT-ALIGN: center
}
#naviOssme A {
	FONT-SIZE: 11px; COLOR: #e1edff; TEXT-DECORATION: none
}
#naviOssme A:hover {
	FONT-SIZE: 11px; COLOR: #33ccff; TEXT-DECORATION: underline
}
.smallfontBlue {
	FONT: 11px/12px "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3"; VERTICAL-ALIGN: bottom; COLOR: #666666; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#dateObi {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; BACKGROUND: #100452; COLOR: #eaeaea; TEXT-ALIGN: right
}
.topic TABLE TD IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
.topic TABLE TD DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 11px; PADDING-TOP: 0px
}
.topic TABLE TD TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #333333; LINE-HEIGHT: 11px; PADDING-TOP: 2px
}
.topic TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.topitdMidasi {
	WIDTH: 50px; TEXT-ALIGN: center
}
A.topiSyosai {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../images/arrowg.gif) no-repeat left 55%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 130px; PADDING-TOP: 0px
}
.topiKeisai {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #110653; LINE-HEIGHT: 11px; PADDING-TOP: 0px; BORDER-BOTTOM: #110653 1px dotted; TEXT-ALIGN: right
}
.topic TABLE TD TABLE {
	BACKGROUND: #999999
}
A.topiMore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url(../images/arrowb.gif) no-repeat left 55%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
