@charset "utf-8";
/* page-body element
----------------------------------------------------*/
div#page-body{
	clear:both;
	padding:20px 20px 0px 20px;
}
/* visual element
----------------------------------------------------*/
div#page-body div#visual-box{
	height:257px;
}
/* contents element
----------------------------------------------------*/
div#page-body div#contents-box{
	float:left;
	width:860px;
}
/* left element
----------------------------------------------------*/
div#page-body div#contents-box div#left-box{
	float:left;
	width:601px;
}
div#page-body div#contents-box div#left-box div.title-box{
	float:left;
	width:591px;
	padding:0px 10px 0px 0px;
	background:#1e1786;
}
div#page-body div#contents-box div#left-box div.title-box h2{
	float:left;
	width:547px;
	padding:5px 0px;
}
div#page-body div#contents-box div#left-box div.title-box div.more{
	float:left;
	width:44px;
	padding:8px 0px;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box{
	float:left;
	width:601px;
	background:#f7f7fb;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li{
	float:left;
	width:601px;
	background: url(../common/images/line_dot_x.gif) repeat-x bottom;
	line-height:1.2;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li img{
	padding:0px 0px 0px 10px;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li.end{
	float:left;
	background:none;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li span.date{
	float:left;
	width:115px;
	padding:15px 0px 15px 15px;
	font-weight:bold;
	color:#1e1786;
	display:block;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li span.info-event{
	float:left;
	width:456px;
	padding:15px 10px 15px 0px;
	display:block;
}
div#page-body div#contents-box div#left-box ul.news-ticket-box li span.info-ticket{
	padding:15px 10px 15px 15px;
	display:block;
}
/* right element
----------------------------------------------------*/
div#page-body div#contents-box div#right-box{
	float:right;
	width:239px;
}
div#page-body div#contents-box div#right-box div.title-box{
	float:left;
	width:229px;
	padding:0px 10px 0px 0px;
	background:#1e1786;
}
div#page-body div#contents-box div#right-box div.title-box h2{
	float:left;
	width:185px;
	padding:5px 0px;
}
div#page-body div#contents-box div#right-box div.title-box div.more{
	float:left;
	width:44px;
	padding:8px 0px;
}
div#page-body div#contents-box div#right-box ul#ranking-box{
	width:239px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li{
	float:left;
	width:239px;
	background: url(../common/images/line_dot_x.gif) repeat-x bottom;
}
div#page-body div#contents-box div#right-box ul#ranking-box li.end{
	float:left;
	background:none;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span{
	float:left;
	width:134px;
	display:block;
	padding:9px 10px 10px 37px;
	background: url(../images/img_ranking_1.gif) no-repeat 0px 10px;
	font-size:0.76em;
	line-height:1.4;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span#artist-rank1{
	background: url(../images/img_ranking_1.gif) no-repeat 0px 10px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span#artist-rank2{
	background: url(../images/img_ranking_2.gif) no-repeat 10px 10px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span#artist-rank3{
	background: url(../images/img_ranking_3.gif) no-repeat 10px 10px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span#artist-rank4{
	background: url(../images/img_ranking_4.gif) no-repeat 10px 10px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span#artist-rank5{
	background: url(../images/img_ranking_5.gif) no-repeat 10px 10px;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span.cd-jacket{
	float:left;
	width:57px;
	display:block;
	padding:0px;
	margin:9px 0px 10px 0px;
	background:none;
}
div#page-body div#contents-box div#right-box ul#ranking-box li span.cd-jacket img{
	border:1px solid #e3e3e3;
}
div#page-body div#contents-box div#right-box div.bunner-box{
	padding:0px 0px 15px 0px;
}

