@charset "utf-8";

#sub-col .archive{
	border:1px solid #6c6;
	background: url(../images/archive_bg.gif) repeat-x top;
	}
#sub-col .archive{
	margin-bottom:0.5em;
	}
#sub-col .archive ul{
	margin:0;
	margin-left: 16px;
	padding:0;
	list-style:none;
	}
#sub-col .archive li{
	background: url(../images/right_list.gif) no-repeat left;
	margin: 0;
	padding-left: 16px;
}
#sub-col .archive li a{
	padding:0.2em;
	display:block;
	width:100%;
	}
#sub-col .archive li>a{
	width:auto;
	}
#sub-col .archive ul ul li{
	border-top:1px solid #6c6;
	background:#efe;
	}
#sub-col .archive li li a{
	padding:0.2em 0.2em 0.2em 0.5em;
	}

#content{
	min-width:986px;
	_width:986px;   /* IE6 */
	_margin:1em auto; /* IE6 */
	padding-top:84px;
	margin-top:0;
	background:transparent url(/english/images/top_main_img.jpg) no-repeat center top;
}
#AboutOurLogo{
	height:91px;
	width:986px;
	margin:0 auto;
}
#AboutOurLogo p{
	margin:0;
	text-align:right;
	font-size:90%;
	padding-right:567px;
}
#main-col{
	width:100%;
	margin:0 -256px 0 0;
	float:left;
	display:inline;
}
#main-col #main-col-inner{
	position:relative;
	margin:0 255px 0 -1px;
	padding:0 11px 40px;
	zoom:1;
}
#earthquakettitle{
	margin:0 auto;
}
#earthquakettitle p{
	text-align:center;
}
#main-col .h2-type-Top{
	text-shadow:1px 1px 1px #888;
	background-position:left top;
	padding-left:10px;
	line-height:26px;
	height:26px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 12px;
}
#main-col .wn-links{
	margin-top:-25px;
	font-size:81%;
	text-align:right;
	line-height:200%;
}

#main-col .wn-links a{
	padding-right:10px;
}

#main-col .wn-links a.ico-rss{
	padding-left: 19px;
	background: url(/common/images/base/ico_rss.png) no-repeat 0 top;
}
#main-col .wn-links a.ico-link{
	padding-left: 14px;
	background: url(/common/images/base/ico_arrow_01.png) no-repeat 0 0.3em;
}

#main-col #whatsnew {
	border:solid #58840b;
	border-width:0 0 1px 1px;
	margin-bottom:30px;
}

#policy{
	margin:0;
	padding:0;
}
#policy #tbl-policy ul{
	clear:both;
	margin:0;
	padding:0;
}
#policy #tbl-policy ul li{
	margin:0 0 0 0;
	padding:0;
	width:33.3%;
	float:left;
	background:none;
}
#policy #tbl-policy ul li:first-child,
#policy #tbl-policy ul li:nth-child(2){
	width:34%;
}
#policy #tbl-policy ul li:last-child{
	width:32%;
}
#policy #tbl-policy ul li h3{
	margin:0 6px 0 0;
	padding:0;
}
#policy #tbl-policy ul li:last-child h3{
	margin:0 0 0 0;
}
#content #tbl-policy .hd-blue{ background: url(/english/images/policy_info01_bg.gif) repeat-x top; }
#content #tbl-policy .hd-orange{ background: url(/english/images/policy_info02_bg.gif) repeat-x top; }
#content #tbl-policy .hd-pink{ background: url(/english/images/policy_info03_bg.gif) repeat-x top; }
#content #tbl-policy .hd-green{ background: url(/english/images/policy_info04_bg.gif) repeat-x top; }
#content #tbl-policy .hd-purple{ background: url(/english/images/policy_info05_bg.gif) repeat-x top; }
#content #tbl-policy .hd-amber{ background: url(/english/images/policy_info06_bg.gif) repeat-x top; }

#policy #tbl-policy ul li ul{
	margin:0;
	padding:10px 0 30px;
}
#policy #tbl-policy ul li ul li{
	margin:0;
	padding:0;
	width:auto !important;
	float:none;
	margin:0 5px 5px;
	padding:0 0 0 15px;
	background: url(/english/images/policy_list.gif) 0 0.3em no-repeat;
}

#sub-col{
	width:246px;
	float:right;
}
#sub-col .archive h3{
	margin:0;
	padding:0;
}
#sub-col .archive ul{
	margin:0;
	padding:10px;
}

#sub-col .archive li{
	background: url(/english/images/right_list.gif) no-repeat left 6px;
	margin:0;
	padding:0;
	padding-left: 14px;
	font-size:90%;
}

#sub-col .leading{
	border:solid 3px #007f0e;
	text-align:center;
	padding:15px;
	font-size:95%;
}

#footbanner{
	clear:both;
	height:120px;
	text-align:left;
	padding-top:15px;
}

#footbanner li{
	display:inline;
}
#footer{
	padding-top:65px;
	background:transparent url(/english/images/top_under_img.jpg) no-repeat center top;
}

#footer p#email{
	padding-top:8px;
	border-top:solid 1px #ccc;
}
