﻿@charset "UTF-8";


/* ---------------------------------------------------------------------
	body
--------------------------------------------------------------------- */
*{	margin: 0px;
	padding: 0px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";
	line-height:1.5em;
	color: #323232;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}


a:link {color: #232323; text-decoration: none;}
a:visited {color: #232323; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}




#container a:hover {color: #FF0000; text-decoration: underline;}

#container a:hover strong {color: #FF0000; text-decoration: underline;}


.cr-10 {
	clear:both;
	padding: 10px 0px 10px 0px;
}

.cr {
	clear:both;
	padding: 0px 0px 0px 0px;
}

.cr-4 {
	clear:both;
	padding: 4px 0px 4px 0px;
}

.cr-10 {
	clear:both;
	padding: 10px 0px 4px 0px;
}


.cr-100 {
	width: 100px;
	clear:both;
	padding: 0px 0px 0px 0px;
}


img {
	border: none;
 	margin: 0px;
	padding: 0px;
vertical-align: bottom;

}

h2 { margin: 0px;
	padding: 0px;}

/* ---------------------------------------------------------------------
	container コンテンツを真ん中に表示させる　main幅1000px　area_main　幅800px
--------------------------------------------------------------------- */
#container {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main{
	width:1000px;

}


#area_main {
	width: 800px;
	float:left;
	margin: 10px 0px 0px 5px;
}


/* ---------------------------------------------------------------------
	header
--------------------------------------------------------------------- */
#header_hodo {
	width: 1000px;
	height: 50px;
	float:left;
	background : url(../images/header.gif) no-repeat;
	border-bottom: solid 2px #ffffff;
	}

#header_hodo h1 {
	width: 350px;
	height: 40px;
	margin: 10px 0px 0px 10px;
	text-indent: -9999px;
	display:inline-block;
	background : url(../images/dai2rogo.gif) no-repeat;

}


/* ---------------------------------------------------------------------
	#main_picture
--------------------------------------------------------------------- */

#main_picture {
	width: 800px;
	height: 290px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}



#move-picture {
	width: 380px;
	height: 290px;
	float:left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#today {
	width: 380px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.today_news {
	width: 380px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}


.today_img {
	width: 140px;
	height: 90px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	border: solid 1px #999999;
}

.every_mini_mark  img{
vertical-align: bottom;
}





.today_right {
	width: 220px;
	margin: 2px 4px 0px 0px;
	padding: 0px;
	float: left;
}



#today ul {
	width: 220px;
	float:left;
	font-size: 12px;
	padding: 4px 0px 0px 4px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}

#today ul li{

	margin: 0px;
    	padding: 0px 0px 0px 12px;
   	background: url(../images/list_mark.gif) no-repeat 3px 0.4em;
    	list-style: none;
}

.every_mini_mark {
	width: 50px;
	height: 25px;
	margin: 2px 4px 0px 0px;
	padding: 0px;
	float: right;
}

#tnews {
	width: 380px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display:inline-block;
	overflow:hidden;
	background: url(../images/today_news.gif) no-repeat;
}

#ichioshi {
	width: 380px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display:inline-block;
	overflow:hidden;
	background: url(../images/today_news2.gif) no-repeat;
}

/* ---------------------------------------------------------------------
	#ichioshiから　#messageに変更中
--------------------------------------------------------------------- */

#message {
	width: 380px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display:inline-block;
	overflow:hidden;
	background: url(../images/message.gif) no-repeat;
}



.today_news_p{
	width: 210px;
	float:left;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
}

.today_news p {
	width: 220px;
	font-size: 12px;
	line-height: 110%;
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 0px;
}

.today_news p strong {
	font-size: 12px;
	line-height: 180%;
	font-weight: bold;
}


/* ---------------------------------------------------------------------
	area_second 新着コンテンツ
--------------------------------------------------------------------- */

#area_second {
	width: 800px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#new_cnt {
	width: 780px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/black-belt.gif) repeat-x;
}


