@charset "UTF-8";
/* CSS Document */

img{
	vertical-align:bottom;
}
a img{border:none;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}

.clear-b{clear:both;}

form{
	margin:0;
	padding:0;
}

/*--------------------------------------
  Header
---------------------------------------*/

/*------------------------- CXナビゲーション */
#fujitv-navi {
	width:100%;
	height:108px;
	margin:0;
	padding:0;
	background:url(../../images/common/fujitv_navi_bg.gif) repeat-x top;
}

/*------------------------- FODナビゲーションIEハック用 */
#fod_navi_ie{
	margin:0 auto;
	_margin:-9px auto 0 auto;
	padding:0;
}

/*------------------------- FODナビゲーション */
#fod_navi{
	clear:both;
	position:relative;
	width:997px;
	height:75px;
	margin:0 auto;
	_margin:-9px auto 0 auto;
	padding:0;
	text-align:left;
	background:url(../../images/common/navi_bg.png) top center no-repeat #fff;
	
}
/*------------------------- FODナビゲーション Yahoo! */
#fod_navi_y{
	clear:both;
	position:relative;
	width:997px;
	height:75px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(../../images/common/navi_bg_y.png) top center no-repeat #fff;
	
}

/*------------------------- FODロゴリンク */
#fod_link {
	position:absolute;
	top:5px;
	left:0px;
}

/*------------------------- ジャンルメニュー */
#navi_menu{
	position:absolute;
	top:48px;
	left:3px;
}
#rollover01 {width:79px;height:26px; display:block; float:left;}
#rollover01 span{display:none;}
a#rollover01:link {background:url(../../images/common/menu01.png);}
a#rollover01:active {background:url(../../images/common/menu01.png);}
a#rollover01:visited {background:url(../../images/common/menu01.png);}
a#rollover01:hover {background:url(../../images/common/menu01_o.png);}

/* ワンコイン */
#rollover01_2 {width:79px;height:26px; display:block; float:left;}
#rollover01_2 span{display:none;}
a#rollover01_2:link {background:url(../../images/common/menu01_2.png);}
a#rollover01_2:active {background:url(../../images/common/menu01_2.png);}
a#rollover01_2:visited {background:url(../../images/common/menu01_2.png);}
a#rollover01_2:hover {background:url(../../images/common/menu01_2_o.png);}

#rollover02 {width:79px;height:26px; display:block; float:left;}
#rollover02 span{display:none;}
a#rollover02:link {background:url(../../images/common/menu02.png);}
a#rollover02:active {background:url(../../images/common/menu02.png);}
a#rollover02:visited {background:url(../../images/common/menu02.png);}
a#rollover02:hover {background:url(../../images/common/menu02_o.png);}

#rollover03 {width:79px;height:26px; display:block; float:left;}
#rollover03 span{display:none;}
a#rollover03:link {background:url(../../images/common/menu03.png);}
a#rollover03:active {background:url(../../images/common/menu03.png);}
a#rollover03:visited {background:url(../../images/common/menu03.png);}
a#rollover03:hover {background:url(../../images/common/menu03_o.png);}

#rollover04 {width:79px;height:26px; display:block; float:left;}
#rollover04 span{display:none;}
a#rollover04:link {background:url(../../images/common/menu04.png);}
a#rollover04:active {background:url(../../images/common/menu04.png);}
a#rollover04:visited {background:url(../../images/common/menu04.png);}
a#rollover04:hover {background:url(../../images/common/menu04_o.png);}

#rollover05 {width:79px;height:26px; display:block; float:left;}
#rollover05 span{display:none;}
a#rollover05:link {background:url(../../images/common/menu05.png);}
a#rollover05:active {background:url(../../images/common/menu05.png);}
a#rollover05:visited {background:url(../../images/common/menu05.png);}
a#rollover05:hover {background:url(../../images/common/menu05_o.png);}

#rollover06 {width:79px;height:26px; display:block; float:left;}
#rollover06 span{display:none;}
a#rollover06:link {background:url(../../images/common/menu06.png);}
a#rollover06:active {background:url(../../images/common/menu06.png);}
a#rollover06:visited {background:url(../../images/common/menu06.png);}
a#rollover06:hover {background:url(../../images/common/menu06_o.png);}

