.bg-story {
   background: url("../img/story/bg-story.png") no-repeat center top;
}



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



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

#story .news-cts {
   padding: 0 47px;

}
#story .news-cts p {
   line-height: 1.8em;
}
.story_number {
   font-size: 14px;
}


#story .newsTitle_area h1.title-news {
   height: auto;
   text-indent: 0;
   color: #ffffff;
   padding: 5px 30px 5px 35px;
   font-weight: bold;
   font-size: 1.6em;
}

.story_txt {
   margin-bottom: 15px;
   padding-left: 7px;

}
.staff_name {
   margin-bottom: 25px;
   font-size: 0.85em;
   padding-left:7px;
}



/*  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;
}







/*  comment   */


.story_img {
   margin-bottom: 15px;

}
#comment {
   width: 495px;
   height: 167px;
   margin: 0 auto;
   background-image: url("../img/story/bg-comment.png");
   background-repeat: no-repeat;
   padding-left: 115px;
   padding-right: 30px;
   padding-top: 15px;
   line-height: 1.6em;
   margin-left: -5px;
}

.cast_name {
   font-weight: bold;
   font-size: 1.1em;
}





