@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;  
}

body{
  line-height: 160%;
  font-size: 100%;
  font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro', verdana, sans-serif;
}

li{list-style: none;}

a { text-decoration: none; color:#F09; }
a:visited { text-decoration: none; color:#F09; }
a:hover  { text-decoration: underline; color:#F09; }
a img{border: none;}

h2{font-size: 130%;}

#container {
  width: 900px;
  margin: 0 auto 0 auto;
  padding: 40px;
  font-size: 85%;
}

#header{
  margin-left: 270px;
  width: 630px;
  height: 80px;
  position: relative;
}

#contents{
  width: 900px;
  overflow: hidden;
}

#main{
  float: right;
  width: 630px;
}

#sidebar {
  float: left;
  width: 270px;
}

#footer{
  margin-left: 270px;
  width: 630px;
  font-size: 90%;
  padding-top: 6px;
  border-top: 1px solid #F09;
}

#header .title,
#header .title a{
  display: block;
  width: 117px;
  height: 23px;
  background: url('/common/images/sprite.gif') no-repeat 0px 0px;
}
#header .title span{display: none;}


#header .sub_title{
  display: block;
  width: 110px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -24px;
  position: absolute;
  right: 0;
  top: 12px;
}
#header .sub_title a{
  display: block;
  width: 110px;
  height: 8px;
}
#header .sub_title span{display: none;}

/* menu */

#sidebar ul.menu{
  width: 120px;
  float: left;
}

#sidebar ul.sub_menu{
  margin-left: 120px;
  width: 120px;
  margin-bottom: 3em;
}

#sidebar ul.menu li,
#sidebar ul.sub_menu li{
  display: block;
  margin-bottom: 20px;
}

#sidebar ul.menu li a,
#sidebar ul.sub_menu li a{
  display: block;
    border-bottom: 1px solid #fff;
}

#sidebar ul.menu li a span,
#sidebar ul.sub_menu li a span{
  display: none;
}

/* menu conf */

#sidebar ul.menu li.news{
  width: 34px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -34px;
}
#sidebar ul.menu li.news a{
  width: 34px;
  height: 10px;
}
#sidebar ul.menu li.news a:hover,
#sidebar ul.menu li.news a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.menu li.profile{
  width: 62px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -49px;
}
#sidebar ul.menu li.profile a{
  width: 62px;
  height: 10px;
}
#sidebar ul.menu li.profile a:hover,
#sidebar ul.menu li.profile a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.menu li.photo{
  width: 43px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -64px;
}
#sidebar ul.menu li.photo a{
  width: 43px;
  height: 10px;
}
#sidebar ul.menu li.photo a:hover,
#sidebar ul.menu li.photo a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.menu li.blog{
  width: 33px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -79px;
}
#sidebar ul.menu li.blog a{
  width: 33px;
  height: 10px;
}
#sidebar ul.menu li.blog a:hover,
#sidebar ul.menu li.blog a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.menu li.twitter{
  width: 62px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -199px;
}
#sidebar ul.menu li.twitter a{
  width: 62px;
  height: 10px;
}
#sidebar ul.menu li.twitter a:hover,
#sidebar ul.menu li.twitter a.active{
  border-bottom: 1px solid #F09;
}

/* sub menu conf */

