@charset		"Shift_JIS";
BODY			{
			COLOR: #FFF;
			BACKGROUND: #003 url("../images/bg000.png") NO-REPEAT 100% 100% FIXED;
			MARGIN: 8px 8px 0 8px
			}
A:LINK,A:VISITED	{
			COLOR: #C0C0C0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
A:HOVER			{
			COLOR: #FFF;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
A:ACTIVE		{
			COLOR: #C0C0C0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
H1			{
			FONT: BOLD 30pt "Times New Roman",Times,sans-serif;
			TEXT-ALIGN: CENTER;
			MARGIN: 0
			}
H2			{
			FONT: BOLD ITALIC 30pt "Times New Roman",Times,sans-serif;
			TEXT-ALIGN: CENTER;
			MARGIN: 0
			}
H3			{
			FONT: BOLD 14pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF6;
			BACKGROUND: #333;
			MARGIN-TOP: 0
			}
H4			{
			FONT: BOLD ITALIC 12pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF9;
			BACKGROUND: #333;
			MARGIN-TOP: 0
			}
H5			{
			FONT: BOLD 11pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF9;
			BACKGROUND: TRANSPARENT;
			MARGIN-TOP: 0;
			BORDER-BOTTOM: 1px SOLID
			}
H6			{
			FONT: BOLD 11pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF9;
			BACKGROUND: TRANSPARENT;
			MARGIN-TOP: 0;
			BORDER-BOTTOM: 1px DOTTED
			}
IMG			{
			BORDER: 0
			}
HR			{
			HEIGHT: 1px;
			COLOR: #808080;
			BACKGROUND: #000
			}
BUTTON			{
			CURSOR: POINTER
			}
FORM			{
			MARGIN: 0
			}
FIELDSET		{
			PADDING: 0
			}
FIELDSET.s		{
			BORDER: #666 6px DOUBLE;
			FONT: 14pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
FIELDSET.s LEGEND	{
			COLOR: #FF6;
			BACKGROUND: TRANSPARENT;
			FONT-WEIGHT: BOLD
			}
CITE			{
			FONT-STYLE: NORMAL
			}
CITE.srch		{
			FONT: BOLD 10pt "Times New Roman",Times,sans-serif
			}
BLOCKQUOTE		{
			FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			MARGIN: 1em 2em
			}
BLOCKQUOTE P		{
			MARGIN: 0
			}
BLOCKQUOTE P STRONG	{
			FONT-WEIGHT :BOLD;
			COLOR: #FFC;
			BACKGROUND: #600
			}
DIV#menu		{
			TEXT-ALIGN: CENTER;
			FONT: BOLD 14pt "Times New Roman",Times,sans-serif;
			FLOAT: LEFT
			}
DIV#menu IMG		{
			COLOR: #000;
			BACKGROUND: #300
			}
DIV#menu UL		{
			LIST-STYLE-TYPE: NONE;
			MARGIN: 0;
			PADDING: 0
			}
DIV#menu UL LI UL	{
			MARGIN-LEFT: 1em
			}
DIV#search		{
			FLOAT: RIGHT;
			TEXT-ALIGN: RIGHT;
			MARGIN-TOP: 1em;
			FONT: BOLD 12pt "Times New Roman",Times,sans-serif;
			WIDTH: 128px
			}
DIV#search FIELDSET	{
			BORDER: #666 4px DOUBLE;
			MARGIN-BOTTOM: 10px
			}
DIV#search LEGEND	{
			FONT-SIZE: 13pt
			}
DIV#search UL		{
			MARGIN: 0 1em;
			PADDING: 1em 0
			}
DIV#content		{
			POSITION: ABSOLUTE;
			TOP: 180px;
			LEFT: 172px;
			RIGHT: 142px;
			Z-INDEX: 0;
			FONT: 10pt/1.5em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
DIV#bbs			{
			POSITION: ABSOLUTE;
			TOP: 180px;
			LEFT: 172px;
			RIGHT: 142px;
			Z-INDEX: 0;
			FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
