
body {
	font: 100% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background-color: #3399cc;
	background-image: url(../common/bg.gif);
}
#container {
	text-align: left;
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container #header {
	padding: 0px;
	margin: 0px;
	height: 157px;
	width: 780px;
}
#container #header h1 {
	margin: 0px;
	padding: 0px;
}

#container #header .shape_left{
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/bg_header_left.gif);
	float: left;
	font-size: 1px;
}
#container #header .shape_center{
	width: 740px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: #FEF0C8;
	float: left;
	font-size: 1px;
}
#container #header .shape_right{
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-image: url(../common/bg_header_right.gif);
	float: right;
	font-size: 1px;
}



#container #mainContent {
	background-color: #fef0c8;
	margin: 0px;
	width: 780px;
	float: left;
	padding: 0px;
	position: relative;
}
#container #mainContent #menu {
	text-align: center;
	padding: 0px;
	width: 200px;
	float: left;
	margin: 0px;
	position: relative;
}
#container #mainContent #mainbase {
	width: 550px;
	margin: 0px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}



#container #footer {
	background-image: url(../common/bg_footer.gif);
	height: 55px;
	margin: 0px;
	width: 780px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#container #footer p {
	padding: 0px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	margin: 0px;
}
#container #footer a {
	color: #666666;
	text-decoration: none;
}







a:link {
	color: #0033FF;
}
a:visited {
	color: #804000;
}
a:hover {
	color: #FF0000;
}
.div_right {
	float: right;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}




.whitebase {
	background-color: #FFFFFF;
	width: 500px;
	padding: 25px;
}
.whitebase h2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.whitebase .submenu {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}

.whitebase .div_text {
	background-image: url(../common/bg_text.jpg);
	width: 500px;
	padding: 0px;
	font-size: 90%;
}
.whitebase .div_text h3 {
	background-image: url(../common/bg_text_h3.jpg);
	margin: 0px;
	height: 50px;
	width: 480px;
	line-height: 45px;
	text-align: left;
	font-size: 20px;
	color: #990000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.div_text .div_text_bottom {
	background-image: url(../common/bg_text_bottom.jpg);
	height: 20px;
	width: 500px;
}
.whitebase .div_text p {
	width: 450px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 1.5em;
}
.whitebase .div_text ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
.whitebase .div_text ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.whitebase .div_text li {
	margin-left: 20px;
}
.whitebase .div_text table {
	margin-right: auto;
	margin-left: auto;
}
.whitebase .div_text table td{
	text-align: center;	
	padding:5px;
	
}
