@charset "utf-8";

/************************************************

　トップ共通スタイル

************************************************/

body{
	margin:0;
	padding:0;
	font-size:0.8em;
	color:#666666;
}

hr{
	display:none;
}

a img{
	border:none;
}

.clear{
	clear:both;
}

.borderLine{
	clear:both;
	width:100%;
	height:5px;
	margin:0;
	padding:0;
	background:#CCCCCC;
}

/************************************************

　トップ更新情報、週間番組表、サイトマップエリア

************************************************/

div#topLine{
	width:100%;
	height:50px;
	margin:0;
	padding:0;
	background:#151C30;
}

div#topLine p.updateInfo{
	display:inline;
	float:left;
	width:60px;
	height:20px;
	margin:0 0 0 15px;
	padding:0;
	background:url(../image2009/updateInfo.gif) no-repeat;
	text-indent:-1000em;
}

div#topLine div#scllorArea{
	display:inline;
	float:left;
	width:410px;
	height:50px;
	margin:0;
	padding:0;
}

div#topLine ul#topLineBtnBox{
	display:inline;
	float:right;
	margin:0 15px 0 0;
	padding:15px 0 0 0;
}

div#topLine ul#topLineBtnBox li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

div#topLine ul#topLineBtnBox li.weeklyProgram a{
	display:block;
	width:100px;
	height:20px;
	background:url(../image2009/weeklyProgram.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}
div#topLine ul#topLineBtnBox li.sitemap a{
	display:block;
	width:100px;
	height:20px;
	background:url(../image2009/sitemap.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}

div#topLine ul#topLineBtnBox li.gotoHome a{
	display:block;
	width:100px;
	height:20px;
	background:url(../image2009/gotoHome.gif) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}



/************************************************

　ヘッダーコンテナスタイル

************************************************/

/***** ヘッダー *****/
div#headContainer{
	clear:both;
	width:1150px;
	margin:0 0 5px 0;
	padding:20px 0 0 0;
	background:#FFFFFF;
}

h1{
	display:inline;
	float:left;
	width:200px;
	height:60px;
	margin:0 0 0 10px;
	padding:0;
}
h1 a{
	display:block;
	width:200px;
	height:60px;
	background:url(../image2009/logo.jpg) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}

p.headerBnr{
	display:inline;
	float:left;
	width:430px;
	height:60px;
	margin:0 0 0 10px;
}

h2#countDown{
	display:inline;
	float:left;
	width:330px;
	height:60px;
	margin:0 0 0 20px;
	padding:0;
}


/*地デジカバナースタイル*/
p.chidigikaWP{
	display:inline;
	float:left;
	width:180px;
	height:60px;
	margin:0 0 0 10px;
	padding:0;
}




/***** グローバルナビゲーション *****/
ul#gnavi{
	height:60px;
	margin:0 0 0 15px;
	padding:20px 0 0 0;
	list-style-type:none;
}

ul#gnavi li{
	display:inline;
	float:left;
	width:80px;
	height:60px;
	margin:0 5px 0 0;
	padding:0;
}

ul#gnavi li a{
	display:block;
	width:80px;
	height:60px;
	text-indent:-1000em;
	overflow:hidden;
}

/***gnavi ボタン1***/
ul#gnavi li.gnavi01 a{
	background:url(../image2009/gnaviBtn01.jpg) no-repeat top left;
}
ul#gnavi li.gnavi01 a:hover{
	background:url(../image2009/gnaviBtn01.jpg) no-repeat bottom left;
}

/***gnavi ボタン2***/
ul#gnavi li.gnavi02 a{
	background:url(../image2009/gnaviBtn02.jpg) no-repeat top left;
}
ul#gnavi li.gnavi02 a:hover{
	background:url(../image2009/gnaviBtn02.jpg) no-repeat bottom left;
}

/***gnavi ボタン3***/
ul#gnavi li.gnavi03 a{
	background:url(../image2009/gnaviBtn03.jpg) no-repeat top left;
}
ul#gnavi li.gnavi03 a:hover{
	background:url(../image2009/gnaviBtn03.jpg) no-repeat bottom left;
}

/***gnavi ボタン4***/
ul#gnavi li.gnavi04 a{
	background:url(../image2009/gnaviBtn04.jpg) no-repeat top left;
}
ul#gnavi li.gnavi04 a:hover{
	background:url(../image2009/gnaviBtn04.jpg) no-repeat bottom left;
}

