@charset "Shift_JIS";
/* :::::::::: BASE :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* CSS INDEX
基本タグ設定
回り込み、解除
*/

/* :::::::::: clearfix :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.clearfix {
display: inline-block;
}

/* Exclude Mac IE \*/
.clearfix {
display: block;
}
/**/

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}


/* :::::::::: 基本タグ設定 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
body{
margin:0;
padding:0;
background:#fff;
color:#000;
text-align:left;
}

img,a img{
border-width:0;
}

div,p,h1,h2,h3,h4,h5,form,li,ul,ol,dl,dd,dt{
margin:0;
padding:0;
}

table{
border-width:0;
}

/* :::::::::: 回り込み、解除 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
display:block;
margin:0;
padding:0;
height:0;
line-height:0px;
font-size:0px;
}

/*画像の回り込み************************************/
/*左へ回り込み */
img .left{
float:left;
margin-top:0px;
margin-right:0px;
}

/*右へ回り込み */
img .right{
float:right;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

/* :::::::::: フォント ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

p,li,dt,dd{
}

/* :::::::::: リンクカラー :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
a:link,
a:visited{
}

a:active,
a:hover{
}


/* :::::::::: レイアウト ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#center_wrapper{
margin-bottom:5px;
padding:0;
width:604px;
position:relative;
text-align:left;
}

#contsHeader{
margin:0 0 10px;
padding:13px 0 12px;
background-color:#97cd1e;
background: url(../images/header_bg.jpg) top repeat-x;
}

#contsHeader h2{
margin:0;
padding:0;
width:604px;
height:47px;
background:url(../images/title.jpg) no-repeat;
text-indent:-999999px;
}

#contsHeader #onair{
margin:0 13px 8px;
padding:0;
width:578px;
height:30px;
background:url(../images/onair.jpg) no-repeat;
}

#contsHeader #onair #day{
margin:0;
padding:0;
width:178px;
height:30px;
text-indent:-999999px;
float:left;
}

#contsHeader #onair .day25{
margin:0;
padding:0;
width:134px;
height:30px;
text-indent:-999999px;
float:left;
}

#contsHeader #onair .day25 .day25Btn{
margin:0;
padding:0;
width:134px;
height:30px;
display:block;
overflow:hidden;
}

#contsHeader #onair .day26{
margin:0;
padding:0;
width:134px;
height:30px;
text-indent:-999999px;
float:left;
}

#contsHeader #onair .day26 .day26Btn{
margin:0;
padding:0;
width:134px;
height:30px;
display:block;
overflow:hidden;
}

#contsHeader #onair .day27{
margin:0;
padding:0;
width:132px;
height:30px;
text-indent:-999999px;
float:left;
}

#contsHeader #onair .day27 .day27Btn{
margin:0;
padding:0;
width:132px;
height:30px;
display:block;
overflow:hidden;
}



#contsHeader p.detail{
margin:0 0 10px;
padding:0;
display:block;
font-size:12px;
line-height:120%;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

#contsHeader p.detail a{
color:#ffff66;
text-decoration:underline;
}

#contsHeader p.detail a:hover{
color:#e3e33b;
text-decoration:underline;
}

#contsHeader h3{
margin:0;
padding:0;
width:604px;
height:30px;
background:url(../images/catch.jpg) no-repeat;
text-indent:-999999px;
}

#contsHeader #flash{
margin:0;
padding:0;
border-bottom:3px solid #000000;
width:604px;
height:133px;
}

#contsHeader #flash2{
margin:0;
padding:0;
width:604px;
height:133px;
}

#contsHeader #presentArea{
margin:12px 54px 0 53px;
padding:0;
width:497px;
height:40px;
text-indent:-999999px;
}

#contsHeader #presentArea a{
margin:0;
padding:0;
width:497px;
height:40px;
display:block;
overflow:hidden;
}

#contsHeader #presentArea .presentBtn{
background-image:url(../images/btn_present.jpg);
background-position:top;
background-repeat:no-repeat;
}

#contsHeader #presentArea .presentBtn:hover{
background-image:url(../images/btn_present.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#contsMain{
margin:0 0 10px;
padding:0;
width:604px;
}

#contsMain #special{
margin:0;
padding:0;
width:604px;
height:190px;
background:url(../images/special.jpg) no-repeat;
text-indent:-999999px;
}

#contsMain .time{
margin-top:-42px;
margin-bottom:5px;
color:#fff;
font-size:12px;
font-weight:bold;
width:604px;
text-align:center;
}

#contsMain .lineup{
margin:0;
padding:0;
}

#contsMain .lineup h4{
margin:0;
padding:0;
width:604px;
height:32px;
text-indent:-999999px;
}

#contsMain .lineup .september{background:url(../images/09/lineup.jpg) no-repeat;}
#contsMain .lineup .october{background:url(../images/10/lineup.jpg) no-repeat;}
#contsMain .lineup .november{background:url(../images/11/lineup.jpg) no-repeat;}

#contsMain .lineup .boxWrap{
margin:0;
padding:8px 0 0 8px;
width:596px;
background-color:#4e4e4e;
}

#contsMain .lineup .boxWrap .box{
margin:0 8px 8px 0;
border:1px solid #cccccc;
padding:6px 3px;
background-color:#000000;
width:133px;
height:150px;
float:left;
}

#contsMain .lineup .boxWrap .box .photo{
margin:0 0 6px;
padding:0;
width:133px;
height:80px;
}

#contsMain .lineup .boxWrap .box h5{
margin:0 0 3px;
padding:0;
font-size:12px;
line-height:130%;
font-weight:bold;
color:#ccff00;
text-decoration:none;
}

#contsMain .lineup .boxWrap .box h5 a{
color:#ccff00;
text-decoration:none;
}

#contsMain .lineup .boxWrap .box h5 a:hover{
color:#ccff00;
text-decoration:underline;
}

#contsMain .lineup .boxWrap .box p{
margin:0;
padding:0;
font-size:10px;
line-height:130%;
color:#cccccc;
}

#contsSub{
margin:0 0 10px;
padding:0;
width:604px;
background-color:#CCCCCC;
}

#contsSub #bnrRo15{
margin:0;
padding:15px 140px;
}




/*▼【文章入ります】************************************************************/

/*【文章入ります】*/








