html {
	border-width:0px;
	padding-left:2px;
}
#wrapper #news {
	width:760px;
}
#wrapper #news .img_area {
	vertical-align:text-top;
	padding-top:3px;
}
#wrapper #news .news_day {
	float:left;
	margin-left:5px;
	padding-left:5px;
	vertical-align:text-top;
}
#wrapper #news .news_img {
	float:left;
	margin:3px 10px 0px;
}
#wrapper #news .news_title {
	float:left;
	max-width:515px;
}
/*#wrapper #news img {
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
}*/
#wrapper #news .day_area {
	vertical-align:top;
}
#news .n-spacer {
	clear:both;
	height:3px;
}
#banner_area {
	text-align:right;
	vertical-align:top;
}
#banner_area img {
	margin-top:6px;
	margin-right:2px;
}
#headbar {
	position:absolute;
	left:0px;
	width:0px;
	height:1px;
	overflow:hidden;
	background-color: #b5b2b5;
}
#header {
	width:980px;
	overflow:hidden;
	float:left;
}

#e_header {
	width:980px;
	overflow:hidden;
	float:left;
}

.search-text {
	width:112px; 
	height:16px;
	margin-top:4px;
	border:1px solid #ccc;
	}

#search {
	background-color:#efefef;
	background-image:url(../fmt_img/search-r.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:36px;
	height:18px;
	text-align:center;
	font-size:12px;
	padding-top:0px;
	_padding-top:2px;
	border:none;
	color:#666;
	margin-top:5px;
}

/* ニュース　メニュー */
#contents-menu {
	border-bottom:1px solid #cccccc;
	list-style-type: none;
}
#contents-menu ul {
}
#contents-menu ul li {
}
#contents-menu ul li a{
	margin:0;
	padding:0;
	width:186px;
	
	display:block;
	text-decoration:none;
	padding-top:4px;
	_padding-top:5px;
	padding-left:14px;
	padding-bottom:10px;
   _padding-bottom:5px;
	border-top:0px dotted #aaa;
	color:#333;
	
	background-image:url(../fmt_img/localmenu.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:12px;
	_height:20px;
	margin-top:0px;
}
#contents-menu a:hover {
	background-image:url(../fmt_img/localmenu-o.jpg);
	color:#990014;
}
#contents-menu ul li#current-c a{
	background-position:0px 0px;
	border-bottom:0px dotted #aaa;
	background-image:url(../fmt_img/localmenu-c.jpg);
}
#footer{
	border-top:20px solid #fff;
	margin-top:8px;
	background-position:0px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	width:980px;
	height:23px;
	padding:0;
	clear:both;
	}
#footer ul, #footer ul li{
	margin:0;
	padding:0;
	display:inline;
	}

a#knm {display:block;
	width:85px ;
	height:23px;
	border:0px solid #333;
	margin:0;
	padding:0;
	background-position:0px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	float:left;
	}

a#knm:hover{
	background-position:0px 0px;

	}

a#grp {display:block;
	float:left;
	width:100px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-85px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	border:0px solid #fcc;
	}

a#grp:hover {
	background-position:-85px 0px;
	}

a#inq {
	display:block;
	float:left;
	width:85px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-185px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	border:0px solid #fcc;
	}

a#inq:hover {
	background-position:-185px 0px;
	}

a#term {display:block;
	float:left;
	width:175px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-270px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	border:0px solid #fcc;
	}

a#term:hover {
	background-position:-270px 0px;
	}


a#priv {display:block;
	float:left;
	width:110px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-445px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/footer.gif);
	border:0px solid #fcc;
	}

a#priv:hover {
	background-position:-445px 0px;
	}
#knm span, #grp span, #inq span, #priv span, #term span, #my-copyright span{
	display:none;
	}
#e_footer{
	border-top:20px solid #fff;
	margin-top:8px;
	background-position:0px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/e_footer.gif);
	width:980px;
	height:23px;
	padding:0;
	clear:both;
	}
#e_footer ul, #e_footer ul li{
	margin:0;
	padding:0;
	display:inline;
	}
	
	
a#e_crp {
	display:block;
	float:left;
	width:165px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:0px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/e_footer.gif);
	border:0px solid #fcc;
	}

a#e_crp:hover {	background-position:0px 0px; }

a#e_grp {
	display:block;
	float:left;
	width:115px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-165px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/e_footer.gif);
	border:0px solid #fcc;
	}

a#e_grp:hover { background-position:-165px 0px; }

a#e_cont {
	display:block;
	float:left;
	width:90px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-280px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/e_footer.gif);
	border:0px solid #fcc;
	}

a#e_cont:hover { background-position:-280px 0px; }

a#e_term {
	display:block;
	float:left;
	width:95px ;
	height:23px;
	margin:0;
	padding:0;
	background-position:-370px 100%;
	background-repeat:no-repeat;
	background-image:url(../fmt_img/e_footer.gif);
	border:0px solid #fcc;
	}

a#e_term:hover { background-position:-370px 0px; }

#e_crp span, #e_grp span, #e_cont span, #e_term span{
	display:none;
	}


/* ニュース テーブル作成(日本語版) */
#table_size{
width:980px;
float:left;
border:0;
margin:0;
}

#table_title{
	width:980px;
	height:43px;
	float:left;
	border:0;
	margin:0;
	background:url(../ja/images/tit_news.gif);
}

#table_title_no{
	width:980px;
	height:43px;
	float:left;
	border:0;
	margin:0;
}

#table_rajio{
width:765px;
height:15px;
float:right;
border:0;
margin:0;
}

#table_space{
width:215px;
height:15px;
float:left;
border:0;
margin:0;
}

#table_space2{
float:left;
border:0;
margin:0;
}

#table_nengo{
width:200px;
float:left;
border:0;
margin:0;
}

#table_cont{
	float:left;
	width:770px;
}

#table_cont_center{
	margin:0 auto;
	width:770px;
	padding-top:30px;
}


/* ニュース テーブル作成(英語版 */
#table_size_en{
width:980px;
float:left;
border:0;
margin:0;
}

#table_title_en{
width:980px;
height:43px;
float:left;
border:0;
margin:0;
background:url(../en/images/tit_news.gif);
}

#table_rajio_en{
width:765px;
height:15px;
float:right;
border:0;
margin:0;
}

#table_space_en{
width:215px;
height:15px;
float:left;
border:0;
margin:0;
}

#table_space2_en{
float:left;
border:0;
margin:0;
}

#table_nengo_en{
width:200px;
float:left;
border:0;
margin:0;
}

#table_cont_en{
float:left;
width:770px;
}
