BODY {
	COLOR: #303030
}
FORM {
	MARGIN: 0px
}
.xx-large {
	FONT-SIZE: xx-large
}
.x-large {
	FONT-SIZE: x-large
}
.large {
	FONT-SIZE: large
}
.medium {
	FONT-SIZE: medium
}
.small {
	FONT-SIZE: small
}
.x-small {
	FONT-SIZE: x-small
}
.xx-small {
	FONT-SIZE: xx-small
}
.mode-kana {
	IME-MODE: active
}
.mode-num {
	IME-MODE: inactive
}
A:link {
	COLOR: #303030; TEXT-DECORATION: none
}
A:visited {
	COLOR: #303030; TEXT-DECORATION: none
}
A:hover {
	COLOR: #303030; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.wn:link {
	COLOR: #3a6ebd; TEXT-DECORATION: none
}
A.wn:visited {
	COLOR: #3a6ebd; TEXT-DECORATION: none
}
A.wn:hover {
	COLOR: #3a6ebd; TEXT-DECORATION: underline
}
A.wn:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#wrapper {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: #333333 1px solid; WIDTH: 744px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #333333 1px solid
}
#top-word {
	FONT-SIZE: x-small; MARGIN-LEFT: auto; WIDTH: 744px; MARGIN-RIGHT: auto
}
#header {
	FONT-SIZE: x-small; MARGIN: 0px; WIDTH: 744px
}
#stage-top {
	MARGIN-TOP: 5px; MARGIN-LEFT: auto; WIDTH: 733px; MARGIN-RIGHT: auto
}
.line-box {
	WIDTH: 744px
}
#logo {
	FLOAT: left; MARGIN: 5px; WIDTH: 200px
}
#head-link {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 500px; TEXT-ALIGN: right
}
.mini-icon {
	MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
.clear {
	CLEAR: both
}
.spacer01 {
	FLOAT: left; WIDTH: 40px
}
#mnav {
	PADDING-LEFT: 1px; WIDTH: 743px
}
#mnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mnav LI {
	DISPLAY: block; WIDTH: 106px; HEIGHT: 25px
}
#mnav A {
	DISPLAY: block; WIDTH: 106px; HEIGHT: 25px
}
#mnav LI {
	FLOAT: left; TEXT-INDENT: -9999px
}
/*
#mnav A {
	BACKGROUND: url(../common/mb_menubar.gif) no-repeat; TEXT-DECORATION: none
}
*/
#menu01 A {
	BACKGROUND-POSITION: 0px 0px
}
#menu02 A {
	BACKGROUND-POSITION: -106px 0px
}
#menu03 A {
	BACKGROUND-POSITION: -212px 0px
}
#menu04 A {
	BACKGROUND-POSITION: -318px 0px
}
#menu05 A {
	BACKGROUND-POSITION: -424px 0px
}
#menu06 A {
	BACKGROUND-POSITION: -530px 0px
}
#menu07 A {
	BACKGROUND-POSITION: -636px 0px
}
#menu01 A:hover {
	BACKGROUND-POSITION: 0px -25px
}
#menu02 A:hover {
	BACKGROUND-POSITION: -106px -25px
}
#menu03 A:hover {
	BACKGROUND-POSITION: -212px -25px
}
#menu04 A:hover {
	BACKGROUND-POSITION: -318px -25px
}
#menu05 A:hover {
	BACKGROUND-POSITION: -424px -25px
}
#menu06 A:hover {
	BACKGROUND-POSITION: -530px -25px
}
#menu07 A:hover {
	BACKGROUND-POSITION: -636px -25px
}
#retrieval-stage {
	MARGIN-TOP: 1px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 744px; HEIGHT: 28px; BACKGROUND-COLOR: #c6cfff; TEXT-ALIGN: right
}
.retbox {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 2px
}
.ret-text1 {
	WIDTH: 100px
}
.ret-text2 {
	WIDTH: 185px
}
#footer {
	FONT-SIZE: x-small; WIDTH: 744px; HEIGHT: 15px; BACKGROUND-COLOR: #c6cfff; TEXT-ALIGN: right
}
#pankuzu {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 3px; WIDTH: 733px
}
