div#ARTIST h2{

}
div#ARTIST .lineupArea{
	margin:0 0 20px 0;
}
div#ARTIST .lineupArea li{
	margin:1px 1px 5px 1px;
	padding:0;
	float:left;
	height:240px;
	text-align:center;
}
div#ARTIST .lineupArea li dl{
	height:202px;
	width:150px;
	padding:3px;
	border:solid 1px #b70000;
	text-align:center;

}

div#ARTIST .lineupArea .main{
	margin:1px 1px 10px 1px;
}
div#ARTIST .lineupArea .main li{
	float:left;
	height:310px;
	text-align:center;
}
div#ARTIST .lineupArea .main li dl{
	height:272px;
	width:220px;
	padding:3px;
	border:solid 1px #b70000;
	text-align:center;

}
div#ARTIST .lineupArea .andmore{
	clear:both;
}

div#ARTIST .lineupArea li dl dt{
	
}
div#ARTIST .lineupArea li dl dd{
	margin:10px 5px 0 5px;
	line-height:1.3;
}
div#ARTIST .lineupArea li a dl:hover{
background-color:#300000;
}
div#ARTIST .lineupArea .more{
clear:both;
font-size:13px;
padding:15px;
}

div#ARTIST #shousai #photo{
float:left;
width:315px;
margin-right:10px;
}
div#ARTIST #shousai #data{
float:left;
width:315px;
background-color:#500000;
padding:5px 0 5px 0;
}
div#ARTIST #shousai #data h2{
color:#fff;
font-size:19px;
padding:20px 15px 10px 15px;
font-weight:bold;
margin:0;
}
div#ARTIST #shousai #data p{
padding:0 15px 25px 15px;
line-break:strict;
}
div#ARTIST #shousai #data img{
padding:3px 3px 3px 3px;
margin-bottom:15px;
background-color:#f20000;
}
div#ARTIST #shousai #data h2 .sub{
font-size:12px;
padding:0px 15px 10px 9px;
margin:0;
}
div#ARTIST #shousai #data p{
padding:0 15px 25px 15px;
}

div#ARTIST #url{
margin-top:10px;
background-color:#c20000;
padding:10px;
}
div#ARTIST #url h2{
color:#300000;
clear:both;
margin:0;
padding:5px 10px 5px 10px;
font-weight:bold;
}
div#ARTIST #url h3{
color:#300000;
clear:both;
margin:0;
padding:5px 10px 5px 10px;
}
div#ARTIST #url p{
padding:10px;
}
#ARTIST #shousai ul{
margin:0 0 10px 0;
padding:0;
}
#ARTIST #shousai li{
clear:both;
display: block;
list-style:none;
margin-bottom:3px;
}
div#ARTIST #NB{
clear:both;
width:620px;
margin:30px 10px 20px 10px;
font-size:11px;
}
div#ARTIST #NB #pageBack{
float:left;
background-color:#300000;
padding:7px 20px 7px 20px;
border:1px solid #fff;
}
div#ARTIST #NB #pageNext{
float:right;
background-color:#300000;
padding:7px 20px 7px 20px;
border:1px solid #fff;
}


div#ARTIST #back{
clear:both;
text-align:center;
}

div#ARTIST .live{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/live.gif) center bottom no-repeat #c20000;
}
div#ARTIST .arena_water{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/arena_water.gif) center bottom no-repeat #c20000;
}
div#ARTIST .arena{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/arena.gif) center bottom no-repeat #c20000;
}
div#ARTIST .arena_main{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/arena_main.gif) center bottom no-repeat #c20000;
}
div#ARTIST .water{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/poolbar.gif) center bottom no-repeat #c20000;
}
div#ARTIST .island{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/island.gif) center bottom no-repeat #c20000;
}
div#ARTIST .box{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/box.gif) center bottom no-repeat #c20000;
}
div#ARTIST .lounge{
	background:url(http://www.mdp-tokyo.jp/sabishinbonight2010/artist/images/pc/lounge.gif) center bottom no-repeat #c20000;
}