@charset "euc-jp";

#my-tv #my-body {
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
}

*:first-child+html #my-tv #my-body {
	margin-top:0px;
	top:70px;
}

#my-tv #my-body #container-outer {
	margin:0 0 0 0;
	padding: 0;
	background:	url(/ja/tv/img/new/bg_tvch.gif) repeat-y;
	border:	none;
}

*+html #my-tv #my-body #container-outer {
	margin:	0;
}

#my-tv #my-body #container {
	margin:	0;
	padding: 0;
	background:url(/ja/tv/img/new/bg_main2.jpg) no-repeat 100% 100%;
	margin-top:70px;
	top:70px;
	clear:both;
}

#my-tv #my-body #container #tv-wrapper {

	display: block;
	position: relative;
	margin: 76px 0 0 0;
	padding:0;
}
*:first-child+html #my-tv #my-body #container #tv-wrapper{
margin:-70px 0 0 0;
}

#my-tv #my-body #container #tv-left-menu {
	float:		left;
	margin:		0;
	padding:	0;
	width:		165px;
}

#tv-left-menu h3 a {
	display:	block;
	margin:		0;
	padding:	0;
	width:		165px;
	height:		105px;
	background:	url(/ja/tv/img/new/nav_title.gif) no-repeat;
}

#tv-left-menu h3 a span {
	display:	none;
}

#tv-left-menu ul {
	margin-left:		12px;
	list-style:	none;
}

#tv-left-menu ul li {
	display:	block;
	margin:		5px auto 0px;
	padding:	0;
}

#tv-left-menu ul li a {
	display:	block;
	margin:		0;
	padding:	0;
	width:		139px;
	height:		44px;
}

#tv-left-menu ul li a span {
	display:	none;
}