#sidebar ul.sub_menu li.profile{
  width: 62px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -94px;
}
#sidebar ul.sub_menu li.profile a{
  width: 62px;
  height: 10px;
}
#sidebar ul.sub_menu li.profile a:hover,
#sidebar ul.sub_menu li.profile a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.movie{
  width: 44px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -109px;
}
#sidebar ul.sub_menu li.movie a{
  width: 44px;
  height: 10px;
}
#sidebar ul.sub_menu li.movie a:hover,
#sidebar ul.sub_menu li.movie a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.tv{
  width: 16px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -124px;
}
#sidebar ul.sub_menu li.tv a{
  width: 16px;
  height: 10px;
}
#sidebar ul.sub_menu li.tv a:hover,
#sidebar ul.sub_menu li.tv a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.stage{
  width: 44px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -139px;
}
#sidebar ul.sub_menu li.stage a{
  width: 44px;
  height: 10px;
}
#sidebar ul.sub_menu li.stage a:hover,
#sidebar ul.sub_menu li.stage a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.cm{
  width: 16px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -154px;
}
#sidebar ul.sub_menu li.cm a{
  width: 16px;
  height: 10px;
}
#sidebar ul.sub_menu li.cm a:hover,
#sidebar ul.sub_menu li.cm a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.radio{
  width: 44px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -169px;
}
#sidebar ul.sub_menu li.radio a{
  width: 44px;
  height: 10px;
}
#sidebar ul.sub_menu li.radio a:hover,
#sidebar ul.sub_menu li.radio a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.etc{
  width: 24px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat 0px -184px;
}
#sidebar ul.sub_menu li.etc a{
  width: 24px;
  height: 10px;
}
#sidebar ul.sub_menu li.etc a:hover,
#sidebar ul.sub_menu li.etc a.active{
  border-bottom: 1px solid #F09;
}

/* sub menu photo */
#sidebar ul.sub_menu li.vol01{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -34px;
}
#sidebar ul.sub_menu li.vol01 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol01 a:hover,
#sidebar ul.sub_menu li.vol01 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol02{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -49px;
}
#sidebar ul.sub_menu li.vol02 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol02 a:hover,
#sidebar ul.sub_menu li.vol02 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol03{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -64px;
}
#sidebar ul.sub_menu li.vol03 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol03 a:hover,
#sidebar ul.sub_menu li.vol03 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol04{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -79px;
}
#sidebar ul.sub_menu li.vol04 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol04 a:hover,
#sidebar ul.sub_menu li.vol04 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol05{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -94px;
}
#sidebar ul.sub_menu li.vol05 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol05 a:hover,
#sidebar ul.sub_menu li.vol05 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol06{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -109px;
}
#sidebar ul.sub_menu li.vol06 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol06 a:hover,
#sidebar ul.sub_menu li.vol06 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol07{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -124px;
}
#sidebar ul.sub_menu li.vol07 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol07 a:hover,
#sidebar ul.sub_menu li.vol07 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol08{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -139px;
}
#sidebar ul.sub_menu li.vol08 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol08 a:hover,
#sidebar ul.sub_menu li.vol08 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol09{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -154px;
}
#sidebar ul.sub_menu li.vol09 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol09 a:hover,
#sidebar ul.sub_menu li.vol09 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol10{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -169px;
}
#sidebar ul.sub_menu li.vol10 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol10 a:hover,
#sidebar ul.sub_menu li.vol10 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol11{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -184px;
}
#sidebar ul.sub_menu li.vol11 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol11 a:hover,
#sidebar ul.sub_menu li.vol11 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol12{
  width: 53px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -117px -199px;
}
#sidebar ul.sub_menu li.vol12 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol12 a:hover,
#sidebar ul.sub_menu li.vol12 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol13{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -214px;
}
#sidebar ul.sub_menu li.vol13 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol13 a:hover,
#sidebar ul.sub_menu li.vol13 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol14{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -229px;
}
#sidebar ul.sub_menu li.vol14 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol14 a:hover,
#sidebar ul.sub_menu li.vol14 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol15{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -244px;
}
#sidebar ul.sub_menu li.vol15 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol15 a:hover,
#sidebar ul.sub_menu li.vol15 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol16{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -259px;
}
#sidebar ul.sub_menu li.vol16 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol16 a:hover,
#sidebar ul.sub_menu li.vol16 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol17{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -274px;
}
#sidebar ul.sub_menu li.vol17 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol17 a:hover,
#sidebar ul.sub_menu li.vol17 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol18{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -289px;
}

#sidebar ul.sub_menu li.vol18 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol18 a:hover,
#sidebar ul.sub_menu li.vol18 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol19{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -304px;
}

