@charset "Shift_JIS";

/* ---CONTENTS--- */
div#contents{
position:relative;
width:830px;
margin:0 0;
padding:0;
background-image:url("mask_img/whats_bg.jpg");
background-repeat:no-repeat;
}

div#contents_in{
position:relative;
width:800px;
margin:0 15px;
padding:0;
}

#mask_title{
margin:0;
padding:0 0 0 0;
}

.px{
margin:0;
padding:0;
border:0;
}


/* ---2007countdown--- */

#back_img{
margin:0 0px 0 0;
padding:0;
width:800px;
height:279px;
background:url("mask_img/mask_bg15.jpg") 0 0 no-repeat;
}

.bt_block{
margin:0;
padding:205px 50px 0 40px;
width:250px;
float:right;
}

.bt_in{
margin:0;
padding:0;
width:160px;
height:60px;
float:right;
}

.moreinfo{
margin: 0px 0 0 0;
padding: 0;
height: 25px;
border:  0;
float: right;
overflow: hidden;
}

.moreinfo a{
display: block;
text-decoration:none;
height: 25px;
border:  0;
float: right;
overflow: hidden;
}

.moreinfo{width:160px;background:url("img/more.gif") 0 -25px  repeat-y; float:left;}
.moreinfo a{width:160px;background:url("img/more.gif") 0 -25px repeat-y; float:left;}
.moreinfo a:hover{background:url("img/more.gif") 0 0px repeat-y; float:left;}


.interview{
margin: 5px 0 0 0;
padding: 0;
height: 25px;
border:  0;
float: right;
overflow: hidden;
}

.interview a{
display: block;
text-decoration:none;
height: 25px;
border:  0;
float: right;
overflow: hidden;
}

.interview{width:160px;background:url("img/interview.gif") 0 -25px  repeat-y; float:left;}
.interview a{width:160px;background:url("img/interview.gif") 0 -25px repeat-y; float:left;}
.interview a:hover{background:url("img/interview.gif") 0 0 repeat-y; float:left;}


/* ---PICK UP EVENT--- */
.pick_up01, .pick_up02{
position:relative;
margin:0 4px 0 0;
padding:0;
width:264px;
height:289px;
float:left;
}
.pick_up03{
position:relative;
margin:0;
padding0;
width:264px;
height:289px;
float:left;
}

.pick_up_day{
margin:28px 6px 0 6px;
padding:0;
}

.pick_up_title1{
margin:15px 6px 0 6px;
padding:0;
}

.pick_up_title2{
margin:15px 6px 0 6px;
padding:0;
}

.pick_up_title3{
margin:15px 6px 0 6px;
padding:0;
}

.pick_up_photo{
position:absolute;
top:107px;
left:6px;
margin:0;
padding:0;
}

.pick_up_dj{
background-image:url("pick_up_img/djs.gif");
background-repeat:no-repeat;
background-position:0 4px;
position:absolute;
top:217px;
left:6px;
margin:0;
padding:0 0 0 22px;
height:14px;
overflow:hidden;
}

.pick_up_live{
background-image:url("pick_up_img/live.gif");
background-repeat:no-repeat;
background-position:0 4px;
position:absolute;
top:217px;
left:6px;
margin:0;
padding:0 0 0 22px;
height:14px;
overflow:hidden;
}

.pick_up_music{
background-image:url("pick_up_img/music.gif");
background-repeat:no-repeat;
background-position:0 4px;
position:absolute;
top:217px;
left:6px;
margin:0;
padding:0 0 0 36px;
height:14px;
overflow:hidden;
}

.pick_up_genre{
background-image:url("pick_up_img/genre.gif");
background-repeat:no-repeat;
background-position:0 4px;
position:absolute;
top:234px;
left:6px;
margin:0;
padding:0 0 0 36px;
height:14px;
overflow:hidden;
}

.pick_up_more{
position:absolute;
top:265px;
left:6px;
margin:0;
padding:0;
}


/* ---PICK UP NEWS--- */
#pick_up_news{
position:relative;
background-image:url("news_img/news_bg.gif");
background-repeat:no-repeat;
margin:10px 0 0 0;
padding:0;
width:534px;
height:195px;
float:left;
}

#news01, #news02, #news03, #news04{
position:absolute;
margin:0;
padding:0;
width:248px;
height:63px;
}

#news01{
top:44px;
left:11px;
}

#news02{
top:44px;
left:274px;
}

#news03{
top:125px;
left:11px;
}

#news04{
top:125px;
left:274px;
}

.news_photo{
margin:0;
padding:0;
width:67px;
float:left;
}

.news_day{
margin:0 0 3px 0;
padding:0;
height:14px;
overflow:hidden;
}

.news_comment02{
margin:0;
padding:0;
line-height:14px;
height:44px;
font-size:9px;
overflow:hidden;
}

.news_comment a:link{color:#cccccc;
text-decoration:none;background:transparent;
font-weight:none;
}

.news_comment a:visited{color:#777777;
text-decoration:none;background:transparent;
font-weight:none;
}

.news_comment a:hover{color:#FF0000;
text-decoration:none;background:transparent;
font-weight:none;
}

/* ---THIS WEEK EVENT--- */
#this_week_event{
position:absolute;
background-image:url("img/this_week_bg.jpg");
background-repeat:no-repeat;
background-color:#10090A;
margin:0;
padding:0;
width:285px;
height:203px;
top:580px;
left:542px;
}

#week_fla{
margin:38px 0 0 14px;
padding:0;
}
