@charset "Shift_JIS";
BODY			{
			COLOR: #333;
			BACKGROUND: #FFF;
			MARGIN: 0;
			TEXT-ALIGN: CENTER;
			FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif
			}
H2			{
			MARGIN-TOP: 0
			}
H3			{
			FONT-SIZE: 17px;
			PADDING-LEFT: 15px;
			COLOR: #666;
			BACKGROUND: url("../images/h3.png") NO-REPEAT
			}
H3 SPAN,H4 SPAN		{
			FONT-WEIGHT: NORMAL
			}
.information H4		{
			BORDER-BOTTOM: NONE
			}
.information H4.bb	{
			BORDER-BOTTOM: 1px SOLID #CCC
			}
H4			{
			FONT-SIZE: 15px;
			COLOR: #039;
			BACKGROUND: TRANSPARENT;
			BORDER-BOTTOM: 1px SOLID #CCC
			}
H5			{
			MARGIN: 0
			}
H6			{
			COLOR: #963;
			BACKGROUND: TRANSPARENT;
			FONT-SIZE: 12px;
			MARGIN-BOTTOM: 10px
			}
HR			{
			COLOR: #999;
			BACKGROUND: TRANSPARENT;
			HEIGHT: 1px;
			CLEAR: BOTH
			}
HR.end			{
			WIDTH: 800px;
			HEIGHT: 2px;
			COLOR: #CCC;
			BACKGROUND: TRANSPARENT;
			CLEAR: BOTH
			}
ADDRESS			{
			FONT-STYLE: NORMAL
			}
IMG			{
			BORDER: 0
			}
FIELDSET		{
			MARGIN: 2em 0 1em 0;
			PADDING: 0 1em 1em 1em;
			BORDER: 3px #CCC DOUBLE
			}
FIELDSET P		{
			MARGIN-TOP: 0.5em
			}
LEGEND			{
			LETTER-SPACING: 0.3em;
			FONT-WEIGHT: BOLD;
			COLOR: #999;
			BACKGROUND: TRANSPARENT
			}
BUTTON			{
			BORDER: NONE;
			COLOR: #000;
			BACKGROUND: TRANSPARENT;
			CURSOR: HAND;
			DISPLAY: INLINE
			}
.information BUTTON	{
			PADDING: 0;
			MARGIN: 0
			}
A:LINK			{
			COLOR: #00F;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
A:VISITED		{
			COLOR: #800080;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
A:HOVER,A:ACTIVE	{
			TEXT-DECORATION: NONE
			}
A.arrow:LINK		{
			COLOR: #00F;
			BACKGROUND: TRANSPARENT url("../images/info.png") 5px 50% NO-REPEAT;
			PADDING-LEFT: 15px
			}
A.arrow:VISITED		{
			COLOR: #800080;
			BACKGROUND: TRANSPARENT url("../images/info.png") 5px 50% NO-REPEAT;
			PADDING-LEFT: 15px
			}
#main			{
			WIDTH: 800px;
			MARGIN-LEFT: AUTO;
			MARGIN-RIGHT: AUTO;
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: url("../images/border.png") REPEAT-Y;
			FONT-SIZE: 0.8em
			}
#content		{
			WIDTH: 800px;
			MARGIN-LEFT: AUTO;
			MARGIN-RIGHT: AUTO;
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #FFF;
			FONT-SIZE: 0.8em
			}
#content H2,#content3 H2
			{
			MARGIN-TOP: 0;
			COLOR: #666;
			BACKGROUND: TRANSPARENT;
			PADDING: 11px 9px;
			FONT-SIZE: 22;
			BORDER: 3px DOUBLE #CCC
			}
#contents		{
			MARGIN-LEFT: 30px;
			MARGIN-RIGHT: 30px;
			LINE-HEIGHT: 1.5em
			}
#content3		{
			FONT-SIZE: 0.8em;
			TEXT-ALIGN: LEFT;
			WIDTH: 500px;
			PADDING: 15px;
			LINE-HEIGHT: 1.5em
			}
