HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BORDER-LEFT-WIDTH: 0px; FONT-FAMILY: Osaka,"?l?r ?o?S?V?b?N","MS PGothic",Sans-Serif; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: rgb(0,0,0); PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: rgb(255,255,255); border-image: none
}
TABLE.header {
	WIDTH: 910px; TEXT-ALIGN: center; MARGIN: 0px auto
}
TABLE.header2 {
	BORDER-TOP: rgb(133,66,146) 7px solid; WIDTH: 100%; BORDER-BOTTOM: rgb(133,66,146) 7px solid
}
TABLE.header2 TD {
	TEXT-ALIGN: center
}
TABLE.navi {
	WIDTH: 910px; DISPLAY: inline-table
}
TABLE.navi TD {
	TEXT-ALIGN: left
}
DIV.outline {
	BORDER-RIGHT: rgb(207,207,207) 1px solid; WIDTH: 810px; TEXT-ALIGN: center; MARGIN: 0px auto; BORDER-LEFT: rgb(207,207,207) 1px solid
}
A:link {
	TEXT-DECORATION: none; COLOR: rgb(79,62,146)
}
A:visited {
	COLOR: rgb(79,62,146)
}
A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline; COLOR: rgb(79,62,146)
}
A:active {
	CURSOR: pointer; COLOR: rgb(79,62,146)
}
A IMG {
	
}
.header-top-left {
	TEXT-ALIGN: left
}
.header-top-right {
	TEXT-ALIGN: right
}
.header-middle-left {
	HEIGHT: 78px; TEXT-ALIGN: left
}
.header-middle-right {
	COLOR: rgb(134,66,147); TEXT-ALIGN: right
}
.header-bottom-left {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
.header-bottom-left-font {
	FONT-SIZE: 80%
}
.header-bottom-right {
	TEXT-ALIGN: right
}
.header-bottom-right-font {
	FONT-SIZE: 80%
}
TABLE.errormsg {
	WIDTH: 100%; TEXT-ALIGN: left
}
TABLE.errormsg TD {
	BORDER-TOP: rgb(207,207,207) 1px solid; BORDER-RIGHT: rgb(207,207,207) 1px solid; BORDER-BOTTOM: rgb(207,207,207) 1px solid; TEXT-ALIGN: center; BORDER-LEFT: rgb(207,207,207) 1px solid; BACKGROUND-COLOR: rgb(255,255,255); border-image: none
}
TABLE.errormsg SPAN {
	FONT-WEIGHT: bold; COLOR: rgb(255,0,0)
}
.k01-title1 {
	BORDER-LEFT: rgb(119,119,199) 10px solid; BACKGROUND-COLOR: rgb(238,234,248)
}
.k02-title1 {
	BORDER-LEFT: rgb(119,119,199) 10px solid; BACKGROUND-COLOR: rgb(238,234,248)
}
.k05-title1 {
	BORDER-LEFT: rgb(119,119,199) 10px solid; BACKGROUND-COLOR: rgb(238,234,248)
}
.k03-title1 {
	BACKGROUND-COLOR: rgb(255,255,255)
}
.k04-title1 {
	BACKGROUND-COLOR: rgb(255,255,255)
}
.k01-title1-font1 {
	FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k01-title2 {
	BORDER-TOP: rgb(207,207,207) 1px solid; BORDER-RIGHT: rgb(207,207,207) 1px solid; BORDER-BOTTOM: rgb(207,207,207) 1px solid; BORDER-LEFT: rgb(207,207,207) 1px solid; border-image: none
}
.k02-title2 {
	BORDER-TOP: rgb(207,207,207) 1px solid; BORDER-RIGHT: rgb(207,207,207) 1px solid; BORDER-BOTTOM: rgb(207,207,207) 1px solid; BORDER-LEFT: rgb(207,207,207) 1px solid; border-image: none
}
.k05-title2 {
	BORDER-TOP: rgb(207,207,207) 1px solid; BORDER-RIGHT: rgb(207,207,207) 1px solid; BORDER-BOTTOM: rgb(207,207,207) 1px solid; BORDER-LEFT: rgb(207,207,207) 1px solid; border-image: none
}
.k01-title2-font1 {
	FONT-WEIGHT: bold
}
.k02-title1-font1 {
	FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k02-title2-font1 {
	FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k02-title2-font2 {
	
}
.k02-title2-font3 {
	
}
.k03-title1-font1 {
	FONT-SIZE: 80%
}
.k03-title1-font3 {
	FONT-SIZE: 80%
}
.k04-title1-font1 {
	FONT-SIZE: 80%
}
.k04-title1-font3 {
	FONT-SIZE: 80%
}
.k03-title1-font2 {
	FONT-SIZE: 150%; FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k04-title1-font2 {
	FONT-SIZE: 150%; FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k03-subtitle1-row {
	BACKGROUND-COLOR: rgb(255,255,255)
}
.k03-subtitle1-font1 {
	COLOR: rgb(119,119,199)
}
.k03-subtitle1-font2 {
	FONT-WEIGHT: bold
}
.k03-data-row {
	BACKGROUND-COLOR: rgb(238,234,248)
}
.k03-search-hit {
	FONT-WEIGHT: bold; COLOR: rgb(255,0,0)
}
.k03-preview-font {
	FONT-SIZE: 80%; WIDTH: 780px; COLOR: rgb(255,0,0); TEXT-ALIGN: left; MARGIN-TOP: 10px
}
TABLE.gyoseki {
	WIDTH: 788px; MARGIN: 10px; DISPLAY: inline-table; BACKGROUND-COLOR: rgb(208,208,208)
}
.k04-subtitle1-font1 {
	COLOR: rgb(0,0,238)
}
.k04-subtitle1-font2 {
	FONT-WEIGHT: bold
}
.k04-data1-font1 {
	FONT-SIZE: 80%; BACKGROUND-COLOR: rgb(255,255,255)
}
.k04-data2-font2 {
	FONT-SIZE: 80%; BACKGROUND-COLOR: rgb(255,255,255)
}
.k05-title1-font1 {
	FONT-SIZE: 80%; COLOR: rgb(58,46,108)
}
.k05-title1-font2 {
	FONT-WEIGHT: bold; COLOR: rgb(58,46,108)
}
.k05-title2-font1 {
	FONT-WEIGHT: bold
}
.k05-title2-font2 {
	
}
TABLE.footer {
	TEXT-ALIGN: center; BACKGROUND-COLOR: rgb(92,57,128)
}
TABLE.footer TD {
	HEIGHT: 56px
}
TABLE.footer-contents {
	WIDTH: 896px; MARGIN: 0px auto
}
TABLE.footer-contents TD.footer-right {
	TEXT-ALIGN: right
}
.boxA {
	WIDTH: 50px; FLOAT: left
}
.boxB {
	WIDTH: 500px; FLOAT: left
}
.boxAE {
	WIDTH: 10px; FLOAT: left
}
.boxBE {
	WIDTH: 50px; FLOAT: left
}
.clear {
	CLEAR: both
}
COL.dateYM {
	WIDTH: 65px
}
COL.dateYMD {
	WIDTH: 85px
}
COL.periodYM {
	WIDTH: 140px
}
COL.periodYMD {
	WIDTH: 180px
}
