@charset "utf-8";

/*table class"graph_a"
-------------------------------------------------*/
#top_flash {
	width:100%;
	text-align:center;
	height:401px;
	}

	
/*
-------------------------------------------------*/
#top #contents {
	background:url(../images/bg_contents_head.gif) repeat-x;
	}


/*
-------------------------------------------------*/
#top #a_block {
	width:350px;
	float:left;
	height:auto;
	}

#top #a_block ul {
	list-style-type:none;
	}

#top #b_block {
	width:600px;
	float:right;
	}
	

#top #b_block #news_list ul {
	padding-left:20px;
	background:url(../images/bg_b_block.gif) repeat-y #D3E6ED;
	background:#EFECE2;
	border:1px solid #EAEAEA;
	background:url(../../common/images/bg_footer_navi.gif);
}

/*
-------------------------------------------------*/
#top #load_bnr_main {
	width:338px;
	height:255px;
	background:url(../images/bg_bnr_main.gif) no-repeat;
	margin-bottom:20px;
	}
#top #load_bnr_main ul {
	list-style-type:none;
	margin-left:0px;
	width:318px;/*338*/
	padding-top:30px;
	padding-right:20px;
	}
#top #load_bnr_main ul li {
	width:52px;
	height:210px;
	margin:0 5px 15px 3px;
	float:right;
	display:inline;

	}
/*----------------------------*/
#top #load_bnr_sub {
	margin-bottom:20px;
	}
#top #load_bnr_sub ul {
	list-style-type:none;

	}
#top #load_bnr_sub ul li {
	width:152px;
	margin:0 0 10px 0;
	display:inline;
	padding-right:4px;
	padding-bottom:1px;
	}
/*----------------------------*/
#top #load_icon {
	margin-bottom:20px;
	}
	#top #load_icon  ul {
		list-style-type:none;
		padding-left:4px;
	}	
	#top #load_icon  ul li {
		margin-bottom:5px;
		display:inline;
		padding-right:1px;
	    padding-bottom:1px;
		}
	#top #load_icon ul#china {
		background:url(../images/ttl_china.gif) no-repeat;
		padding-top:28px;
		margin-top:15px;
		}



/*
-------------------------------------------------*/
#top #flower {
	position:relative;
			top:-4px;
			left:420px;
			z-index:100;
			margin-bottom:-86px;
			}
* html body#top #flower {
	/* [for IE5.06.0] */
		top:-16px;
}

/*
-------------------------------------------------*/


* html body#top .pt_a {
	padding-top:10px;
}
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/
/*
-------------------------------------------------*/

/*
behavior: expression(IEPNGFIX.fix(this));
*/




#top #b_block #news_list .sns_box ul {
	padding-left:0px;
	background:transparent;
	border:none;
}
#top #b_block #news_list .sns_box li {
	text-align:right;
}
