body {
	color: #333333;
/*	background: url(../img/nagivation_bg.jpg) repeat; */
	background-color:#FFFFFF;
	font-size:12px;
	font-family: MS UI Gothic, Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
}

#outline {
	width : 800px ;
	text-align : left ;
	border-left:1px solid #5AA0F1;
	border-right:1px solid #5AA0F1;
}

#header {
	color: #FFFFFF;
	background: url(../img/header_bg.jpg) repeat-x; 
	padding: 10px 0px;
	height:100px;
}

#logo {
	float:left;
	width:500px;
	padding: 35px 0px 0px 10px ;
}

#lang_button {
	float:right;
	width:240px;
	padding: 35px 10px 0px 0px ;	
}

#lang_button ul {
	padding: 2px;
	float: left;
	list-style: none;
	font-family: MS UI Gothic;
	font-size:12px;
}
#lang_button li {
	display: inline;
	margin-right: 0.25em;
	margin-bottom: 0.5em;
}

#lang_button a {
	color: #333333;
	text-decoration: none;
	background: #FFFFFF;
	padding: 2px 15px;
	border: 1px solid #B5B5B5;
}

#lang_button a:hover { 
	background: #003366;
	color:white; 
}


#navigation {
	color: #000000;
/*	background: url(../img/nagivation_bg.jpg) repeat-x; */
/*	padding: 0px 30px;
	height:30px;
*/


}

#main {
	color: #000000;
/*	background: url(../img/nagivation_bg.jpg) repeat;  */
	padding: 0px 0px;
	width: 100%;	
}

#p_title {
	width: 736px;
	background-color:#FFFFFF; 
	padding: 30px 30px 10px 30px;
}


#left1 {
	background-color:#FFFFFF; 
	float: left;
	width: 230px;
	height:570px;	
	padding: 10px 10px 10px 0px;
}

#left1 ul {
	list-style: none;
	line-height:2em;
}

#left1 a {
	color:black;
	font-weight:bold;
	text-decoration:underline;
}

#left1 a:visited {
	color:black;
	text-decoration:underline;
}

#left1 a:hover{
	color:#DD5555;
	text-decoration:none;
}


#right1 {
	background-color:#FFFFFF; 
	float: right;
	width: 496px;
	height:570px;
	padding: 10px 30px 10px 30px;
	text-align:justify;
	text-justify: inter-ideograph;	
	line-height:1.5em;	
	
}

#footer {
	color: #FFFFFF;
	background: url(../img/nagivation_bg.jpg) repeat;
	padding: 10px 0px 10px;
	width: 100%;
	font-size:9px;
	height:100%;
}

/*body {margin:25px; font:12px Verdana, Arial, Helvetica} */
.dropdown * {padding:0; margin:0}
.dropdown {float:left; padding-right:0px;}
.dropdown dt {
	width:188px;
	padding:10px 0px 10px 10px;
	font-weight:bold;
	cursor:pointer;
	background:url(../img/back_over.jpg);
	border-top: 1px none #9ac1c9;
	border-right: 1px solid #9ac1c9;
	border-bottom: 1px none #9ac1c9;
	border-left: 1px none #9ac1c9;
	color: #FFFFFF;
}
.dropdown dt:hover {
	background:url(../img/back_normal.jpg); 
	background:#d9e1e4; 
	color:#000
}
.dropdown dd {position:absolute; overflow:hidden; width:198px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:200px; border:2px solid #003366; list-style:none; border-top:none;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#fff; text-decoration:none; background:#003366; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

#left2 {
	background-color:#FFFFFF; 
	background:url(../img/fuji3.jpg) no-repeat; 
	float: left; 
	width: 790px;
	height:400px;	
	padding: 80px 10px 10px 0px;
}

#left2 ul {
	list-style: none;
	line-height:2em;
	margin-left:0px;
}

#left2 a {
	font-weight:bold;
	text-decoration:none;
}

#left2 a:visited {
	text-decoration:none;
}

#left2 a:hover{
	color:#DD5555;
	text-decoration:none;
	background-color:#003366;
}