#kakusu {
	width: 150px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../images/new_cnt.gif) no-repeat;
}



.new_box {
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float:left;
}


.new_box p {
	width: 180px;
	height: 130px;
	ine-height: 1.2em;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}


.new_box p strong {
	width: 170px;
	font-size:14px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}


.font_size1{
	width: 180px;
	font-size:14px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;

}

.new_box_img {
	width: 180px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}



/* ---------------------------------------------------------------------
	area_second　新着コンテンツここまで
--------------------------------------------------------------------- */

/* ---------------------------------------------------------------------
	area_third ３番目
--------------------------------------------------------------------- */

#area_third {
	width: 800px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}



#osusume_cnt {
	width: 780px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/black-belt.gif) repeat-x;
}


#kakusu_third {
	width: 150px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../images/osusume.gif) no-repeat;
}

.osusume_left {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}

.osusume_right {
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}
.osusume_box {
	width: 400px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}


/* ---------------------------------------------------------------------
	特集スペシャル　復興のマリア用　
--------------------------------------------------------------------- */
.osusume_box2 {
	background-color: #feebfc;
	width: 400px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.osusume_box2 p{
	width: 275px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	font-size:12px;
	float:left;
}



.osusume_img {
	width: 90px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
}



.osusume_box_right {
	width: 260px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float:left;
}

.osusume_box p{
	width: 275px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	font-size:12px;
	float:left;
}


.osusume_box p strong{
	width: 275px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;
}



/* ---------------------------------------------------------------------
	area_third ３番目 ここまで
--------------------------------------------------------------------- */

/* ---------------------------------------------------------------------
	area_fourth 最新ニュース　日テレニュース２４　４番目fifth
--------------------------------------------------------------------- */


#area_fourth {
	width: 800px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#area_fourth_left {
	width: 618px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#area_fourth_right {
	width: 162px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#area_fifth {
	width: 618px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#saishin_cnt {
	width: 608px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/black-belt.gif) repeat-x;
}

#kakusu_fourth {
	width: 150px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../images/saishin.gif) no-repeat;
}

#nn24 {
	width: 600px;
	height: 120px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float:left;
}


#nn24_left {
	width: 410px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float:left;
}

#nn24_right {
	width: 180px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	float:left;
}

/* ---------------------------------------------------------------------
	area_fourth 最新ニュース　日テレニュース２４　ここまで
--------------------------------------------------------------------- */



/* ---------------------------------------------------------------------
	area_fifth 投票　５番目
--------------------------------------------------------------------- */


#touhyo_cnt {
	width: 608px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/black-belt.gif) repeat-x;
}


#kakusu_touhyo {
	width: 150px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../images/touhyo.gif) no-repeat;
}



#pochi01 {
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float:left;
}

#pochi01 {
	float: left; 
	width: 308px; 
	margin: 6px 0px 0px 0px;
	}
	
#pochi02 {
	float: left;
	width: 302px;
	margin: 6px 0px 0px 0px;
	}
	
.pochi03 {
	width: 598px;
	margin: 6px 0px 0px 10px;
	line-height: 1.2em;
	}

.pochi04 {
	width: 598px;
	margin: 12px 0px 10px 10px;
	line-height: 1.2em;
	}


.pochi03 a {
	color: #ff0000;
	text-decoration: underline;
	}



/* ---------------------------------------------------------------------
	area_fifth 投票　５番目　ここまで
--------------------------------------------------------------------- */
/* ---------------------------------------------------------------------
	area_sixth 投票　６番目　
--------------------------------------------------------------------- */

#area_sixth {
	width: 162px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#area_sixth ul{
	width: 162px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#area_sixth ul li {
	list-style-type:none;
	margin : 0px 0px 8px 0px;
	padding : 0px;
	line-height: 0;
}



#area_sixth ul li a{
	width: 162px;
	height: 100px;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}

