BODY {
	FONT-SIZE: 12px; background-image : url(file:///C:/My Documents/$B%G%]%8%C%HK!@)2=1?F0(B $B$40';"(B.files/315-24.jpg); COLOR: black; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #fffff0; box-sizing: border-box; moz-box-sizing: border-box
}}}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
;}
.mienai {
	DISPLAY: none
;}
P {
	MARGIN: 0px; TEXT-INDENT: 1em
;}
STRONG {
	FONT-SIZE: larger
;}
A.sennashi:link {
	TEXT-DECORATION: none
;}
A.sennashi:hover {
	TEXT-DECORATION: none
;}
IMG.wakutuki {
	BORDER-RIGHT: #330000 4px solid; PADDING-RIGHT: 2px; BORDER-TOP: #330000 4px solid; MARGIN-TOP: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #330000 4px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #330000 4px solid
;}
.migi_mawa {
	FLOAT: right
;}
.mawa_migi {
	CLEAR: right
;}
.hidari_mawa {
	FLOAT: left
;}
.mawa_hidari {
	CLEAR: left
;}
P.migimawa_hazusi {
	CLEAR: right; DISPLAY: none
;}
P.hidamawa_hazusi {
	CLEAR: left; FONT-SIZE: 1px; COLOR: white
;}
.manaka {
	TEXT-ALIGN: center
;}
.migi_yose {
	TEXT-ALIGN: right
;}
.hidari_yose {
	TEXT-ALIGN: left
;}
.nakazoro {
	VERTICAL-ALIGN: middle
;}
.uezoro {
	VERTICAL-ALIGN: top
;}
.heiretsu {
	DISPLAY: inline
;}
.akamoji {
	COLOR: #990000
;}
H1 {
	FONT-SIZE: 28px
;}
H2 {
	FONT-SIZE: 22px; LINE-HEIGHT: 1.5em
;}
H3 {
	FONT-SIZE: 18px
;}
A:link {
	COLOR: #006600
;}
A:visited {
	COLOR: #77aa77
;}
A:hover {
	COLOR: #33cc11; TEXT-DECORATION: underline
;}
.noline A:hover {
	COLOR: black; TEXT-DECORATION: none
;}
A:active {
	COLOR: #8888dd; TEXT-DECORATION: underline
;}
DT {
	MARGIN-TOP: 2em; FONT-SIZE: 18px
;}
DD {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 0em
;}
UL.menu LI A:link {
	COLOR: white; TEXT-DECORATION: none
;}
UL.menu LI A:visited {
	COLOR: white; TEXT-DECORATION: none
;}
UL.menu LI A:hover {
	COLOR: #50ff00
;}
UL.menu {
	MARGIN: 0px; LIST-STYLE-TYPE: none
;}
UL.menu LI {
	DISPLAY: inline; MARGIN-LEFT: 1em; LINE-HEIGHT: 2em; FONT-FAMILY: sans-serif
;}
DIV.waku {
	BORDER-RIGHT: #559900 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #559900 2px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 5px 10px; BORDER-LEFT: #559900 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #559900 2px solid; BACKGROUND-COLOR: #fff0ff
;}
DIV.topnavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: -10px -10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #339900 4px solid; BACKGROUND-COLOR: #eeeeee
;}
DIV.nakablock {
	MARGIN: 2em 5%; LINE-HEIGHT: 1.8em
;}
P.linkfridesu {
	BORDER-TOP: #006600 5px solid; MARGIN-TOP: 1em; LINE-HEIGHT: 3em; PADDING-TOP: 1em; TEXT-ALIGN: center
;}
DIV.ridodesu {
	FONT-SIZE: 16px
;}
P.pejitop {
	CLEAR: left; MARGIN: 5px 1em 3em 0px; TEXT-ALIGN: right
;}
DIV.miniheda {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 10px; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #006600
;}
H1.minititle {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px
;}
H1#syunotitle {
	COLOR: black; FONT-STYLE: italic; FONT-FAMILY: sans-serif
;}
DIV#top_midasi {
	BORDER-RIGHT: #008800 5px solid; PADDING-RIGHT: 20px; BORDER-TOP: #008800 5px solid; PADDING-LEFT: 20px; FONT-SIZE: x-large; PADDING-BOTTOM: 5px; MARGIN: 1em 15%; BORDER-LEFT: #008800 5px solid; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BORDER-BOTTOM: #008800 5px solid; BACKGROUND-COLOR: #eeffcc; TEXT-ALIGN: center; font-color: #ff4444
}}}
DIV.heda {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: -1em 0px 1em; PADDING-TOP: 0.7em; BACKGROUND-COLOR: #006600
;}
P#midasita {
	FONT-SIZE: 16px; MARGIN: 1em 10%; TEXT-INDENT: 0px; LINE-HEIGHT: 1.5em
;}
DIV#ofisyaru {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 30px 2em 1px; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbbb 1px solid; BACKGROUND-COLOR: #ddffee; TEXT-ALIGN: center
;}
DIV#kauntayo {
	FONT-SIZE: 16px; FLOAT: right; COLOR: #006600; TEXT-ALIGN: right
;}
DIV#kosinjoho {
	PADDING-LEFT: 1em; MARGIN: 3em 20%; BORDER-LEFT: #006600 20px solid; TEXT-INDENT: 0px; LINE-HEIGHT: 1.8em