#sidebar ul.sub_menu li.vol19 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol19 a:hover,
#sidebar ul.sub_menu li.vol19 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol20{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -319px;
}

#sidebar ul.sub_menu li.vol20 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol20 a:hover,
#sidebar ul.sub_menu li.vol20 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol21{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -334px;
}

#sidebar ul.sub_menu li.vol21 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol21 a:hover,
#sidebar ul.sub_menu li.vol21 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol22{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -349px;
}

#sidebar ul.sub_menu li.vol22 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol22 a:hover,
#sidebar ul.sub_menu li.vol22 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol23{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -364px;
}

#sidebar ul.sub_menu li.vol23 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol23 a:hover,
#sidebar ul.sub_menu li.vol23 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol24{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -379px;
}

#sidebar ul.sub_menu li.vol24 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol24 a:hover,
#sidebar ul.sub_menu li.vol24 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol25{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -394px;
}

#sidebar ul.sub_menu li.vol25 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol25 a:hover,
#sidebar ul.sub_menu li.vol25 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol26{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -409px;
}

#sidebar ul.sub_menu li.vol26 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol26 a:hover,
#sidebar ul.sub_menu li.vol26 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol27{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -424px;
}

#sidebar ul.sub_menu li.vol27 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol27 a:hover,
#sidebar ul.sub_menu li.vol27 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol28{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -439px;
}

#sidebar ul.sub_menu li.vol28 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol28 a:hover,
#sidebar ul.sub_menu li.vol28 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol29{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -454px;
}

#sidebar ul.sub_menu li.vol29 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol29 a:hover,
#sidebar ul.sub_menu li.vol29 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol30{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -469px;
}

#sidebar ul.sub_menu li.vol30 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol30 a:hover,
#sidebar ul.sub_menu li.vol30 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol31{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -484px;
}

#sidebar ul.sub_menu li.vol31 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol31 a:hover,
#sidebar ul.sub_menu li.vol31 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol32{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -499px;
}

#sidebar ul.sub_menu li.vol32 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol32 a:hover,
#sidebar ul.sub_menu li.vol32 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol33{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -514px;
}

#sidebar ul.sub_menu li.vol33 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol33 a:hover,
#sidebar ul.sub_menu li.vol33 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol34{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -529px;
}

#sidebar ul.sub_menu li.vol34 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol34 a:hover,
#sidebar ul.sub_menu li.vol34 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol35{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -544px;
}

#sidebar ul.sub_menu li.vol35 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol35 a:hover,
#sidebar ul.sub_menu li.vol35 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol36{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -559px;
}

#sidebar ul.sub_menu li.vol36 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol36 a:hover,
#sidebar ul.sub_menu li.vol36 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol37{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -574px;
}

#sidebar ul.sub_menu li.vol37 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol37 a:hover,
#sidebar ul.sub_menu li.vol37 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol38{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -589px;
}

#sidebar ul.sub_menu li.vol38 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol38 a:hover,
#sidebar ul.sub_menu li.vol38 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol39{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -604px;
}

#sidebar ul.sub_menu li.vol39 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol39 a:hover,
#sidebar ul.sub_menu li.vol39 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol40{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -619px;
}

#sidebar ul.sub_menu li.vol40 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol40 a:hover,
#sidebar ul.sub_menu li.vol40 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol41{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -634px;
}

#sidebar ul.sub_menu li.vol41 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol41 a:hover,
#sidebar ul.sub_menu li.vol41 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol42{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -649px;
}

#sidebar ul.sub_menu li.vol42 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol42 a:hover,
#sidebar ul.sub_menu li.vol42 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol43{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -664px;
}

#sidebar ul.sub_menu li.vol43 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol43 a:hover,
#sidebar ul.sub_menu li.vol43 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol44{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -679px;
}

#sidebar ul.sub_menu li.vol44 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol44 a:hover,
#sidebar ul.sub_menu li.vol44 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol45{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -694px;
}

