body{background-color:#ffffff;width:900px;font-family:"MS ゴシック",sans-serif;font-size:1.0em;font-weight:bold;}
#header{width: 900px;height: 90px;background-image:url(img/singapore_1.jpg); position:relative;}
#maihama{font-size:10px;font-weight:bold;line-height:20px;
	 position: absolute;top:10px;left:10px;
	 color:#330099;
	 text-shadow: 2px 0px 2px #ffffff,0px 2px 2px #ffffff,-2px 0px 2px #ffffff,0px -2px 2px #ffffff;}
#title-1{width: 500px;height: 25px; text-align: left; position: absolute;bottom: 10px;left: 10px;
	 font-size:20px;font-weight:bold;
	 color:#330099;
	 text-shadow: 2px 0px 2px #ffffff,0px 2px 2px #ffffff,-2px 0px 2px #ffffff,0px -2px 2px #ffffff;}

#top-navi{background-color:#330099;}
#top-navi a{color:#ffccff;margin:0.5em; font-size: 0.8em; line-height: 2.0em;}

#side-1{float: left; width:150px; background-color:#dbdb8f;color:#000066;}
#side-1{font-size: 1.0em;line-height: 1.3em}
#side-1 h4{font-size: 0.8em;text-align:left; padding-left: 5px; }
#side-1 ul{text-align:left; padding-left: 1.5em;}

#main{float: right; width:720px; padding: 15px; background-color:#E8F3FF;color:#000066;}
#main h3{font-size: 1.2em;line-height:1.2em; text-align:center;}
#main p{font-size: 0.8em;line-height: 1.8em;}

#backframe-1{background-color:#dbdb8f;}
/* #foot-menu{clear: both; padding: 15px 15px; background-color:#ccccff;} */
#foot-menu{clear: both; } 

#bottom-navi-1{background-color:#990099;color:#ffccff; font-size: 0.8em; line-height: 2.2em;}
#bottom-navi-1 a{color:#ffccff;margin:0.5em; font-size: 1.0em; line-height: 2.2em;}
#bottom-navi-2{background-color:#330099;}
#bottom-navi-2 a{color:#ffccff;margin:0.5em; font-size: 0.8em; line-height: 2.2em;}

#footer{clear: both; padding: 15px 15px; background-color:#ffccff;}
.side-1{font-size:0.8em; line-height:1.7em;}
.clear {clear:both;　text-align:left;}
