@charset "utf-8";
/* CSS Document */


/* かぶせる
-----------------------------------*/
.navi li.n1 a {
background:url(../img/base/navi.png) no-repeat 0 0;
}

.navi li.n3 a {
background:url(../img/base/navi.png) no-repeat -244px -130px;
}


/* event
-----------------------------------*/
.event {
background:#FFFFFF;
margin:0 5px;
padding:10px 5px 50px 5px;
overflow: hidden;
}
.event:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .event {
    height: 1em;
    overflow: visible;
}
/**/
.event h2 {
width:715px;
height:50px;
margin:0px 0 10px 0;
background:url(../img/event/title-event.jpg) no-repeat 0 0;
text-indent:-9998em;
}

.event h3 {
margin:10px 0 0 0;
padding:0;
text-indent:-9998em;
}
h3.t1312 {
width:107px;
height:58px;
background:url(../img/event/2013_12.jpg) no-repeat 0 0;
}
h3.t1401 {
width:92x;
height:59px;
background:url(../img/event/2014_1.jpg) no-repeat 0 0;
}
h3.t1402 {
width:93px;
height:28px;
background:url(../img/event/2014_2.jpg) no-repeat 0 0;
}
h3.t1403 {
width:79px;
height:27px;
background:url(../img/event/2014_3.jpg) no-repeat 0 0;
}


dl.list dt {
  clear: left;
  float: left;
  font-size:0.8em;
  margin: 0 0 0.8em;
  width: 8.5em;
  padding-left: 5px;
  color: #000;
  border-bottom:#666666 solid 1px;
}

dl.list dd {
font-size:0.8em;
  margin-bottom: 0.8em;
  margin-left: 8.5em;
  border-bottom:#666666 solid 1px;
}
.calendar {
clear:both;
margin:20px 0 50px 0;
}
.calendar h4 {
width:715px;
height:37px;
margin:30px 0 10px 0;
background:url(../img/event/title-cal.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.calendar img {
float:left;
margin:0 10px 0 0;
}