#sidebar ul.sub_menu li.vol45 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol45 a:hover,
#sidebar ul.sub_menu li.vol45 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol46{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -709px;
}

#sidebar ul.sub_menu li.vol46 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol46 a:hover,
#sidebar ul.sub_menu li.vol46 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol47{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -724px;
}

#sidebar ul.sub_menu li.vol47 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol47 a:hover,
#sidebar ul.sub_menu li.vol47 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol48{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -739px;
}

#sidebar ul.sub_menu li.vol48 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol48 a:hover,
#sidebar ul.sub_menu li.vol48 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol49{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -754px;
}

#sidebar ul.sub_menu li.vol49 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol49 a:hover,
#sidebar ul.sub_menu li.vol49 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol50{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -769px;
}

#sidebar ul.sub_menu li.vol50 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol25 a:hover,
#sidebar ul.sub_menu li.vol25 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol51{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -784px;
}

#sidebar ul.sub_menu li.vol51 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol51 a:hover,
#sidebar ul.sub_menu li.vol51 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol52{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -799px;
}

#sidebar ul.sub_menu li.vol52 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol52 a:hover,
#sidebar ul.sub_menu li.vol52 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol53{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -814px;
}

#sidebar ul.sub_menu li.vol53 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol53 a:hover,
#sidebar ul.sub_menu li.vol53 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol54{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -829px;
}

#sidebar ul.sub_menu li.vol54 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol54 a:hover,
#sidebar ul.sub_menu li.vol54 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol55{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -844px;
}

#sidebar ul.sub_menu li.vol55 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol55 a:hover,
#sidebar ul.sub_menu li.vol55 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol56{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -859px;
}

#sidebar ul.sub_menu li.vol56 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol56 a:hover,
#sidebar ul.sub_menu li.vol56 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol57{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -874px;
}

#sidebar ul.sub_menu li.vol57 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol57 a:hover,
#sidebar ul.sub_menu li.vol57 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol58{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -889px;
}

#sidebar ul.sub_menu li.vol58 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol58 a:hover,
#sidebar ul.sub_menu li.vol58 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol59{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -904px;
}

#sidebar ul.sub_menu li.vol59 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol59 a:hover,
#sidebar ul.sub_menu li.vol59 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol60{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -919px;
}

#sidebar ul.sub_menu li.vol60 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol60 a:hover,
#sidebar ul.sub_menu li.vol60 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol61{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -934px;
}

#sidebar ul.sub_menu li.vol61 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol61 a:hover,
#sidebar ul.sub_menu li.vol61 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol62{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -949px;
}

#sidebar ul.sub_menu li.vol62 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol62 a:hover,
#sidebar ul.sub_menu li.vol62 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol63{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -964px;
}

#sidebar ul.sub_menu li.vol63 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol63 a:hover,
#sidebar ul.sub_menu li.vol63 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol64{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -979px;
}

#sidebar ul.sub_menu li.vol64 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol64 a:hover,
#sidebar ul.sub_menu li.vol64 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol65{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -994px;
}

#sidebar ul.sub_menu li.vol65 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol65 a:hover,
#sidebar ul.sub_menu li.vol65 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol66{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1009px;
}

#sidebar ul.sub_menu li.vol66 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol66 a:hover,
#sidebar ul.sub_menu li.vol66 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol67{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1024px;
}

#sidebar ul.sub_menu li.vol67 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol67 a:hover,
#sidebar ul.sub_menu li.vol67 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol68{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1039px;
}

#sidebar ul.sub_menu li.vol68 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol68 a:hover,
#sidebar ul.sub_menu li.vol68 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol69{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1054px;
}

#sidebar ul.sub_menu li.vol69 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol69 a:hover,
#sidebar ul.sub_menu li.vol69 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol70{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1069px;
}