#rollover07 {width:79px;height:26px; display:block; float:left;}
#rollover07 span{display:none;}
a#rollover07:link {background:url(../../images/common/menu07.png);}
a#rollover07:active {background:url(../../images/common/menu07.png);}
a#rollover07:visited {background:url(../../images/common/menu07.png);}
a#rollover07:hover {background:url(../../images/common/menu07_o.png);}

#rollover08 {width:79px;height:26px; display:block; float:left;}
#rollover08 span{display:none;}
a#rollover08:link {background:url(../../images/common/menu08.png);}
a#rollover08:active {background:url(../../images/common/menu08.png);}
a#rollover08:visited {background:url(../../images/common/menu08.png);}
a#rollover08:hover {background:url(../../images/common/menu08_o.png);}


/*------------------------- ユーザーID */
#navi_id{
	position:absolute;
	width:255px;
	top:5px;
	left:267px;
	font-size:10px;
	line-height:21px;
}
/*------------------------- ユーザーID Yahoo! */
#navi_id_y{
	position:absolute;
	width:210px;
	top:5px;
	left:267px;
	font-size:10px;
	line-height:21px;
}


/*------------------------- ログイン／会員登録 */
#navi_menu2{
	position:absolute;
	top:5px;
	left:527px;
}

#rollover09 {width:70px;height:18px; display:block; float:left; margin-right:2px;}
#rollover09 span{display:none;}
a#rollover09:link {background:url(../../images/common/menu_login.png);}
a#rollover09:active {background:url(../../images/common/menu_login.png);}
a#rollover09:visited {background:url(../../images/common/menu_login.png);}
a#rollover09:hover {background:url(../../images/common/menu_login_o.png);}

#rollover09_2 {width:70px;height:18px; display:block; float:left; margin-right:2px;}
#rollover09_2 span{display:none;}
a#rollover09_2:link {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2:active {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2:visited {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2:hover {background:url(../../images/common/menu_mymenu_o.png);}

#rollover09_3 {width:70px;height:18px; display:block; float:left; margin-right:2px;}
#rollover09_3 span{display:none;}
a#rollover09_3:link {background:url(../../images/common/menu_logout.png);}
a#rollover09_3:active {background:url(../../images/common/menu_logout.png);}
a#rollover09_3:visited {background:url(../../images/common/menu_logout.png);}
a#rollover09_3:hover {background:url(../../images/common/menu_logout_o.png);}

#rollover10 {width:70px;height:18px; display:block; float:left;}
#rollover10 span{display:none;}
a#rollover10:link {background:url(../../images/common/menu_touroku.png);}
a#rollover10:active {background:url(../../images/common/menu_touroku.png);}
a#rollover10:visited {background:url(../../images/common/menu_touroku.png);}
a#rollover10:hover {background:url(../../images/common/menu_touroku_o.png);}

/*------------------------- ログイン／会員登録 Yahoo! */
#navi_menu2_y{
	position:absolute;
	top:1px;
	left:481px;
}
#rollover09_y {width:116px;height:28px; display:block; float:left; margin-right:2px;}

#rollover09_2_y {width:70px;height:18px; display:block; float:left; margin-top:4px;}
#rollover09_2_y span{display:none;}
a#rollover09_2_y:link {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2_y:active {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2_y:visited {background:url(../../images/common/menu_mymenu.png);}
a#rollover09_2_y:hover {background:url(../../images/common/menu_mymenu_o.png);}

#rollover10_y {width:70px;height:18px; display:block; float:left; margin-top:4px;}
#rollover10_y span{display:none;}
a#rollover10_y:link {background:url(../../images/common/menu_touroku.png);}
a#rollover10_y:active {background:url(../../images/common/menu_touroku.png);}
a#rollover10_y:visited {background:url(../../images/common/menu_touroku.png);}
a#rollover10_y:hover {background:url(../../images/common/menu_touroku_o.png);}


/*------------------------- 配信カレンダー／ご利用ガイド／よくある質問／お問い合わせ／RSS */
#navi_menu3{
	position:absolute;
	top:5px;
	left:673px;
}

#rollover11 {width:69px;height:16px; display:block; float:left; margin-right:1px;}
#rollover11 span{display:none;}
a#rollover11:link {background:url(../../images/common/menu_s01.png);}
a#rollover11:active {background:url(../../images/common/menu_s01.png);}
a#rollover11:visited {background:url(../../images/common/menu_s01.png);}
a#rollover11:hover {background:url(../../images/common/menu_s01_o.png);}