DIV#index H4		{
			FONT: BOLD ITALIC 12pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF9;
			BACKGROUND: #303
			}
DIV#bbs UL		{
			FONT: 11pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
DIV#bbs	UL LI		{
			MARGIN-LEFT: 0
			}
DIV#bbs UL LI UL	{
			MARGIN-LEFT: 1.5em;
			PADDING-LEFT: 0
			}
DIV#content A:LINK,DIV#content A:VISITED,DIV#bbs A:LINK,DIV#bbs A:VISITED,DIV#bbs UL A:LINK,DIV#bbs UL A:ACTIVE
			{
			COLOR: #FF3;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
DIV#content A:HOVER	{
			COLOR: #C0C0C0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
DIV#content A:ACTIVE,DIV#bbs A:ACTIVE
			{
			COLOR: #FF3;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
DIV#bbs A:HOVER,DIV#bbs UL A:VISITED
			{
			COLOR: #C0C0C0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
DIV#bbs UL A:HOVER	{
			COLOR: #FF0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
DIV.n			{
			FONT: BOLD 10pt "Times New Roman",Times,sans-serif;
			TEXT-ALIGN: CENTER;
			TEXT-DECORATION: NONE
			}
.no			{
			TEXT-ALIGN: CENTER;
			FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			MARGIN: 0 1em 1em 0;
			FLOAT: LEFT
			}
.no H3			{
			FONT: BOLD 12pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FFF;
			BACKGROUND: TRANSPARENT;
			TEXT-ALIGN: LEFT;
			MARGIN: 0
			}
.data			{
			FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			MARGIN-BOTTOM: 1em;
			FLOAT: LEFT
			}
.data H3		{
			FONT: BOLD 12pt/1.5em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF9;
			BACKGROUND: TRANSPARENT;
			MARGIN: 0
			}
.data UL		{
			PADDING: 0;
			LIST-STYLE-TYPE: NONE;
			LINE-HEIGHT: 1.3em;
			MARGIN: 1em 0 0 0
			}
.data UL LI FORM	{
			MARGIN-TOP: 0.5em
			}
.comment		{
			CLEAR: BOTH;
			FONT: 10pt/1.3em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			MARGIN: 0
			}
SPAN.np			{
			FONT-SIZE: 12pt;
			FONT-WEIGHT: BOLD
			}
SPAN.ssamp		{
			FONT: BOLD 12pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #FF6;
			BACKGROUND: #333
			}
TABLE#books		{
			COLOR: #000;
			BACKGROUND: #999;
			FONT: BOLD 12pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			BORDER-COLLAPSE: SEPARATE;
			TEXT-ALIGN: CENTER;
			WIDTH: 100%
			}
TABLE#books THEAD TH	{
			TEXT-ALIGN: CENTER;
			VERTICAL-ALIGN: MIDDLE;
			PADDING: 0.5em 0;
			COLOR: #CCC;
			BACKGROUND: #808080
			}
TABLE#books TH		{
			TEXT-ALIGN: LEFT
			}
TABLE#books TFOOT	{
			COLOR: #666;
			BACKGROUND: #CCC
			}
TABLE#books A:LINK,TABLE#books A:VISITED
			{
			COLOR: #FF0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
TABLE#books A:HOVER	{
			COLOR: #FFF;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
TABLE#books A:ACTIVE	{
			COLOR: #FF0;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
TABLE#history		{
			BORDER: 0;
			FONT: 10pt/2em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
TABLE#history TH	{
			TEXT-ALIGN: LEFT;
			VERTICAL-ALIGN: TOP
			}
TABLE#history TD	{
			TEXT-ALIGN: LEFT;
			VERTICAL-ALIGN: TOP;
			PADDING-LEFT: 1em
			}
TABLE#cl		{
			MARGIN-LEFT: AUTO;
			MARGIN-RIGHT: AUTO;
			TEXT-ALIGN: LEFT
			}
TABLE#cl H3		{
			MARGIN: 1em 0
			}
