/*-------------------------------------------------
ENGLISH TOPPAGE SETTING
-------------------------------------------------*/
h1#mainimg	{
	margin:0px auto;
	padding:0px;
	height:354px;
	background:url(img/title.jpg) top center no-repeat;
}

h1#mainimg span	{ display:none; }

#top-content	{
	width:662px;
	margin:0px auto;
	padding:30px 0px 15px;
}


/*-------------------------------------------------
ENGLISH TOPPAGE 01 SETTING
-------------------------------------------------*/

#top-content div.top-01-a {
	width:317px;
	float:left;
	margin:0px;
	padding:0px 0px 40px 0px;
}

#top-content div.top-01-a h3 {
	width:317px;
	margin:0px auto;
	text-align:left;
	padding:0px 0px 8px;
}

#top-content div.top-01-a p {
	width:317px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	font-size:9pt;
	line-height:120%;
}

#top-content div.top-01-a p img {
	margin:4px 0px 8px 0px;
}

#top-content div.top-01-a p a:link { color:#0F218B; text-decoration:none; }
#top-content div.top-01-a p a:visited { color:#0F218B; text-decoration:none; }
#top-content div.top-01-a p a:hover { color:#0F218B; text-decoration:underline; }
#top-content div.top-01-a p a:active { color:#0F218B; text-decoration:underline; }

#top-content div.top-01-b {
	width:327px;
	float:right;
	margin:0px;
	padding:0px 0px 40px 0px;
}

#top-content div.top-01-b h3 {
	width:327px;
	margin:0px auto;
	text-align:left;
	padding:0px 0px 8px;
}

#top-content div.top-01-b p {
	width:327px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	font-size:9pt;
	line-height:120%;
}

#top-content div.top-01-b p img {
	margin:0px;
}


/*-------------------------------------------------
ENGLISH TOPPAGE 02 SETTING
-------------------------------------------------*/
#top-title-02	{
	border-top:1px solid #303E99;
	padding:8px 20px 18px 0px;
	margin:0px auto;
}

#top-title-02 h2	{
	width:141px;
	text-align:left;
	margin:0px;
	float:left;
	padding:0px;
}

#top-title-02 p	{
	width:484px;
	text-align:left;
	float:right;
	padding:0px;
	font-size:9pt;
	margin:0px;
	line-height:130%;
}


#top-content div.top-02-a	{
	width:348px;
	margin:0px;
	padding:0px;
	float:left;
}

#top-content div.top-02-a h3	{
	width:348px;
	text-align:left;
	margin:0px auto;
	padding:0px 0px 5px;
}

#top-content div.top-02-a p	{
	width:348px;
	text-align:left;
	margin:0px auto;
	padding:0px 0px 30px 0px;
	font-size:9pt;
	line-height:130%;
}

#top-content div.top-02-a p a:link	{ color:#0F218B; text-decoration:none; }
#top-content div.top-02-a p a:visited	{ color:#0F218B; text-decoration:none; }
#top-content div.top-02-a p a:hover	{ color:#0F218B; text-decoration:underline; }
#top-content div.top-02-a p a:active	{ color:#0F218B; text-decoration:underline; }

#top-content div.top-02-b	{
	width:303px;
	margin:0px;
	padding:0px;
	float:right;
}

#top-content div.top-02-b h3	{
	width:303px;
	text-align:left;
	margin:0px auto;
	padding:0px 0px 5px;
}

#top-content div.top-02-b p	{
	width:303px;
	text-align:left;
	margin:0px auto;
	padding:0px 0px 30px 0px;
	font-size:9pt;
	line-height:130%;
}

#top-content div.top-02-b p a:link	{ color:#0F218B; text-decoration:none; }
#top-content div.top-02-b p a:visited	{ color:#0F218B; text-decoration:none; }
#top-content div.top-02-b p a:hover	{ color:#0F218B; text-decoration:underline; }
#top-content div.top-02-b p a:active	{ color:#0F218B; text-decoration:underline; }


/*-------------------------------------------------
ENGLISH TOPPAGE 03 SETTING
-------------------------------------------------*/
#top-title-03	{
	border-top:1px solid #303E99;
	padding:8px 0px 10px 0px;
	margin:0px auto;
	text-align:left;	
}

p.top-03	{
	text-align:left;
	margin:0px auto;
	padding:0px 0px 45px 0px;
	font-size:9pt;
	line-height:130%;
}

p.top-03 img	{
	float:right;
	margin:15px 0px;
	border:0px;
}


/*-------------------------------------------------
ENGLISH TOPPAGE 04 SETTING
-------------------------------------------------*/
#top-title-04	{
	border-top:1px solid #303E99;
	padding:8px 0px 10px 0px;
	margin:0px auto;
	text-align:left;	
}

p.top-04	{
	text-align:left;
	margin:0px auto;
	padding:0px 0px 15px 0px;
	font-size:9pt;
	line-height:130%;
}

p.top-04 img	{
	float:right;
	margin:0px 0px 15px 50px;
	border:0px;
}

h3.top-04-index	{
	margin:0px auto;
	padding:7px 0px 5px 0px;
	text-align:left;
	border-top:1px solid #4D4D4D;
}

p.top-04-text	{
	margin:0px auto;
	padding:0px 0px 10px 13px;
	text-align:left;
	font-size:9pt;
	line-height:130%;
}

p.top-04-text-end	{
	margin:0px auto;
	padding:0px 0px 10px 13px;
	text-align:left;
	font-size:9pt;
	line-height:130%;
	border-bottom:1px solid #4D4D4D;
}