@charset "utf-8";

/* レイアウト
------------------------------------------------------------------------------------------------ */

#event #center {
  overflow: hidden;
  float: right;
  width: 430px;

  }
#event #center .entry-date {
  width: 420px;
  }
#event #center .entry-content {
  width: 420px;
  padding: 10px;
  }

#event #right {
  overflow: hidden;
  float: left;
  width: 400px;
  }

#event dd {
   padding: 0 0 5px 10em;
  }

#event .entry-date {
  background: #000000 url(../images/h2_bg_event.gif) no-repeat left top;
  }

.thisMonth {
  margin: 15px 0;
  }

#event dd a {
  text-decoration: none;
  color: #333333;
  }

#event dd a:hover {
   text-decoration: underline;
  color: #FF9900;
  }
#blogCalendar .blog-calendar-week-label .sat, 
#blogCalendar .blog-calendar-data-cell .sat, 
#blogCalendar .blog-calendar-data-cell .sat a
  {
  color: #03C;
  }
#blogCalendar .blog-calendar-week-label .sun,
#blogCalendar .blog-calendar-data-cell .sun, 
#blogCalendar .blog-calendar-data-cell .sun a
  {
  color: #C00;
  }
#blogCalendar .blog-calendar-month-label {
  position: relative;
  padding-bottom: 4px;
}
#blogCalendar .blog-calendar-month-label div {
  position: relative;
}
#blogCalendar .blog-calendar-month-label a.next {
	background: transparent url(../images/next.gif) no-repeat 0 0;
	display: block;
	text-indent: -99999px;
	outline: none;
	width: 17px;
	height: 17px;
	position: absolute;
	top: 2px;
	left: 232px;
  }
#blogCalendar .blog-calendar-month-label a.prev {
	background: transparent url(../images/prev.gif) no-repeat 0 0;
	display: block;
	text-indent: -99999px;
	outline: none;
	width: 17px;
	height: 17px;
	position: absolute;
	top: 2px;
	left: 150px;
  }