#content3 TABLE.t1	{
			WIDTH: 470px
			}
#head			{
			COLOR: #333;
			BACKGROUND: #FFF;
			PADDING-BOTTOM: 20px
			}
#head H1		{
			MARGIN-LEFT: 5px;
			POSITION: ABSOLUTE
			}
#head FORM		{
			MARGIN: 3px 0 0 0;
			TEXT-ALIGN: RIGHT
			}
.c1			{
			BORDER: 1px SOLID #7F9DB9;
			WIDTH: 185px;
			HEIGHT: 15px
			}
.c1-2			{
			BORDER: 1px SOLID #7F9DB9;
			SCROLLBAR-BASE-COLOR: #DEDFDF
			}
.c2			{
			BORDER: 2px SOLID #98B8EA;
			HEIGHT: 20px;
			COLOR: #666;
			BACKGROUND: #F0F0EA;
			LETTER-SPACING: 0.5em
			}
A.c2			{
			PADDING: 0 1em;
			TEXT-DECORATION: NONE
			}
.c2-2			{
			BORDER: 2px SOLID #98B8EA;
			COLOR: #666;
			BACKGROUND: #F0F0EA;
			LETTER-SPACING: 0.5em
			}
.c3			{
			COLOR: #000;
			BACKGROUND: #FFF;
			BORDER: 1px SOLID #7F9DB9
			}
.c4			{
			COLOR: #000;
			BACKGROUND: TRANSPARENT
			}
.c5			{
			BORDER: 1px SOLID #98B8EA;
			COLOR: #666;
			BACKGROUND: #F0F0EA
			}
#menu			{
			COLOR: #3E3E3E;
			BACKGROUND: url("../images/menubg.png") REPEAT-X;
			MARGIN-TOP: 6px;
			WIDTH: 800px;
			HEIGHT: 32px;
			FONT-WEIGHT: BOLD;
			FONT-SIZE: 12px;
			TEXT-ALIGN: CENTER;
			PADDING-TOP: 7px
			}
#menu A			{
			HEIGHT: 22px;
			PADDING-TOP: 5px;
			MARGIN: 4px 14px 0 14px
			}
#menu A:LINK,#menu A:VISITED
			{
			COLOR: #3E3E3E;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
#menu A:HOVER,#menu A:ACTIVE
			{
			COLOR: #6F6F6F;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
#tl			{
			WIDTH: 490px;
			FLOAT: LEFT
			}
#tr			{
			WIDTH: 285px;
			FLOAT: RIGHT
			}
#credit			{
			FONT-SIZE: 0.8em;
			COLOR: #666;
			BACKGROUND: TRANSPARENT;
			MARGIN: 0;
			PADDING-BOTTOM: 1em
			}
.topics,.info		{
			MARGIN-LEFT: 30px
			}
.topics			{
			LIST-STYLE-IMAGE: url("../images/topics.png")
			}
.info			{
			LIST-STYLE-IMAGE: url("../images/info.png");
			CLEAR: BOTH
			}
.topics .info		{
			MARGIN-BOTTOM: 1em
			}
.top			{
			CLEAR: BOTH;
			TEXT-ALIGN: RIGHT;
			COLOR: #333;
			BACKGROUND: #FFF;
			MARGIN-BOTTOM: 0
			}
.topics LI,.info LI	{
			MARGIN-BOTTOM: 0.5em
			}
.tw			{
			WIDTH: 280px;
			HEIGHT: 200px;
			OVERFLOW: AUTO;
			COLOR: #000;
			BACKGROUND: #FFF;
			SCROLLBAR-BASE-COLOR: #DEDFDF;
			MARGIN-LEFT: 5px;
			MARGIN-TOP: 0;
			MARGIN-BOTTOM: 1em
			}
.newdisc		{
			WIDTH: 485px;
			HEIGHT: 230px;
			OVERFLOW: AUTO;
			COLOR: #000;
			BACKGROUND: #FFF;
			SCROLLBAR-BASE-COLOR: #DEDFDF;
			MARGIN-LEFT: 5px;
			MARGIN-TOP: -1em
			}
