@charset "UTF-8";

body{
		color:#535353;
		font-size:100%;
		line-height:1.5;
		font-family:sans-serif;
		text-align:center;
		background-image:url(../images/haikei05.jpg);
		background-repeat: repeat;
		background-position: left;
}
h2{
		font-size:185%;
		border-left:20px solid  #00ccff;
		padding-left:10px;
		font-family:sans-serif;
}
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 #000099;
		font-size:154%;
		background-image:url(../images/haikei02.gif);
		background-repeat: repeat;
		font-family:sans-serif;
		color: #ff0099;
}
h4{
		font-size:124%;
}
table1 { 
		border-collapse:collapse; /* 枠線の表示方法 */ 
		border: 1px #1C79C6 solid;/* テーブル全体の枠線（太さ・色・スタイル） */ 
		background-image:url(../images/haikei04.gif);
		background-repeat: repeat;
} 

.table1 Th { 
		border: 1px #1C79C6 solid;/* セルの枠線（太さ・色・スタイル） */ 
		padding:0px;
		background-color:#00ccFF;
} 

.table1 Td { 
 		border: 1px #1C79C6 solid;/* セルの枠線（太さ・色・スタイル） */ 
		padding:0px;
		background-color:#00ccFF;
}
#wrap{
		width:950px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		border:1px solid #0033cc;
}
.itemphoto{
		float:left;
		margin-right:20px;
		margin-bottom:50px;
}
ol{
		background-color: #00ccFF;
		padding:0;
		text-align:center;/
}
li{
		list-style-type:none;
		display:block;
		margin:10px;
		margin-bottom: 10px;
		padding:0;
}
li a:link{
		color:#000000;
}
li a:visited{
		color:#ff0000;
}
li a:hover{
		color:#000000;
		text-decoration:none;
}
li a:active{
		color:#ff0000;
		text-decoration:none;
}
a img{
		border:none;
}
/*ここから追加*/
.menu{
		float:left;
		width:175px;

}
.main{
		width:770px;
		margin-left:180px;
}
.header{
		background-color:#0033cc;
		height:63px;
		line-height: 1.0;
}
.footer{
		padding-top:20px;
}
