@charset "EUC-JP";
@import"common.css";
@import'/common/css/special_recommend.css';
@import'/etc/animation/css/recommend_mini.css';
#specialRecommend{
	background:url(/etc/cinema/common/recommend/recommend_rep2.gif) repeat-y;
}

/* Base 
------------------------------------------ */
div#MainContents {
	width: 575px;
}
/* ヘッダー 
------------------------------------------ */
div#MainContents #Header {
	clear: both;
	background: url(../img/bg_header.jpg) no-repeat;
	height: 542px;
	zoom: 100%;
}
div#MainContents #Header:after {
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:"";
}

div#MainContents #Header h2 {
	float: right;
	background: url(../img/logo.gif) no-repeat;
	width: 126px;
	height: 308px;
	text-indent: -9999px;
}
div#MainContents #Header .rCon {
	float: right;
	width: 126px;
	height: 308px;
}
div#MainContents #Header .lCon {
	float: left;
	width: 449px;
	text-align: left;
}
div#MainContents #Header h3 {
	background: url(../img/catch.jpg) no-repeat;
	width: 177px;
	height: 445px;
	text-indent: -9999px;
	clear: both;
}
div#MainContents #Header h4 {
	background: url(../img/read.gif) no-repeat 0 100%;
	width: 337px;
	height: 49px;
	text-indent: -9999px;
}
/* あらすじ 
------------------------------------------ */
div#MainContents #Story {
	clear: both;
	margin-bottom: 10px;
}
/* バナー 
------------------------------------------ */
div#MainContents #Bnr {
	clear: both;
}
div#MainContents #Bnr div {
	margin-bottom: 10px;
	text-align: center;
}
/* 視聴 
------------------------------------------ */
div#MainContents #Watch {
	clear: both;
	background: url(../img/bg_watch.gif) repeat-y;
	border-bottom: solid 1px #000;
	margin-bottom: 10px;
}
div#MainContents #Watch a {
	color: #ff0;
}
div#MainContents #Watch .caution {
	color: #f00;
	text-align: left;
	margin: 0 5px 5px;
}
div#MainContents #Watch a:hover {
	color: #059249;
}
div#MainContents #Watch .Ttl {
	margin-bottom: 4px;
}
div#MainContents #Watch .Ttls {
	text-align: center;
}
div#MainContents #Watch .BgTop {
	background: url(../img/bg_watch_flame_top.gif) no-repeat;
	height: 12px;
	margin: 0 4px;
}
div#MainContents #Watch .BgBtm {
	background: url(../img/bg_watch_flame_btm.gif) no-repeat top;
	height: 16px;
	margin: 0 4px;
}
div#MainContents #Watch .Bg {
	background: url(../img/bg_watch_flame_repeat.gif) repeat-y;
	margin: 0 4px;
}
div#MainContents #Watch td {
	color: #fff;
	font-size: 12px;
	padding: 4px 5px;
}
div#MainContents #Watch .name {
	float: left;
	color: #fff;
}
div#MainContents #Watch .price {
	float: right;
	color: #fff;
}
div#MainContents #Watch .freeDate {
	clear: both;
	text-align: right;
	font-weight: bold;
	padding-top: 4px;
	color: #fff;
}
div#MainContents #Watch .Img {
	background: url(../img/bg_watch_pack.gif) repeat-y right;
	border: solid 1px #000;
	width: 208px;
	text-align: center;
	padding-top: 10px;
}
div#MainContents #Watch .bgFree {
	background: #345205;
}
div#MainContents #Watch .bg550002 {
	background: #550002;
}
div#MainContents #Watch .schedule {
	margin: 0 5px 5px;
	font-size: 12px;
	line-height: 1.8em;
	text-align: left;
}
/* キャラクター紹介
------------------------------------------ */
div#MainContents #Cha {
	clear: both;
}
div#MainContents #Cha h4 {
	clear: both;
	background: url(../img/ttl_cha.gif) no-repeat;
	height: 41px;
	text-indent: -9999px;
	width: 169px;
	float: left;
}
/*メニュー*/
div#MainContents #Cha .Menu {
	float: right;
	text-align: left;
	background: url(../img/ttl_cha.gif) no-repeat right;
	height: 41px;
	width: 406px;
}
div#MainContents #Cha ul {
	margin: 8px 0 0;
	padding: 0;
}
div#MainContents #Cha li {
	margin: 0 4px 0 0;
	padding: 0;
	list-style-type: none;
	height: 17px;
	float: left;
	text-indent: -9999px;
	display: inline;
}
div#MainContents #Cha li a {
	display: block;
	overflow: hidden;
	height: 17px;
	text-decoration: none;
}
/*Menu01*/
div#MainContents #Cha li.Menu01 {
	background: url(../img/menu.gif) 0 0;
	width: 89px;
}
div#MainContents #Cha li.Menu01h {
	background: url(../img/menu.gif) 0 -17px;
	width: 89px;
}
div#MainContents #Cha li.Menu01 a:hover {
	background: url(../img/menu.gif) 0 -17px ;
	width: 89px;
}
/*Menu02*/
div#MainContents #Cha li.Menu02 {
	background: url(../img/menu.gif) -93px 0;
	width: 89px;
}
div#MainContents #Cha li.Menu02h {
	background: url(../img/menu.gif) -93px -17px ;
	width: 89px;
}
div#MainContents #Cha li.Menu02 a:hover {
	background: url(../img/menu.gif) -93px -17px ;
	width: 89px;
}
/*Menu03*/
div#MainContents #Cha li.Menu03 {
	background: url(../img/menu.gif) -186px 0;
	width: 52px;
}
div#MainContents #Cha li.Menu03h {
	background: url(../img/menu.gif) -186px -17px ;
	width: 52px;
}
div#MainContents #Cha li.Menu03 a:hover {
	background: url(../img/menu.gif) -186px -17px ;
	width: 52px;
}
/*Menu04*/
div#MainContents #Cha li.Menu04 {
	background: url(../img/menu.gif) -242px 0;
	width: 88px;
}
div#MainContents #Cha li.Menu04h {
	background: url(../img/menu.gif) -242px -17px ;
	width: 88px;
}
div#MainContents #Cha li.Menu04 a:hover {
	background: url(../img/menu.gif) -242px -17px ;
	width: 88px;
}
/*Menu05*/
div#MainContents #Cha li.Menu05 {
	background: url(../img/menu.gif) -334px 0;
	width: 60px;
}
div#MainContents #Cha li.Menu05h {
	background: url(../img/menu.gif) -334px -17px ;
	width: 60px;
}
div#MainContents #Cha li.Menu05 a:hover {
	background: url(../img/menu.gif) -334px -17px ;
	width: 60px;
}

