﻿@charset "UTF-8";

@import url(../../common/css/common.css);

/* TOPCONTENTS-MAIN */

#main-area {
  width:665px;
  padding-top:20px;
  }

.menu-movie a {
  color:#d6fa0c!important;
}

/* MOVIE */

#movie-area {
  margin-top:10px;
  }

/* PREMIUNMOVIE */
#premium-main {
  }

.premium-main-right {
  float:right;
  width:315px;
}

.premium-main-right h4 {
  font-size:18px;
  margin-bottom:10px;
}

.haishin {
  margin-top:0.5em;
  font-size:10px;
}

.shousai-txt {
  margin-top:15px;
}

.premium-thumb {
}

.premium-thumb .block {
  background:#ebebeb;
  height:97px;
  overflow:visible;
  border-bottom:solid 2px #FFF;
  clear:both;
}

.thumb-shousai {
  float:right;
  width:510px;
  margin-right:10px;
  margin-top:10px;
}

.thumb-shousai h4 {
  font-size:12px;
  line-height:14px;
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}

.thumb-shousai p,#past p {
  font-size:10px;
  line-height:14px;
  margin-bottom:0.3em;
}

/* detail */
#btn-movietop {
margin:30px 0 15px;
}

/* PAST */
#past {
  clear:both;
}

#past .block {
  width:210px;
  float:right;
  margin:10px 5px;
  text-align:center;
}

#past h4 {
  font-size:12px;
  line-height:18px;
}

/*↓KINGS CSS*/

/*1Keisuke Yamada*/

.king-yamadakeisuke {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-yamadakeisuke a {
  background:#eb6c06;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-yamadakeisuke a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*2Naoya Morishita*/

.king-morishita {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-morishita a {
  background:#eb4106;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-morishita a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*3Kazuma Baba*/

.king-baba {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-baba a {
  background:#eb060b;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-baba a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*4Yuya Nara*/

.king-nara {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-nara a {
  background:#eb0651;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-nara a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*5Yoshiaki Tsunoda*/

.king-tsunoda {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-tsunoda a {
  background:#eb068d;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-tsunoda a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*6Yuta Tanabe*/

.king-tanabe {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-tanabe a {
  background:#eb06c3;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-tanabe a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*7Junichi Tanaka*/

.king-tanaka {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-tanaka a {
  background:#e306eb;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-tanaka a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*8Tomoaki Sato*/

.king-satotomoaki {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-satotomoaki a {
  background:#c206eb;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-satotomoaki a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*9Takayuki Kono*/

.king-kono {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-kono a {
  background:#a206eb;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-kono a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*10Shinya Kuniyoshi*/

.king-kuniyoshi {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-kuniyoshi a {
  background:#8103f7;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-kuniyoshi a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*11Tatsuro Sugimoto*/

.king-sugimoto {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-sugimoto a {
  background:#4e03f7;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-sugimoto a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*12Tomoya Sato*/

.king-satotomoya {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-satotomoya a {
  background:#035ff7;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-satotomoya a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*13Shintaro Saito*/

.king-saito {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-saito a {
  background:#0399f7;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-saito a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*14Asaya Kimijima*/

.king-kimijima {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-kimijima a {
  background:#07c7e4;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-kimijima a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*15Yuya Suganuma*/

.king-suganuma {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-suganuma a {
  background:#02cbba;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-suganuma a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*16Syunsuke Mizutani*/

.king-mizutani {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-mizutani a {
  background:#02cb7d;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-mizutani a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*17Shogo Yamada*/

.king-yamadashogo {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-yamadashogo a {
  background:#4ecb02;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-yamadashogo a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*18Yoichi Nishimura*/

.king-nishimura {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-nishimura a {
  background:#90cb02;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-nishimura a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*19Soichiro Uchida*/

.king-uchida {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-uchida a {
  background:#afc401;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-uchida a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*20Yasushi Goto*/

.king-goto {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-goto a {
  background:#d8c603;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-goto a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*21Yuichi Higuchi*/

.king-higuchi {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-higuchi a {
  background:#e8c109;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-higuchi a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*22Taichiro Tsuboi*/

.king-tsuboi {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-tsuboi a {
  background:#ebad06;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-tsuboi a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*23Yuji Sato*/

.king-satoyuji {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-satoyuji a {
  background:#eb8206;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-satoyuji a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*24Kou Furusawa*/

.king-furusawa {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-furusawa a {
  background:#6699FF;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-furusawa a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*25Yusuke Yata*/

.king-yata {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-yata a {
  background:#CC99FF;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-yata a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*26Yudai Chiba*/

.king-chiba {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-chiba a {
  background:#996699;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-chiba a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*27Kohei Mishina*/

.king-mishina {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-mishina a {
  background:#FF6666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-mishina a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*28Hiroto Takamatsu*/

.king-takamatsu {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-takamatsu a {
  background:#66CC99;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-takamatsu a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*29Takuya Yamashita*/

.king-yamashita {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-yamashita a {
  background:#CC9933;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-yamashita a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*30Mai Shimamura*/

.king-shimamura {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-shimamura a {
  background:#993399;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-shimamura a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*31Eito Miyanaga*/

.king-miyanaga {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-miyanaga a {
  background:#336666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-miyanaga a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*32Hideaki Watanabe*/

.king-watanabe {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-watanabe a {
  background:#CC0000;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-watanabe a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*33Naoto Hongo*/

.king-hongo {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-hongo a {
  background:#000066;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-hongo a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*34Hiromitsu Kuwana*/

.king-kuwana {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-kuwana a {
  background:#333366;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-kuwana a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

/*35Kyosuke Inoue*/

.king-inoue {
  font-size:10px;
  line-height:15px;
  font-weight:bold;
  margin-right:2px;
  white-space:nowrap;
}

.king-inoue a {
  background:#333300;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}

.king-inoue a:hover {
  background:#666;
  padding:0 5px;
  color:#FFF!important;
  text-decoration:none;
}
