/* CSS Document */

body	{
	 
         background-color: #000080;
         margin-top:0px}

#container	{border: solid 0px ;
	margin-top:0px;
	padding: 0px;
        background-color: #00CCFF;
	color: #000000;
        width: 1000px;
        margin-left: auto;
        margin-right: auto;}

/* header */
#header     {background-color: #0099FF;
		margin-top: 0;
		margin-bottom: 0px;
		margin-left: 0;
		padding: 0;
		height: 40px;
		background-image:url(../img/globe_star.png);
		background-position:right;
		background-repeat:no-repeat;
		}


#header h1	{font-size: 20px;
		line-height:30px;
        	margin-top: 5px;
		margin-bottom: 5px;
		margin-left:10px;		
		font-family: Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-align:left;
		}

#header h3  {font-size: 50px;
		margin-top: 0px;
		margin-bottom:5px;
	        margin-left:20px;
		font-family: Verdana, Helvetica, sans-serif;
		color:#ffff66;
		font-style:italic;
		}


/* menu */
#menu	{font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	height: 30px;
	background-color: #4682b4;
	width: 1000px;
	border-bottom:solid 3px #b0c4de;}

#menu li	{list-style-type: none;
	         float: left;
                 font-family: Verdana, Helvetica, sans-serif;
			}	
#menu li a	{display: block;
	width: 99px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	color: #000040;
	background-color: #4682b4;
	border-right: solid 1px #000040;}

#menu li a:hover	{background-color: #b0c4de;
                         color: #ffffff}



/* Japanese menu */
#menuja	{font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	height: 30px;
	background-color: #8a2be2;
        width: 1000px;
        border-bottom:solid 3px #cc66ff;
        }

#menuja li	{list-style-type: none;
	         float: left;
                 font-family: Verdana, Helvetica, sans-serif;
                 padding-left:0px}

#menuja li a	{display: block;
	width: 100px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	color: #4b0082;
	background-color: #fcd2fc; 
	}

#menuja li a:hover	{background-color: #9400d3;
                         color: #ffffff}



/* Content */
#content   {width:1000px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;	
		margin-left:5px;
		margin-right:5px;	
		}

#content p {font-size: 20px}


#content_top   {width:1000px;
		float:left;
		text-align:center;
		margin-top:10px;
		margin-bottom:0px;	
		margin-left:0px;
		margin-right:0px;			
		}

#content_top h2  {color:#000066;
		     font-family:ＭＳ Ｐゴシック;
		     font-style:italic;
		}

#content_top h3  {color:#000066;
		     font-family:ＭＳ Ｐゴシック;
		}

#content_top  h4 {color:#ff0000;
		     font-family:ＭＳ　Ｐゴシック;
		     font-size: 25px;
		}




#right-box  {width:225px;
		float:right;
		background-color:#ffffff;
		margin-top:10px;
		margin-right:25px;
		margin-left:0px;
		padding:0px;
		}

#right-box_inner  {width:225px;
		float:right;
		background-color:#ffffff;
		margin-top:0px;
		margin-bottom:10px;
		margin-right:0px;
		margin-left:0px;
		padding:0px;
		}

#right-box2  {width:225px;
		height:700px;
		float:right;
		background-color:#eee8aa;
		margin-top:10px;
		margin-right:25px;
		margin-left:0px;
		padding:10px;
		}

#right-box3  {width:225px;
		height:1500px;
		float:right;
		background-color:#eee8aa;
		margin-top:10px;
		margin-right:25px;
		margin-left:0px;
		padding:10px;
		}

#footer     {width: 1000px;
                height: 80px;
                color: #ffffff;
                background-color: #33CCFF;
                margin-top: 10px;
		margin-bottom:0px;
                padding: 0px;
		background-image:url(../img/help.png);
		background-position:left;
		background-repeat:no-repeat;
	       }

#footer p	{text-align:center;
		font-size: 1em;
		line-height:30px;
		margin-top:5px;
		margin-bottom:5px;
		}


img	{margin:0px;
	 border:0px;
	padding:0px;
	}


h3	{font-size: 1.2em;
	line-height:1.5em;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	margin-top:10px;
	margin-bottom:5px;
	}

h4	{font-size: 1em;
	line-height:1.5em;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	margin-top:5px;
	margin-bottom:10px;
	}


p	{font-size: 1em;
	line-height:1.2em;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:5px;
	}

#p1	{color:#ff0000;
	font-family: Verdana, Helvetica, sans-serif,ＭＳ Ｐゴシック;
	font-size:x-large;
	line-height:1.5em;
	margin-top:0px;
	}

#p2	{color:#000066;
	font-family: Verdana, Helvetica, sans-serif,ＭＳ Ｐゴシック;
	font-size:large;
	line-height:1.5em;
	margin-top:0px;
	}

.strong {font-weight:bold;}

.solid  {border-left:solid 16px #000040;
	 padding-left: 5px;
	}

.solid-strong	{font-weight:bold;
		border-left:solid 16px #000040;
		padding-left: 5px;
		}
	
/* list with numbers beginning 0 */
.list   {list-style-type:decimal-leading-zero;
	line-height:1.5em;
	font-family: Verdana, Helvetica, sans-serif,ＭＳ Ｐゴシック;
	}

/* link */
a:link	{color: #0000ff;
	text-decoration: none;
	}

a:hover	{color: #4b0082;
	background-color: #ffd700;}

a:active {color: #cc0033;}

a:visited {color: #9400d3}





