/* CSS Document */
*{
	padding:0px;
	margin:0px;
	}
body{
	background-color: #006699;
	}
#all{
	width:850px;
	margin:0 auto;
	background-color:#FFFFFF;
	}
#top1{
	width:850px;
	background-color: #006699;
	}

nav ul {
	display: none;
}
#top2{
	width:850px;
	}
#main{
	width:850px;
	}
#navi{
	width:200px;
	float:left;
	}
#txt{
	width:600px;
	float:right;
	}
#foot{
	width:850px;
	clear:both;
	border-top:1px #999999 solid;
	background-color:#FFFFCC;
	}
#foot2{
	width:850px;
	background-color: #006699;
	}
	
h1{
	font-size:87%;
	text-align:center;
	padding:5px;
	color: #FFFFFF;
	}
h2{
	margin:8px;
	height:50px;
	line-height:50px;
	background-image:url(../img/h2.gif);
	color: #0066CC;
	padding-left:10px;
	}
h3{
	font-size:85%;
	text-align:right;
	padding:8px 15px 15px 0px;
	}
h4{
	border-bottom:1px #33CCFF solid;
	border-left:8px #33CCFF double;
	padding:5px;
	margin:8px 8px 10px 8px;
	}
	
.foot_navi{
	font-size:85%;
	text-align:center;
	color:#666666;
	padding:10px 20px 20px 20px;
	border-top:1px #999999 solid;
	}
.foot_navi2{
	font-size:85%;
	text-align:center;
	color: #FFFFFF;
	padding:8px 0px;
	border-top:2px #999999 solid;
	}
.foot_tyuui{
	font-size:85%;
	color: #666666;
	padding:10px 20px 20px 20px;
	}

p{
	font-size:97%;
	letter-spacing:1px;
	line-height:120%;
	padding:0px 10px 20px 10px;
	}
ul{
	list-style:none;
	}
li{
	margin:5px 5px 10px 5px;
	font-size:90%;
	border-bottom:1px #999999 dotted;
	padding-left:15px;
	height:25px;
	line-height:25px;
	}
	