@charset "UTF-8";



body{
		color: #003333;
		font-size: 15px;
		line-height: 1.5;
		background-image: url(../images/umi-11.gif);
		background-repeat: repeat;
		margin: 0;
		padding: 0;
}




h2{
		font-size: 200%;
		border-left: 15px solid #99cccc;
		padding-left: 15px;
}
address{
		font-size: 100%;
		font-style: normal;
		text-align: right;
		border-top: 1px solid #669999;
		padding-top: 15px;
		clear: left;
}
h3{
		padding: 5px;
		border: 1px solid #669999;
		font-size: 154%;
		background-image: url(../images/umi-13.gif);
		background-repeat: repeat;
}
h4{
		font-size: 124%;
}
table{
		border: solid #666666;
		border-collapse: ;
}
th{
		border: 1px solid #999999;
		padding: 10px;
		background-color: #cccccc;
}
td{
		border: 1px solid #999999;
		padding: 10px;
		background-color: #eeeeee;
}
#wrap{
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #669999;
		background-color: #ffffff;
}
.itemphoto{
		float: left;
		margin-right: 20px;		
		margin-bottom: 50px;
} 
ol{
		margin-bottom: 9.5px;
		background-color: ;
		
}
li{
		list-style-type: none;
		display: block;
		padding-right: 20px;
		padding: 6.5px 1px;
		margin-left: -10px;
}
li a:link{
		color: #ffffff;
}
li a:visited{
		color: #003300;
}
li a:hover{
		color: #000000;
		text-decoration: :none;
}
li a:active{
		color: #ff0000;
}
a img{
		border: none;
}
.menu{
		float: left;
		width: 175px;
}
.main{
		width: 770px;
		margin-left: 180px;
}
.header{
		background-color: #4169aa;
		background-image: url(../images/umiumi.gif);
		background-repeat: repeat-x;
		background-position: right;
		height: 63px;
}


.footer{
		padding-top: 20px;
}
.clear{
		clear: left;
}