﻿@charset "utf-8";
/*----------------------- reset -----------------------*/
#tx_commonheader div,#tx_commonheader span,#tx_commonheader applet,#tx_commonheader object,#tx_commonheader iframe,#tx_commonheader h1,#tx_commonheader h2,#tx_commonheader .TX_logo,#tx_commonheader .TX_logoside,#tx_commonheader h5,#tx_commonheader h6,#tx_commonheader p,#tx_commonheader blockquote,#tx_commonheader pre,#tx_commonheader a,#tx_commonheader abbr,#tx_commonheader acronym,#tx_commonheader address,#tx_commonheader big,#tx_commonheader cite,#tx_commonheader code,#tx_commonheader del,#tx_commonheader dfn,#tx_commonheader em,#tx_commonheader font,#tx_commonheader img,#tx_commonheader ins,#tx_commonheader kbd,#tx_commonheader q,#tx_commonheader s,#tx_commonheader samp,#tx_commonheadersmall,#tx_commonheader strike,#tx_commonheader strong,#tx_commonheader sub,#tx_commonheader sup,#tx_commonheader tt,#tx_commonheader var,#tx_commonheader dl,#tx_commonheader dt,#tx_commonheader dd,#tx_commonheader ol,#tx_commonheader ul,#tx_commonheader li,#tx_commonheader fieldset,#tx_commonheader form,#tx_commonheader label,#tx_commonheader legend,#tx_commonheader caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	text-indent:0px;
	text-decoration:none;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	background-image: transparent;
	line-height:normal;
	position:static;
	top:0;
}
/* remember to define focus styles! */
#tx_commonheader :focus {outline: 0;}
#tx_commonheader ol,#tx_commonheader ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */

#tx_commonheader caption,#tx_commonheader blockquote:before,#tx_commonheader blockquote:after,#tx_commonheader q:before,#tx_commonheader q:after {content: "";}
#tx_commonheader blockquote,#tx_commonheader q {quotes: "" "";}

/*----------------------- reset -----------------------*/
body {
	background-position-y:153px;
}

#tx_commonheader img{
	border:0px;
	margin:0px;
	padding:0px;
	display:inline;
}

#tx_commonheader h5{
	display:none;
}

#tx_commonheader #CHlogo h2,
#tx_commonheader #CHlogo .TX_logo,
#tx_commonheader #CHlogo .TX_logoside{
	text-indent:-100000px;
	font-size:1px;
	display:block;
}

#tx_commonheader ul,
#tx_commonheader li{
	font-size:10px;
	margin:0;
	padding:0;
	list-style-type:none;
}
	
#tx_commonheader .cr{
	clear: both;
}

#tx_commonheader .cr_l{
	clear: left;
}

#tx_commonheader .none{
	display:none;
}


#tx_commonheader .alt{
	display:none;
	position:absolute;
	font-size:1px;
	top:-10000px;
	left:-10000px;
}

#tx_commonheader .note{
	text-indent:-10000px;
	font-size:1px;
}




/*----------------------- header.css -----------------------*/

/*--- HEAD ---*/



#tx_commonheader_ex {
	margin:0;
	padding:3px 0 0 0;
	font-size:0px;
	text-align:center;
	background:#FFF url(http://www.tv-tokyo.co.jp/common_header/images/common_header_bg.gif) repeat-x;
}
#tx_commonheader {
	text-align:left;
	width:950px;
	margin:0 auto;
	padding:0px;
}

#tx_commonheader #CHlogo{
	width:213px;
	float:left;
	margin:0;
	padding:0;
}
#tx_commonheader #CHlogo .TX_logo{
	text-indent:-10000px;
	font-size:0px;
	float:left;
	width:123px;
	height:90px;
	background-image: url(http://www.tv-tokyo.co.jp/index/images/header/logo_tvtokyo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*--AnimeGIF--*/
#tx_commonheader #CHlogo .TX_logoside{
	font-size:0px;
	float:right;
	width:90px;
	height:90px;
	margin:0;
	padding:0;
	/*text-indent:-10000px;
	background:url(http://www.tv-tokyo.co.jp/index/recommend/logoside/kazokugurumi.gif); background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}


/*--Flash--*/
#tx_commonheader #CHlogo .TX_logoside{
	font-size:1px;
	float:right;
	width:90px;
	height:90px;
	margin:0;
	padding:0;
	text-indent:0px;
}


#tx_commonheader #CHsuper{
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-size:1px;
	width:737px;
	height:90px;
	float:right;
	margin:0 0 5px 0;
	padding:0;
	text-align: right;
	display:inline;
}
/*--j[EW^u-----------------------------*/
#tx_commonheader #CHmenu{
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	clear:both;
	height:30px;
	margin:0 0 0 0;
	padding:0;
	background:#000;
}
#tx_commonheader #CHmenu li{
	float:left;
	margin:0;
	padding:0;
}