#sidebar ul.sub_menu li.vol70 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol70 a:hover,
#sidebar ul.sub_menu li.vol70 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol71{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1084px;
}

#sidebar ul.sub_menu li.vol71 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol71 a:hover,
#sidebar ul.sub_menu li.vol71 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol72{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1099px;
}

#sidebar ul.sub_menu li.vol72 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol72 a:hover,
#sidebar ul.sub_menu li.vol72 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol73{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1114px;
}

#sidebar ul.sub_menu li.vol73 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol73 a:hover,
#sidebar ul.sub_menu li.vol73 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol74{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1129px;
}

#sidebar ul.sub_menu li.vol74 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol74 a:hover,
#sidebar ul.sub_menu li.vol74 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol75{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1144px;
}

#sidebar ul.sub_menu li.vol75 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol75 a:hover,
#sidebar ul.sub_menu li.vol75 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol76{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1159px;
}

#sidebar ul.sub_menu li.vol76 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol76 a:hover,
#sidebar ul.sub_menu li.vol76 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol77{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1174px;
}

#sidebar ul.sub_menu li.vol77 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol77 a:hover,
#sidebar ul.sub_menu li.vol77 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol78{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1189px;
}

#sidebar ul.sub_menu li.vol78 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol78 a:hover,
#sidebar ul.sub_menu li.vol78 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol79{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1204px;
}

#sidebar ul.sub_menu li.vol79 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol79 a:hover,
#sidebar ul.sub_menu li.vol79 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol80{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1219px;
}

#sidebar ul.sub_menu li.vol80 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol80 a:hover,
#sidebar ul.sub_menu li.vol80 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol81{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1234px;
}

#sidebar ul.sub_menu li.vol81 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol81 a:hover,
#sidebar ul.sub_menu li.vol81 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol82{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1249px;
}

#sidebar ul.sub_menu li.vol82 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol82 a:hover,
#sidebar ul.sub_menu li.vol82 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol83{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1264px;
}

#sidebar ul.sub_menu li.vol83 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol83 a:hover,
#sidebar ul.sub_menu li.vol83 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol84{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1279px;
}

#sidebar ul.sub_menu li.vol84 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol84 a:hover,
#sidebar ul.sub_menu li.vol84 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol85{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1294px;
}

#sidebar ul.sub_menu li.vol85 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol85 a:hover,
#sidebar ul.sub_menu li.vol85 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol86{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1309px;
}

#sidebar ul.sub_menu li.vol86 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol86 a:hover,
#sidebar ul.sub_menu li.vol86 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol87{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1324px;
}

#sidebar ul.sub_menu li.vol87 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol87 a:hover,
#sidebar ul.sub_menu li.vol87 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.vol88{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1339px;
}

#sidebar ul.sub_menu li.vol88 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol88 a:hover,
#sidebar ul.sub_menu li.vol88 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol89{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1354px;
}

#sidebar ul.sub_menu li.vol89 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol89 a:hover,
#sidebar ul.sub_menu li.vol89 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol90{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1369px;
}

#sidebar ul.sub_menu li.vol90 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol90 a:hover,
#sidebar ul.sub_menu li.vol90 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol91{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1384px;
}

#sidebar ul.sub_menu li.vol91 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol91 a:hover,
#sidebar ul.sub_menu li.vol91 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol92{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1399px;
}

#sidebar ul.sub_menu li.vol92 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol92 a:hover,
#sidebar ul.sub_menu li.vol92 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol93{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1414px;
}

#sidebar ul.sub_menu li.vol93 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol93 a:hover,
#sidebar ul.sub_menu li.vol93 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol94{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1429px;
}

#sidebar ul.sub_menu li.vol94 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol94 a:hover,
#sidebar ul.sub_menu li.vol94 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol95{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1444px;
}

#sidebar ul.sub_menu li.vol95 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol95 a:hover,
#sidebar ul.sub_menu li.vol95 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.vol96{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1459px;
}

