#left {
background-color:blue;
}

#left h2{
text-align:center;
color:blue;
background-color:yellow;
padding:0;
margin:0;
font-size:1.5em;
}


#left ul{
margin:5px 0 5px 0;
padding:0;
list-style:none;

}

#left #request a{
margin:0;
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/request.gif);
}

#left #request a:hover{
background-image:url(../img/request2.gif);
}

#left #program a{
margin:0;
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/program.gif);
}

#left #program a:hover{
background-image:url(../img/program2.gif);
}

#left #hot a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/hot.gif);
background-repeat:no-repeat;
}

#left #hot a:hover{
background-image:url(../img/hot2.gif);
background-repeat:no-repeat;
}

#left #dj a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/dj.gif);
background-repeat:no-repeat;
}

#left #dj a:hover{
background-image:url(../img/dj2.gif);
background-repeat:no-repeat;
}

#left #infor a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/infor.gif);
background-repeat:no-repeat;
}

#left #infor a:hover{
background-image:url(../img/infor2.gif);
background-repeat:no-repeat;
}

#left #rank a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/ranking.gif);
background-repeat:no-repeat;
}

#left #rank a:hover{
background-image:url(../img/ranking2.gif);
background-repeat:no-repeat;
}

#left #powerplay a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/power.gif);
background-repeat:no-repeat;
}

#left #powerplay a:hover{
background-image:url(../img/power2.gif);
background-repeat:no-repeat;
}

#left #pod a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/pod.gif);
background-repeat:no-repeat;
}

#left #pod a:hover{
background-image:url(../img/pod2.gif);
background-repeat:no-repeat;
}

#left #album a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/album.gif);
background-repeat:no-repeat;
}

#left #album a:hover{
background-image:url(../img/album2.gif);
background-repeat:no-repeat;
}

#left #topics a{
display:block;
height:30px;
width:160px;
text-indent:-9999px;
background-image:url(../img/topics.gif);
background-repeat:no-repeat;
}

#left #topics a:hover{
background-image:url(../img/topics2.gif);
background-repeat:no-repeat;
}

#left #qr{
padding:10px;
background-color:blue;
margin:0;
color:white;
text-align:center;
}



#left #l-bottom {
margin:0;
background-color:white;
display:block;
height:40px;
width:160px;
background-image:url(../img/left-bottom.gif);
background-repeat:no-repeat;
}

/*--------パワープレイ---------*/

#left #power{

margin:0;
padding:5px;
padding-bottom:10px;
background-color:blue;

}


#left #power .block{
margin:5px 0 0 0;
padding:5px;
background-color:#ffffe8;
}


#left #power img{
margin:5px 0 5px 0;
border: 1px solid black;
}

#left #power .block .artist{
margin:0;
}

#left #power .block .artist a{
color:blue;
font-size:1.0em;
text-decoration:none;
}

#left #power .block .artist a:hover{
color:white;
background-color:blue;
font-size:1.0em;
text-decoration:none;
}


#left #power .block .music {
font-size:1.0em;
margin:5px 0 0 0;
}


#left #power .block .music a{
text-decoration:none;
color:blue;

}

#left #power .block .music a:hover{
text-decoration:none;
color:white;
background-color:blue;
}

#left #power .block .kakko{
font-size:0.75em;
}

/*--------パワープレイ アーカイブ---------*/

#left #archive {
margin:0;
}

#left #archive a{
background-color:blue;
margin:0;
display:block;
height:60px;
width:160px;
text-indent:-9999px;
background-image:url(../img/archive.gif);
background-repeat:no-repeat;
}

#left #archive a:hover{
background-image:url(../img/archive2.gif);
background-repeat:no-repeat;
}

/*--------パワープレイ アーカイブ　ここまで---------*/


