<!--


BODY
{
	font-size   : 12px;
	font-family : "ＭＳ Ｐゴシック","Osaka";
	color       : #ffffff;
	background-color : #1d1d1d;
}

TABLE
{
	font-size   : 12px;
	font-family : "ＭＳ Ｐゴシック","Osaka";
	color       : #ffffff;
}

A		{ color: #B0D5FF; }
A:hover	{ color: #ff0000; }

A.a_artist 		{ color: #0000FF; }
A.a_artist:hover{ color: #ff0000; }


/***** メインテーブル定義 *****/
td#tbl_main-top-left
{
	width  : 6px;
	height : 6px;
	background-image  : url(../img/common/tbl_main/top-left.gif);
	background-repeat : no-repeat;
}

td#tbl_main-top-right
{
	width  : 6px;
	height : 6px;
	background-image  : url(../img/common/tbl_main/top-right.gif);
	background-repeat : no-repeat;
}

td#tbl_main-bottom-left
{
	width  : 6px;
	height : 6px;
	background-image  : url(../img/common/tbl_main/bottom-left.gif);
	background-repeat : no-repeat;
}

td#tbl_main-bottom-right
{
	width  : 6px;
	height : 6px;
	background-image  : url(../img/common/tbl_main/bottom-right.gif);
	background-repeat : no-repeat;
}

td#tbl_main-top
{
	width  : 708px;
	height :   6px;
	background-image  : url(../img/common/tbl_main/top.gif);
	background-repeat : repeat-x;
}

td#tbl_main-bottom
{
	height :   6px;
	background-image  : url(../img/common/tbl_main/bottom.gif);
	background-repeat : repeat-x;
}

td#tbl_main-left
{
	width : 6px;
	background-image  : url(../img/common/tbl_main/left.gif);
	background-repeat : repeat-y;
}

td#tbl_main-right
{
	width : 6px;
	background-image  : url(../img/common/tbl_main/right.gif);
	background-repeat : repeat-y;
}

td#tbl_main-stage
{
	height : 500px;
	background-color : #000000;
}


/***** メインFlash定義 *****/
td#fla-main-left
{
	width  : 26px;
	height : 229px;
	background-image  : url(../img/index/flash-left.gif);
	background-repeat : no-repeat;
}

td#fla-main-right
{
	width  : 26px;
	height : 229px;
	background-image  : url(../img/index/flash-right.gif);
	background-repeat : no-repeat;
}

td#fla-main-top
{
	width  : 598px;
	height :   4px;
	background-image  : url(../img/index/flash-top.gif);
	background-repeat : repeat-x;
}

td#fla-main-bottom
{
	height : 4px;
	background-image  : url(../img/index/flash-bottom.gif);
	background-repeat : repeat-x;
}

td#fla-main-stage
{
	height : 221px;
	background-color : #000000;
}



/***** INDEX用テーブル定義 *****/
table#tbl_index
{
	width   : 676px;
	background-image    : url(../img/index/tbl_index-logo.gif);
	background-repeat   : no-repeat;
	background-position : 50% 50%;
}

td.tbl_index-topics
{
	width   : 456px;
	height  : 160px;
	padding : 0px 8px 8px 0px;
}

td.tbl_index-menu
{
	width  : 220px;
	height : 140px;
	padding : 0px 0px 8px 0px;
}

td.tbl_index-hotstock
{
	width  : 228px;
	height : 140px;
	padding : 0px 8px 8px 0px;
}

td.tbl_index-artist
{
	width  : 220px;
	height : 280px;
	padding : 0px 0px 8px 0px;
}

table.box1
{
	width  : 100%;
	height : 100%;
}

td.box1-top
{
	height  : 33px;
	padding : 2px 5px 0px 5px;
	font-size   : 10px;
	font-weight : bold;
	background-image  : url(../img/index/box1_top.gif);
	background-repeat : repeat-x;
}

td.box1-top-left
{
	width  :  2px;
	height : 33px;
	background-image  : url(../img/index/box1_top_left.gif);
	background-repeat : no-repeat;
}

td.box1-top-right
{
	width  :  2px;
	height : 33px;
	background-image  : url(../img/index/box1_top_right.gif);
	background-repeat : no-repeat;
}

td.box1-bottom
{
	height  : 5px;
	background-image  : url(../img/index/box1_bottom.gif);
	background-repeat : repeat-x;
}

td.box1-bottom-left
{
	width  : 2px;
	height : 5px;
	background-image  : url(../img/index/box1_bottom_left.gif);
	background-repeat : no-repeat;
}

td.box1-bottom-right
{
	width  : 2px;
	height : 5px;
	background-image  : url(../img/index/box1_bottom_right.gif);
	background-repeat : no-repeat;
}

td.box1-stage
{
	background-color : #dedbde;
}

td.box1-stage2
{
	padding : 5px;
	font-size : 12px;
	line-height : 14px;
	background-color : #dedbde;
}

td.box1-artist-stage
{
	padding : 5px;
	color   : #000000;
	font-size : 10px;
	line-height : 12px;
	text-align : center;
	background-color : #dedbde;
}

div.box1-stage-em
{
	padding : 3px;
	font-size   : 12px;
	font-weight : bold;
	background-color : #b7b7b7;
}


table.box2
{
	width  : 100%;
	height : 100%;
}

td.box2-top
{
	height  : 23px;
	padding : 1px 5px 0px 5px;
	color       : #000000;
	font-size   : 10px;
	font-weight : bold;
	background-image  : url(../img/index/box2_top.gif);
	background-repeat : repeat-x;
}

td.box2-top-left
{
	width  :  2px;
	height : 23px;
	background-image  : url(../img/index/box2_top_left.gif);
	background-repeat : no-repeat;
}

td.box2-top-right
{
	width  :  2px;
	height : 23px;
	background-image  : url(../img/index/box2_top_right.gif);
	background-repeat : no-repeat;
}

td.box2-bottom
{
	height  : 4px;
	background-image  : url(../img/index/box2_bottom.gif);
	background-repeat : repeat-x;
}

td.box2-bottom-left
{
	width  : 2px;
	height : 4px;
	background-image  : url(../img/index/box2_bottom_left.gif);
	background-repeat : no-repeat;
}

td.box2-bottom-right
{
	width  : 2px;
	height : 4px;
	background-image  : url(../img/index/box2_bottom_right.gif);
	background-repeat : no-repeat;
}

td.box2-stage
{
	padding     :   3px;
	font-size   : 10px;
	line-height : 14px;
	background-color : #5a5184;
}


/***** INDEX-TOPICS通常コンテンツ部分定義 *****/
#box-topics
{
	width  : 100%;
	height : 100%;
}



/***** 通常コンテンツ部分定義 *****/
.padding-normal
{
	padding-left  : 10px;
	padding-right : 10px;
}



img.img-artist
{
	margin-bottom : 3px;
	border : 1px solid #737373;
}


img.img-dvd
{
	float : left;
	margin-right : 5px;
	border : 1px solid #737373;
}

img.img-hotstock
{
	float : left;
	margin-right : 3px;
	border : 1px solid #4A415A;
}




img.img-tri
{
	vertical-align : middle;
	margin-right   : 3px;
}




/***** LIVEページ定義 *****/
	
tr.tr_live_ktai1
{
	font-weight : bold;
	font-size   : 10px;
	background-color : #8F5433;
}

tr.tr_live_ktai2
{
	text-align : center;
	font-size  : 10px;
	background-color : #35251e;
}

tr.tr_live_ktai3
{
	font-weight : bold;
	font-size   : 10px;
	background-color : #AE714F;
}

td.live_ktai_em
{
	font-weight : bold;
	color       : #bb0000;
	background-color : #E9B599;
}






	/***** PC配信 *****/
	td.live-pc-top
	{
		height : 31px;
		background-image  : url(../img/live/pc_top.gif);
		background-repeat : no-repeat;
	}
	
	td.live-pc-bottom
	{
		height : 5px;
		background-image  : url(../img/live/pc_bottom.gif);
		background-repeat : no-repeat;
	}
	
	td.live-pc-left
	{
		width : 5px;
		background-image  : url(../img/live/pc_left.gif);
		background-repeat : repeat-y;
	}
	
	td.live-pc-right
	{
		width : 5px;
		background-image  : url(../img/live/pc_right.gif);
		background-repeat : repeat-y;
	}
	
	td.live-pc-stage
	{
		padding : 8px;
		line-height      : 18px;
		background-color : #3c341c;
	}
	
	/***** ケータイ配信 *****/
	td.live-ktai-top
	{
		height : 31px;
		background-image  : url(../img/live/ktai_top.gif);
		background-repeat : no-repeat;
	}
	
	td.live-ktai-bottom
	{
		height : 5px;
		background-image  : url(../img/live/ktai_bottom.gif);
		background-repeat : no-repeat;
	}
	
	td.live-ktai-left
	{
		width : 5px;
		background-image  : url(../img/live/ktai_left.gif);
		background-repeat : repeat-y;
	}
	
	td.live-ktai-right
	{
		width : 5px;
		background-image  : url(../img/live/ktai_right.gif);
		background-repeat : repeat-y;
	}
	
	td.live-ktai-stage
	{
		padding : 8px;
		line-height      : 18px;
		background-color : #35251e;
	}
	
	/***** DVDビデオ *****/
	td.live-dvd-top
	{
		height : 31px;
		background-image  : url(../img/live/dvd_top.gif);
		background-repeat : no-repeat;
	}
	
	td.live-dvd-bottom
	{
		height : 5px;
		background-image  : url(../img/live/dvd_bottom.gif);
		background-repeat : no-repeat;
	}
	
	td.live-dvd-left
	{
		width : 5px;
		background-image  : url(../img/live/dvd_left.gif);
		background-repeat : repeat-y;
	}
	
	td.live-dvd-right
	{
		width : 5px;
		background-image  : url(../img/live/dvd_right.gif);
		background-repeat : repeat-y;
	}
	
	td.live-dvd-stage
	{
		padding : 8px;
		line-height      : 18px;
		background-color : #263533;
	}






/***** 携帯電話のアクセス方法ページ定義 *****/

div.box_ktai
{
	text-align  : left;
	padding     : 10px;
	line-height : 18px;
	background-color : #222222;
}

div.title_ktai
{
	border  : 1px solid black;
	padding : 3px;
	font-weight : bold;
	font-size   : 14px;
	text-align  : center;
	background-color : #444444;
}

img.img-backnumberaa
{
	float : left;
	margin-right : 5px;
	border : 1px solid #737373;
}






/* 全般 */

.fwlight{ font-weight : lighter; }

.fsize08{ font-size :  8px; }
.fsize09{ font-size :  9px; }
.fsize10{ font-size : 10px; }
.fsize11{ font-size : 11px; }
.fsize12{ font-size : 12px; }
.fsize13{ font-size : 13px; }
.fsize14{ font-size : 14px; }
.fsize15{ font-size : 15px; }
.fsize16{ font-size : 16px; }
.fsize17{ font-size : 17px; }
.fsize18{ font-size : 18px; }
.fsize19{ font-size : 19px; }
.fsize20{ font-size : 20px; }

.sp01	{ line-height :  1px; }
.sp02	{ line-height :  2px; }
.sp03	{ line-height :  3px; }
.sp04	{ line-height :  4px; }
.sp05	{ line-height :  5px; }
.sp06	{ line-height :  6px; }
.sp07	{ line-height :  7px; }
.sp08	{ line-height :  8px; }
.sp09	{ line-height :  9px; }
.sp10	{ line-height : 10px; }
.sp11	{ line-height : 11px; }
.sp12	{ line-height : 12px; }
.sp13	{ line-height : 13px; }
.sp14	{ line-height : 14px; }
.sp15	{ line-height : 15px; }
.sp16	{ line-height : 16px; }
.sp17	{ line-height : 17px; }
.sp18	{ line-height : 18px; }
.sp19	{ line-height : 19px; }
.sp20	{ line-height : 20px; }


.vmiddle{  vertical-align: middle; }


//-->