#sidebar ul.sub_menu li.vol96 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol96 a:hover,
#sidebar ul.sub_menu li.vol96 a.active{
  border-bottom: 1px solid #F09;
}




#sidebar ul.sub_menu li.vol97{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1474px;
}

#sidebar ul.sub_menu li.vol97 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol97 a:hover,
#sidebar ul.sub_menu li.vol97 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol98{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1489px;
}

#sidebar ul.sub_menu li.vol98 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol98 a:hover,
#sidebar ul.sub_menu li.vol98 a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.vol99{
  width: 53px;
  height: 8px;
  background: url('./common/images/sprite.gif') no-repeat -117px -1504px;
}

#sidebar ul.sub_menu li.vol99 a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.vol99 a:hover,
#sidebar ul.sub_menu li.vol99 a.active{
  border-bottom: 1px solid #F09;
}

/* sub menu blog */
#sidebar ul.sub_menu li.year span{
    display:none;
}

#sidebar ul.sub_menu li.y2008{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -34px;
}
#sidebar ul.sub_menu li.y2008 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2008 a:hover,
#sidebar ul.sub_menu li.y2008 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2009{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -49px;
}
#sidebar ul.sub_menu li.y2009 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2009 a:hover,
#sidebar ul.sub_menu li.y2009 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2010{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -64px;
}
#sidebar ul.sub_menu li.y2010 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2010 a:hover,
#sidebar ul.sub_menu li.y2010 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2011{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -79px;
}
#sidebar ul.sub_menu li.y2011 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2011 a:hover,
#sidebar ul.sub_menu li.y2011 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2012{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -94px;
}
#sidebar ul.sub_menu li.y2012 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2012 a:hover,
#sidebar ul.sub_menu li.y2012 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2013{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -109px;
}
#sidebar ul.sub_menu li.y2013 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2013 a:hover,
#sidebar ul.sub_menu li.y2013 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2014{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -124px;
}
#sidebar ul.sub_menu li.y2014 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2014 a:hover,
#sidebar ul.sub_menu li.y2014 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2015{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -139px;
}
#sidebar ul.sub_menu li.y2015 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2015 a:hover,
#sidebar ul.sub_menu li.y2015 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2016{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -154px;
}
#sidebar ul.sub_menu li.y2016 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2016 a:hover,
#sidebar ul.sub_menu li.y2016 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2017{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -169px;
}
#sidebar ul.sub_menu li.y2017 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2017 a:hover,
#sidebar ul.sub_menu li.y2017 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2018{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -184px;
}
#sidebar ul.sub_menu li.y2018 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2009 a:hover,
#sidebar ul.sub_menu li.y2018 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2019{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -199px;
}
#sidebar ul.sub_menu li.y2019 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2019 a:hover,
#sidebar ul.sub_menu li.y2019 a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.y2020{
  width: 31px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -74px -214px;
}
#sidebar ul.sub_menu li.y2020 a{
  width: 31px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.y2020 a:hover,
#sidebar ul.sub_menu li.y2020 a.active{
  border-bottom: 1px solid #F09;
}



#sidebar ul.sub_menu li.january{
  width: 63px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -79px;
}
#sidebar ul.sub_menu li.january a{
  width: 63px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.january a:hover,
#sidebar ul.sub_menu li.january a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.february{
  width: 72px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -94px;
}
#sidebar ul.sub_menu li.february a{
  width: 53px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.february a:hover,
#sidebar ul.sub_menu li.february a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.march{
  width: 44px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -109px;
}
#sidebar ul.sub_menu li.march a{
  width: 44px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.march a:hover,
#sidebar ul.sub_menu li.march a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.april{
  width: 44px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -124px;
}
#sidebar ul.sub_menu li.april a{
  width: 44px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.april a:hover,
#sidebar ul.sub_menu li.april a.active{
  border-bottom: 1px solid #F09;
}


#sidebar ul.sub_menu li.may{
  width: 25px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -139px;
}
#sidebar ul.sub_menu li.may a{
  width: 25px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.may a:hover,
