h1 {
	background:#fff;
	font:bold 90%/120% "Arial";
	letter-spacing: 1px;
	padding:8 0 5 20px;  margin:5 0px; height:30px;
	background-position:0px 50%;
	background-repeat:no-repeat;
	background: url(../p/h1.png) no-repeat;
	}
h2 {
	font:bold 90%/150% "Arial";
	letter-spacing: 1px;
	padding:4 0 0 7px;
	border-top:solid    0px #3b2;
	border-right:solid  0px #aaa;
	border-bottom:solid 1px #aaa;
	border-left:solid   0px #4c3;
	margin:10 10 10 10px;
	}
ul {
	margin:5 20 15 20px; padding:0 10px;
	}
li {
	margin:0px;
	font:80%/180% "Arial"; letter-spacing: 1px;
	list-style-type: disc;
	}
p {
	font:80%/150% "‚l‚r ‚oƒSƒVƒbƒN","Arial";
	letter-spacing: 1px;
	padding:0px;
	margin:4 20 20 20px;
	}
/* --------------------------------------------------- */
.title {
	background:#fff;
	font:bold 90%/120% "Arial";
	letter-spacing: 1px;
	padding:8 0 5 20px;  margin:5 0px; height:30px;
	background-position:0px 50%;
	background-repeat:no-repeat;
	background: url(../p/h1.png) no-repeat;
	}
/*
	.title {
		font:bold 90% "Arial";
		letter-spacing: 1px;
		background:#fff; margin:5 0px;
		padding:5 15px;
		border-top:solid    5px #3b2;
		border-right:solid  0px #aaa;
		border-bottom:solid 1px #999;
		border-left:solid   1px #999;
	}
*/
	.top-title{
		letter-spacing: 1px;
		padding:4 4 4 7px;
/*		background-image: url("../p/l.gif");*/
		background-position:5px 50%;
		background-repeat:no-repeat;
		border-top:solid    1px #aaa;
		border-right:solid  0px #aaa;
		border-bottom:solid 2px #aaa;
		border-left:solid   5px #4c3;
		margin:10 0 10 0px;
	}
	.tytle {
		display:inline; font:bold 90% "Arial";
		letter-spacing: 2px;
	}
	.tytle a{
		color:#009; text-decoration: none;
		}
		.tytle a:visited {
			color:#009; text-decoration: none;
		}
		.tytle a:hover {
			color:#c00; text-decoration: underline;
	}
	.ptitle{
		margin:5 0px;
	}
	.menu{
		padding:0 5px; font:80%/150% "Arial"; margin:0px;
	}
	.box{
		width:49%; float:left; padding:2px; margin:0 0 5 0px;
	}
	.box3{
		width:32%; float:left; padding:2px; margin:0 0 5 0px;
	}
	.list{
		padding-left:17px;
		letter-spacing: 1px;
		background-image: url("../p/b.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:3 5px;
	}
	.item{
		font:bold 90%/150% "Arial";
		letter-spacing: 1px;
		padding:4 0 0 7px;
/*		background-image: url("../p/l.gif");*/
		background-position:5px 50%;
		background-repeat:no-repeat;
		border-top:solid    0px #3b2;
		border-right:solid  0px #aaa;
		border-bottom:solid 1px #aaa;
		border-left:solid   5px #4c3;
		margin:10 10 10 10px;
	}
	.text{
		font:80%/150% "‚l‚r ‚oƒSƒVƒbƒN","Arial";
		letter-spacing: 1px;
		padding:0px;
		margin:4 20 20 20px;
	}
	.info{
		font:80%/150% "‚l‚r ‚oƒSƒVƒbƒN","Arial";
		letter-spacing: 1px;
		padding:0px;
		margin:4 20px;
	}
	.lis{
		font:80%/150% "Arial";
		letter-spacing: 1px;
		padding-left:17px;
		background-image: url("../p/b.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:2 0px;
	}
	.lie{
		font:80%/150% "Arial";
		letter-spacing: 1px;
		padding-left:17px;
		background-image: url("../p/b.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:2 0 15 0px;
	}
	.news{
		font:80%/180% "Arial";
		letter-spacing: 1px;
		padding-left:20px;
		background-image: url("../p/n.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:0 0 0 5px;
	}
	.newe{
		font:80%/180% "Arial";
		letter-spacing: 1px;
		padding-left:20px;
		background-image: url("../p/n.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:0 0 30 5px;
	}
	.jump{
		display:inline; font:80% "Arial";
		letter-spacing: 1px;
		padding-left:302px; margin:0px;
		background-image: url("../p/t.gif");
		background-position:285px 50%;
		background-repeat:no-repeat;
	}
	.camera{
		font:80%/150% "Arial";
		letter-spacing: 1px;
		padding-left:30px;
		background-image: url("../p/c.gif");
		background-position:0% 50%;
		background-repeat:no-repeat;
		margin:2 0px;
	}
	.photo{
		border: 1px #000 solid;
		text-align: center;
		margin:5px;
	}
	.comment{
		font:80%/150% "‚l‚r ‚oƒSƒVƒbƒN","Arial";
		text-align: center;
		letter-spacing: 1px;
		padding:0px;
		margin:4 20 20 20px;
	}
	.map{
		border: 1px blue solid;
		margin:5px;
	}