
/* 全体色 */
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'ＭＳ Ｐゴシック', Osaka;
    BACKGROUND-COLOR: black;
    COLOR: #FFFFFF;
}

/* リンクの色 */
A:link		{ COLOR: #ffcc00 }
A:visited	{ COLOR: #66cc00 }

/* html上部のメニュー部分で使用する定義 */

DIV.menu
{
	background-color: #8F0100;
	FONT-FAMILY: 'Tahoma';
	BORDER-BOTTOM: #73563E 3px solid;
	padding: 0px 0px 0px 0px;
}

DIV.menu A
{
    COLOR: black
}

TABLE.menulink
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'ＭＳ Ｐゴシック';
    TEXT-ALIGN: left
}

TD.menulink
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: 'ＭＳ Ｐゴシック'
}

TD.menulink A		{ COLOR: #ffcc00 }
TD.menulink A:link	{ TEXT-DECORATION: none }
TD.menulink A:visited	{ COLOR: #66cc00;TEXT-DECORATION: none }

TD.menulink A:active
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #996600;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: none
}
TD.menulink A:hover
{
    BORDER-RIGHT: #adc7c7 1px solid;
    BORDER-TOP: #adc7c7 1px solid;
    BORDER-LEFT: #adc7c7 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #adc7c7 1px solid;
    BACKGROUND-COLOR: gray
}

/* フォントを90度回転(主に▼を横にする時に使用) */

FONT.yoko
{
    FONT-FAMILY: '@ＭＳ ゴシック'
}

/* テーブルデフォルト設定 */

TABLE
{
    FONT-SIZE: 12px;
    FONT-FAMILY: 'ＭＳ Ｐゴシック'
}

th.warp{white-space:nowrap;text-align:center;}
td.warp{white-space:nowrap;text-align:center;}

TABLE.musiclist TD {white-space:nowrap;}

/* 曲リストテーブル設定 */

table.musiclist {
	background: #73563E;
	border: 1px;
	padding: 0px;
}

/* フォーム部分で使用するテーブル設定 */

table.eventlist {
	background: #73563E;
	border: 1px;
	padding: 0px;
}

/* フォーム部分デフォルト設定 */

input{
	border: 1px solid #73563E;
}

/* イベント用テーブル関連クラス設定 */

tr.event {
	background: #8F0100;
	margin: 0px;
}

tr.eventback {
	background: #000000;
	margin: 0px;
}


td.event {
	background: #550200;
	margin: 0px;
}

td.eventback {
	background: #000000;
	margin: 0px;
}

font.event {
	color : #FFFFFF;
}

TD.event A
{
    COLOR: #ffcc00
}

TD.event A:link
{
    TEXT-DECORATION: none
}

TD.event A:visited
{
    COLOR: #66cc00;
    TEXT-DECORATION: none
}

TD.event A:active
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #adc7c7;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: none
}

th.event {
	background: #8F0100;
	margin: 0px;
}

/* インプレッション用クラス設定 */

table.impinfo {
	background: #888888;
	border: 1px;
	padding: 0px;
}

td.impinfo {
	background: #DDDDDD;
	margin: 0px;
}

font.impinfo {
	color : #ffcc00;
}

/* エラー表示枠クラス設定 */

blockquote.border {
	border: 2px dotted #73563E;
	background: #8F0100;
	padding-left: 1em;
	padding-right: 1em;
}

/* 曲の種類別色設定 */
/* ※ Disqは失格者用です。 */