.toptable		{
			FONT: 10pt/1.5em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
			COLOR: #000;
			BACKGROUND: #CCC
			}
.toptable UL		{
			MARGIN-LEFT: 2em
			}
.toptable UL LI UL,.toptable UL LI OL
			{
			MARGIN-LEFT: 2em
			}
.stable			{
			BORDER: 1px SOLID #CCC;
			COLOR: #CCC;
			BACKGROUND: #FFF
			}
.stable TR TH		{
			TEXT-ALIGN: LEFT
			}
.stable TR TH,.stable TR TD
			{
			COLOR: #FFF;
			BACKGROUND: #003;
			FONT-SIZE: 10pt;
			VERTICAL-ALIGN: TOP
			}
.stable THEAD TR TH	{
			WHITE-SPACE: NOWRAP
			}
.performance		{
			WIDTH: 100%;
			BORDER: 1px #CCC SOLID
			}
.performance TH,.performance TD
			{
			BORDER: 1px #CCC SOLID;
			VERTICAL-ALIGN: TOP
			}
.performance THEAD TR TH
			{
			WHITE-SPACE: NOWRAP
			}
.performance TBODY TR TH
			{
			WHITE-SPACE: NOWRAP;
			VERTICAL-ALIGN: TOP
			}
.pyear			{
			COLOR: #FF9;
			BACKGROUND: #333;
			TEXT-ALIGN: LEFT
			}
.pos			{
			BORDER: #FFF 8px RIDGE
			}
.mt1			{
			MARGIN-TOP: 1em
			}
.p1			{
			FONT: 8pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.p2			{
			FONT: 10pt/1.5em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.p3			{
			FONT: 12pt/1.5em "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.p4			{
			FONT: 14pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.p7			{
			FONT: 16pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.p6			{
			FONT: 20pt "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
.h			{
			COLOR: #FFF;
			BACKGROUND: #069
			}
.t			{
			COLOR: #003;
			BACKGROUND: TRANSPARENT
			}
.ml1			{
			MARGIN-LEFT: 1em
			}
.mb1			{
			MARGIN-BOTTOM: 1em
			}
.red			{
			COLOR: #F00;
			BACKGROUND: TRANSPARENT
			}
.arial1			{
			FONT: BOLD 10pt Arial,osaka,sans-serif;
			POSITION: RELATIVE;
			LETTER-SPACING: 1em;
			MARGIN: 0
			}
.arial2			{
			FONT: BOLD 10pt Arial,osaka,sans-serif;
			POSITION: RELATIVE;
			TOP: -1.1em;
			LETTER-SPACING: 1em
			}
.times			{
			FONT-FAMILY: "Times New Roman",Times,sans-serif
			}
.c0			{
			COLOR: #C0C0C0;
			BACKGROUND: TRANSPARENT
			}
.c8			{
			COLOR: #808080;
			BACKGROUND: TRANSPARENT
			}
.b			{
			FONT-WEIGHT: BOLD
			}
.vat			{
			VERTICAL-ALIGN: TOP
			}
.i			{
			FONT-STYLE: ITALIC
			}
.c			{
			TEXT-ALIGN: CENTER
			}
.l			{
			TEXT-ALIGN: LEFT
			}
.r			{
			TEXT-ALIGN: RIGHT
			}
.fr			{
			FLOAT: RIGHT
			}
.fl			{
			FLOAT: LEFT
			}
.fls			{
			FLOAT: LEFT;
			BORDER: 1px SOLID #CCC;
			PADDING: 0.5em 1em 0 1em;
			MARGIN: 0 1em 1em 0
			}
.cb			{
			CLEAR: BOTH
			}
.ns			{
			FONT-STYLE: NORMAL
			}
.nw			{
			FONT-WEIGHT: NORMAL
			}
.nd			{
			TEXT-DECORATION: NONE
			}
#foot			{
			FONT: BOLD 10pt "Times New Roman",Times,sans-serif;
			TEXT-ALIGN: CENTER;
			MARGIN-BOTTOM: 1em
			}