/* TOPページ */
#tezukaosamuTop {
	width: 575px;
}
/* ヘッダー */
#tezukaosamuTop #Header {
	clear: both;
}
#tezukaosamuTop #Header .bgWhatsnew{
	clear: both;
	background: url(../img/bg_whatsnew.gif) no-repeat;
}

/* バナー */
#tezukaosamuTop #Bnr {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	text-align: center;
	padding: 10px 0;
}
#tezukaosamuList #Bnr {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	text-align: center;
	padding: 10px 0;
}
/* caution */
#tezukaosamuTop .caution {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	padding: 10px 15px;
}
#tezukaosamuTop .caution p {
	font-size: 12px;
	line-height: 1.8em;
	color: #fff;
	text-align: left;
}
#tezukaosamuList .caution {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	padding: 10px 15px;
}
#tezukaosamuList .caution p {
	font-size: 12px;
	line-height: 1.8em;
	color: #fff;
	text-align: left;
}
/* Pickup */
#tezukaosamuTop #Pickup {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
}
#tezukaosamuTop #Pickup .bgImg {
	background: url(../img/bg_pickup_img.gif) no-repeat;
}
#tezukaosamuTop #Pickup .bgTxt {
	background: url(../img/bg_pickup_txt.gif) no-repeat bottom;
}
#tezukaosamuTop #Pickup .Txt {
	color: #fff;
	font-size: 12px;
	line-height: 1.5em;
	padding: 3px 10px 3px;
}
#tezukaosamuTop #Pickup hr {
	display: none;
}
/* 作品一覧 */
#tezukaosamuTop #Products {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	padding-top:5px;
}
#tezukaosamuTop #Products .bgList{
	clear: both;
	background: url(../img/bg_products_middle.gif) repeat-y;
}
#tezukaosamuTop #Products .ProductsList {
	float:left;
	padding:0 0 6px 0;
}
/* コピーライト */
#tezukaosamuTop #Copyright {
	clear: both;
	background: url(../img/bg_copyright_middle.gif) repeat-y;
}
#tezukaosamuTop #Copyright .Txt{
	color: #3a3a3a;
	font-size: 10px;
	padding:5px 5px;
	line-height: 1.5em;
}
/* What'sNew */
.whatsNew{
	background: url(../img/bg_whatsnew_win.gif) no-repeat;
	background-attachment: fixed;
}
#tezukaosamu-whatsNew{
	font-size: 12px;
	color: #ff0;
	padding-left: 6px;
	line-height: 1.4em;
}
#tezukaosamu-whatsNew a{
	font-size: 12px;
	color: #ff0;
}
#tezukaosamu-whatsNew a:hover{
	background: #000;
}
#tezukaosamu-whatsNew ul{
	margin: 0;
	padding: 0 0 0 20px;
}
#tezukaosamu-whatsNew li {
	margin: 0 0 3px 0;
	list-style-type: disc;
}
/* その他 */
#tezukaosamuTop p {
	margin: 0px;
}
#tezukaosamuTop .clear {
	clear: both;
}
#tezukaosamuTop h1 {
	margin: 0px;
	padding: 0px;
}
#tezukaosamuTop h2 {
	margin: 0px;
	padding: 0px;
}
#tezukaosamuTop h3 {
	margin: 0px;
	padding: 0px;
}