font.Copy	{ color : #444444; }
font.Arrange	{ color : #303030; }
font.Remix	{ color : #1E1E1E; }
font.Original	{ color : #000000; }
font.Disq	{ color : #FFFFFF; }

td.Copy		{ background : #444444; margin: 0px; }
td.Arrange	{ background : #303030; margin: 0px; }
td.Remix	{ background : #1E1E1E; margin: 0px; }
td.Original	{ background : #000000; margin: 0px; }
td.Disq		{ background : #FFFFFF; color : #000000 ; margin: 0px; }

tr.Copy		{ background : #444444; margin: 0px; }
tr.Arrange	{ background : #303030; margin: 0px; }
tr.Remix	{ background : #1E1E1E; margin: 0px; }
tr.Original	{ background : #000000; margin: 0px; }
tr.Disq		{ background : #000000; color : #000000 ; margin: 0px; }

font.pickup	{ color : #ff0000; }
div.pickup	{ color : #ff0000; }
font.pickup2	{ color : #ff0000; TEXT-DECORATION: underline }

/* 強調表示 */

font.check	{ FONT-WEIGHT: bolder; COLOR: ee0000; }

/* インプレッションのトリップIDの文字色 */
/* ※基本的にトリップの色はtd.eventクラスに近い色に設定してください。 */

font.trip	{ color: #b0b0b0;}

/* html上部のヘッダ設定 */

div.header_menu
{
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-size: 9pt;
    BACKGROUND: #550200;
    BORDER-BOTTOM: #73563E 1px solid;
    HEIGHT: 14px;
    TEXT-DECORATION: none
}

div.header_menuleft
{
    FLOAT: left;
    TEXT-ALIGN: left
}
div.header_menuright
{
    PADDING-RIGHT: 3px;
    FLOAT: right;
    TEXT-ALIGN: right
}

/* 曲情報詳細ページ「▼Impression」部分 */

div.header_impinfo
{
	WIDTH:100%;
	BORDER:solid #73563E;
	BORDER-WIDTH: 0px 0px 2px 4px ;
	TEXT-DECORATION: none;
	margin:5px;
}

table.score
{
	width:50%;
	border: solid 1px #73563E;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.score	tr.score	td{
	border: solid 1px #73563E;
	margin: 0px;
	background: #8F0100;
	font-weight:bold;
}

table.score	tr.score2	td{
	border: solid 1px #73563E;
	margin: 0px;
	background: #000000;
}

/* Pickup(特定の得点以上で★が表示されるシステム)の設定色 */

div.header_pickup
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-size: 9pt;
    BACKGROUND: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 14px;
    TEXT-DECORATION: none
}

/* 以下他のページで使用 */

font.classes	{ color: #ffffff;}

font.eventtitle
{
	FONT-FAMILY: 'Verdana';
	FONT-SIZE:15pt;
	font-weight:bold;
}

div.quote
{
	width:50%;
	margin: 5px;
	padding: 5px;
	border:solid 1px #000000;
}

H3
{
	border-top:#EEEEEE 4px double;
	border-bottom:#EEEEEE 4px double;
	FONT-FAMILY: 'Verdana';
	text-align:left;
	background: #DDDDDD;
	color : #000000;
	PADDING-LEFT: 4px;
}

H4
{
    BORDER-RIGHT: thick inset;
    BORDER-TOP: thin solid;
    PADDING-LEFT: 2px;
    MARGIN: 0px;
    BORDER-LEFT: thick ridge;
    BORDER-BOTTOM: thin solid
}

DIV.menucat
{
    BORDER-RIGHT: outset;
    BORDER-TOP: inset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: inset;
    COLOR: white;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #838383;
    TEXT-DECORATION: none
}

DIV.menucat2
{
    BORDER-RIGHT: outset;
    BORDER-TOP: inset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-LEFT: inset;
    COLOR: white;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #448344;
    TEXT-DECORATION: none
}

DIV.talk
{
    BORDER-RIGHT: silver 5px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 5px solid;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 3px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: 'ＭＳ Ｐゴシック';
    BACKGROUND-COLOR: dimgray;
    TEXT-ALIGN: justify
}

DIV.talk2
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-INDENT: 3px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: 'ＭＳ Ｐゴシック';
    BACKGROUND-COLOR: dimgray;
    TEXT-ALIGN: justify
}

DIV.talk A
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}

DIV.talk A:link
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}

DIV.talk A:visited
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}

DIV.title
{
    BORDER-RIGHT: silver 5px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    BORDER-LEFT: silver 5px solid;
    WIDTH: 100%;
    COLOR: white;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: 'ＭＳ Ｐゴシック';
    BACKGROUND-COLOR: dimgray
}