#sidebar ul.sub_menu li.may a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.june{
  width: 35px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -154px;
}
#sidebar ul.sub_menu li.june a{
  width: 35px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.june a:hover,
#sidebar ul.sub_menu li.june a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.july{
  width: 35px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -169px;
}
#sidebar ul.sub_menu li.july a{
  width: 35px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.july a:hover,
#sidebar ul.sub_menu li.july a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.august{
  width: 54px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -184px;
}
#sidebar ul.sub_menu li.august a{
  width: 54px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.august a:hover,
#sidebar ul.sub_menu li.august a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.september{
  width: 81px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -199px;
}
#sidebar ul.sub_menu li.september a{
  width: 81px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.september a:hover,
#sidebar ul.sub_menu li.september a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.october{
  width: 62px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -214px;
}
#sidebar ul.sub_menu li.october a{
  width: 62px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.october a:hover,
#sidebar ul.sub_menu li.october a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.november{
  width: 72px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -229px;
}
#sidebar ul.sub_menu li.november a{
  width: 72px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.november a:hover,
#sidebar ul.sub_menu li.november a.active{
  border-bottom: 1px solid #F09;
}

#sidebar ul.sub_menu li.december{
  width: 73px;
  height: 8px;
  background: url('/common/images/sprite.gif') no-repeat -179px -244px;
}
#sidebar ul.sub_menu li.december a{
  width: 73px;
  height: 8px;
  padding-bottom: 2px;
}
#sidebar ul.sub_menu li.december a:hover,
#sidebar ul.sub_menu li.december a.active{
  border-bottom: 1px solid #F09;
}


/* main contents */

#main .article{
  clear: both;
  width: 630px;
  padding-top: 30px;
  margin-bottom: 30px;
  border-top: 1px solid #F09;
  position: relative;
}

#main .lead{
  width: 410px;
}

#main .date{
  font-size: 90%;
}

#main .lead  .date{
  margin-bottom: 20px;
}

#main .lead  h2{
  margin-bottom: 20px;
}

#main .lead p{
  margin-bottom: 20px;
}

#main div.photo{
  position: absolute;
  right: 0;
  top: 30px;
  width: 180px;
  margin-bottom: 30px;
}

#main  img.photo{
  position: absolute;
  right: 0;
  top: 30px;
}

#main  div.photo img.photo{
  position: static;
  margin-bottom: 3px;
}

#main .photo p{
  font-size: 90%;
}


#main table{
  width: 100%;
}

#main table th{
  text-align: left;
    vertical-align: top;
  padding-top: 10px;
  border-bottom: 1px solid #ccc;
}

#main table th.middle-header{
  padding-top: 30px
}

#main table td{
  vertical-align: top;
  padding-top: 10px;
  border-bottom: 1px solid #ccc;
}

#main table td.year,
#main table td.title{
  padding-right: 24px;
}

#main table td.agency{
  text-align:  right;
}

#main .navigation{
  width: 100%;
  padding-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}

#main .navigation .older{
  float: right;
}
#main .navigation .older span a{
 display: block;
  width: 69px;
  height: 10px;
  background: url('/common/images/sprite.gif') no-repeat -179px -274px;
}#main .navigation .older span a{
 display: block;
  width: 69px;
  height: 10px;
}

#main .navigation .newer{
  float: left;
}
#main .navigation .newer span a{
 display: block;
  width: 79px;
  height: 10px;
  background: url('/common/images/sprite.gif') no-repeat -179px -259px;
}#main .navigation .newer span a{
 display: block;
  width: 79px;
  height: 10px;
}


/* News */

#main .topics{
  padding-top: 30px;
  margin-bottom: 30px;
  border-top: 1px solid #F09;
}

#main .topics h2{
  font-size: 90%;
  margin-bottom: 20px;
}

#main h2 a { color:#000; }
#main h2 a:visited { color:#000; }


/* Profile */
#profile  .navigation{
  display: none;
}

