BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.4
}
UL {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.4
}
OL {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.4
}
DL {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.4
}
UL {
	MARGIN-LEFT: 2em
}
P {
	LINE-HEIGHT: 1.2
}
DL DL {
	MARGIN-LEFT: 0px
}
UL LI OL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: decimal
}
OL {
	MARGIN-LEFT: 3em
}
HR {
	MARGIN: 0.5em 0px
}
DD {
	MARGIN-LEFT: 2em
}
LI DL {
	MARGIN-LEFT: -1em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.noVisible {
	VISIBILITY: hidden; POSITION: absolute; TOP: -100px
}
.rightNavi {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0.5em; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right
}
#contents #toEnglish {
	FONT-SIZE: smaller; MARGIN: 0px 0.5em 0px 0px; LINE-HEIGHT: 1; TEXT-ALIGN: right
}
#header {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 650px
}
#pankuzu P {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 650px
}
.floatDL01 {
	MARGIN-BOTTOM: 2em
}
.floatDL01 DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 5em; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.floatDL01 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.floatDL02 {
	MARGIN-BOTTOM: 2em
}
.floatDL02 DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 5em; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.floatDL02 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.floatDL03 {
	MARGIN-BOTTOM: 2em
}
.floatDL03 DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 6em; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.floatDL03 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#header P {
	FLOAT: left; MARGIN: 0px
}
#header P IMG {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#header .headerMenu {
	DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#header .headerMenu LI {
	PADDING-LEFT: 5px; FONT-SIZE: small; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 1em; BORDER-LEFT: #000000 2px solid; LINE-HEIGHT: 1; PADDING-TOP: 4px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; LIST-STYLE-TYPE: none
}
#header FORM {
	FONT-SIZE: smaller; FLOAT: right
}
#pankuzu {
	CLEAR: both; BORDER-TOP: #003366 3px solid; FONT-SIZE: small; BACKGROUND: url(../images/head_back.gif) repeat-x left bottom; PADDING-BOTTOM: 10px
}
#contents {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 650px; PADDING-TOP: 5px
}
#contents P {
	MARGIN-BOTTOM: 0.5em
}
#contents H1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; MARGIN: 0.5em 0px; BORDER-LEFT: #ff9900 10px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff9900 1px solid
}
#contents H2 {
	CLEAR: both; PADDING-LEFT: 5px; FONT-SIZE: 110%; MARGIN: 1em 0px 0.5em 5px; BORDER-LEFT: #ff9900 5px solid; COLOR: #2b2b80; LINE-HEIGHT: 1
}
#contents H3 {
	PADDING-BOTTOM: 2px; MARGIN: 1em 0px 0.3em 1em; COLOR: #2b2b80; LINE-HEIGHT: 1; BORDER-BOTTOM: #ff9900 1px solid
}
#contents H4 {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 1em
}
#contents TABLE {
	BORDER-TOP: #000000 1px solid; MARGIN: 0.5em 0.5em 0.5em 1em; BORDER-LEFT: #000000 1px solid; BORDER-COLLAPSE: collapse
}
#contents TABLE TH {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid
}
#contents TABLE TD {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid
}
.tani {
	PADDING-RIGHT: 0px; MARGIN-TOP: -16px; DISPLAY: block; FONT-SIZE: smaller; POSITION: relative; TEXT-ALIGN: right
}
#contents TABLE OL {
	MARGIN-LEFT: 1.5em
}
#contents #tokei_title H1 {
	PADDING-LEFT: 10px; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#contents #tokei_title {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #018eab
}
#contents #tokei_title2 {
	FONT-SIZE: small; MARGIN: 0px; TEXT-ALIGN: right
}
#contents #tokei_title2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contents .contentH2 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
#contents .contentH2 H2 {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
#contents .contentH2 P {
	FONT-SIZE: smaller; FLOAT: right; MARGIN: 2px 0.5em 0px 0px
}
#contents .contentH2 H2 A {
	COLOR: #2b2b80
}
#contents .contentH2 H2 A:hover {
	COLOR: #ff6600
}
#contents .inlineBox UL {
	MARGIN: 5px 0px
}
#contents .inlineBox LI {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; DISPLAY: inline; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN: 5px; BORDER-LEFT: #666666 1px solid; WIDTH: auto; BORDER-BOTTOM: #666666 1px solid; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#contents .inlineBox LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#contents .inlineBox LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #018eab
}
#contents .inlineBox #tokeiAll {
	BORDER-TOP-WIDTH: 2px; CLEAR: both; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; WIDTH: 280px; MARGIN-RIGHT: auto; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 2px
}
#contents .inlineBox #tokeiAll A {
	WIDTH: 270px
}
#rightContents .inlineBox UL {
	MARGIN-LEFT: auto; WIDTH: 160px; MARGIN-RIGHT: auto
}
#rightContents .inlineBox LI {
	LIST-STYLE-IMAGE: none; WIDTH: 160px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#rightContents .inlineBox LI A {
	WIDTH: 150px
}
#index UL {
	MARGIN-LEFT: 1em
}
#index #leftContents {
	FLOAT: left; WIDTH: 400px
}
#index #leftContents H2 {
	CLEAR: none; FONT-SIZE: 100%
}
#index #leftContents .contentH2 {
	MARGIN-TOP: 0px
}
#index #leftContents .inlineBox {
	FONT-SIZE: small
}
#index #leftContents TABLE {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; MARGIN-TOP: 0px; MARGIN-LEFT: auto; BORDER-LEFT: #000000 2px solid; WIDTH: 99%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #000000 2px solid
}
#index #leftContents TABLE TH {
	FONT-WEIGHT: normal; FONT-SIZE: small; TEXT-ALIGN: left
}
#index #leftContents TABLE TH H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#index #leftContents TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#index #leftContents TABLE TD A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
#index #leftContents TABLE A:hover {
	BACKGROUND: #018eab; COLOR: #ffffff
}
#index #leftContents P A:hover {
	BACKGROUND: #018eab; COLOR: #ffffff
}
#index #leftContents .seidou {
	FONT-SIZE: small
}
#index #leftContents .seidou A {
	BORDER-RIGHT: #018eab 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #018eab 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT: #018eab 1px solid; LINE-HEIGHT: 1.5; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #018eab 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e6f5f8
}
#rightContents {
	PADDING-LEFT: 530px; FONT-SIZE: smaller
}
#index #rightContents {
	PADDING-LEFT: 410px
}
#rightContents .rightContentBox {
	BORDER-RIGHT: #018eab 1px solid; BORDER-TOP: #018eab 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #018eab 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #018eab 1px solid
}
#rightContents H2 {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #018eab; BORDER-BOTTOM-STYLE: none
}
#rightContents H2 A {
	COLOR: #ffffff
}
#rightContents H3 {
	PADDING-LEFT: 1em; MARGIN-LEFT: 0px; COLOR: #ffffff
}
#rightContents UL {
	PADDING-TOP: 5px
}
#rightContents LI {
	LIST-STYLE-IMAGE: url(../images/listmark04.gif); MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#rightContents LI A:hover {
	COLOR: #ff3300
}
#rightContents .contentH2 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; BACKGROUND-COLOR: #018eab; BORDER-BOTTOM-STYLE: none
}
#rightContents .contentH2 H2 {
	FONT-WEIGHT: normal; MARGIN: 2px 5px; COLOR: #ffffff
}
#rightContents .box1 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
#rightContents .box1 LI {
	MARGIN-LEFT: 20px
}
#categoryTitle {
	CLEAR: both; COLOR: #ffffff; BACKGROUND-COLOR: #018eab
}
#categoryTitle H1 {
	CLEAR: none; PADDING-LEFT: 0.5em; FONT-SIZE: 130%; MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.3; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#categoryTitle P {
	FONT-SIZE: small; FLOAT: right; MARGIN: 0px; TEXT-ALIGN: right
}
#contents #koshin UL {
	FONT-SIZE: small; MARGIN-LEFT: 2em
}
#contents #oshirase UL {
	FONT-SIZE: small; MARGIN-LEFT: 2em
}
.whatNew {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: smaller; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
.whatNew DL {
	MARGIN-LEFT: 0px; LINE-HEIGHT: 1.2
}
.whatNew DT {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 5em
}
.whatNew DD {
	PADDING-LEFT: 3em; PADDING-BOTTOM: 2px
}
.categoryMenu {
	MARGIN-BOTTOM: 0.5em
}
.categoryMenu UL {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 100%
}
.categoryMenu LI {
	PADDING-LEFT: 2em; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN: 3px 0px; WIDTH: 20%; TEXT-INDENT: -1.3em; LINE-HEIGHT: 1.2; LIST-STYLE-TYPE: none
}
.categoryMenu LI A {
	PADDING-LEFT: 5px; BORDER-LEFT: #018eab 1em solid
}
.categoryMenu LI A:hover {
	BORDER-LEFT: #ff9900 1em solid
}
#contentMenu {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 2em
}
#contents .qanda DT {
	PADDING-LEFT: 3em; FONT-WEIGHT: bold; TEXT-INDENT: -3em
}
#contents .qanda DD {
	MARGIN-TOP: 1em; PADDING-LEFT: 3em; MARGIN-LEFT: 0px; TEXT-INDENT: -3em
}
#contents .qanda DD UL {
	MARGIN-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