#area_sixth ul li a#six_ayatame {
	width: 162px;
	height: 50px;
	background: url(../images/six_ayatame.jpg) no-repeat;
}

#area_sixth ul li a#six_norimono{
	width: 162px;
	height: 50px;
	background: url(../images/six_norimono.jpg) no-repeat;
}

#area_sixth ul li a#six_ohadra{
	width: 162px;
	height: 50px;
	background: url(../images/six_ohayon_drama.jpg) no-repeat;
}

#area_sixth ul li a#six_ecoheart{
	width: 162px;
	height: 50px;
	background: url(../images/six_ecoheart.jpg) no-repeat;
}

#area_sixth ul li a#six_spinoff{
	width: 162px;
	height: 50px;
	background: url(../images/six_spinoff.jpg) no-repeat;
}

#area_sixth ul li a#six_ogmap{
	width: 162px;
	height: 50px;
	background: url(../images/six_ogmap.jpg) no-repeat;
}

#area_sixth ul li a#six_ikuyon{
	width: 162px;
	height: 50px;
	background: url(../images/six_ikuyon.jpg) no-repeat;
}

#area_sixth ul li a#six_kokoshiri{
	width: 162px;
	height: 50px;
	background: url(../images/six_kokoshiri.jpg) no-repeat;
}


#area_sixth ul li a#six_druglag{
	width: 162px;
	height: 50px;
	background: url(../images/six_druglag.gif) no-repeat;
}

/* ---------------------------------------------------------------------
	area_sixth 投票　６番目　ここまで
--------------------------------------------------------------------- */


/* ---------------------------------------------------------------------
	sidebar サイドバー
--------------------------------------------------------------------- */


#sidebar{
	width: 180px;
	float:left;
	margin : 10px 0px 0px 2px;
}


#sidebar ul li {
	list-style-type:none;
	margin : 0px;
	padding : 0px;
	line-height: 0;
}



#sidebar ul li a{
	width: 180px;
	height: 30px;
	text-decoration:none;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}


#sidebar ul li#every a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu-every.gif) no-repeat;
}

#sidebar ul li#every a:hover {
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu-every.gif) no-repeat 0px -30px;
}

#sidebar ul li#menu_every_today a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_every_today.gif) no-repeat;
}

#sidebar ul li#menu_every_today a:hover {
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_every_today.gif) no-repeat 0px -30px;
}

#sidebar ul li#every_toku a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_toku.gif) no-repeat;
}

#sidebar ul li#every_toku a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_toku.gif) no-repeat 0px -30px;
}


#sidebar ul li#every_kininaru a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_kininaru.gif) no-repeat;
}

#sidebar ul li#every_kininaru a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_kininaru.gif) no-repeat 0px -30px;
}


#sidebar ul li#every_caster a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_caster.gif) no-repeat;
}

#sidebar ul li#every_caster a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_caster.gif) no-repeat 0px -30px;
}

#sidebar ul li#every_sora a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_sora.gif) no-repeat;
}
#sidebar ul li#every_sora a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_sora.gif) no-repeat 0px -30px;
}

#sidebar ul li#every_nagata a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_nagata.gif) no-repeat;
}

#sidebar ul li#every_nagata a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/every_nagata.gif) no-repeat 0px -30px;
}

#sidebar ul li#menu_oha a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_oha.gif) no-repeat;
}

#sidebar ul li#menu_oha a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_oha.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_asa a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_asa.gif) no-repeat;
}

#sidebar ul li#oha_asa a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_asa.gif) no-repeat 0px -30px;
}



#sidebar ul li#oha_monoshiri a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_monoshiri.gif) no-repeat;
}

#sidebar ul li#oha_monoshiri a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_monoshiri.gif) no-repeat 0px -30px;
}







#sidebar ul li#oha_otoriyose a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_otoriyose.gif) no-repeat;
}

#sidebar ul li#oha_otoriyose a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_otoriyose.gif) no-repeat 0px -30px;
}






