body {
	left: auto;
	top: 0px;
	right: auto;
	bottom: 0px;
	text-align: center;
}

h1 {
float:left;
margin:0px 0px 0px 0px;

}
h2 {

margin:0px;
}

ul {
margin:0px;
}

li {
margin:0px;
}



table {
margin:0px;
}


address {
font-size:0.725em;
padding:5px;
color:#562D16;
text-align:center;
text-decoration:none;
}



.locate {
text-align:center;
}

.waku {
width:780px;
margin:0px auto;
}

.contents {
text-align:left;
}

#head {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: url("img_new/head_back.jpg");
background-repeat:no-repeat;
height:80px;
}



#head_r {
float:right;
text-align:right;
margin:5px 10px 0px 0px;
font-size:0.825em;
}

.head_rt p{
margin:0px 0px 0px 0px;
color:#562D16;
}

.head_rt a {
color:#562D16;
text-decoration:none;
}
.head_rt a:hover {
color:#FFFFFF;
text-decoration:none;
}

.head_rb p{
font-size:0.75em;
margin:0px 0px 0px 0px;
}

.head_rb a {
color:#562D16;
text-decoration:none;
}
.head_rb a:hover {
color:#FFFFFF;
text-decoration:none;
}


.780bar {
clear:both;
padding:0px;
margin::0px;
}


.780bar2{
clear:both;
padding:0px;
margin:20px 0px 0px 0px;
}





#menu1{
margin:2px 0px 0px 0px;
text-align:center;
background-image: url("img_new/menu_back.jpg");
background-repeat:no-repeat;
}


.bnr1  {
margin-right:3px;
}




#main {
float:right;
margin:0px 0px 0px 0px;
padding:0px;
width:780px;
background-color:#FFFFFF;
}





#mainleft {
float:left;
margin:5px 0px 0px 0px;
padding:0px;
width:505px;
border:solid 1px #999999;
}

#mainright {
float:right;
margin:5px 0px 0px 0px;
padding:0px;
}

#mainright img {
margin:0px;
}

.bnr_big  {
margin-top:3px;
}



.bnr2  {
margin-right:3px;
}









#footer {
margin:10px 0px 0px 0px;
color:#562D16;
text-align:center;
background-color:#C4B9B0;
}

#footer p {
color:#562D16;
text-decoration:none;
padding:15px;
font-size:0.7em;
line-height:2em;
}


#footer  a {
color:#562D16;
text-decoration:none;
}
#footer  a:hover {
color:#562D16;
text-decoration:underline;
}




