@charset "Shift_JIS";

#top h2 {
	width: 600px;
	height: 322px;
	margin-bottom: 5px;
	background: url(../img/top/topimg_01.jpg) no-repeat 0 0;
}
#top h2 span {
	display: block;
	text-indent: -9999px;
}
h3 {
	font-weight: normal;
}
h4 {
	color: #C2080E;
	font-weight: normal;
}


h3.topsub {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
}

div#top-new,
div#top-artist,
div#top-liveinfo {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(../img/border_01.gif) repeat-x left bottom;
}
table.new-topics a {
	text-decoration: none;
}
table.new-topics a.new {
	padding-right: 30px;
	background: url(../img/icon_new.gif) no-repeat right center;
}
div.top-other {
	height: 15px;
}
p.topsub-des {
	position: absolute;
	top: 0px;
	right: 0px;
	_right: 15px;
	width: 395px;
	padding-top: 0.2em;
	text-align: right;
}
p.topsub-des a {
	display: block;
	width: 100%;
	color: #059692;
	text-decoration: none;
}
p.topsub-des a:hover {
	color: #059692;
	text-decoration: none;
}
p.topsub-des span {
	padding-left: 20px;
	color: #059692;
	background: url(../img/icon_02.gif) no-repeat left center;
}

div#top-new h3.topsub {
	background: url(../img/top/subttl_new.gif) no-repeat 0 0;
}
div#top-artist h3.topsub {
	background: url(../img/top/subttl_artists.gif) no-repeat 0 0;
}
div#top-liveinfo h3.topsub {
	background: url(../img/top/subttl_liveinfo.gif) no-repeat 0 0;
}

#top h4.sttl {
	margin-left: 10px;
	padding: 0 5px 0 15px;
	color: #C2080E;
	background: url(../img/icon_01.gif) no-repeat left center;
	white-space: nowrap;
	vertical-align: top;
	/*Mac IE Hacks*/
	/*\*//*/
	background-position: 0 50%;
	/**/
}
#top .cnt-body {
	padding-left: 20px;
}
#top .frm02 .other {
	margin-bottom: 5px;
}
#top .frm02 .other h4.sttl {
}
#top .frm02 .other p {
	margin-left: 30px;
}


