@charset "utf-8";

#mainColumn b,
#mainColumn h3 { font-weight:normal; font-size:100%; }

/* タブ */
#mainColumn #movie_tab { margin-bottom:5px; float:left; background:url(http://image.eiga.k-img.com/images/movie/tab1_pink.gif?1268634466) no-repeat; width:478px; height:35px; }
#mainColumn #movie_tab li { float:left; padding-top:4px; }
#mainColumn #movie_tab li b { float:left; display:block; background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p_selected.gif?1268634466) no-repeat; width:87px; height:26px; text-align:center; line-height:26px; }
#mainColumn #movie_tab li a { float:left; display:block; background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p.gif?1268634466) no-repeat; width:87px; height:26px; text-align:center; line-height:26px; }
#mainColumn #movie_tab li a:hover,
#mainColumn #movie_tab li a:active { background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p_roll.gif?1268634466) no-repeat; }
#mainColumn #movie_tab li.b5 a { font-size:10px; line-height:12px; }
#mainColumn #movie_tab li.a { width:35px; padding-left:3px; }
#mainColumn #movie_tab li.a a { background:none; font-size:10px; width:auto; height:auto; }
#mainColumn #movie_tab2 { float:left; margin:9px 0 0 15px; width:82px; height:26px; background:url(http://image.eiga.k-img.com/images/movie/tab2_pink.gif?1268634466) no-repeat left bottom; }
#mainColumn #movie_tab2 li { padding-left:10px; }
#mainColumn #movie_tab2 li a { line-height:25px; font-size:11px; }

#mainColumn .movie { float:left; width:195px; padding-left:15px; }
#mainColumn .movie h3 { margin:0 auto; width:180px; text-align:center; }
#mainColumn .movie p { font-size:85%; background-color:#EEEEEE; padding:5px; width:140px; margin:0 auto; }
#mainColumn .movie dl { font-size:85%; background-color:#EEEEEE; padding:5px; width:140px; margin:0 auto; }
#mainColumn .movie dl dt { float:left; clear:left; color:#FF3300; padding-right:10px; }
#mainColumn .movie dl dd b { color:#0099CC; }
#mainColumn div.hl { clear:both; border-bottom:2px dotted #9bd7ff; margin-bottom:0.5em; padding-bottom:0.5em; }

#mainColumn h2 { padding:0.5em 0; text-align:center; font-size:130%; font-weight:bold; color:#336666; }
#mainColumn #content h3 { margin-bottom:0.5em; font-size:120%; color:#336666; font-weight:bold; }

/* 予告動画 */
#mainColumn #upd_info { float:right; }
#mainColumn #movie_title { float:left; margin-bottom:0.5em;; }
#mainColumn #movie_title strong { font-size:140%; font-weight:bold; color:#336666; margin-right:1em }
#mainColumn #movie_title img { vertical-align:bottom; }
#mainColumn h3.cap { margin-bottom:0.5em; font-size:120%; color:#336666; font-weight:bold; }
#mainColumn #trailer_list { border:1px solid #55AAAA; margin-bottom:0.5em; }
#mainColumn #trailer_list h3 { background-color:#77CCCC; padding:3px; font-size:120%; font-weight:bold; }
#mainColumn #trailer_list ul { padding:3px; }
#mainColumn #trailer_list ul li { background:transparent url(http://image.eiga.k-img.com/images/tri_icon_orange.gif?1239600370) no-repeat 0.1em 0.1em; text-indent:0.8em; }
#mainColumn #trailer_list ul li b { font-weight:bold; }
#mainColumn #copyrights { padding-top:0; }

/* CSS Document */
#video_box2 {
  text-align:center;
  margin:0 auto 0.5em auto;
}
#video_box{
  width:570px;
  height:460px;
  background-color:#000000;
  margin:0 auto 0.5em auto;
}
#blog_box{
  width:570px; margin:0 auto 0.5em auto;
}
#blog_box #blog_tab{
  width:570px;
  overflow:hidden;
  background:url(http://image.eiga.k-img.com/images/movie/blog_line.gif?1268634466) no-repeat bottom;
}
#blog_tab li { float:left; }
#blog_tab a {
  background-color:#e6e6e6;
  padding:0 1.2em;
  line-height:2.2em;
  display:block;
  text-decoration:underline;
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
}

#blog_tab b {
  padding:0 1.2em;
  line-height:2.2em;
  display:block;
  font-weight:bold;
  color:#FF6666;
}
#blog_tab li.sel b {
  border-top:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-bottom-color:#FFFFFF;
}
#blog_code{
  clear:both;
  width:568px;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  text-align:left;
}

#blog_code .t1{
width:564px;
height:4em;
}

#blog_code p.adjustM{
  padding-top:1.0em;
  text-align:left;
}

#newcomer h2 {
background-image:url(http://image.eiga.k-img.com/images/movie/sakuhin_bxtitle_bg.gif?1268634466);
background-position:left center;
background-repeat:repeat-y;
font-size:1.4em;
margin:30px 0 10px;
padding:5px 5px 5px 20px;
color:#333;
text-align:left;
}

#blog_box {
margin:20px auto;
width:640px;
}

#blog_code,
#blog_box #blog_tab{
	width:640px;
}
#blog_box #blog_tab{
background:transparent url(http://image.eiga.k-img.com/images/movie/blog_line.gif) repeat-x scroll center bottom;
}
#blog_code .t1{
	width:630px;
}

#mainColumn #back_next li.n,
#mainColumn #back_next li.b{
font-weight:bold;
font-size:114%;
padding:10px 0 5px;
}
