﻿@charset "UTF-8";

body{
margin:0;
text-align:center;
color:#666666;
background-color:#ddffdd;
}
.container{ 
font-size:0.8em;
width:1000px;
margin:0 auto;
text-align:left;
background-color:#ffffff;
}

.cover{
background:#FFFFFF url(img/cover.jpg) top center no-repeat;
padding:0;
height:200px; 
}

.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:565px;
}
.boxin img{
float:left;
margin:0 10px 3px 0;
}
.boxin h3{
height:22px;
font-size:1.2em;
font-weight:bold;
letter-spacing:0;
margin:15px 0px 10px 0px;
padding:3px 0 3px 0px;
text-align:left;
width:555px;
}

.taberu{
border-bottom:solid #dd9999 2px;
}
.asobu{
border-bottom:solid #9999dd 2px;
}
.taiken{
border-bottom:solid #99dd99 2px;
}
.sonota{
border-bottom:solid #dd99dd 2px;
}

.footer{
clear:both;
}