@charset "utf-8";

/*======================================

	Index Module
	
=======================================*/

#index {
	overflow: visible;
	width: 730px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -365px;
	margin-top: -300px;
}

#txt_index {
	position: absolute;
	top: 605px;
	left: 8px;
	font-size: 10px;
	color: #666666;
}

#txt_index img {
	margin-right: 5px;
}

#footer_index {
	position: absolute;
	top: 608px;
	left: 560px;
	font-size: 10px;
	text-align: right;
	color: #ffffff;
}

/*======================================

	Visual Module
	
=======================================*/

#header_visual_index {
	width: 730px;
	height: 415px;
	clear: both;
}

#header_visual_index img {
	padding-bottom: 15px;
}

/*======================================

	Wrapper Module
	
=======================================*/

#wrapper {
	width: 730px;
}

/*======================================

	Contents Module
	
=======================================*/

#contents {
	width: 730px;
}

/* Mac版IE5は次の行を無視 ¥*/
*html #contents_inner {
	padding: -3px;
	background-color: #ffffff;
}
/* 終了 */

#index_artists {
	width: 215px;
	float: left;
}

#index_artists_inner {
	width: 190px;
}

#index_artists img {
	padding-right: 25px;
}

#index_artists_inner img {
	padding-top: 15px;
}

#index_artists ul {
	width: 190px;
}

#index_artists li {
	width: 190px;
	height: 20px;
	font-size: 11px;
	color: #666666;
	display: block;
}

#index_artists li a {
	width: 190px;
	height: 20px;
	padding-left: 15px;
	background: url("./img/index_artists_bkg.gif") no-repeat;
	display: block;
}

#index_artists li a:hover {
	background: url("./img/index_artists_bkg_on.gif") no-repeat;
}

#index_news {
	width: 325px;
	float: left;
}

#index_news_inner {
	width: 325px;
}

#index_news img {
	padding-right: 25px;
}

#index_info {
	width: 190px;
	float: left;
}

#index_info_inner {
	width: 190px;
}

#index_info ul {
	width: 190px;
}

#index_info li {
	width: 190px;
	height: 58px;
	display: block;
}

#index_info li.bkg01 a {
	height: 58px;
	background: url("./img/index_info_bkg01.gif") no-repeat;
	display: block;
}

#index_info li.bkg01 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg01_on.gif") no-repeat;
}

#index_info li.bkg01 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg02 a {
	height: 58px;
	background: url("./img/index_info_bkg02.jpg") no-repeat;
	display: block;
}

#index_info li.bkg02 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg02_on.jpg") no-repeat;
}

#index_info li.bkg02 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg03 a {
	height: 58px;
	background: url("./img/index_info_bkg03.jpg") no-repeat;
	display: block;
}

#index_info li.bkg03 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg03_on.jpg") no-repeat;
}

#index_info li.bkg03 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg04 a {
	height: 58px;
	background: url("./img/index_info_bkg04.gif") no-repeat;
	display: block;
}

#index_info li.bkg04 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg04_on.gif") no-repeat;
}

#index_info li.bkg04 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg05 a {
	height: 58px;
	background: url("./img/index_info_bkg05.gif") no-repeat;
	display: block;
}

#index_info li.bkg05 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg05_on.gif") no-repeat;
}

#index_info li.bkg05 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg06 a {
	height: 58px;
	background: url("./img/index_info_bkg06.gif") no-repeat;
	display: block;
}

#index_info li.bkg06 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg06_on.gif") no-repeat;
}

#index_info li.bkg06 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg07 a {
	height: 58px;
	background: url("./img/index_info_bkg07.gif") no-repeat;
	display: block;
}

#index_info li.bkg07 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg07_on.gif") no-repeat;
}

#index_info li.bkg07 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

#index_info li.bkg08 a {
	height: 58px;
	background: url("./img/index_info_bkg08.gif") no-repeat;
	display: block;
}

#index_info li.bkg08 a:hover {
	color: #3366ff;
	background: url("./img/index_info_bkg08_on.gif") no-repeat;
}

#index_info li.bkg08 a.info_txt {
	font-size: 11px;
	color: #666666;
	padding-left: 60px;
}

/*======================================

	What'sNew Module
	
=======================================*/

#index_new_contents {
	width: 282px;
	font-size: 11px;
	color: #666666;
	text-align: left;
	background: #ffffff;
}

/* Mac版IE5は次の行を無視 ¥*/
*html #index_new_contents_inner {
	position: absolute; top: 0px; left: 0px;
}
/* 終了 */

.index_new_date-header {
	width: 282px;
	height: 20px;
	margin: 5px 0px;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-indent: 5px;
	background-image: url("./img/contents_day.gif");
}

.index_new_entry-header {
	font-size: 11px;
	text-indent: 5px;
}

.index_new_entry-header a {
	font-weight: bold;
	color: #cc0000;
}

.index_new_entry-content {
	font-size: 11px;
	color: #666666;
	padding: 3px 0px 0px 5px;
}

.index_new_entry-footer {
	font-size: 10px;
	clear :both;
	padding: 3px 0px 15px 5px;
}