#sidebar ul li#oha_cooking a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_cooking.gif) no-repeat;
}

#sidebar ul li#oha_cooking a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_cooking.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_chokobura a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_chokobura.gif) no-repeat;
}

#sidebar ul li#oha_chokobura a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_chokobura.gif) no-repeat 0px -30px;
}


#sidebar ul li#oha_ueda a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_ueda.gif) no-repeat;
}

#sidebar ul li#oha_ueda a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_ueda.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_konna a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_konna.gif) no-repeat;
}

#sidebar ul li#oha_konna a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_konna.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_miyazaki a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_miyazaki.gif) no-repeat;
}

#sidebar ul li#oha_miyazaki a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_miyazaki.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_ichioshi a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_ichioshi.gif) no-repeat;
}

#sidebar ul li#oha_ichioshi a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_ichioshi.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_hatena a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_hatena.gif) no-repeat;
}

#sidebar ul li#oha_hatena a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_hatena.gif) no-repeat 0px -30px;
}

#sidebar ul li#oha_drama a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_drama.gif) no-repeat;
}

#sidebar ul li#oha_drama a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/oha_drama.gif) no-repeat 0px -30px;
}

#sidebar ul li#menu_zero a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_zero.gif) no-repeat;
}

#sidebar ul li#menu_zero a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_zero.gif) no-repeat 0px -30px;
}




#sidebar ul li#menu_nn24 a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nn24.gif) no-repeat;
}


#sidebar ul li#menu_nn24 a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nn24.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_original a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_original.gif) no-repeat;
}


#sidebar ul li#menu_original a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_original.gif) no-repeat 0px -30px;
}






#sidebar ul li#menu_touron a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_touron.gif) no-repeat;
}

#sidebar ul li#menu_touron a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_touron.gif) no-repeat 0px -30px;
}



#sidebar ul li#menu_spinoff a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_spinoff.gif) no-repeat;
}

#sidebar ul li#menu_spinoff a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_spinoff.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_nocut a {
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nocut.gif) no-repeat;
}

#sidebar ul li#menu_nocut a:hover {
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nocut.gif) no-repeat 0px -30px;
}



#sidebar ul li#menu_motto a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_motto.gif) no-repeat;
}


#sidebar ul li#menu_motto a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_motto.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_souri a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_souri.gif) no-repeat;
}

#sidebar ul li#menu_souri a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_souri.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_nikoniko a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nikoniko.gif) no-repeat;
}

#sidebar ul li#menu_nikoniko a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_nikoniko.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_action a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_action.gif) no-repeat;
}

#sidebar ul li#menu_action a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_action.gif) no-repeat 0px -30px;
}




#sidebar ul li#menu_ayatame a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_ayatame.gif) no-repeat;
}

#sidebar ul li#menu_ayatame a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_ayatame.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_norimono a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_norimono.gif) no-repeat;
}

#sidebar ul li#menu_norimono a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_norimono.gif) no-repeat 0px -30px;
}


#sidebar ul li#menu_ecoheart a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_ecoheart.gif) no-repeat;
}


#sidebar ul li#menu_ecoheart a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_ecoheart.gif) no-repeat 0px -30px;
}

#sidebar ul li#menu_sitemap a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_sitemap.gif) no-repeat;
}


#sidebar ul li#menu_sitemap a:hover{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_sitemap.gif) no-repeat 0px -30px;
}


#sidebar ul li#bn_action2011 a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_action2011.jpg) no-repeat;
}


#sidebar ul li#bn_hisaichi a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_hisaichi.gif) no-repeat;
}



#sidebar ul li#bn_toron a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_toron.jpg) no-repeat;
}





#sidebar ul li#bn_kaiji a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_kaiji.jpg) no-repeat;
}



#sidebar ul li#bn_nuclear a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_nuclear.jpg) no-repeat;
}


#sidebar ul li#bn_keyman a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_keyman.jpg) no-repeat;
}