.newdisc TABLE		{
			FONT-SIZE: 1em;
			WIDTH: 100%
			}
.newdisc TABLE TH	{
			FONT-WEIGHT: NORMAL;
			TEXT-ALIGN: LEFT
			}
.newdisc TABLE TH,.newdisc TABLE TD
			{
			BORDER-BOTTOM: 1px SOLID #CACACA
			}
.newdisc FORM		{
			DISPLAY: INLINE
			}
.newdisc INPUT,.pickup INPUT,.t1 INPUT,.t2 INPUT,.best10a INPUT,.best10s INPUT
			{
			BORDER: 2px SOLID #98B8EA;
			HEIGHT: 20px;
			COLOR: #666;
			BACKGROUND: #F0F0EA
			}
.pickup			{
			FONT-SIZE: 1em;
			BORDER-BOTTOM: 1px SOLID #CCC;
			PADDING-BOTTOM: 0.5em;
			MARGIN-BOTTOM: 1em
			}
.pickup TH		{
			FONT-WEIGHT: NORMAL;
			TEXT-ALIGN: LEFT
			}
.pickup TH,.pickup TD	{
			VERTICAL-ALIGN: TOP
			}
.pickup FORM,.t1 FORM,.t2 FORM,.best10a FORM,.best10s FORM,.T3 FORM,.bestlist FORM
			{
			MARGIN: 0;
			DISPLAY: INLINE
			}
.pickup FORM DIV	{
			TEXT-ALIGN: RIGHT
			}
.pickup H6		{
			MARGIN-TOP: 0
			}
.pickup IMG		{
			MARGIN-RIGHT: 0.8em
			}
.t1			{
			COLOR: #333;
			BACKGROUND: #FFF;
			FONT-SIZE: 1em;
			WIDTH: 740px
			}
.t1 TH			{
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #BADCDC
			}
.t1 TD			{
			COLOR: #333;
			BACKGROUND: #E9F3F3
			}
.t1-2			{
			COLOR: #333;
			BACKGROUND: #FFF;
			FONT-SIZE: 1em;
			WIDTH: 740px
			}
.t1-2 TH		{
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #BADCDC
			}
.t1-2 TD		{
			COLOR: #333;
			BACKGROUND: #E9F3F3
			}
.t2			{
			COLOR: #333;
			BACKGROUND: #FFF;
			FONT-SIZE: 1em;
			WIDTH: 740px;
			BORDER-TOP: 2px SOLID #CCC;
			BORDER-BOTTOM: 1px SOLID #CCC
			}
.t2 TH			{
			TEXT-ALIGN: LEFT;
			FONT-WEIGHT: NORMAL;
			BORDER-BOTTOM: 1px SOLID #CCC
			}
.t2 TH STRONG		{
			COLOR: #963;
			BACKGROUND: TRANSPARENT
			}
.t2 TD			{
			BORDER-BOTTOM: 1px SOLID #CCC
			}
.t3			{
			COLOR: #333;
			BACKGROUND: #CCC;
			FONT-SIZE: 1em;
			WIDTH: 740px
			}
.t3 TH			{
			TEXT-ALIGN: CENTER;
			COLOR: #333;
			BACKGROUND: #BADCDC;
			FONT-WEIGHT: NORMAL
			}
.t3 TD			{
			COLOR: #333;
			BACKGROUND: #E9F3F3
			}
.t3-2			{
			COLOR: #333;
			BACKGROUND: #CCC;
			FONT-SIZE: 1em;
			WIDTH: 740px;
			MARGIN: 1em 0
			}
.t3-2 TH		{
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #BADCDC;
			FONT-WEIGHT: NORMAL;
			WHITE-SPACE: NOWRAP;
			WIDTH: 10em
			}
.t3-2 TD		{
			COLOR: #333;
			BACKGROUND: #E9F3F3
			}
.t4			{
			MARGIN-TOP: 1em;
			FLOAT: RIGHT;
			COLOR: #333;
			BACKGROUND: #CCC;
			FONT-SIZE: 1em
			}
