@charset "UTF-8";
/* CSS Document */

#subnav {
   position: relative;
   overflow: hidden;
   margin-bottom: 20px;
}
#subnav ul {
   margin: 0 auto ;
   left: 50%;
   width: 650px;
   position: relative;
}
#subnav ul li {
   left: -50%;
   float: left;
   position: relative;
   background: #ef7fa6;
   color: #ffffff;
   margin: 0 10px 10px 10px;
}
#subnav ul li a {
   color: #ffffff;
   display: block;
   padding: 3px 15px;
}

.bx-wrapper {
   margin: 0 auto 20px auto !important;
   width: 650px !important;
}
#bx-pager {
   text-align: center;
}

.story_txt {
   margin-bottom: 30px;
   padding-top: 20px;
}
.staff_txt {
   font-size: 0.8em;
}



article.news-cts .newsttl {
   margin: 25px 0 35px 0;
}

.movie_area {
   width: 650px;
   margin: 0 auto;
}

article.news-cts .movie_area h1 {
   color: #000000;
}