#sidebar ul li#bn_nuclear2 a{
	width: 180px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	display: block;
	text-decoration:none;
	text-indent: 9999px;
}


#sidebar ul li#bn_nuclear3 a{
	width: 180px;
	height: 30px;
	text-decoration:none;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}



#sidebar ul li#bn_message a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_message.jpg) no-repeat;
}


#sidebar ul li#bn_motto a{
	width: 180px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	background: url(../images_menu/bn_motto.jpg) no-repeat;
}


#sidebar ul li#menu_nittelessu a{
	width: 180px;
	height: 30px;
	margin: 0px 0px 8px 0px;
	background: url(../images_menu/menu_nittelessu.gif) no-repeat;
}


#sidebar ul li#menu_leaders a{
	width: 180px;
	height: 30px;
	background: url(../images_menu/menu_leaders.gif) no-repeat;
}



/* ---------------------------------------------------------------------
	sidebar サイドバー　ここまで
--------------------------------------------------------------------- */

/* ---------------------------------------------------------------------
	日テレニュース２４ のiframe　ここから
--------------------------------------------------------------------- */
#news_iframe td {
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 100%;
	color: #666666;
}

#news_iframe a:hover {color: #FF0000; text-decoration: underline;}


#news_iframe img{
	vertical-align: middle;
}




/* ---------------------------------------------------------------------
	日テレニュース２４ のiframe　ここまで
--------------------------------------------------------------------- */
/* ---------------------------------------------------------------------
	フッターのテキストリンク　ここから
--------------------------------------------------------------------- */
#text_tv{ padding: 5px 0px 0px 10px; }

#text_tv h4 a {
	width: 180px;
	height: 18px;
	text-decoration:none;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}

#text_tv h4#every_h a { 
	width: 80px;
	height: 18px;
	margin: 0px 0px 6px 0px;
	background : url(../images/ft_every_h4.gif) no-repeat;
}

#text_tv h4#zero_h a { 
	width: 80px;
	height: 18px;
	margin: 0px 0px 6px 0px;
	background : url(../images/ft_zero_h4.gif) no-repeat;
}

#text_tv h4#oha_h a { 
	width: 80px;
	height: 18px;
	margin: 0px 0px 6px 0px;
	background : url(../images/ft_oha_h4.gif) no-repeat;
}

#text_tv h4#nn24_h a { 
	width: 100px;
	height: 18px;
	margin: 0px 0px 6px 0px;
	background : url(../images/ft_nn24_h4.gif) no-repeat;
}

#text_tv h4#origin_h  { 
	width: 130px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
	margin: 10px 0px 0px 0px;
	background : url(../images/ft_origin_h4.gif) no-repeat;
}


#text_tv h4{width: 700px; padding: 12px 0px 0px 0px; clear:both;}
#text_tv ul{width: 800px; padding: 0px 0px 0px 15px;}
#text_tv li{ padding: 0px 8px 0px 8px; color: #ff3333; float: left; line-height: 140%; list-style-type: none;
	background: url(../images/footermenu_rightline.gif) no-repeat;
background-position:right;}


#text_tv li a:link { color: #666666; float: left; line-height: 140%; list-style-type: none;}
#text_tv li a:visited  { color: #666666; float: left; line-height: 140%; list-style-type: none;}
#text_tv li a:hover { color: #FF7575; float: left; line-height: 140%; list-style-type: none;}
#text_tv li a:active { color: #FF3535; float: left; line-height: 140%; list-style-type: none;}


#text_original{padding: 5px 0px 5px 0px; width: 700px;}
#text_original ul{width: 700px;}
#text_original li{float: left; line-height: 140%; list-style-type: none;}

/* ---------------------------------------------------------------------
	フッターのテキストリンク　ここまで
--------------------------------------------------------------------- */



/* ---------------------------------------------------------------------
	footerarea
--------------------------------------------------------------------- */
#footerArea { 
	width: 1000px; 
	padding: 30px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
}




