﻿@charset "UTF-8";

body{
margin:0;
text-align:center;
color:#224422;
background-color:#E7D87B;
}
p.topinfo{
	height:26px;
	margin:0;
	background-color:#FFF;
	}
.container{ 
font-size:0.8em;
width:1000px;
margin:0 auto;
text-align:left;
background-color:#ffffff;
}

.cover{
background:#FFFFFF url(./img/cover11.jpg) top center no-repeat;
padding:0;
height:258px; 
}

ul#navi {
	list-style:none;
	height: 55px;
	width: 800px;
	margin: 0px;
	padding: 0px;}
ul#navi li {
	display:block;
	margin:0;
	pading:0;
	float:left;
	text-indent:-9999px;
	height:55px;}
ul#navi li a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	height:55px;
	background:url(./img/coverlink.jpg) no-repeat;}
ul#navi li#map1 {width:102px;}
ul#navi li#home2 {width:98px;}
ul#navi li#blog3 {width:100px;}
ul#navi li#tabe4 {width:100px;}
ul#navi li#asobu5 {width:100px;}
ul#navi li#taiken6 {width:100px;}
ul#navi li#sonota7 {width:100px;}
ul#navi li#kaimono8 {width:99px;}
ul#navi li#map1 a {background-position:0 0;}
ul#navi li#home2 a {background-position:-102px 0;}
ul#navi li#blog3 a {background-position:-200px 0;}
ul#navi li#tabe4 a {background-position:-300px 0;}
ul#navi li#asobu5 a {background-position:-400px 0;}
ul#navi li#taiken6 a {background-position:-500px 0;}
ul#navi li#sonota7 a {background-position:-600px 0;}
ul#navi li#kaimono8 a {background-position:-700px 0;}
ul#navi li#map1 a:hover {background-position:0 100%;}
ul#navi li#home2 a:hover {background-position:-102px 100%;}
ul#navi li#blog3 a:hover {background-position:-200px 100%;}
ul#navi li#tabe4 a:hover {background-position:-300px 100%;}
ul#navi li#asobu5 a:hover {background-position:-400px 100%;}
ul#navi li#taiken6 a:hover {background-position:-500px 100%;}
ul#navi li#sonota7 a:hover {background-position:-600px 100%;}
ul#navi li#kaimono8 a:hover {background-position:-700px 100%;}

ul#navi2 {
	list-style:none;
	height: 55px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	text-align: center;	}
ul#navi2 li {
	display:block;
	margin:0;
	pading:0;
	text-indent:-9999px;
	height:55px;
    float:left;
	text-align: center;}
ul#navi2 li a {
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	height:55px;
	background:url(./img/coverlink.jpg) no-repeat;
	text-align:center}
ul#navi2 li#map1 {width:102px;}
ul#navi2 li#home2 {width:98px;}
ul#navi2 li#blog3 {width:100px;}
ul#navi2 li#tabe4 {width:100px;}
ul#navi2 li#asobu5 {width:100px;}
ul#navi2 li#taiken6 {width:100px;}
ul#navi2 li#sonota7 {width:100px;}
ul#navi2 li#kaimono8 {width:99px;}
ul#navi2 li#map1 a {background-position:0 -2px;}
ul#navi2 li#home2 a {background-position:-102px -2px;}
ul#navi2 li#blog3 a {background-position:-200px -2px;}
ul#navi2 li#tabe4 a {background-position:-300px -2px;}
ul#navi2 li#asobu5 a {background-position:-400px -2px;}
ul#navi2 li#taiken6 a {background-position:-500px -2px;}
ul#navi2 li#sonota7 a {background-position:-600px -2px;}
ul#navi2 li#kaimono8 a {background-position:-700px -2px;}
ul#navi2 li#map1 a:hover {background-position:0 -69px;}
ul#navi2 li#home2 a:hover {background-position:-102px -57px;}
ul#navi2 li#blog3 a:hover {background-position:-200px -57px;}
ul#navi2 li#tabe4 a:hover {background-position:-300px -57px;}
ul#navi2 li#asobu5 a:hover {background-position:-400px -57px;}
ul#navi2 li#taiken6 a:hover {background-position:-500px -57px;}
ul#navi2 li#sonota7 a:hover {background-position:-600px -57px;}
ul#navi2 li#kaimono8 a:hover {background-position:-700px -57px;}

.mainbox{
float:left;
margin:0;
width:800px;
}

.box{
margin:15px 0;
padding:0 0 0 20px;
width:780px;
float:left;
clear:all;
}

p.plus{
font-size:+1;
}

h2 {
background:url(./img/ok.gif) top left no-repeat;
height:26px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
border-bottom:solid #bbeebb 2px;
margin:15px 10px 5px 0px;
padding:3px 0 3px 80px;
text-align:left;
}

.sidebox{
float:right;
width:195px;
}

.sidebox h2 {
background:url(./img/sonota.gif) top left no-repeat;
height:37px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
border:none;
margin:15px 0px 0px 0px;
padding:10px 0 0 90px;
text-align:left;
}

.eventbox{
float:left;
width:190px;
clear:all;
}
.boxin{
padding:0 0 5px 20px;
float:right;
width:560px;
}
.boxin img{
float:left;
margin:0 10px 3px 0;
}
.boxin h3{
height:22px;
font-size:1.2em;
font-weight:bold;
letter-spacing:0;
text-align:left;
width:465px;
}

.taberu{
background:url(./img/taberuc.jpg) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #f88 2px;
}
.asobu{
background:url(./img/asobuc.jpg) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #7bf 2px;
}
.taiken{
background:url(./img/taikenc.jpg) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #ffaa00 2px;
}
.sonota{
background:url(./img/sonotac.jpg) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #77cc66 2px;
}
.kaimono{
background:url(./img/kaimonoc.jpg) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #dd0 2px;
}
.ok{
background:url(./img/ok.gif) top left no-repeat;
height:25px;
font-size:1.5em;
font-weight:bold;
letter-spacing:0;
margin:15px 10px 5px 0px;
padding:3px 0 0px 90px;
border-bottom:solid #bbeebb 2px;
}


.footer{
clear:both;
}