/*犬夜叉たち*/
div#MainContents #Cha #id1 h5 {
	clear: both;
	background: url(../img/ttl_cha_inuyasha.gif) no-repeat;
	height: 39px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img01 {
	clear: both;
	background: url(../img/cha_inuyasha_01.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img02 {
	clear: both;
	background: url(../img/cha_inuyasha_02.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img03 {
	clear: both;
	background: url(../img/cha_inuyasha_03.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img04 {
	clear: both;
	background: url(../img/cha_inuyasha_04.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img05 {
	clear: both;
	background: url(../img/cha_inuyasha_05.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id1 .Img06 {
	clear: both;
	background: url(../img/cha_inuyasha_06.gif) no-repeat;
	height: 107px;
	text-indent: -9999px;
}
/*殺生丸たち*/
div#MainContents #Cha #id2 h5 {
	clear: both;
	background: url(../img/ttl_cha_setsusyo.gif) no-repeat;
	height: 39px;
	text-indent: -9999px;
}
div#MainContents #Cha #id2 .Img01 {
	clear: both;
	background: url(../img/cha_setsusyo_01.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id2 .Img02 {
	clear: both;
	background: url(../img/cha_setsusyo_02.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id2 .Img03 {
	clear: both;
	background: url(../img/cha_setsusyo_03.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id2 .Img04 {
	clear: both;
	background: url(../img/cha_setsusyo_04.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id2 .Img05 {
	clear: both;
	background: url(../img/cha_setsusyo_05.gif) no-repeat;
	height: 114px;
	text-indent: -9999px;
}
/*巫女*/
div#MainContents #Cha #id3 h5 {
	clear: both;
	background: url(../img/ttl_cha_miko.gif) no-repeat;
	height: 39px;
	text-indent: -9999px;
}
div#MainContents #Cha #id3 .Img01 {
	clear: both;
	background: url(../img/cha_miko_01.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id3 .Img02 {
	clear: both;
	background: url(../img/cha_miko_02.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id3 .Img03 {
	clear: both;
	background: url(../img/cha_miko_03.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id3 .Img04 {
	clear: both;
	background: url(../img/cha_miko_04.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id3 .Img05 {
	clear: both;
	background: url(../img/cha_miko_05.gif) no-repeat;
	height: 114px;
	text-indent: -9999px;
}
/*奈落と分身*/
div#MainContents #Cha #id4 h5 {
	clear: both;
	background: url(../img/ttl_cha_naraku.gif) no-repeat;
	height: 39px;
	text-indent: -9999px;
}
div#MainContents #Cha #id4 .Img01 {
	clear: both;
	background: url(../img/cha_naraku_01.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id4 .Img02 {
	clear: both;
	background: url(../img/cha_naraku_02.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id4 .Img03 {
	clear: both;
	background: url(../img/cha_naraku_03.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id4 .Img04 {
	clear: both;
	background: url(../img/cha_naraku_04.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id4 .Img05 {
	clear: both;
	background: url(../img/cha_naraku_05.gif) no-repeat;
	height: 64px;
	text-indent: -9999px;
}
/*妖狼族*/
div#MainContents #Cha #id5 h5 {
	clear: both;
	background: url(../img/ttl_cha_yourou.gif) no-repeat;
	height: 39px;
	text-indent: -9999px;
}
div#MainContents #Cha #id5 .Img01 {
	clear: both;
	background: url(../img/cha_yourou_01.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id5 .Img02 {
	clear: both;
	background: url(../img/cha_yourou_02.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id5 .Img03 {
	clear: both;
	background: url(../img/cha_yourou_03.gif) no-repeat;
	height: 117px;
	text-indent: -9999px;
}
div#MainContents #Cha #id5 .Img04 {
	clear: both;
	background: url(../img/cha_yourou_04.gif) no-repeat;
	height: 101px;
	text-indent: -9999px;
}

/* 作品データ
------------------------------------------ */
div#MainContents #Data {
	clear: both;
	text-align: center;
	padding-top: 8px;
	background: url(../img/bg_data.jpg);
	border-top: solid 1px #858585;
	border-bottom: solid 1px #858585;
	margin-top: 5px;
}
div#MainContents #Data h4 {
	clear: both;
	background: url(../img/ttl_data.gif) no-repeat;
	width: 104px;
	height: 22px;
	margin: 0 auto;
	text-indent: -9999px;
}
div#MainContents #Data .Clear {
	clear: both;
	background: url(../img/line_data.gif) no-repeat;
	width: 573px;
	height: 20px;
	margin: 0 auto;
}
div#MainContents #Data h5.Staff {
	background: url(../img/ttl_data_staff.gif) no-repeat;
	height: 18px;
	width: 555px;
	margin: 0 auto;
}
div#MainContents #Data h5.Cast {
	background: url(../img/ttl_data_cast.gif) no-repeat;
	height: 18px;
	width: 555px;
	margin: 0 auto;
}
div#MainContents #Data p {
	margin: 10px auto;
	width: 555px;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.7em;
}

/* コピーライト
------------------------------------------ */
div#MainContents #Copyright {
	clear: both;
	font-size: 10px;
	letter-spacing: 0.1em;
	margin: 15px 0 0;
	line-height: 1.7em;
	text-align: left;
}

