/* CSS Document */
@charset "utf-8";
/*
===== Sokuho ===========================================================================================================================
*/

#contents .sokuhou {
	clear:left;
	margin:0; padding:2px 0px 2px 5px;
	font-size:12px;
	line-height:130%;
	background:#336699;
	color:#FFFFFF;
	border-top: solid 1px #FFFFFF;
}

/*
===== disaster info ====================================================================================================================
*/

#contents .sokuhou2 {
	margin:0; padding:2px 0px 2px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	background:#ffcc00;
	color:#000000;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

/*
===== WHAT'S NEW =======================================================================================================================
*/
#contents .whatsnew {
	clear:both;
	margin:0; padding:5px 0px 3px 120px;
	background: url(/en/material/img/whatsnew_bg.gif) no-repeat;
	border: solid 1px #CCCCCC;
	font-size:12px;
	height:20px;
}

#contetns marquee { margin:0; padding:0;}

#contents .whatsnew a:link,#contents .whatsnew a:visited {
	color:#333; text-decoration:none; background-color:transparent;}

#contents .whatsnew a:active,#contents .whatsnew a:hover {
	color:#333; text-decoration:underline; background-color:transparent;}

#contents p.wn_title {
	margin:0; padding:3px 5px 0px 0px;
	color:#993333;}

#contents p.wn_read {
	margin:0; padding:0px 0px 0px 5px;
	color:#333333;}

/*
===== TopNews&HeadlineNews ============================================================================================================
*/

.hdline {
	margin:0; padding-bottom:10px;
	width:770px;}

.hdline .hdflash {
	width:425px;
	float:left;
	background:#f3f3f3;
}

.hdline .pluginold {
	margin:0;
	padding:0px 0px 0px 0px;
	width:425px;
	min-height:475px;
	_height:475px;
	background: url(/en/material/jpg/FLASH_pluginold_top.jpg) no-repeat 0% 50%;
}

.hdline .pluginold a:link,.hdline .pluginold a:visited{
	position: relative; top: 120px; left: 135px;
}
.hdline .pluginold a:active,.hdline .pluginold a:hover{
	position: relative; top: 120px; left: 135px;
}
.hdline .pluginold img{ position:relative; top:0; left:0; }

.hdline .noplugin {
	margin:0;
	padding:0px 0px 0px 0px;
	width:425px;
	min-height:475px;
	_height:475px;
	background: url(/en/material/jpg/FLASH_noplugin_top.jpg) no-repeat 0% 50%;
}

.hdline .noplugin a:link,.hdline .noplugin a:visited{
	position: relative; top: 120px; left: 135px;
}
.hdline.noplugin a:active,.hdline .noplugin a:hover{
	position: relative; top: 120px; left: 135px;
}
.hdline .noplugin img{ position:relative; top:0; left:0; }

.hdline .hdlist {
	margin-top:10px;
	padding-right:10px;
	width:335px;
	float:right;
}

.hdline p.hdlist_btns {
	margin:0; padding:0;
	float:left;}

.hdline .hdwhtbox {
	clear:left;
	width:333px;
	background: url(/en/material/img/whtbox_bg.gif) repeat-y #FFFFFF;
	border:solid 1px #666666;
	min-height:445px;
	_height:26em;}
/*windowsIE6hack*/