#tx_commonheader #CHmenu a{
	font-size:1px;
	text-indent: -10000px;
	float:left;
	height:30px;
	margin:0;
	padding:0;
	background: url(http://www.tv-tokyo.co.jp/index/images/header/menu_bar1_0812.gif) no-repeat;
}


#tx_commonheader #CHmenu .biz{
	width:74px;
	background-position:0px 0px;
}
#tx_commonheader #CHmenu .biz:hover{
	width:74px;
	background-position:0px -30px;
}
#tx_commonheader #CHmenu .news{
	width:145px;
	background-position:-74px 0px;
}
#tx_commonheader #CHmenu .news:hover{
	width:145px;
	background-position:-74px -30px;
}
#tx_commonheader #CHmenu .anime{
	width:63px;
	background-position:-219px 0px;
}
#tx_commonheader #CHmenu .anime:hover{
	width:63px;
	background-position:-219px -30px;
}
#tx_commonheader #CHmenu .travel{
	width:80px;
	background-position:-282px 0px;
}
#tx_commonheader #CHmenu .travel:hover{
	width:80px;
	background-position:-282px -30px;
}
#tx_commonheader #CHmenu .info{
	width:112px;
	background-position:-362px 0px;
}
#tx_commonheader #CHmenu .info:hover{
	width:112px;
	background-position:-362px -30px;
}
#tx_commonheader #CHmenu .drama{
	width:61px;
	background-position:-474px 0px;
}
#tx_commonheader #CHmenu .drama:hover{
	width:61px;
	background-position:-474px -30px;
}
#tx_commonheader #CHmenu .movie{
	width:51px;
	background-position:-535px 0px;
}
#tx_commonheader #CHmenu .movie:hover{
	width:51px;
	background-position:-535px -30px;
}
#tx_commonheader #CHmenu .sports{
	width:73px;
	background-position:-586px 0px;
}
#tx_commonheader #CHmenu .sports:hover{
	width:73px;
	background-position:-586px -30px;
}
#tx_commonheader #CHmenu .music{
	width:52px;
	background-position:-659px 0px;
}
#tx_commonheader #CHmenu .music:hover{
	width:52px;
	background-position:-659px -30px;
}

#tx_commonheader #CHmenu .game{
	width:61px;
	background-position:-711px 0px;
}
#tx_commonheader #CHmenu .game:hover{
	width:61px;
	background-position:-711px -30px;
}

#tx_commonheader #CHmenu .ana{
	width:100px;
	background-position:-772px 0px;
}
#tx_commonheader #CHmenu .ana:hover{
	width:100px;
	background-position:-772px -30px;
}

#tx_commonheader #CHmenu .otoku{
	width:78px;
	background-position:-872px 0px;
}

#tx_commonheader #CHmenu .otoku:hover{
	width:78px;
	background-position:-872px -30px;
}


#tx_commonheader #CHmenu_sub #CHsearch{
	background-color:#FFF;
	width:234px;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#tx_commonheader #CHmenu_sub #CHsearch .text{
	width:180px;
	height:15px;
	background-color:#FBFFFC;
	border:solid 1px #646665;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-size:10px;
	float:left;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	color:#333;
}
#tx_commonheader #CHmenu_sub #CHsearch .text_input{
	width:180px;
	height:16px;
	background-color:#FBFFFC;
	border:solid 1px #646665;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-size:10px;
	float:left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	color:#333;
}
#tx_commonheader #CHmenu_sub #CHsearch .submit{
	width:42px;
	height:20px;
	background:#FBFFFC url(http://www.tv-tokyo.co.jp/index/images/index/search_submit.gif) no-repeat 0px 0px;
	border:none;
	margin:0px;
}
#tx_commonheader #CHmenu_sub {
	font-size:10px;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(http://www.tv-tokyo.co.jp/index/images/header/menu_bar1_sub.gif);
	background-repeat: no-repeat;
	background-position: right top;
	letter-spacing: 0;
	height: 25px;
}
#tx_commonheader #CHmenu_sub li {
	float: left;
	background:url(http://www.tv-tokyo.co.jp/index/images/header/menu_sub_shikiri.gif) left top no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:inline;
}
#tx_commonheader #CHmenu_sub a {
	color: #FFF;
	font-size:10px;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
#tx_commonheader #CHmenu_sub a:hover {
	text-decoration: underline;
}
#tx_commonheader #CHmenu_sub .CHmenu_sub_box {
	width: 713px;
	height: 25px;
	float: right;
}

#tx_commonheader #CHmenu_sub ul {
	padding-left: 26px;
}

/*----------------------- header.css -----------------------*/
