@charset "shift_jis";

#mainmenutop {
width: 800px;
height: 30px;
margin-top:6px;
background:url(../images/mainmenu-waku.gif) no-repeat;
}
#mainmenutop ul {
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  list-style: none;
}
#mainmenutop li {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  line-height: 150%;
}

#mainmenutop li#mainmenutop1 { left: 23px; width: 150px;}
#mainmenutop li#mainmenutop2 { left: 174px; width: 150px;}
#mainmenutop li#mainmenutop3 { left: 325px; width: 150px;}
#mainmenutop li#mainmenutop4 { left: 476px; width: 150px;}
#mainmenutop li#mainmenutop5 { left: 627px; width: 150px;}

#mainmenutop li a {
  display: block;
  padding:5px 0px 7px 0px;
  color:#333;
  vertical-align: middle;
  text-decoration: none;
}
#mainmenutop li a:hover {
color:#fff;
background:#080138;
}

#maincontents {
width: 800px;
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
background:#fff;
}

#maincontents #title{
width: 770px;
height:43px;
margin-left:15px;
background:url(../calender/img/tit.gif) no-repeat;
border-bottom:  solid 1px #666;
}

#maincontents1 {
width: 760px;
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:5px;
background:#fff;
font-size:14px;
color:#333333;
}

#text2 {
font-size:10px;
color:#333333;
line-height: 130%;
margin-top:0px;
margin-left:40px;
background:#fff;
}

#maincontents2 {
width: 740px;
height:27px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
background:#fff;
}

#maincontents2 ul {
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  list-style: none;
}
#maincontents2 li {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 150%;
  border:  solid 1px #080138;
}
#maincontents2 li#tag1 { left: 0px; width: 150px;}
#maincontents2 li#tag2 { left: 150px; width: 150px;}
#maincontents2 li#tag1 a {
  display: block;
  padding:5px 0px 7px 0px;
  color:#fff;
  vertical-align: middle;
  text-decoration: none;
  background:#080138;
}
#maincontents2 li#tag2 a {
  display: block;
  padding:5px 0px 7px 0px;
  color:#080138;
  vertical-align: middle;
  text-decoration: none;
}
#maincontents2 li#tag2 a:hover {
color:#fff;
background:#080138;
}

#flash {
width: 760px;
margin-top:0px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
border-top:2px solid #080138;
border-bottom:2px solid #080138;
 }

#hibetsu {
margin-top:10px;
margin-bottom:15px;
 }
 
 #honjitsu {
 font-size:14px;
 font-weight:bold;
margin-left:10px;
 }
 
#table1 {
margin-top:10px;
 }
 
 #table1 table {
  border: solid 1px #979CAE;
  border-collapse: collapse;
}
 
.td0 {
font-weight:bold;
  padding:7px;
 font-size:18px;
 color:#ffffff;
 background:#979CAE;
 }
 
 .td1 {
 font-size:16px;
   line-height: 150%;
width: 90px;
 }
 
.satday {
 font-size:16px;
 color:#0060FF;
 }
 
.sunday {
 font-size:16px;
 color:#FF0000;
 }
 
 .td2 {
 font-size:16px;
  line-height: 150%;
width: 70px;
 }
 
 .td3 {
  padding:10px;
 line-height: 200%;
width: 620px;
 }
 
.eventindex5 a:hover { color: #73923D; text-decoration:underline}
.eventindex11 a:hover { color: #008BA4; text-decoration:underline}
.eventindex13 a:hover { color: #735E8B; text-decoration:underline}
.eventindex18 a:hover { color: #735E8B; text-decoration:underline}
.eventindex7 a:hover { color: #73923D; text-decoration:underline}
.eventindex10 a:hover { color: #008BA4; text-decoration:underline}
.eventindex12 a:hover { color: #008BA4; text-decoration:underline}
.eventindex15 a:hover { color: #735E8B; text-decoration:underline}
.eventindex17 a:hover { color: #735E8B; text-decoration:underline}
.eventindex22 a:hover { color: #A12F5C; text-decoration:underline}
.eventindex24 a:hover { color: #CF752A; text-decoration:underline}
.eventindex1 a:hover { color: #303A5E; text-decoration:underline}
.eventindex8 a:hover { color: #008BA4; text-decoration:underline}
.eventindex19 a:hover { color: #A12F5C; text-decoration:underline}
.eventindex21 a:hover { color: #A12F5C; text-decoration:underline}
.eventindex2 a:hover { color: #303A5E; text-decoration:underline}
.eventindex9 a:hover { color: #008BA4; text-decoration:underline}
.eventindex20 a:hover { color: #A12F5C; text-decoration:underline}
.eventindex23 a:hover { color: #CF752A; text-decoration:underline}
.eventindex3 a:hover { color: #73923D; text-decoration:underline}
.eventindex4 a:hover { color: #73923D; text-decoration:underline}
.eventindex6 a:hover { color: #73923D; text-decoration:underline}
.eventindex14 a:hover { color: #735E8B; text-decoration:underline}
.eventindex16 a:hover { color: #735E8B; text-decoration:underline}

#mainmenu {
width: 800px;
height: 40px;
margin-top:10px;
background:url(../images/mainmenu-waku.gif) no-repeat;
}
#mainmenu ul {
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  list-style: none;
}
#mainmenu li {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  line-height: 150%;
}

#mainmenu li#mainmenu1 { left: 23px; width: 150px;}
#mainmenu li#mainmenu2 { left: 174px; width: 150px;}
#mainmenu li#mainmenu3 { left: 325px; width: 150px;}
#mainmenu li#mainmenu4 { left: 476px; width: 150px;}
#mainmenu li#mainmenu5 { left: 627px; width: 150px;}

#mainmenu li a {
  display: block;
  padding:5px 0px 7px 0px;
  color:#333;
  vertical-align: middle;
  text-decoration: none;
}
#mainmenu li a:hover {
color:#fff;
background:#080138;
}