#tv-left-menu ul li#tv-nav-ent a {
	background:	url(/ja/tv/img/new/nav_ent.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-ent a.current {
	background:	url(/ja/tv/img/new/nav_ent.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-ent a:hover {
	background:	url(/ja/tv/img/new/nav_ent.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-hf a {
	background:	url(/ja/tv/img/new/nav_haf.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-hf a.current {
	background:	url(/ja/tv/img/new/nav_haf.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-hf a:hover {
	background:	url(/ja/tv/img/new/nav_haf.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-gam a {
	background:	url(/ja/tv/img/new/nav_gs.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-gam a.current {
	background:	url(/ja/tv/img/new/nav_gs.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-gam a:hover {
	background:	url(/ja/tv/img/new/nav_gs.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-scl a {
	background:	url(/ja/tv/img/new/nav_news.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-scl a.current {
	background:	url(/ja/tv/img/new/nav_news.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-scl a:hover {
	background:	url(/ja/tv/img/new/nav_news.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-ir a {
	background:	url(/ja/tv/img/new/nav_ir.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-ir a.current {
	background:	url(/ja/tv/img/new/nav_ir.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-ir a:hover {
	background:	url(/ja/tv/img/new/nav_ir.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-info a {
	background:	url(/ja/tv/img/new/nav_info.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-info a.current {
	background:	url(/ja/tv/img/new/nav_info.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-info a:hover {
	background:	url(/ja/tv/img/new/nav_info.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-csr a {
	background:	url(/ja/tv/img/new/nav_sa.gif) no-repeat;
}

#tv-left-menu ul li#tv-nav-csr a.current {
	background:	url(/ja/tv/img/new/nav_sa.gif) no-repeat 0px -44px;
}

#tv-left-menu ul li#tv-nav-csr a:hover {
	background:	url(/ja/tv/img/new/nav_sa.gif) no-repeat 0px -44px;
}

#tv-left-menu #search-box {
	display:	block;
	margin:		5px 12px 5px;
	padding:	0;
}

#tv-left-menu h4#search {
	display:	block;
	margin:		0;
	padding:	0;

	width:		133px;
	height:		24px;

	background:	url(/ja/tv/img/new/bar_search.gif) no-repeat;
}

#tv-left-menu h4#search span {
	display:	none;
}

#tv-left-menu div.search-wrapper {
	display:	block;
	margin:		0;
	padding:	0;

	text-align:	right;
}

#tv-left-menu div.search-wrapper form {
	display:	block;
}

#tv-left-menu div.search-wrapper input#tv-search-text {
	display:	block;
	margin:		0 0 5px;
	padding:	2px;
	width:133px;
}

#tv-left-menu div.search-wrapper a#tv-search-btn {
	display:		block;
	width:			68px;
	height:			24px;

	background:	url(/ja/tv/img/new/btn_search.gif) no-repeat;
}

#tv-left-menu div.search-wrapper a#tv-search-btn span {
	display: none;
}

#tv-left-menu #archive-box {
	display:	block;
	margin:		10px 12px 20px;
	padding:	0;
}

#tv-left-menu #archive-box h4#tv-nav-archive {
	display:	block;
	margin:		0 0 0 6px;
	padding:	0;

	width:		127px;
	height:		13px;

	background:	url(/ja/tv/img/new/bar_archive.gif) no-repeat;
}

#tv-left-menu #archive-box h4#tv-nav-archive span {
	display:	none;
}

#tv-left-menu #archive-box ul#tv-nav-archive-list {
	margin:		5px 0 10px 12px;
	padding:	0;
	list-style-type:	circle;
}

#tv-left-menu #archive-box ul#tv-nav-archive-list li {
	display:	inline;
	list-style-type:	circle;
}

#tv-left-menu #archive-box ul#tv-nav-archive-list li a {
	display:	inline;
	color:	#FFFFFF;
	font-size:	75%;
}

#tv-left-menu h4#tv-nav-help {
	display:	block;
	margin:		5px 12px 0px;
	padding:	0;

	background:	url(/ja/tv/img/new/btn_help.gif) no-repeat;
}

#tv-left-menu h4#tv-nav-kiyaku {
	display:	block;
	margin:		5px 12px 0px;
	padding:	0;

	background:	url(/ja/tv/img/new/btn_rules.gif) no-repeat;
}

#tv-left-menu h4#tv-nav-help a,
#tv-left-menu h4#tv-nav-kiyaku a {
	display:	block;
	margin:		0;
	padding:	0;
	width:		140px;
	height:		40px;
}

#tv-left-menu h4#tv-nav-help a span,
#tv-left-menu h4#tv-nav-kiyaku a span,
h4#tv-nav-mobi .mobi_name {
	display:	none;
}

#my-tv #my-body #container #tv-main {
	float:		right;
	margin:		0;
	padding:	0 0 5px;
	width:		815px;
}

#tv-main h3 {
	display:	block;
	margin:		10px 0px 0px 10px;
	padding:	0;
	width:		792px;
	height:		26px;
}

#tv-main h3 span {
	display:	none;
}

#tv-main h3#pickup {
	background:	url(/ja/tv/img/new/bar_pickup.gif) no-repeat;
}

#tv-main h3#ent-movie {
	background:	url(/ja/tv/img/new/bar_ent_movie.gif) no-repeat;
}

#tv-main h3#hf-movie {
	background:	url(/ja/tv/img/new/bar_haf_movie.gif) no-repeat;
}

#tv-main h3#gam-movie {
	background:	url(/ja/tv/img/new/bar_gs_movie.gif) no-repeat;
}

#tv-main h3#scl-movie {
	background:	url(/ja/tv/img/new/bar_scl_movie.gif) no-repeat;
}

#tv-main h3#ir-movie {
	background:	url(/ja/tv/img/new/bar_ir_movie.gif) no-repeat;
}

#tv-main h3#info-movie {
	background:	url(/ja/tv/img/new/bar_info_movie.gif) no-repeat;
}

#tv-main h3#csr-movie {
	background:	url(/ja/tv/img/new/bar_sa_movie.gif) no-repeat;
}

#tv-right-menu h4#tv-nav-help {
	display:	block;
	margin:		5px 12px 0px 0px;
	padding:	0;

	background:	url(/ja/tv/img/new/btn_help.gif) no-repeat;
}

#tv-right-menu h4#tv-nav-help a {
	display:	block;
	margin:		0;
	padding:	0;
	width:		145px;
	height:		40px;
}

#tv-right-menu h4#tv-nav-help a span {
	display:	none;
}

#tv-right-menu a.btn-archive {
	display:	block;
	margin:		2px 0 2px;
	padding:	0;

	float:right;

	width:			179px;
	height:			32px;

	background:	url(/ja/tv/img/new/btn_movielist.gif) 0px 0px no-repeat;
}