;}
DIV#sandowogoran {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 16px; PADDING-BOTTOM: 1px; MARGIN: 10px 25%; BORDER-LEFT: black 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #006000; TEXT-ALIGN: center
;}
DIV#sandowogoran A:link {
	COLOR: #ffee20
;}
DIV#sandowogoran A:hover {
	COLOR: white
;}
DIV.kirokuwaku {
	BORDER-RIGHT: #007700 2px solid; BORDER-TOP: #007700 2px solid; MARGIN: 0px; BORDER-LEFT: #007700 2px solid; BORDER-BOTTOM: #007700 2px solid
;}
DIV#kirokuheda {
	BORDER-RIGHT: #004400 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #004400 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #004400 2px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #004400 2px solid; BACKGROUND-COLOR: #005500
;}
UL#kirokun IMG {
	BORDER-RIGHT: #ccaa99 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccaa99 1px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccaa99 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccaa99 1px solid; BACKGROUND-COLOR: #fffff5
;}
UL#kirokun LI {
	CLEAR: left; BORDER-TOP: #009900 3px ridge; MARGIN-LEFT: -2em; MARGIN-RIGHT: 1em; LIST-STYLE-TYPE: none
;}
LI.uesan {
	BORDER-TOP: medium none
;}
UL.nendai {
	MARGIN: 10px 0px 2px
;}
UL.nendai LI {
	DISPLAY: inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 2em
;}
H1.hiroge {
	LETTER-SPACING: 0.5em
;}
DIV.kakite {
	MARGIN-TOP: 1em; FONT-SIZE: 14px; MARGIN-RIGHT: 2em; FONT-STYLE: oblique; TEXT-ALIGN: right
;}
DIV#seigansyo {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 2em; MARGIN: 2em 2%; BORDER-LEFT: #cccccc 1px solid; COLOR: #221100; LINE-HEIGHT: 2em; PADDING-TOP: 2em; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffdd
;}
DIV#uketsuke LI {
	MARGIN-BOTTOM: 2em
;}
DIV#haritsukeyo {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: black 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: black 1px solid
;}
DIV#keii {
	BORDER-TOP: #999999 2px solid; MARGIN: 4em 2%
;}
DIV#sandosya {
	MARGIN: 2em 5%
;}
P.sandosuru {
	MARGIN-TOP: 0.5em; FONT-SIZE: 22px; TEXT-ALIGN: center
;}
UL#dantai {
	FONT-SIZE: 14px
;}
UL#dantai LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
;}
DIV#linkpeji DT {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px
;}
DIV#linkpeji DD {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px
;}
DIV#linkpeji UL LI {
	BORDER-RIGHT: #339933 4px outset; PADDING-RIGHT: 10px; BORDER-TOP: #339933 4px outset; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; MARGIN-LEFT: -2em; BORDER-LEFT: #339933 4px outset; COLOR: #000011; PADDING-TOP: 10px; BORDER-BOTTOM: #339933 4px outset; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffee
;}
DIV#linkpeji OL LI {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: circle
;}
DIV.otoia {
	MARGIN-LEFT: 3em; LINE-HEIGHT: 2em
;}
DIV.otoia DT {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0px
;}
DIV.otoia DD {
	MARGIN-TOP: 0.5em; MARGIN-LEFT: 5em
;}
DIV.yonjunen {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 140px 1em 0px; PADDING-TOP: 0.5em
;}
DIV#harapurof {
	BORDER-RIGHT: #000066 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #000066 2px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #000066 2px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #000066 2px solid; BACKGROUND-COLOR: #fffff0
;}
DIV#kankyono {
	BORDER-RIGHT: #6666ff 20px solid; PADDING-RIGHT: 2em; BORDER-TOP: medium none; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; MARGIN: 2em 1em; BORDER-LEFT: #6666ff 30px solid; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
;}
DIV.kakusyo {
	BORDER-RIGHT: #003300 2px solid; BORDER-TOP: #003300 2px solid; MARGIN: 0px 5%; BORDER-LEFT: #003300 2px solid; BORDER-BOTTOM: #003300 2px solid; BACKGROUND-COLOR: #333399
;}
UL.kakusyo {
	MARGIN: 0px
;}
UL.kakusyo LI {
	DISPLAY: inline; FONT-SIZE: 16px; MARGIN: 0px 1.5em; LINE-HEIGHT: 2em
;}
UL.kakusyo LI A:link {
	COLOR: #ccffff; TEXT-DECORATION: none
;}
UL.kakusyo LI A:visited {
	COLOR: #ddeeee; TEXT-DECORATION: none
;}
UL.kakusyo LI A:hover {
	COLOR: #66ffff
;}
DIV.kosyonaiyo {
	BORDER-RIGHT: #5555ff 4px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #5555ff 4px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 5%; BORDER-LEFT: #5555ff 4px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #5555ff 4px solid
;}
DIV.kosyonaiyo H2 {
	PADDING-LEFT: 0.5em; FONT-SIZE: 28px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-BOTTOM: #aaaaff 6px ridge; LETTER-SPACING: 0.4em
;}
DT.kosyodan {
	PADDING-RIGHT: 5px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3em; COLOR: white; MARGIN-RIGHT: 5%; PADDING-TOP: 0px; BACKGROUND-COLOR: #005500
;}
DT.syochiyo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3em; COLOR: white; MARGIN-RIGHT: 5%; PADDING-TOP: 0px; BACKGROUND-COLOR: #000066
;}
DL#kosyo DD {
	MARGIN: 1em 4em
;}
