/*------------------------------------
LeftSide
------------------------------------*/
#leftside {
position:relative;
float:left;
width:497px;
margin:0 10px 0 0;
padding:25px 0 0 0;
} 

#top-flash {
margin:0 0 10px 0;
}
h2.news {
height:22px;
background:url("../img/ttl-news.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 8px 0;
}
.news-list {
padding:0 0 0 5px;
}
.news-date {
width:42px;
height:53px;
background:url("../img/news-none-bg.gif") top left no-repeat;
float:left;
}
.news-date .day {
width:42px;
height:48px;
text-align:center;
color:#fff;
font-weight:bold;
line-height:150%;
padding:5px 0 0 0;
background:url("../img/news-date-bg.gif") top left no-repeat;
}
.news-text {
float:left;
width:424px;
padding:5px 0 0 16px;
}
.news-line {
clear:both;
border-bottom:1px solid #ccc;
padding:0 0 2px 0;
margin:0 8px 4px 20px;
}
h2.report {
height:22px;
background:url("../img/ttl-report.gif") top left no-repeat;
text-indent:-9999em;
margin:10px 0 8px 0;
}
.report-area {
margin:5px;
line-height:18px;
background:url(../img/report-line.gif) top left repeat;
}
.report-date {color:#d94d95;}
.report-pic {
float:left;
margin:0 10px 0 0;
}
.report-txt {}
.report-end {clear:both; height:1px; line-height:1px;}

/*------------------------------------
RightSide
------------------------------------*/
#rightside {
position:relative;
float:left;
width:326px;
padding:25px 0 0 0;
} 

#countdown {
width:326px;
height:198px;
background:url("../img/cd-bg3.gif") top left no-repeat;
margin:0 0 10px 0;
}
#countdown h2 {
height:54px;
background:url("../img/cd01.gif") top left no-repeat;
text-indent:-9999em;
}
#countdown .countdown-date {
margin:51px 56px 0 0;
text-align:right;
}

.area01 {
font-size:10px; 
line-height:300%;
color:#fff;
text-align:center;
margin:0 0 8px 0;
}
.area02 {
font-size:10px; 
line-height:300%;
color:#fff;
text-align:center;
margin:0 0 8px 0;
}
.area03 {
font-size:10px; 
line-height:300%;
color:#fff;
text-align:center;
margin:0 0 12px 0;
}

#livehouse {
width:326px;
height:139px;
/*background:url("../img/lh.gif") top left no-repeat;*/
background:url("../img/lh-bg.gif") top left no-repeat;
margin:0;
padding:17px 0 0 0;
}
#livehouse ul {
margin:0;
padding:0;
list-style:none;
}
#livehouse ul li {
float:left;
display:block;
text-indent:-9999em;
margin:0;
}
#livehouse ul li a {
display:block;
text-decoration:none;
overflow:hidden;
}

.lh01 {padding:0 23px 2px 14px;}
.lh02 {padding:0 15px 0 0;}
.lh03 {padding:0 15px 3px 0;}
.lh04 {padding:0 24px 0 0;}
.lh05 {padding:0 0 15px 0;}
.lh06 {padding:4px 23px 0 11px;}
.lh07 {padding:11px 24px 0 0;}
.lh08 {padding:0 25px 15px 0;}
.lh09 {padding:7px 0 17px 0;}
.lh10 {padding:0 19px 0 41px;}
.lh11 {padding:7px 16px 0 0;}
.lh12 {padding:0;}

.lh01 a {
width:32px;
height:33px;
background:url("../img/lh01.gif") top left no-repeat;
}
.lh02 a {
width:50px;
height:35px;
background:url("../img/lh02.gif") top left no-repeat;
}
.lh03 a {
width:60px;
height:31px;
background:url("../img/lh03.gif") top left no-repeat;
}
.lh04 a {
width:39px;
height:35px;
background:url("../img/lh04.gif") top left no-repeat;
}
.lh05 a {
width:37px;
height:35px;
background:url("../img/lh05.gif") top left no-repeat;
}
.lh06 a {
width:65px;
height:26px;
background:url("../img/lh06.gif") top left no-repeat;
}
.lh07 a {
width:58px;
height:16px;
background:url("../img/lh07.gif") top left no-repeat;
}
.lh08 a {
width:44px;
height:31px;
background:url("../img/lh08.gif") top left no-repeat;
}
.lh09 a {
width:66px;
height:22px;
background:url("../img/lh09.gif") top left no-repeat;
}
.lh10 a {
width:63px;
height:22px;
background:url("../img/lh10.gif") top left no-repeat;
}
.lh11 a {
width:82px;
height:12px;
background:url("../img/lh11.gif") top left no-repeat;
}
.lh12 a {
width:53px;
height:26px;
background:url("../img/lh12.gif") top left no-repeat;
}
.livehouse-bottom {clear:both;}