@charset "EUC-JP";

/* Base 
------------------------------------------ */
* {
	border: none;
}
div#cardliver {
	width: 575px;
}
div#cardliver .Bg {
	background: url(../img/bg.jpg) no-repeat 0 0 #f96c10;
	text-align: center;
}
div#cardliver .BgBtm {
	background: url(../img/bg_btm.gif) no-repeat;
	height: 10px;
}
/* ヘッダー 
------------------------------------------ */
div#cardliver #Header {
	clear: both;
	height: 581px;
}
div#cardliver #Header h4 {
	float: left;
	background: url(../img/read.gif) no-repeat top;
	width: 326px;
	height: 266px;
	text-indent: -9999px;
}
div#cardliver #Header h1 {
	background: url(../img/logo.gif) no-repeat top;
	width: 249px;
	height: 157px;
	text-indent: -9999px;
}
div#cardliver #Header .Left {
	float: left;
	width: 254px;
	text-align: left;
}
div#cardliver #Header .Right {
	float: right;
	width: 249px;
}
div#cardliver #Header h3 {
	background: url(../img/catch.gif) no-repeat top;
	width: 254px;
	height: 235px;
	text-indent: -9999px;
}
div#cardliver #Header h3.noUpdate {
	background: url(../img/catch.gif) no-repeat bottom;
	width: 254px;
	height: 418px;
	text-indent: -9999px;
}
div#cardliver #Header .tvinfo {
	margin: 0 0 0 8px;
}
div#cardliver #Header .whats {
	text-align: right;
	margin: 173px 0 0 0;
}
div#cardliver #Header .whatsnoUpdate {
	width: 321px;
	text-align: right;
	margin: 173px 0 0 0;
}
/* あらすじ
------------------------------------------ */
div#cardliver #Story {
	clear: both;
	background: url(../img/bg_story_btm.gif) no-repeat bottom;
	width: 568px;
	margin: 0 auto 10px;
	padding: 0 0 15px;
}
div#cardliver #Story .Ttl {
	margin: 4px 0 11px 0;
}
div#cardliver #Story .BgTop {
	background: url(../img/bg_story_top.gif) no-repeat bottom;
	height: 14px;
}
div#cardliver #Story .Main {
	margin: 0 17px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	line-height: 1.8em;
}
div#cardliver #Story .Main .Img {
	float: left;
	margin:0 8px 8px 0;
}
/* 視聴方法
------------------------------------------ */
div#cardliver #Watch {
	clear: both;
	background: url(../img/bg_watch_btm.gif) no-repeat bottom;
	margin: 0 auto 10px;
	width: 568px;
	padding: 0 0 15px;
}
div#cardliver #Watch .Ttl {
	margin: 4px 0 11px 0;
}
div#cardliver #Watch .BgTop {
	background: url(../img/bg_watch_top.gif) no-repeat bottom;
	height: 14px;
}
div#cardliver #Watch td {
	border-bottom: solid 1px #9d7454;
	color: #fff;
	font-size: 12px;
	padding: 5px;
}
div#cardliver #Watch a {
	color: #2dffcb;
}
div#cardliver #Watch a:hover {
	color: #ff0;
}
div#cardliver #Watch .TxtFree {
	color: #ff0;
	font-weight: bold;
}
/* 第1話
------------------------------------------ */
div#cardliver #EP01 {
	clear: both;
	margin: 0 auto 10px;
}
/* 最新話
------------------------------------------ */
div#cardliver #NewEP {
	clear: both;
	margin: 0 auto 10px;
	width: 559px;
	background: url(../img/bg_newep_repeat.gif) repeat-y;
}
div#cardliver #NewEP .Main {
	clear: both;
	background: url(../img/bg_newep_mid.gif) no-repeat;
	padding: 10px 19px;
	text-align: left;
	font-size: 12px;
	color: #fff;
	text-align: left;
	line-height: 1.8em;
}
div#cardliver #NewEP .Main img {
	float: left;
	margin: 0 10px 10px 0;
}
div#cardliver #NewEP .BgBtn {
	clear: both;
	background: url(../img/bg_newep_btm.gif) bottom no-repeat;
	padding-bottom: 20px;
}
div#cardliver #NewEP td {
	padding: 8px;
}
div#cardliver #NewEP .TxtFree {
	font-size: 12px;
	color: #00b7ee;
	font-weight: bold;
	padding-right: 20px;
}
/* リスト
------------------------------------------ */
div#cardliver #cmsList {
	margin-bottom: 15px;
}
/* バナー
------------------------------------------ */
div#cardliver #Bnr {
	clear: both;
	text-align: center;
	margin-bottom: 10px;
}
/* 作品データ
------------------------------------------ */
div#cardliver #Data {
	clear: both;
	background: url(../img/bg_data_btm.gif) no-repeat bottom;
	margin: 0 auto;
	width: 568px;
	padding: 0 0 15px;
}
div#cardliver #Watch .Ttl {
	margin: 4px 0 11px 0;
}
div#cardliver #Data .BgTop {
	background: url(../img/bg_data_top.gif) no-repeat bottom;
	height: 14px;
}
div#cardliver #Data ul {
	margin: 0;
	padding: 0 21px;
	}
div#cardliver #Data li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	line-height: 1.8em;
	color: #d6d6d6;
}
div#cardliver #Data .Ttls {
	padding: 6px 0 0;
}



/* コピーライト
------------------------------------------ */
div#cardliver #Content {
	clear: both;
}
/* コピーライト
------------------------------------------ */
div#cardliver #Copyright {
	clear: both;
	font-size: 12px;
	color: #313131;
	padding-top: 8px;
}

/* details
------------------------------------------ */
div#cardliver p {
	margin: 0px;
}
div#cardliver .Clear {
	clear: both;
	border-top: 0px;
}
div#cardliver hr {
	display: none;
}
div#cardliver h1,h2,h3,h4 {
	margin: 0px;
}
div#cardliver #Footer a:link {
	color:#000;
}
div#cardliver #Footer a:visited {
	color:#000;
}
div#cardliver #Footer a:hover {
	color:#000;
}
div#cardliver #Footer a:active {
	color:#000;
}