#rollover12 {width:69px;height:16px; display:block; float:left; margin-right:1px;}
#rollover12 span{display:none;}
a#rollover12:link {background:url(../../images/common/menu_s02.png);}
a#rollover12:active {background:url(../../images/common/menu_s02.png);}
a#rollover12:visited {background:url(../../images/common/menu_s02.png);}
a#rollover12:hover {background:url(../../images/common/menu_s02_o.png);}

#rollover13 {width:69px;height:16px; display:block; float:left; margin-right:1px;}
#rollover13 span{display:none;}
a#rollover13:link {background:url(../../images/common/menu_s03.png);}
a#rollover13:active {background:url(../../images/common/menu_s03.png);}
a#rollover13:visited {background:url(../../images/common/menu_s03.png);}
a#rollover13:hover {background:url(../../images/common/menu_s03_o.png);}

#rollover14 {width:69px;height:16px; display:block; float:left; margin-right:1px;}
#rollover14 span{display:none;}
a#rollover14:link {background:url(../../images/common/menu_s04.png);}
a#rollover14:active {background:url(../../images/common/menu_s04.png);}
a#rollover14:visited {background:url(../../images/common/menu_s04.png);}
a#rollover14:hover {background:url(../../images/common/menu_s04_o.png);}

#rollover15 {width:41px;height:16px; display:block; float:left;}
#rollover15 span{display:none;}
a#rollover15:link {background:url(../../images/common/menu_s05.png);}
a#rollover15:active {background:url(../../images/common/menu_s05.png);}
a#rollover15:visited {background:url(../../images/common/menu_s05.png);}
a#rollover15:hover {background:url(../../images/common/menu_s05_o.png);}


/*------------------------- アイコンについて */
#navi_icon{
	position:absolute;
	top:30px;
	left:507px;
}


/*------------------------- 検索窓 */
#navi_kensaku{
	position:absolute;
	width:194px;
	height:11px;
	top:53px;
	left:658px;
	vertical-align:middle;
}
.keyword{
	width:194px;
	height:11px;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:11px;
	color:#999;
	border:none;
	outline:none;
	-moz-outline-style:none;
	vertical-align:middle;
}


/*------------------------- 番組検索／番組一覧 */
#navi_menu4{
	position:absolute;
	top:48px;
	left:855px;
}

#rollover16 {width:68px;height:22px; display:block; float:left; margin-right:3px;}
#rollover16 span{display:none;}
a#rollover16:link {background:url(../../images/common/menu_kensaku.png);}
a#rollover16:active {background:url(../../images/common/menu_kensaku.png);}
a#rollover16:visited {background:url(../../images/common/menu_kensaku.png);}
a#rollover16:hover {background:url(../../images/common/menu_kensaku_o.png);}

#rollover17 {width:68px;height:22px; display:block; float:left; margin-right:3px;}
#rollover17 span{display:none;}
a#rollover17:link {background:url(../../images/common/menu_ichiran.png);}
a#rollover17:active {background:url(../../images/common/menu_ichiran.png);}
a#rollover17:visited {background:url(../../images/common/menu_ichiran.png);}
a#rollover17:hover {background:url(../../images/common/menu_ichiran_o.png);}


/*--------------------------------------
  yahoo_head
---------------------------------------*/
#yahoo_head {
	clear: both;
	width:985px;
	_width:995px;
	margin: 0 auto;
	padding: 2px 5px;
	background: url(../../images/081101/yahoo_header_bg.jpg);
}
#yahoo_head:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#yahoo_head dl {
	margin: 0;
	padding: 2px 0 0;
}
#yahoo_head dl dt {
	float: left;
	margin: 0;
	padding: 0;
}
#yahoo_head dl dd {
	float: right;
	text-align: right;
	margin: 0;
	padding: 2px 0 0 8px;
	font-size: 11px;
	font-weight: bold;
	color: #17356b;
	background: url(../../images/081101/yahoo_header_arrow.gif) no-repeat center;
}
#yahoo_head dl dd a:link,
#yahoo_head dl dd a:visited {
	color: #17356b;
	text-decoration: underline;
}
#yahoo_head dl dd a:hover {
	color: #17356b;
	text-decoration: none;
}