/***gnavi ボタン5***/
ul#gnavi li.gnavi05 a{
	background:url(../image2009/gnaviBtn05.jpg) no-repeat top left;
}
ul#gnavi li.gnavi05 a:hover{
	background:url(../image2009/gnaviBtn05.jpg) no-repeat bottom left;
}

/***gnavi ボタン6***/
ul#gnavi li.gnavi06 a{
	background:url(../image2009/gnaviBtn06.jpg) no-repeat top left;
}
ul#gnavi li.gnavi06 a:hover{
	background:url(../image2009/gnaviBtn06.jpg) no-repeat bottom left;
}

/***gnavi ボタン7***/
ul#gnavi li.gnavi07 a{
	background:url(../image2009/gnaviBtn07.jpg) no-repeat top left;
}
ul#gnavi li.gnavi07 a:hover{
	background:url(../image2009/gnaviBtn07.jpg) no-repeat bottom left;
}

/***gnavi ボタン8***/
ul#gnavi li.gnavi08 a{
	background:url(../image2009/gnaviBtn08.jpg) no-repeat top left;
}
ul#gnavi li.gnavi08 a:hover{
	background:url(../image2009/gnaviBtn08.jpg) no-repeat bottom left;
}

/***gnavi ボタン9***/
ul#gnavi li.gnavi09 a{
	background:url(../image2009/gnaviBtn09.jpg) no-repeat top left;
}
ul#gnavi li.gnavi09 a:hover{
	background:url(../image2009/gnaviBtn09.jpg) no-repeat bottom left;
}

/***gnavi ボタン10***/
ul#gnavi li.gnavi10 a{
	background:url(../image2009/gnaviBtn10.jpg) no-repeat top left;
}
ul#gnavi li.gnavi10 a:hover{
	background:url(../image2009/gnaviBtn10.jpg) no-repeat bottom left;
}

/***gnavi ボタン11***/
ul#gnavi li.gnavi11 a{
	background:url(../image2009/gnaviBtn11.jpg) no-repeat top left;
}
ul#gnavi li.gnavi11 a:hover{
	background:url(../image2009/gnaviBtn11.jpg) no-repeat bottom left;
}


/******************************
　フッターバナーレイアウト
******************************/

ul.footerBannerBox{
	width:1130px;
	height:70px;
	margin:10px 0 0 15px;
	padding:5px;
	list-style-type:none;
}
ul.footerBannerBox li a{
	display:block;
	width:180px;
	height:70px;
}

ul.footerBannerBox li.bnrStyle1{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
ul.footerBannerBox li.bnrStyle2{
	display:inline;
	float:left;
	margin:0 0 0 10px;
	padding:0;
}


/******************************
　フッターボックスレイアウト
******************************/

div#footerBox{
	width:100%;
	margin:10px 0 0 0;
	padding:15px 0;
	background:#CCCCCC;
}


/***** フッターレフトボックス *****/
div#footerLeftBox{
	display:inline;
	float:left;
	margin:0 0 0 15px;
}

div#footerLeftBox h2{
	width:130px;
	height:30px;
	margin:10px 0 0 0;
	padding:0;
}
div#footerLeftBox h2 a{
	display:block;
	width:130px;
	height:30px;
	background:url(../image2009/logo_footer.jpg) no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}

div#footerLeftBox p{
	margin:10px 0 0 0;
	padding:0;
	line-height:1.5em;
	color:#000000;
}


/*****フッターライトボックス*****/
div#footerRightBox{
	display:inline;
	float:right;
	margin:10px 15px 0 0;
	padding:0;
}

div#footerRightBox ul.listBox{
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
}

div#footerRightBox ul.listBox li{
	display:inline;
	float:right;
	margin:0;
	padding:5px 0;
}

div#footerRightBox ul.listBox li a{
	color:#000000;
	text-decoration:none;
}
div#footerRightBox ul.listBox li a:hover{
	color:#666666;
}


/***** コピーライト *****/
div#footerBox address{
	clear:both;
	width:100%;
	text-align:center;
	margin:0;
	padding:20px 0 0 0;
	font-style:normal;
	letter-spacing:0.1em;
	color:#000000;
}




