/*-------------shared------------*/

body {
	font-size:12px;
	margin:0px auto 0px 20px;
	padding:0px auto 0px 20px;
	background-color: #666666;
	background-image:  url(../../images/bady_back.gif);
	}
.topmargin	{
	font-size:12px;
	margin-top:1px;
	}
.over {}
.hide{display:none;}
.center{text-align:center;}
.right{float:right;}

h1,h2,h3{margin:0; padding:0;}
/*--------------main contents-------------------*/

.comment	{
	margin:10px 10px 10px 20px;
	}
.comment p{
	margin:8px;
	}
.comment ol,.comment ul {
	font-size:12px;
}
.comment ol li{
	line-height:1.5em;
}
.comment ul li{
	line-height:1.5em;
}
.img_h2	{
	display:block;
	margin:10px;
}
#underspace{
	height:30px;
	width:10px;
}
.leftspace{
	margin-left:10px;
}
/*----------navigation-----------*/

#navi	{
	background:url(../../images/navi/navi_back.jpg) repeat-y;
	}
#navi img{
	display:block;
}
#navi div{
	background:url(../../images/div_back.jpg);
	width:147px;
	margin-left:1px;
}
#navi div a{
	color:#ffffff;
	text-decoration:none;
	background: url(../../images/navi/list.gif) no-repeat;
	display:block;
	text-indent:21px;
	line-height:20px;
}
#navi div a:hover{
	color:#00ff00;
	background: url(../../images/navi/list_o.gif) no-repeat;
}
/*-------------index-------------*/
#menu .g{
	background:  url(../../images/index/menuback.jpg) no-repeat;
	}

#menu .w{ background-color:#FFFFFF
	}

#wnew	{
	background:  url(../../images/index/wnew_back.gif) no-repeat;
	}
/*-------------info-------------*/
/*-------------history-------------*/
.history{
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
}
.history dt{
	line-height:20px;
}
/*-------------building-------------*/
.build	{
	margin:10px 10px 10px 20px;
	background:  url(../../images/build_back.gif) repeat-y;
	}
/*-------------pontoon-------------*/
.pontoon {
	background:  url(../../lineup/pontoon/images/table_back.jpg) no-repeat;
	}