#tv-bottom-menu h3 a.btn-archive span {
	display:	none;
}

#tv-bottom-menu h3 a.btn-archive {
	display:	block;
	margin:		2px 0 2px;
	padding:	0;

	float:right;

	width:			179px;
	height:			32px;

	background:	url(/ja/tv/img/new/btn_movielist.gif) 0px 0px no-repeat;
}

#tv-right-menu a.btn-archive span {
	display:	none;
}


#tv-main h3#search {
	background:	url(/ja/tv/img/new/bar_tvchsearch.gif) no-repeat;
}

#tv-main h3#ent-list {
	background:	url(/ja/tv/img/new/bar_ent_movie.gif) no-repeat;
}

#tv-main h3#hf-list {
	background:	url(/ja/tv/img/new/bar_haf_movie.gif) no-repeat;
}

#tv-main h3#gam-list {
	background:	url(/ja/tv/img/new/bar_gs_movie.gif) no-repeat;
}

#tv-main h3#scl-list {
	background:	url(/ja/tv/img/new/bar_scl.gif) no-repeat;
}

#tv-main h3#ir-list {
	background:	url(/ja/tv/img/new/bar_ir_movie.gif) no-repeat;
}

#tv-main h3#info-list {
	background:	url(/ja/tv/img/new/bar_info_movie.gif) no-repeat;
}

#tv-main h3#csr-list {
	background:	url(/ja/tv/img/new/bar_sa_movie.gif) no-repeat;
}


#tv-main h3#ranking {
	background:	url(/ja/tv/img/new/bar_pickup.gif) no-repeat;
}

#tv-main h3#howto {
	background:	url(/ja/tv/img/new/bar_pickup.gif) no-repeat;
}

#tv-main #tv-contents {
	margin:		5px 0 5px 10px;
	padding:	0;
	width:		490px;

	text-align:	center;

	background-color:	#000000;
}

#tv-main #tv-contents div.movie_br_wrapper {
	margin:		5px auto 5px;
	padding:	0;
	width:		400px;
}

#tv-main #tv-contents div.movie_br_wide_wrapper {
	margin:		5px auto 5px;
	padding:	0;
	width:		480px;
}

#tv-main #tv-contents div.movie_na_wrapper {
	margin:		5px auto 5px;
	padding:	60px 0 15px;
	width:		240px;
}

#tv-main #tv-contents div.movie_na_wide_wrapper {
	margin:		5px auto 5px;
	padding:	60px 0 15px;
	width:		320px;
}

#tv-main div.search-result-wrapper {
	margin:		5px 10px 0px;
	padding:	0;
	width:		790px;
}

#tv-main div.howto-wrapper {
	margin:		5px 10px 0;
	padding:	15px 20px 15px;
	width:		750px;
	background-color:	#EEEEEE;
}

#tv-main div.howto-wrapper p,
#tv-main div.howto-wrapper h4,
#tv-main div.howto-wrapper h5
{
	margin-bottom:	1em;
}

#tv-main div.howto-wrapper p {
	padding-left: 40px;
}

#tv-main div.howto-wrapper h4
{
	font-size:	180%;
	border-left:	8px solid #888888;
	border-bottom:	1px solid #888888;
	padding:	4px 5px 2px;
	background-color: #cccccc;
}

