body {
background:#fff;
margin: 0px;
padding: 0px;
text-align: center;
border: 0px solid #ccc;
font-size: 0.85em;
font-family:"osaka",sans-serif;
background: url(images/bk.jpg) repeat;
}
a {color:#300; text-decoration: underline}
a:hover {color:#aaa; text-decoration: none}

img{
	border: 0px solid #000;
}

#oyako{
margin: 0 auto 0 auto;
padding: 0px;
width:800px;
border: 1px solid #ccc;
color:#333;
}

#head{
text-align:left;
background:#9cc;
margin:0;
padding:3px;
border: 0px solid #ccc;
}
#head table{
width:100%;
}
#head .hd1{
border: 0px solid #ccc;
text-align:center;
width:130px;
}
#head .hd2{
border: 0px solid #ccc;
text-align:center;
}
#head .hd3{
border: 0px solid #ccc;
}
#head .hd4{
border: 1px solid #990;
background:#fff;
text-align:center;
padding:2px;
}
#head h1{
text-align:center;
margin: 0;
padding: 0px;
font-size:1.6em;
}


#info1{
border: 0px solid #ccc;
margin:0;
padding:5px;
text-align:center;
background:#fff;
}
#info1 h2{
margin: 0;
padding: 0px;
font-size:1.2em;
}

#info2{
border: 0px solid #ccc;
margin:0;
padding:5px;
background:#fffcca;
text-align:left;
}
#info2 .inf2_2{
padding:0px 0px 0px 10px;
}


#info5{
border: 0px solid #ccc;
margin:0;
padding:5px;
color:#666;
background:#fffcca;
}

#map{
color:#666;
padding:5px;
border: 0px solid #ccc;
background:#9cc;
}


#ft{
border: 0px solid #ccc;
background:#9cc;
margin:0;
padding:5px;
}