#profile .lead{
  width: 630px;
}

#profile #main{
  margin: 0;
  padding: 0;
}

#profile .photo{
  margin: 0;
  padding: 0;
}

#profile h2{
  font-size: 100%;
}

#profile p.date{
  display: none;
}


/* Movie */
#movie p.date{
  display: none;
}

/* TV */
#tv #main .article{
  padding-top: 15px;
}

#tv p.date{
  display: none;
}

#tv .lead{
  width: 630px;
}

#tv h2{
  display: none;
}

#tv  .navigation{
  display: none;
}

/* Stage */
#stage #main .article{
  padding-top: 15px;
}

#stage p.date{
  display: none;
}

#stage .lead{
  width: 630px;
}

#stage h2{
  display: none;
}

#stage table td.title{
  padding-right: 0;
}

#stage  .navigation{
  display: none;
}

/* CM */
#cm p.date,
#cm h2{
  display: none;
}

#cm #main .article{
  padding-top: 15px;
}

#cm .lead{
  width: 630px;
}

#cm  .navigation{
  display: none;
}



/* Radio */
#radio #main .article{
  padding-top: 15px;
}

#radio p.date{
  display: none;
}

#radio .lead{
  width: 630px;
}

#radio h2{
  display: none;
}

#radio table td.title{
  padding-right: 0;
}

#radio  .navigation{
  display: none;
}


/* ETC */
#etc p.date,
#etc h2{
  display: none;
}

#etc #main .article{
  padding-top: 15px;
}

#etc .lead{
  width: 630px;
}

#etc  .navigation{
  display: none;
}


/* Photo */

#pics img { display: none; }

#photo h2{
display: none; 
}

#photo p.date{
  display: none;
}

#photo .lead{
  width: 630px;
}

#photo #main  #pics{
  position: static;
  margin-bottom: 30px; 
}

#photo  .navigation{
  display: none;
}

.ctl{
  position: relative;
  display: block;
  width: 630px;
  font-size: 85%;
  line-height: 180%;
}

#main .ctl .credit ul{
  margin: 0;
  padding:0;
  width: 400px;
}

#main .ctl .credit ul li{
  margin: 0;
  padding:0;
  display: block;
}

ul.ctl li.prev{
  display: block;
  width: 15px;
  height: 10px;
  position: absolute;
  right: 120px;
  top: 0;
  background: url('/common/images/sprite.gif') no-repeat -175px -33px;
}
ul.ctl li.prev a{
  display: block;
  width: 15px;
  height: 10px;
}

ul.ctl li.next{
  display: block;
  width: 15px;
  height: 10px;
  position: absolute;
  right: -3px;
  top: 0;
  background: url('/common/images/sprite.gif') no-repeat -203px -33px;
}
ul.ctl li.next a{
  display: block;
  width: 15px;
  height: 10px;
}


ul.ctl li.stop{
  display: block;
  width: 39px;
  height: 8px;
  position: absolute;
  right: 48px;
  top: 0;
  background: url('/common/images/sprite.gif') no-repeat -179px -49px;
}
ul.ctl li.stop a{
  display: block;
  width: 39px;
  height: 8px;
}

ul.ctl li.play{
  display: block;
  width: 39px;
  height: 8px;
  position: absolute;
  right: 48px;
  top: 0;
  background: url('/common/images/sprite.gif') no-repeat -179px -64px;
}
ul.ctl li.play a{
  display: block;
  width: 39px;
  height: 8px;
}

ul.ctl a.activeSlide{
  border: 1px solid;
}

ul.ctl .count{
  position: absolute;
  right: 180px;
  top: 0;
  line-height: 140%;
}



/* Blog */

#blog .lead{
  width: 630px;
  position: static;
}

#blog #main  .photo,
#blog #main  img{
  position: static;
  margin-bottom: 20px;
}

#blog #main  .photo_uppermargin{
  position: static;
  margin: 20px 0  20px 0;
}

#blog h2 a { color:#000; }
#blog h2 a:visited { color:#000; }