.t4 TH			{
			WIDTH: 8em;
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #BADCDC;
			FONT-WEIGHT: NORMAL;
			WHITE-SPACE: NOWRAP
			}
.t4 TD			{
			COLOR: #333;
			BACKGROUND: #E9F3F3;
			WIDTH: 6em;
			WHITE-SPACE: NOWRAP;
			TEXT-ALIGN: RIGHT
			}
.t5			{
			FLOAT: RIGHT;
			COLOR: #333;
			BACKGROUND: #CCC;
			FONT-SIZE: 1em
			}
.t5 TH			{
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: #BADCDC;
			FONT-WEIGHT: NORMAL;
			WHITE-SPACE: NOWRAP;
			WIDTH: 3em
			}
.t5 TD			{
			COLOR: #333;
			BACKGROUND: #E9F3F3;
			WHITE-SPACE: NOWRAP;
			TEXT-ALIGN: RIGHT;
			WIDTH: 10em
			}
BUTTON.c2		{
			LINE-HEIGHT: 1.1em
			}
.catalog		{
			FONT-SIZE: 1em;
			WIDTH: 740px
			}
.catalog .c2		{
			LETTER-SPACING: 0
			}
.catalog TR TD FORM DIV	{
			MARGIN-TOP: 1em;
			TEXT-ALIGN: RIGHT
			}
.catalog TH,.catalog TD	{
			VERTICAL-ALIGN: TOP;
			TEXT-ALIGN: LEFT;
			BORDER-BOTTOM: 1px SOLID #999
			}
.catalog TH		{
			WHITE-SPACE: NOWRAP;
			WIDTH: 7em
			}
.best10a,.best10s,.bestlist
			{
			FONT-SIZE: 1em;
			WIDTH: 740px;
			BORDER-TOP: SOLID 2px #EDD1D9;
			BORDER-BOTTOM: SOLID 2px #EDD1D9
			}
.best10a TH,.best10a TD,.best10s TH,.best10s TD,.bestlist TH,.bestlist TD
			{
			BORDER-BOTTOM: SOLID 1px #CCC
			}
.best10a TH		{
			COLOR: #333;
			BACKGROUND: #EDD1D9;
			WHITE-SPACE: NOWRAP;
			WIDTH: 5em
			}
.best10s TH		{
			COLOR: #333;
			BACKGROUND: #E7E1BA;
			WHITE-SPACE: NOWRAP;
			WIDTH: 5em
			}
.bestlist TH		{
			COLOR: #333;
			BACKGROUND: #E7E1BA;
			WHITE-SPACE: NOWRAP;
			FONT-WEIGHT: NORMAL
			}
.best10a TR TD STRONG,.best10s TR TD STRONG
			{
			COLOR: #963;
			BACKGROUND: TRANSPARENT
			}
.instruments1		{
			WIDTH: 230px;
			FLOAT: LEFT;
			MARGIN-RIGHT: 20px;
			MARGIN-BOTTOM: 2em
			}
.instruments1 TABLE	{
			FONT-SIZE: 1em;
			WIDTH: 100%
			}
.instruments1 TH	{
			WHITE-SPACE: NOWRAP;
			TEXT-ALIGN: LEFT;
			COLOR: #333;
			BACKGROUND: TRANSPARENT;
			FONT-WEIGHT: NORMAL
			}
.instruments1 TH,.instruments1 TD
			{
			BORDER-BOTTOM: 1px SOLID #CCC;
			VERTICAL-ALIGN: TOP
			}
.head			{
			MARGIN: 1em 5em
			}
.pickup A:LINK,.pickup A:VISITED,.newdisc A:LINK,.newdisc A:VISITED,.best10a A:LINK,.best10a A:VISITED,.best10s A:LINK,.best10s A:VISITED,.t2 A:LINK,.t2 A:VISITED
			{
			COLOR: #976C42;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE;
			FONT-WEIGHT: BOLD
			}
