
h1.title {
   background-image: url("../img/special/ttl-special.png");
}



#ttl-side {
   font-size: 1.2em;
   font-weight: bold;
}


/*  subnav   */


#subnav {
   height: 27px;
   width: 240px;
   margin-left: 480px;
   margin-top: -47px;
   padding-bottom: 20px;
}
#subnav li {
   float: left;
   width: 109px;
   height: 27px;
   margin-right: 7px;
   background-position: bottom;
   text-indent: -9999px;
}

#subnav li a {
   display: block;
   width: 109px;
   height: 27px;
   text-indent: -9999px;
   background-repeat: no-repeat;
   background-position: top;

}
#subnav li a:hover {
   background-position: bottom;
}

#subnav li#subnav-report a,
#subnav li#subnav-report {
   background-image: url("../img/special/subnav-report.png");
}

#subnav li#subnav-movie a,
#subnav li#subnav-movie {
   background-image: url("../img/special/subnav-movie.png");
}


/*  side   */

#side dd  {
   padding-top: 7px;
}







/*  report   */


#report .news-cts {
   padding: 20px 60px;
}
#report .news-cts p {
   padding: 20px 0;
}

#report .news-cts .cast_name {
   padding: 10px 20px;
   font-size: 0.8em;
   background-color: #fffbe2;
}
#report .news-cts ul li {
	margin-bottom: 10px;
}
#report .news-cts ul li img {
   margin: 0 15px;
}
#report .news-cts dt {
   font-weight: bold;
   margin-bottom: 10px;
   color: #ff568e;
}

#report .news-cts dd {
   margin-bottom: 30px;
   padding-bottom: 20px;
   border-bottom: dotted 1px #bcbbbb;
}

#report .news-cts .name {
   font-weight: bold;
   color: #4a4b4d;
}







/*  movie   */


.movie-box {
   width: 500px;
   margin:0 auto;

}