h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin: 0px;
	padding: 0px;
	font-family: "MS PƒSƒVƒbƒN",Osaka,Sans-Srif;
}
a:hover{
	color: #FF51A8;
	/*font-weight: 600;*/
}
body{
	background-image: url(../img/body-bk.gif);
}
.contents{
	width: 770px;
	margin: auto;
	border: solid 1px #330033;
	background-color: White;
}
/* ***** header *************** */
.header{
	/*border: solid 4px #00CED1;*/
	background-image: url(../img/header-logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 100px;
}
p#header{
	/*margin: 30px 0px 0px 400px;*/
	position:relative;top:30px ;left:400px;
	font-size: 12px;
	line-height: 20px;
}
p#map{
	/*margin: 10px 15px 0px 670px;*/
	position:relative;top:43px; left:600px;
	font-size: 12px; 
}
P#map a{
	padding: 5px 5px 5px 5px;
	background-color: #4AA7FF;
	text-decoration: none;
	color: White;
}
p#map a:hover{
	background-color: #76DE77;
	font-weight: normal;
}

/*******************************/
.main{
	/*border: solid 1px;*/
	margin: 0px 0px 30px 0px;
	padding: 0px;
	width: 765px;	
}
.up-left{
	/*border: solid 1px;*/
	padding: 0px;
	width: 500px;
}
.up-right{
	margin: 0px;
	padding: 0px;
	/*border: solid 1px;*/
	width: 250px;
	float: right;
}
.menu{
	clear: right;
	/*margin: 20px 0px 30px 0px;*/
	/*border: solid 1px;*/
	padding: 20px 0px 30px 0px;
	width: 760px;
}
.menu1{
	/*border: solid 1px;*/
	margin: 0px 0px 0px 20px;
	width: 220px;
	height: 200px;
	float: left;
	background-image: url(../img/waku-bk.gif);
	background-repeat: no-repeat;
}
.menu2{
	/*border: solid 1px;*/
	margin: 0px 0px 0px 5px;
	width: 250px;
	height: 200px;	
	float: left;
	background-image: url(../img/waku2-bk.gif);
	background-repeat: no-repeat;	
}
.menu3{
	/*border: solid 1px;*/
	width: 220px;
	height: 200px;
	float: left;
	background-image: url(../img/waku3-bk.gif);
	background-repeat: no-repeat;
}
.menu1 img{
	width: 150px;
	height: 40px;
	margin: 0px 25px 0px 20px;
	padding: 0px 25px 0px 20px;
}
.clear-left{
	clear: left;
}
.updata{
	/*border: solid 1px;*/
	width: 480px;
	/*float: left;*/
}
.updata2{
	border: solid 1px #DCDCDC;
	margin: 0px 0px 0px 30px;
	padding: 10px 10px 10px 15px;
	font-size: 14px;
	line-height: 20px;
	width: 375px;
	height: 140px;
	overflow: auto;
}
.updata p#top{
	margin: 0px 0px 0px 30px;
	padding: 5px 0px 0px 15px;
	border-left: solid 6px #DDA0DD;
	width: 400px;
	height: 20px;
	background-image: url(../img/h-bk01.gif);
	background-repeat: no-repeat;	
	font-size: 14px;
	font-weight: 400;
}
.updata2 p{
	font-size: 12px;
	line-height: 16px;
}
.counter{
	/*border: solid 1px;*/
	padding: 10px 15px 0px 0px;
	width: 250px;
	font-size: 14px;
	float: right;
}
/* ********** nav bar *************** */
.nav{
	/*border: solid 1px #DCDCDC;*/
	height: 35px;
	margin: 5px 0px 0px 0px;
}
table#nav{
	font-size: 16px;
	font-weight: 600;
	color: White;
}
td#menu1{
	width: 105px;
	height: 25px;
	border-right: solid 1px White;
	text-align: center;
	background-color: #296DE4;
}
td#menu2{
	width: 105px;
	height: 25px;
	border-right: solid 1px White;
	text-align: center;
	background-color: #87CEFA;
}
td#menu3{
	width: 105px;
	height: 25px;
	border-right: solid 1px White;
	text-align: center;
	background-color: #FF8557;
}
td#menu4{
	width: 105px;
	height: 25px;
	border-right: solid 1px White;
	text-align: center;
	background-color: #FFACB9;
}
td#menu5{
	width: 105px;
	height: 25px;
	border-right: solid 1px White;
	text-align: center;
	background-color: #9ACD32;
}
.nav a{
	color: White;
	text-decoration: none;
}
.nav a:hover{
	color: #FFFF00;
}
/*******************************/

/* ********** footer bar *************** */
.footer{
	/*border: solid 1px;*/
	border-top: solid 1px #DDDDCC;
	clear: both;
	background-color: #BDB76B;
	font-size: 14px;
	color: White;
}
p#footer{
	margin: 5px 0px 0px 0px;
	font-size: 14px;
	line-height: 25px;
	color: White;
	text-align: center;
}
p#footer a{
	color: White;
	text-decoration: none;
}
p#footer a:hover{
	color: #FFFF00;
}
/*******************************************/
/* ******pan bar ***************** */
.panbar{
	height: 15px;
	font-size: 12px;
}
p#panbar{
	margin: 0px 20px 0px 0px;
	text-align: right;
}
p#panbar a{
	color: Black;
}
p#panbar a:hover{
	color: Red;
}
/**********************************/