#contents .qanda DD UL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#contents .qanda .ddMarginTop1em {
	MARGIN-TOP: 1em; TEXT-INDENT: 0px
}
.Hover A:link {
	TEXT-DECORATION: none
}
.Hover A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#kensaku {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#kensaku .border1px {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#kensaku .border1px DL {
	MARGIN-LEFT: 0.5em
}
#kensaku .border1px DD {
	MARGIN-LEFT: 0px
}
#kensaku BR {
	DISPLAY: none
}
#kensaku FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#contents .plugin {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; MARGIN-TOP: 2em; PADDING-LEFT: 5px; FONT-SIZE: x-small; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; BORDER-LEFT: #666666 1px solid; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
#contents .plugin P {
	PADDING-LEFT: 120px; MARGIN: 0px
}
#contents .plugin DIV {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#footer {
	CLEAR: both; FONT-SIZE: small; BACKGROUND: url(../images/foot_back.gif) repeat-x left top; PADDING-TOP: 20px
}
#footer .footerBox {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 650px; POSITION: relative
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px; LINE-HEIGHT: 1; PADDING-TOP: 3px
}
#footer .floatLeft {
	PADDING-RIGHT: 60px; DISPLAY: inline; FLOAT: left; WIDTH: 400px
}
#footer .floatRight {
	FLOAT: left
}
#footer .floatRight A IMG {
	RIGHT: 0px; POSITION: absolute
}
#footer HR {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #003366; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: #003366; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	POSITION: absolute
}
#footer HR.hr1 {
	HEIGHT: 1px
}
#footer HR.hr2 {
	HEIGHT: 3px
}
#pamphlet .pamphletList {
	PADDING-LEFT: 260px
}
.indent1 {
	MARGIN-LEFT: 1em; TEXT-INDENT: -1em
}
.indent2 {
	MARGIN-LEFT: 2em; TEXT-INDENT: -2em
}
.indent3 {
	MARGIN-LEFT: 3em; TEXT-INDENT: -3em
}
.kigo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: cursive
}
#tokeiSystem #mainMenu {
	MARGIN-TOP: 2em
}
#tokeiSystem #mainMenu LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#tokeiSystem #mainMenu P {
	MARGIN-TOP: 0px
}
#ichiran #contents TABLE {
	CLEAR: both; BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; FONT-SIZE: small; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px; BORDER-LEFT: #000000 2px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #000000 2px solid; TEXT-ALIGN: left
}
#contents .categoryMenu LI {
	WIDTH: 20%
}
#ichiran #contents .categoryMenu LI.lastCategory {
	WIDTH: auto
}
#ichiran #contents .categoryMenu {
	FONT-SIZE: smaller; MARGIN-LEFT: 10px
}
#ichiran #contents H3 {
	FONT-SIZE: small; MARGIN-LEFT: 0px
}
#ichiran #contents TABLE TH {
	BORDER-TOP: #000000 1px solid
}
#ichiran #contents .borderBottom1px {
	BORDER-BOTTOM: #000000 1px solid
}
#ichiran #contents TABLE TD {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-COLOR: #999999
}
#ichiran #contents TABLE TD A {
	TEXT-DECORATION: none
}
#ichiran #contents TABLE TD A:hover {
	BORDER-LEFT-COLOR: #018eab; COLOR: #ff3300; TEXT-DECORATION: underline
}
#ichiran .gaikyoku .categoryName TH {
	BACKGROUND-COLOR: #c9e1fe
}
#bunseki .categoryMenu .bdColor01 {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000
}
#bunseki01 H1 {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000
}
#bunseki01 H2 {
	BORDER-LEFT-COLOR: #ff0000; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; BORDER-RIGHT-COLOR: #ff0000
}
#bunseki .categoryMenu .bdColor02 {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600
}
#bunseki02 H1 {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600
}
#bunseki02 H2 {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600
}
#bunseki .categoryMenu .bdColor03 {
	BORDER-LEFT-COLOR: #ffff00; BORDER-BOTTOM-COLOR: #ffff00; BORDER-TOP-COLOR: #ffff00; BORDER-RIGHT-COLOR: #ffff00
}
#bunseki03 H1 {
	BORDER-LEFT-COLOR: #ffff00; BORDER-BOTTOM-COLOR: #ffff00; BORDER-TOP-COLOR: #ffff00; BORDER-RIGHT-COLOR: #ffff00
}
#bunseki03 H2 {
	BORDER-LEFT-COLOR: #ffff00; BORDER-BOTTOM-COLOR: #ffff00; BORDER-TOP-COLOR: #ffff00; BORDER-RIGHT-COLOR: #ffff00
}
#bunseki .categoryMenu .bdColor04 {
	BORDER-LEFT-COLOR: #66cc00; BORDER-BOTTOM-COLOR: #66cc00; BORDER-TOP-COLOR: #66cc00; BORDER-RIGHT-COLOR: #66cc00
}
#bunseki04 H1 {
	BORDER-LEFT-COLOR: #66cc00; BORDER-BOTTOM-COLOR: #66cc00; BORDER-TOP-COLOR: #66cc00; BORDER-RIGHT-COLOR: #66cc00
}
#bunseki04 H2 {
	BORDER-LEFT-COLOR: #66cc00; BORDER-BOTTOM-COLOR: #66cc00; BORDER-TOP-COLOR: #66cc00; BORDER-RIGHT-COLOR: #66cc00
}
#bunseki .categoryMenu .bdColor05 {
	BORDER-LEFT-COLOR: #0000ff; BORDER-BOTTOM-COLOR: #0000ff; BORDER-TOP-COLOR: #0000ff; BORDER-RIGHT-COLOR: #0000ff
}
#bunseki05 H1 {
	BORDER-LEFT-COLOR: #0000ff; BORDER-BOTTOM-COLOR: #0000ff; BORDER-TOP-COLOR: #0000ff; BORDER-RIGHT-COLOR: #0000ff
}
#bunseki05 H2 {
	BORDER-LEFT-COLOR: #0000ff; BORDER-BOTTOM-COLOR: #0000ff; BORDER-TOP-COLOR: #0000ff; BORDER-RIGHT-COLOR: #0000ff
}
#bunseki .categoryMenu .bdColor06 {
	BORDER-LEFT-COLOR: #ff00ff; BORDER-BOTTOM-COLOR: #ff00ff; BORDER-TOP-COLOR: #ff00ff; BORDER-RIGHT-COLOR: #ff00ff
}
#bunseki06 H1 {
	BORDER-LEFT-COLOR: #ff00ff; BORDER-BOTTOM-COLOR: #ff00ff; BORDER-TOP-COLOR: #ff00ff; BORDER-RIGHT-COLOR: #ff00ff
}
#bunseki06 H2 {
	BORDER-LEFT-COLOR: #ff00ff; BORDER-BOTTOM-COLOR: #ff00ff; BORDER-TOP-COLOR: #ff00ff; BORDER-RIGHT-COLOR: #ff00ff
}
#bunseki .categoryMenu LI A:hover {
	BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; BORDER-TOP-COLOR: #ff9900; BORDER-RIGHT-COLOR: #ff9900
}
#contents .coColor01 {
	BORDER-LEFT-COLOR: #ffd4d4; BORDER-BOTTOM-COLOR: #ffd4d4; BORDER-TOP-COLOR: #ffd4d4; BORDER-RIGHT-COLOR: #ffd4d4
}
#gaiyo H1 {
	BORDER-LEFT-COLOR: #ffd4d4; BORDER-BOTTOM-COLOR: #ffd4d4; BORDER-TOP-COLOR: #ffd4d4; BORDER-RIGHT-COLOR: #ffd4d4
}
#gaiyo H2 {
	BORDER-LEFT-COLOR: #ffd4d4; BORDER-BOTTOM-COLOR: #ffd4d4; BORDER-TOP-COLOR: #ffd4d4; BORDER-RIGHT-COLOR: #ffd4d4
}
#contents .coColor02 {
	BORDER-LEFT-COLOR: #ffaaaa; BORDER-BOTTOM-COLOR: #ffaaaa; BORDER-TOP-COLOR: #ffaaaa; BORDER-RIGHT-COLOR: #ffaaaa
}
#result H1 {
	BORDER-LEFT-COLOR: #ffaaaa; BORDER-BOTTOM-COLOR: #ffaaaa; BORDER-TOP-COLOR: #ffaaaa; BORDER-RIGHT-COLOR: #ffaaaa
}
#result H2 {
	BORDER-LEFT-COLOR: #ffaaaa; BORDER-BOTTOM-COLOR: #ffaaaa; BORDER-TOP-COLOR: #ffaaaa; BORDER-RIGHT-COLOR: #ffaaaa
}
#contents .coColor03 {
	BORDER-LEFT-COLOR: #ffd4aa; BORDER-BOTTOM-COLOR: #ffd4aa; BORDER-TOP-COLOR: #ffd4aa; BORDER-RIGHT-COLOR: #ffd4aa
}
#yotei H1 {
	BORDER-LEFT-COLOR: #ffd4aa; BORDER-BOTTOM-COLOR: #ffd4aa; BORDER-TOP-COLOR: #ffd4aa; BORDER-RIGHT-COLOR: #ffd4aa
}
#yotei H2 {
	BORDER-LEFT-COLOR: #ffd4aa; BORDER-BOTTOM-COLOR: #ffd4aa; BORDER-TOP-COLOR: #ffd4aa; BORDER-RIGHT-COLOR: #ffd4aa
}
#contents .coColor04 {
	BORDER-LEFT-COLOR: #efef6a; BORDER-BOTTOM-COLOR: #efef6a; BORDER-TOP-COLOR: #efef6a; BORDER-RIGHT-COLOR: #efef6a
}
#keitai H1 {
	BORDER-LEFT-COLOR: #efef6a; BORDER-BOTTOM-COLOR: #efef6a; BORDER-TOP-COLOR: #efef6a; BORDER-RIGHT-COLOR: #efef6a
}
#keitai H2 {
	BORDER-LEFT-COLOR: #efef6a; BORDER-BOTTOM-COLOR: #efef6a; BORDER-TOP-COLOR: #efef6a; BORDER-RIGHT-COLOR: #efef6a
}
#contents .coColor05 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#mesh H1 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#mesh H2 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#meshTop H1 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#meshTop H2 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#other H1 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#other H2 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#qanda H1 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#qanda H2 {
	BORDER-LEFT-COLOR: #aaffd4; BORDER-BOTTOM-COLOR: #aaffd4; BORDER-TOP-COLOR: #aaffd4; BORDER-RIGHT-COLOR: #aaffd4
}
#contents .coColor06 {
	BORDER-LEFT-COLOR: #aad4ff; BORDER-BOTTOM-COLOR: #aad4ff; BORDER-TOP-COLOR: #aad4ff; BORDER-RIGHT-COLOR: #aad4ff
}
#minaoshi H1 {
	BORDER-LEFT-COLOR: #aad4ff; BORDER-BOTTOM-COLOR: #aad4ff; BORDER-TOP-COLOR: #aad4ff; BORDER-RIGHT-COLOR: #aad4ff
}
#minaoshi H2 {
	BORDER-LEFT-COLOR: #aad4ff; BORDER-BOTTOM-COLOR: #aad4ff; BORDER-TOP-COLOR: #aad4ff; BORDER-RIGHT-COLOR: #aad4ff
}
#contents .coColor07 {
	BORDER-LEFT-COLOR: #aaaad4; BORDER-BOTTOM-COLOR: #aaaad4; BORDER-TOP-COLOR: #aaaad4; BORDER-RIGHT-COLOR: #aaaad4
}
#sanko H1 {
	BORDER-LEFT-COLOR: #aaaad4; BORDER-BOTTOM-COLOR: #aaaad4; BORDER-TOP-COLOR: #aaaad4; BORDER-RIGHT-COLOR: #aaaad4
}
#sanko H2 {
	BORDER-LEFT-COLOR: #aaaad4; BORDER-BOTTOM-COLOR: #aaaad4; BORDER-TOP-COLOR: #aaaad4; BORDER-RIGHT-COLOR: #aaaad4
}
#contents .coColor08 {
	BORDER-LEFT-COLOR: #d4aad4; BORDER-BOTTOM-COLOR: #d4aad4; BORDER-TOP-COLOR: #d4aad4; BORDER-RIGHT-COLOR: #d4aad4
}
#sonota H1 {
	BORDER-LEFT-COLOR: #d4aad4; BORDER-BOTTOM-COLOR: #d4aad4; BORDER-TOP-COLOR: #d4aad4; BORDER-RIGHT-COLOR: #d4aad4
}
#sonota H2 {
	BORDER-LEFT-COLOR: #d4aad4; BORDER-BOTTOM-COLOR: #d4aad4; BORDER-TOP-COLOR: #d4aad4; BORDER-RIGHT-COLOR: #d4aad4
}
#contents .coColor09 {
	BORDER-LEFT-COLOR: #ffaaff; BORDER-BOTTOM-COLOR: #ffaaff; BORDER-TOP-COLOR: #ffaaff; BORDER-RIGHT-COLOR: #ffaaff
}
#contents .coColor10 {
	BORDER-LEFT-COLOR: #ffd4ff; BORDER-BOTTOM-COLOR: #ffd4ff; BORDER-TOP-COLOR: #ffd4ff; BORDER-RIGHT-COLOR: #ffd4ff
}
#contents #sangyoJittaiTable {
	FONT-SIZE: small; MARGIN-LEFT: 0px
}
#contents #sangyoJittaiTable TH {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#contents #sangyoJittaiTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#contents .seidouIchiran H3 {
	MARGIN-TOP: 1em
}
#contents .seidouIchiran H4 {
	MARGIN-LEFT: 2em
}
#contents .seidouIchiran UL {
	MARGIN-LEFT: 4em
}
#contents .toiawase P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
#meshTop #contents {
	WIDTH: 780px
}
#mesh #contents TABLE {
	MARGIN: 0em; BORDER-COLLAPSE: collapse
}
#mesh #contents TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mesh #contents TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mesh .borderNone {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#meshTop .borderNone {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#meshTop .borderNone TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#mesh .borderNone TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#mesh .borderNone TD TABLE TD {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
#mesh .meshGuide {
	FONT-SIZE: larger; COLOR: green; TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.alignRight {
	TEXT-ALIGN: right
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignCenter {
	TEXT-ALIGN: center
}
#contents .marginCenter {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.smallFont01 {
	FONT-SIZE: small
}
.bigFont01 {
	FONT-SIZE: larger
}
#contents .margin0 {
	MARGIN: 0px
}
#contents .marginTop0em {
	MARGIN-TOP: 0em
}
#contents .marginTop1em {
	MARGIN-TOP: 1em
}
#contents .marginTop2em {
	MARGIN-TOP: 2em
}
#contents .marginBottom0em {
	MARGIN-BOTTOM: 0px
}
#contents .marginBottom1em {
	MARGIN-BOTTOM: 1em
}
#contents .marginBottom2em {
	MARGIN-BOTTOM: 2em
}
#contents .marginLeft-1em {
	MARGIN-LEFT: -1em
}
#contents .marginLeft0 {
	MARGIN-LEFT: 0px
}
#contents .marginLeft1em {
	MARGIN-LEFT: 1em
}
#contents .marginLeft2em {
	MARGIN-LEFT: 2em
}
#contents .marginLeft3em {
	MARGIN-LEFT: 3em
}
.minusIndent1em {
	PADDING-LEFT: 1em; TEXT-INDENT: -1em
}
.minusIndent2em {
	PADDING-LEFT: 2em; TEXT-INDENT: -2em
}
.minusIndent3em {
	PADDING-LEFT: 3em; TEXT-INDENT: -3em
}
.border1px {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.nowrap {
	WHITE-SPACE: nowrap
}
.noListMark LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.noIndent {
	TEXT-INDENT: 0px
}
.listMarginBottom1em LI {
	MARGIN-BOTTOM: 1em
}
.listMarginBottom1em LI LI {
	MARGIN-BOTTOM: 0px
}
HR.kugiri {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; WIDTH: 95%; COLOR: #666666; MARGIN-RIGHT: auto; HEIGHT: 1px; BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px
}
OL.decimalList LI {
	LIST-STYLE-TYPE: decimal
}
.color01 {
	BACKGROUND-COLOR: #ffffcc
}
.color02 {
	BACKGROUND-COLOR: #ccffcc
}
.color03 {
	BACKGROUND-COLOR: #ffff66
}
.color04 {
	BACKGROUND-COLOR: #ffdab9
}
.color05 {
	BACKGROUND-COLOR: #80b3ff
}
.color06 {
	BACKGROUND-COLOR: #b3d2ff
}
.thColor {
	BACKGROUND-COLOR: #80b3ff
}
.fontColor01 {
	COLOR: #ff0000
}
.fontColor02 {
	COLOR: #008080
}
.indexColor01 {
	BACKGROUND-COLOR: #ff9898
}
.indexColor02 {
	BACKGROUND-COLOR: #ff98d3
}
.indexColor03 {
	BACKGROUND-COLOR: #ff98ff
}
.indexColor04 {
	BACKGROUND-COLOR: #d398d3
}
.indexColor05 {
	BACKGROUND-COLOR: #9898d3
}
.indexColor06 {
	BACKGROUND-COLOR: #0098d3
}
.indexColor07 {
	BACKGROUND-COLOR: #98d3ff
}
.indexColor08 {
	BACKGROUND-COLOR: #d3ffff
}
.indexColor09 {
	BACKGROUND-COLOR: #d3ffd3
}
.indexColor10 {
	BACKGROUND-COLOR: #98ff98
}
.indexColor11 {
	BACKGROUND-COLOR: #d3ff98
}
.indexColor12 {
	BACKGROUND-COLOR: #ffff98
}
.indexColor13 {
	BACKGROUND-COLOR: #d3d398
}
.indexColor14 {
	BACKGROUND-COLOR: #efbc3a
}
.kajyo DT {
	FONT-WEIGHT: bold
}
.kajyo DD {
	MARGIN-BOTTOM: 0.5em
}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #ff0000
}
.addListMark LI {
	LIST-STYLE-IMAGE: url(../images/listmark02.gif)
}
#contents TABLE TD.bst {
	
}
#contents TABLE TD.bsb {
	
}
#contents TABLE TD.bsr {
	
}
#contents TABLE TD.bsl {
	
}
#contents TABLE TH.bsT {
	
}
#contents TABLE TH.bsB {
	
}
#contents TABLE TH.bsL {
	
}
#contents TABLE TH.bsR {
	
}
#contents TABLE TD.bst {
	BORDER-TOP-STYLE: none
}
#contents TABLE TD.bsb {
	BORDER-BOTTOM-STYLE: none
}
#contents TABLE TD.bsr {
	BORDER-RIGHT-STYLE: none
}
#contents TABLE TD.bsl {
	BORDER-LEFT-STYLE: none
}
#contents TABLE TH.bsT {
	BORDER-TOP-STYLE: none
}
#contents TABLE TH.bsB {
	BORDER-BOTTOM-STYLE: none
}
#contents TABLE TH.bsL {
	BORDER-LEFT-STYLE: none
}
#contents TABLE TH.bsR {
	BORDER-RIGHT-STYLE: none
}
#contents TABLE TD.bot {
	BORDER-TOP: 1px solid
}
#contents TABLE TD.bob {
	BORDER-BOTTOM: 1px solid
}
#contents TABLE TD.bor {
	BORDER-RIGHT: 1px solid
}
#contents TABLE TD.bol {
	BORDER-LEFT: 1px solid
}
#contents TABLE TH.boT {
	BORDER-TOP: 1px solid
}
#contents TABLE TH.boB {
	BORDER-BOTTOM: 1px solid
}
#contents TABLE TH.boL {
	BORDER-LEFT: 1px solid
}
#contents TABLE TH.boR {
	BORDER-RIGHT: 1px solid
}
#contents TABLE TD.bscr {
	BORDER-RIGHT: 2px solid
}
#contents TABLE TD.bscb {
	BORDER-BOTTOM: 2px solid
}
#contents TABLE TD.bscl {
	BORDER-LEFT: 2px solid
}
#contents TABLE TD.bsct {
	BORDER-TOP: 2px solid
}
#contents TABLE TH.bscR {
	BORDER-RIGHT: 2px solid
}
#contents TABLE TH.bscB {
	BORDER-BOTTOM: 2px solid
}
#contents TABLE TH.bscT {
	BORDER-TOP: 2px solid
}
#contents TABLE TH.bscL {
	BORDER-LEFT: 2px solid
}
#content TABLE.bball {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid
}
