
@charset "UTF-8";

body{
       	color: #535353 ;
       	font-size: 13px ;
       	line-height: 1.5 ;
       	background-image: url(../images/haikei03.gif);
       	background-repeat: repeat;
}
h2{
		font-size: 185% ;
		border-left: 15px solid #668800 ;
		padding-left: 10px ;
		background-color: #ffffff ;
		background-repeat: repeat-x;
}
address{
		font-size: 85% ;
		font-style: normal ;
		text-align: right ;
		border-top: 1px solid #000000 ;
		padding-top: 10px ;
		clear: left ;
}
h3{
		padding: 5px ;
		border: 1px solid #668800 ;
		font-size: 154% ;
}
h4{
		font-size: 124% ;
}
table{
		border: 1px solid #666666 ;
		border-collapse: collapse ;
		background-image: url(../images/haikei04.gif);
		background-repeat: repeat;
}
th{
		border: 1px solid #999999 ;
		padding: 10px ;
		background-color: #CC99FF ;
}
td{
		border: 1px solid #999999 ;
		padding: 10px ;
		background-color: #eeeeee ;
}
#wrap{
		width: 950px ;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #88aa00;
}

.itemphoto{
		float: left ;
		margin-right: 20px ;
		margin-bottom: 50px ;
}
ol{
		background-color: transparent ;
		padding: 10px 20px ;
}
li{
		list-style-type: none ;
		display: inline ;
		padding-right: 20px ;
}
li a:link{
		color: #ffffff ;
}
li a:visited{
		color: #eeee00 ;
}
li a:hover{
		color: #000000 ;
		text-decoration: none ;
}
a img{
		border: none ;
}
/*ここから追加*/
.clear{
		clear: left;
}
.menu{
		float: left;
		width: 175px;
}
.main{
		width: 770px;
		margin-left: 180px;
}
.header{
		background-color: #0033cc;
		height: 63px;
}
.footer{
		padding-top: 20px;
		padding-bottom: 10px;
		padding-right: 10px;
}
