/********/
/* 画面 */
/********/
BODY {
	/*background-color: #FF6000;*/
	background-color: #9F0000;
	font: 10pt;
}

/***********/    
/* テーブル */
/***********/
/* 画面の大枠 */
TABLE.MAIN {
	border: 0px;
	width : 720px;
	background-color: #FFFFFF;
	font: 10pt;
	text-align: center;
}
/* データ表示部の大枠 INDEX */
TABLE.DATAMAIN {
	border-width: 0px;
	width : 380px;
	font: 10pt;
}
/* データ表示部の大枠 Q&A */
TABLE.DATAMAIN2 {
	border-width: 0px;
	width : 680px;
	font: 10pt;
}
/* データ表示部の大枠 NEWS */
TABLE.DATAMAIN3 {
	border-width: 0px;
	width : 330px;
	font: 10pt;
}
/* TOPIC内容表示部 INDEX */
TABLE.TOPIC {
	border-style: solid;
	border-width: 1px;
	border-color: #FF6000;
	width : 380px;
	font: 10pt;
}
/* TOPIC内容表示部 Q&A */
TABLE.TOPIC2 {
	border-style: solid;
	border-width: 1px;
	border-color: #FF6000;
	width : 680px;
	font: 10pt;
}
/* TOPIC内容表示部 Q&A */
TABLE.TOPIC3 {
	border-style: solid;
	border-width: 1px;
	border-color: #FF6000;
	width : 330px;
	font: 10pt;
}
/* ポップアップメニュー用 */
TABLE.smallmenu {
	border-style: solid;
	border-width: 1px;
	border-color: #FF6000;
	width : 180px;
	border-collapse: collapse;
	background-color: #FFA066;
  	filter:alpha(opacity=80); 
}

/*************/    
/* テーブル列 */      
/*************/
/* 端ライン */
TD.LINE {
	padding: 0px;
	/*background-color: #FF3000;*/
	background-color: #6F0000;
	width : 10px;
}
/* ボタン */
TD.BUTTON {
	width : 150px;
	padding: 0px;
	background-image: url("../images/b-back.gif");
	vertical-align: top;
}
/* タブ */
TD.TAB {
	width : 380px;
	height : 20px;
	padding: 0px;
	background-image: url("../images/tab-1.gif");
	vertical-align: middle;
	font-weight: bold;
}
/* タブ */
TD.TAB2 {
	width : 680px;
	height : 20px;
	padding: 0px;
	background-image: url("../images/tab-2.gif");
	vertical-align: middle;
	font-weight: bold;
}
/* タブ */
TD.TAB3 {
	width : 330px;
	height : 20px;
	padding: 0px;
	background-image: url("../images/tab-3.gif");
	vertical-align: middle;
	font-weight: bold;
}
/* タブ */
TD.TAB3-2 {
	width : 330px;
	height : 20px;
	padding: 0px;
	background-image: url("../images/tab-3-2.gif");
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
}
/* 内容 オレンジ */
TD.TOPIC1 {
	vertical-align: top;
	width : 380px;
	padding: 0px;
	background-color: #FFA066;
}
/* 内容 白 */
TD.TOPIC2 {
	vertical-align: top;
	width : 380px;
	padding: 0px;
	background-color: #FFFFFF;
}
/* 内容 オレンジ */
TD.TOPIC1-2 {
	vertical-align: top;
	width : 680px;
	padding: 0px;
	background-color: #FFA066;
}
/* 内容 白 */
TD.TOPIC2-2 {
	vertical-align: top;
	width : 680px;
	padding: 0px;
	background-color: #FFFFFF;
}
/* 内容 黒 */
TD.TOPIC3-2 {
	vertical-align: top;
	width : 680px;
	padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
}
/* 画像等 */
TD.IMG {
	vertical-align: top;
	width : 150px;
	padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
}
/* ポップアップメニュー用 */
TD.smallmenu {
	vertical-align: middle;
	width : 170px;
	height: 20px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #FF6000;
	font: 10pt;	 
}
/* ディスコグラフィー用 */
TD.disco1 {
	vertical-align: middle;
	text-align:center;
	width : 130px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;	 
}
TD.disco2 {
	vertical-align: top;
	text-align:left;
	width : 210px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;	 
}
/* アーティスト紹介用 */
TD.artist1 {
	vertical-align: middle;
	text-align:center;
	width : 200px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
	color: #FFFFFF;	 
}
TD.artist2 {
	vertical-align: top;
	text-align:left;
	width : 460px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
	color: #FFFFFF;	 
}
TD.artist1-2 {
	vertical-align: middle;
	text-align:center;
	width : 300px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
	color: #FFFFFF;	 
}
TD.artist2-2 {
	vertical-align: top;
	text-align:left;
	width : 360px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
	color: #FFFFFF;	 
}
/* 会社案内用 */
TD.comp1 {
	vertical-align: top;
	text-align:left;
	width : 150px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
}
TD.comp2 {
	vertical-align: top;
	text-align:left;
	width : 510px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	font: 10pt;
}
/**********/
/* リンク */
/**********/
A:LINK {
color : #000060;
text-decoration :  none;
}

A:VISITED {
color : #00009F;
text-decoration :  none;
}

A:ACTIVE {
color : #0000FF;
text-decoration :  none;
}

A:HOVER {
color : #0000FF;
text-decoration :  underline;
}

/********/
/* 画像 */
/********/
IMG{
border-style: none;
}