#tv-main div.howto-wrapper h5
{
	border-left:	4px solid #888888;
	border-bottom:	1px solid #888888;
	padding:กก4px	5px 2px;
	margin-top:	10px;
	margin-left: 10px;
	background-color: #cccccc;
}

#tv-main div.howto-wrapper h5
{
	font-size:	120%;
}

#tv-main div.howto-wrapper ol {
	margin:	25px 20px 25px 40px;
}

#tv-main div.howto-wrapper ol li {
	margin-bottom:	10px;
	list-style-type: decimal;
}

#tv-main div.howto-wrapper ul,
#tv-main div.howto-wrapper dl {
	margin:	5px 20px 5px 60px;
}

#tv-main div.howto-wrapper ol li,
#tv-main div.howto-wrapper ul li {
	padding-bottom:	5px;
}

#tv-main div.howto-wrapper dl dt {
}

#tv-main div.howto-wrapper dl dd {
	padding:	0 0 5px 4em;
}

#tv-main #tv-right-menu {
	float:		right;
	margin:		0px 10px 0px 0px;
	padding:	0;
	width:		290px;
}

#tv-main #tv-right-menu #tv-right-menu-border {
	margin:			0;
	padding:		5px 0px;
	width:			293px;
	height:			2px;

	background:	url(/ja/tv/img/new/border.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-text {
	display:		block;
	clear:			both;
	margin:			5px 5px 5px;
	padding:		5px 0px 0px;
	height:			232px;

	background:	url(/ja/tv/img/new/border.gif) no-repeat top;
}

#tv-main #tv-right-menu div.tv-contents-text h2,
#tv-main #tv-right-menu div.tv-contents-text h4 {
	margin:	0;
	padding:	0;
	font-size:	large;
	font-weight:	bold;
}

#tv-main #tv-right-menu div.tv-contents-text p {
	margin-top:		5px;
	padding-left:	10px;
	text-align:		left;
}

#tv-main #tv-right-menu div.tv-contents-text p.news-exp {
	height:	4em;
}

#tv-main #tv-right-menu div.tv-contents-text .news-sub-info {
	margin-top:		5px;
	padding:			0;
	font-size:		80%;
	text-align:		right;
}

#tv-main #tv-right-menu div.tv-contents-text h4.relative-news-title {
	margin-top:		20px;
}

#tv-main #tv-right-menu div.tv-contents-text .news-release {
	margin:				0;
	padding:			0;
	font-size:		80%;
	text-align:	right;
	margin-bottom:		10px;
}

#tv-main #tv-right-menu div.tv-contents-text .news-relative {
	text-align:	right;
}

#my-tv #my-body #tv-main #tv-right-menu div.tv-contents-text ul#relative-news-list {
	margin:			5px 0px 0px;
	padding:		5px 10px 5px 20px;
	border:			1px solid #444444;
	overflow:		auto;
	height:			100px;

	background:	#CDDAE2;

	scrollbar-base-color:	#444444;
}

#tv-main #tv-right-menu div.tv-contents-text ul#relative-news-list li {
	font-size:		85%;
	list-style:	disc;
}



#tv-main #tv-right-menu div.tv-contents-menu {
	margin:		0;
	padding:	5px 0 5px;

	background:	url(/ja/tv/img/new/border.gif) no-repeat top;
}

#tv-main #tv-right-menu div.tv-contents-menu .news-relative {
	float:		right;
	display:	block;

	height:			32px;
	padding:		0;
}

#tv-main #tv-right-menu div.tv-contents-menu .news-relative a {
	display:		block;
	margin:			0;
	padding:		0;
}