.hdline .hdwhtbox ul {
	margin:0; padding:0px 0px 0px 0px;
	color:#333;}
	
.hdline .hdwhtbox li {
	margin:0; padding:4px 3px 4px 10px;
	display:block;
	width:320px;
	list-style-type:none;
	line-height:100%;
	background: url(/en/material/img/whtbox_left.gif) repeat-y;
	border-bottom:dotted 1px #CCCCCC;
	min-height:36px;
	float:left;
}

.hdline .hdwhtbox .article{
  _height:36px;
}
/*windowsIE6hack*/

.hdline .hdwhtbox .no_icon{
  background:transparent none repeat scroll 0%;
	margin:0; padding:4px 3px 4px 10px;
	display:block;
	width:320px;
	list-style-type:none;
	line-height:100%;
	border-bottom:dotted 1px #CCCCCC;
	height:36px;
	float:left;}

.hdline .hdwhtbox li p.icon{
	margin:0;
	padding-top:2px;
	width:27px;
	float:left;
}

.hdline .hdwhtbox li img{
	border: none;}

.hdline .hdwhtbox li p.text{
	margin:0;
	padding-top:2px;
	width:280px;
	float:right;
}

.hdline .hdwhtbox li:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.hdline .hdwhtbox li { display:inline-table; }

/* MacIEhack \*/
* html .hdline .hdwhtbox li { height:1px; }
.hdline .hdwhtbox li{ display:block; }
/* */

.hdline .hdwhtbox p.ichiran{
	clear:left;
	margin:0; padding:10px 10px 10px 0px;
	text-align:right;}

.hdline .hdwhtbox p.ichiran a{
	padding:5px 0px 5px 17px;
	background:url(../img/icon_kiji.gif) no-repeat 0% 40%;
	text-align:right;}

a.top_headlines:link {color:#333333; text-decoration:none; background-color:none;}
a.top_headlines:visited {color:#333333; text-decoration:none; background-color:none;}
a.top_headlines:active {color:#0068b7; text-decoration:none; background-color:#99CCFF;}
a.top_headlines:hover {color:#0068b7; text-decoration:none; background-color:FFF;}

.hdline:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.hdline { display:inline-table; }

/* MacIEhack \*/
* html .hdline { height:1px; }
.hdline { display:block; }
/* */

/*
===== NEWS GROUP ============================================================================================================
*/

.featur {
	margin:0;
	padding:10px;
	width:750px;
	border-top: solid 1px #FFFFFF;}

.featur .titlebg {
	clear:both;
	margin:0; padding:7px 5px 7px 10px;
	background:url(/en/material/img/featur_title_bg.gif) repeat-y;
	color:#FFFFFF;}

.topic {
	margin:0; padding:10px 0px 5px 23px;
	background: #FFFFFF;
	height:115px;
	border: solid 1px #CCCCCC;}

.featur .box {
	padding:0px 20px 0px 0px;
	width:160px;
	float:left;
	display:block;
	border-bottom: solid 1px #FFFFFF;
	}
	
	.featur .featur_title {
	margin:0; padding:4px 0px 4px 0px;
	text-align:center;
	width:160px;
	background:#666666;
	color:#FFFFFF;
	}
	
.featur p.featur_box a:link{
	border:0;}

.topic:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.topic { display:inline-table; }

/* MacIEhack \*/
* html .topic { height:1px; }
 .topic { display:block; }
/* */

/*
===== NEWS UPDATE ============================================================================================================
*/

a.top_newsup:link {color:#333333; text-decoration:none; background-color:none;}
a.top_newsup:visited {color:#333333; text-decoration:none; background-color:none;}
a.top_newsup:active {color:#0068b7; text-decoration:none; background-color:#99CCFF;}
a.top_newsup:hover {color:#0068b7; text-decoration:none; background-color:FFF;}


.newsup {
	padding:10px 10px 5px 10px;
	width:750px;
	border-top: solid 1px #FFFFFF;
	color:#333333;}

.newsup .ndate_left {
	margin:0;
	padding-bottom:0px;
	width:520px;
	float:left;
}

.newsup .ndate {
	margin:0;
	padding-bottom:10px;
	width:520px;
	float:left;
	background:#FFFFFF;
}

.newsup .ndate p.no_archive{
	margin:0; padding:20px 0px 20px 10px;
	color:#333;
	font-weight:bold;}

.newsup .ndate p.title{
	margin:0; padding:5px 0px 5px 10px;
	background: #666666;
	color:#FFF;}

.newsup .ndate p.navi{
	margin:0px 10px 0px 10px; padding:10px 0px 0px 0px;
	background:url(/en/material/img/news_tab_bg.gif) repeat-x bottom;}

.newsup .ndate ul	{
	margin:0px 10px 0px 10px; padding:10px 0px 30px 10px;
	clear:right;
	background:url(/en/material/img/news_up_readbg.gif) repeat-y;
	border-bottom: solid 1px #c1c1c1;}

.newsup .ndate ul p.archive{
	margin:0; padding-bottom:10px;
	text-align:right;}

.newsup .ndate ul p.archive a{
	padding:10px 10px 10px 10px;
	color:#333333;
	background:url(/en/material/img/arrow_black.gif) no-repeat 0% 50%;}

.newsup .ndate li	{
	margin:0; padding:0px 10px 10px 10px;
	list-style-type:none;
	}

.newsup .ndate li img{
	border: none;}

.newsup .ndate li.days {
	margin:0px 10px 10px 0px;
	padding:5px 10px 5px 10px;
	border-top:dotted 1px #999999;
	border-bottom:dotted 1px #999999;
	}

.newsup .ndate_right {
	width:220px;
	float:right;
}

.newsup .fnnnews {
  margin-bottom:10px;
	padding-bottom:10px;
	width:220px;
/*	float:right;*/
	background:#f0f0f0;
	color:#FFFFFF;
}

.newsup .fnnnews p.title {
	margin:0px 0px 10px 0px; padding:5px 0px 5px 10px;
	background:#993333;
}

.newsup .fnnnews p.stitle {
	margin:0; padding:5px 0px 0px 10px;
	color:#333333;
}


.newsup .player {
  margin-bottom:10px;
	padding-bottom:10px;
	width:220px;
/*	float:right;*/
	background:#FFF;
	color:#FFFFFF;
}

.newsup .player p.title {
	margin:0px 0px 10px 0px; padding:5px 0px 5px 10px;
	background:#666666;
}

.newsup .player p.wmpT {
	margin:0px 0px 0px 10px; padding:8px 0px 5px 30px;
	color:#0068b7;
	background:url(/en/material/img/wmp.gif) no-repeat 0% 50%;
}

.newsup .player p.wmpR {
	margin:0px 10px 0px 10px; padding:0px 0px 5px 60px;
	color:#0068b7;
/*	border-bottom:solid 1px #CCCCCC; */
}

.newsup .player p.fpT {
	margin:0px 0px 15px 10px; padding:10px 0px 10px 30px;
	color:#0068b7;
	background:url(/en/material/img/fp.gif) no-repeat 0% 50%;
}

.newsup:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.newsup { display:inline-table; }

/* MacIEhack \*/
* html .newsup { height:1px; }
.newsup { display:block; }
/* */

/*
===== cntinfo ============================================================================================================
*/

.cntinfo {
	float:left;
	padding:5px 20px 0px 20px;
	color:#A9A9A9;}

.cntinfo ul {
	margin:0px 0px 0px 0px; padding:0px 5px 0px 5px;
	clear:right;
	font-size:10px;
}

.cntinfo { display:inline-table; }


.info {
	padding:5px;
}

.info .whiteBox {
	border:3px solid #993333;
	background-color:#ffffff;
	padding:30px;
}

.info .text {
	font-weight:bold;
	color:#808080;
}

.info .auther {
	font-weight:bold;
	color:#808080;
	text-align:right;
}


/* MacIEhack \*/
* html .cntinfo { height:1px; }
.cntinfo { display:block; }
/* */