/* Listページ */
#tezukaosamuList {
	width: 575px;
}
/* ヘッダー */
#tezukaosamuList #Header {
	clear: both;
}
#tezukaosamuList #Header .float-l {
	float:left;
}
#tezukaosamuList #Header .float-r {
	float:right;
}
/* リストページTOP */
#tezukaosamuList #Main {
	clear: both;
}
#tezukaosamuList #Main .bgMain {
	background: url(../img_list/bg_main-flame.gif) repeat-y;
}
#tezukaosamuList #Main .Img {
	padding: 0 0 0 24px;
}
/* 無料キャンペーンバナー */
#tezukaosamuList #Banner {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	padding:5px 0;
	text-align: center;
}
/* パックボタン */
#tezukaosamuList #Pack {
	clear: both;
	background: url(../img_list/bg_pack_w.gif);
	text-align: center;
	padding:20px 0 5px;
}
/* ご利用の皆様へ */
#tezukaosamuList #BtnInfo {
	clear: both;
	background: url(../img_list/bg_main.gif) repeat-y;
	text-align: right;
	padding:3px 15px 0 0 ;
}
/* 視聴方法 */
#tezukaosamuList #Watch {
	clear: both;
	background: url(../img_list/bg_main-noside.gif) repeat-y;
}
#tezukaosamuList #Watch table table {
	text-align: center;
	width: 533px;
	margin: 0 auto;
}
#tezukaosamuList #Watch .space td {
	color: #fff;
	padding:6px 0 3px;
	line-height: 1em;
}
#tezukaosamuList #Watch .link {
	float: left;
	width: 270px;
	text-align: left;
	color:#ff0;
}
#tezukaosamuList #Watch .price {
	text-align: right;
	float: right;
	width: 200px;
	padding-right:20px;
	color: #fff;
}
#tezukaosamuList #Watch .yellow {
	color: #ff0;
}
#tezukaosamuList #Watch .mark {
	background: url(../img_list/mark.gif) no-repeat 25px;
	padding-left: 40px;
}
#tezukaosamuList #Watch a {
	color:#ffca4b;
}
/* おことわり */
#tezukaosamuList #Info {
	clear: both;
	background: url(../img/bg_main.gif) repeat-y;
	color: #fff;
	padding:5px 20px;
	font-size: 10px;
	line-height: 1.5em;
}
/* 視聴無料 */
#tezukaosamuList #Free {
	clear: both;
	background: url(../img_list/bg_free.gif) repeat-y;
}
/* 作品データ */
#tezukaosamuList #Products {
	clear: both;
	background: url(../img_list/bg_main-noside.gif) repeat-y;
}
#tezukaosamuList #Products table td {
}
#tezukaosamuList #Products table table {
	text-align: center;
	width: 533px;
	margin: 0 auto;
	text-align: left;
}
#tezukaosamuList #Products .txtProducts{
	color: #fff;
	font-size: 10px;
	line-height: 1.6em;
	padding: 5px;
}
#tezukaosamuList #Products .txtProducts p{
	color: #fff;
	padding: 5px 0;
	font-size: 10px;
	line-height: 1.6em;
}

/* リストページ2 */
#tezukaosamuList #Main .bgMainList {
	background: url(../img_list/bg_main_list.gif) repeat-y;
}
#tezukaosamuList #Main .titleEP {
	padding:11px 0 0 0;
}
#tezukaosamuList #Main .titleEP {
	padding:11px 0 0 0;
}
/* メニュー */
#tezukaosamuList #Menu {
	clear: both;
	background: url(../img_list/bg_main-noside.gif) repeat-y;
}
#tezukaosamuList #Menu a {
	color: #ffca4b;
}
#tezukaosamuList #Menu a:hover {
	background: #000;
}
#tezukaosamuList #Menu td {
	color: #fff;
	line-height: 2em;
	letter-spacing: 0.1em;
}
/* リスト */
#tezukaosamuList #List {
	background: url(../img_list/bg_main.gif) repeat-y;
	clear: both;
	padding-top:10px;
}


/* その他 */
#tezukaosamuList p {
	margin: 0px;
}
#tezukaosamuList .clear {
	clear: both;
}
#tezukaosamuList h1 {
	margin: 0px;
	padding: 0px;
}
#tezukaosamuList h2 {
	margin: 0px;
	padding: 0px;
}
#tezukaosamuList h3 {
	margin: 0px;
	padding: 0px;
}
/* コピーライト */
#tezukaosamuList #Copyright {
	clear: both;
	background: url(../img/bg_copyright_middle.gif) repeat-y;
}
#tezukaosamuList #Copyright .Txt{
	color: #3a3a3a;
	font-size: 10px;
	padding:5px 5px;
	line-height: 1.5em;
}

/* 解説ページ */
#tezukaosamu #description {
	padding-left: 10px;
	padding-right: 3px;
}
#tezukaosamu #description p{
	color: #fff;
	font-size: 12px;
	line-height: 1.6em;
}




#tezukaosamuTop #Content {
	clear: both;
}
#tezukaosamuTop #Footer {
	clear: both;
}
#tezukaosamu .float-l {
	float:left;
}
#tezukaosamuTop .float-r {
	float:right;
}
#tezukaosamuTop .waku {
	border: 1px solid #000000;
}