#tv-main #tv-right-menu div.tv-contents-menu .news-relative a.btn-relative-info {
	width:				127px;
	height:				32px;
	margin-left:	5px;

	background:	url(/ja/tv/img/new/btn_more.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-menu .news-relative a span {
	display:		none;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size {
	float:		left;
	display:	block;
	height:		32px;
	padding:	0;
	margin:		0;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size a,
#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size div {
	display:		block;
	margin:			0;
	padding:		0;
	float:			left;

	width:			145px;
	height:			32px;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size a.btn-broad {
	background:	url(/ja/tv/img/new/size_large.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size div.btn-broad {
	background:	url(/ja/tv/img/new/size_large.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size a.btn-narrow {
	background:	url(/ja/tv/img/new/size_small.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size div.btn-narrow {
	background:	url(/ja/tv/img/new/size_small.gif) no-repeat;
}

#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size a span,
#tv-main #tv-right-menu div.tv-contents-menu .select-movie-size div span {
	display:		none;
}

#tv-main #tv-bottom-menu {
	clear:		both;
	display:	block;
	margin:		0 10px 0;
	padding:	0;

	width:		795px;
}

#tv-main #tv-bottom-menu h3 {
	display:	block;
	margin:		10px 0 0;
	padding:	0;
	width:		787px;
	height:		36px;
}

#tv-main #tv-bottom-menu h3#new-movie-title {
	background:	url(/ja/tv/img/new/border_new.gif) no-repeat left bottom;
}

#tv-main #tv-bottom-menu  h3#recommend-movie-title {
	background:	url(/ja/tv/img/new/border_recomend.gif) no-repeat;
}

#tv-main #tv-bottom-menu h3 span {
	display:	none;
}

#tv-main #tv-bottom-menu ul.new-movie-list {
	clear:	both;
	margin:	5px;
	list-style:	none;
}

#tv-main #tv-bottom-menu ul.new-movie-list li {
	display:	block;
	margin:		5px 5px 0px 0px;
	padding:	0;
	float:		left;

	width:		255px;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4 {
	margin:				0;
	padding:			0 0 2px 108px;
	height:				20px;
	font-weight:	normal;
	font-size:		80%;
	text-align:	right;
	color:#333;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4 span {
	display:	none;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.ent {
	background: url(/ja/tv/img/new/thumb_ent.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.hf {
	background: url(/ja/tv/img/new/thumb_haf.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.gam {
	background: url(/ja/tv/img/new/thumb_gs.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.scl {
	background: url(/ja/tv/img/new/thumb_scl.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.ir {
	background: url(/ja/tv/img/new/thumb_ir.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.info {
	background: url(/ja/tv/img/new/thumb_info.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li h4.csr {
	background: url(/ja/tv/img/new/thumb_sa.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .image-wrapper {
	float:		left;
	display:	block;
	padding:	0px 5px 0px 0px;
	height:		90px;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .image-wrapper img {
	display:	block;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .text-wrapper {
	display:	block;
	float:		right;
	margin:		0;
	padding:	2px 0 0;
	width:		150px;
	line-height:	1.1em;
	font-size:	80%;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .btn-wrapper {
	display:block;
	clear:both;
	padding: 5px 0 0;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .btn-wrapper a {
	display:inline;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .btn-wrapper a img {
	width:	80px;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size {
	display:block;
	clear:	both;
	margin:	5px 0px 0px;
	padding:	0;
	height:		17px;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size a {
	display:	block;
	margin:		0px 2px 0px 0px;
	padding:	0;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size a.btn-broad {
	width:		77px;
	height:		17px;
	float:		left;
	background:	url(/ja/tv/img/new/btns_bb.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size a.btn-narrow {
	width:		77px;
	height:		17px;
	float:		left;
	background:	url(/ja/tv/img/new/btns_nb.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size a.btn-relative-info {
	margin:		0px 5px 0px 0px;
	width:		66px;
	height:		17px;
	float:		right;
	background:	url(/ja/tv/img/new/btns_kanren.gif) no-repeat;
}

#tv-main #tv-bottom-menu ul.new-movie-list li .select-movie-size a span {
	display:	none;
}