.pickup A:HOVER,.pickup A:ACTIVE,.newdisc A:HOVER,.newdisc A:ACTIVE,.best10a A:HOVER,.best10a A:ACTIVE,.best10s A:HOVER,.best10s A:ACTIVE,.t2 A:HOVER,.t2 A:ACTIVE
			{
			COLOR: #976C42;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE;
			FONT-WEIGHT: BOLD
			}
.w1			{
			WIDTH: 1em
			}
.cl			{
			WIDTH: 150px
			}
.alert			{
			MARGIN: 50px 0 100px 0
			}
.right-256		{
			WIDTH: 470px;
			FLOAT: RIGHT
			}
.violin			{
			COLOR: #333;
			BACKGROUND: url("../images/instruments/violin.png") NO-REPEAT 100% 50%
			}
.piano			{
			COLOR: #333;
			BACKGROUND: url("../images/instruments/piano.png") NO-REPEAT 100% 4.5em
			}
.p1			{
			FONT-SIZE: 0.5em
			}
.p2			{
			FONT-SIZE: 0.8em
			}
.p3			{
			FONT-SIZE: 1em
			}
.p4			{
			FONT-SIZE: 1.2em
			}
.p5			{
			FONT-SIZE: 1.5em
			}
.p6			{
			FONT-SIZE: 2em
			}
.b1			{
			BORDER: 1px SOLID #039
			}
.bb2			{
			PADDING-BOTTOM: 1em;
			BORDER-BOTTOM: 2px SOLID #CCC
			}
.wsnw			{
			WHITE-SPACE: NOWRAP
			}
.lh15			{
			LINE-HEIGHT: 1.5em
			}
.mt0			{
			MARGIN-TOP: 0
			}
.mt05			{
			MARGIN-TOP: 0.5em
			}
.mt05-2			{
			MARGIN-TOP: 0.5em;
			MARGIN-BOTTOM: 0
			}
.mt1			{
			MARGIN-TOP: 1em
			}
.mb1			{
			MARGIN-BOTTOM: 1em
			}
.pl1			{
			PADDING-LEFT: 1em
			}
.fr			{
			FLOAT: RIGHT
			}
.fr1			{
			FLOAT: RIGHT;
			MARGIN: 0 0 1em 1em
			}
.fl			{
			FLOAT: LEFT
			}
.fl1			{
			FLOAT: LEFT;
			MARGIN: 0 1em 1em 0
			}
.c			{
			TEXT-ALIGN: CENTER
			}
.l			{
			TEXT-ALIGN: LEFT
			}
.r			{
			TEXT-ALIGN: RIGHT
			}
.cb			{
			CLEAR: BOTH
			}
.cr			{
			CLEAR: RIGHT
			}
.corange		{
			COLOR: #FF9D03;
			BACKGROUND: TRANSPARENT
			}
.corange A:LINK,.corange A:VISITED
			{
			COLOR: #FF9D03;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
.corange A:HOVER,.corange A:ACTIVE
			{
			COLOR: #FFCE69;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
.cred			{
			COLOR: #C00;
			BACKGROUND: TRANSPARENT
			}
.cblue			{
			COLOR: #00F;
			BACKGROUND: TRANSPARENT
			}
.cnavy			{
			COLOR: #039;
			BACKGROUND: TRANSPARENT
			}
.cgray			{
			COLOR: #808080;
			BACKGROUND: TRANSPARENT
			}
.csilver		{
			COLOR: #CCC;
			BACKGROUND: TRANSPARENT
			}
.cgreen			{
			COLOR: #090;
			BACKGROUND: TRANSPARENT
			}
.cyellow		{
			COLOR: #FF0;
			BACKGROUND: TRANSPARENT
			}
.cblack			{
			COLOR: #000;
			BACKGROUND: TRANSPARENT
			}
.cwhite			{
			COLOR: #FFF;
			BACKGROUND: TRANSPARENT
			}
.cEDD1D9		{
			COLOR: #877073;
			BACKGROUND: TRANSPARENT
			}
.cE7E1BA		{
			COLOR: #848052;
			BACKGROUND: TRANSPARENT
			}