/* import
---------------------------------------- */
@import url("../../shared/css/reset.css");
@import url("../../shared/css/common.css");
/* list
---------------------------------------- */
#list p.subtit {
  height: auto;
}

/* recent
---------------------------------------- */
.column h2:before, .column h2:after {
  content: "";
  display: table;
}
.column h2:after {
  clear: both;
}
.column h2 {
  zoom: 1;
}
.column h2 .tit {
  float: left;
  display: block;
}
.column h2 .caption {
  float: left;
  display: block;
  width: 60px;
  height: 16px;
  margin-top: 8px;
  margin-left: 8px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #00c8fa;
  background-color: #fff;
  color: #00beee;
  font-size: 10px;
  text-align: center;
  text-shadow: none;
  line-height: 16px;
}

/* schedule
---------------------------------------- */
#schedule {
  padding-bottom: 20px;
  background-color: #ecf8fd;
}
#schedule p.notice {
  width: 94%;
  margin: 12px auto 0;
}
#schedule article {
  width: 93%;
  height: 35px;
  margin: 4px auto 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d8d8d8;
  background: url(../../img/shared_mark_arw_circle_right_glow.gif) 98% 50% no-repeat white;
  font-size: 12px;
}
#schedule article:nth-of-type(1) {
  margin-top: 10px;
}
#schedule article a {
  display: block;
  padding: 10px 18px 10px 10px;
}
#schedule article a:before, #schedule article a:after {
  content: "";
  display: table;
}
#schedule article a:after {
  clear: both;
}
#schedule article a {
  zoom: 1;
}
#schedule article a p {
  float: left;
  width: 80px;
  text-align: center;
}
#schedule article a h3 {
  float: left;
  width: 185px;
  font-weight: normal;
}
#schedule article a h3 span {
  color: #e80000;
}
