/* Start of CMSMS style sheet 'jica_seminar' */
/* kouza select operation */
div#main .kouzaop {
  margin-left: 40px;
  margin-bottom: 0.2em;
  background: url(/images/lightbulb.png) no-repeat left 50%;
  padding-left: 18px;
}
div#main .kouzaop span.note {
  background: url(/images/arrow_B_ver1.gif) no-repeat right 50%;
  padding-right: 14px;
  color: #060;
}
div#main .kouzaop input {
  margin-left: 1em;
}
div#main .kouzaop option {
  padding-right: 1em;
}

/* kouza sort */
.kouzalist th a {
  background:transparent url(images/downarrow_gray.png) no-repeat scroll right 50%;
  padding-right:20px;
}
.kouzalist th.sortkey a {
  background:transparent url(images/downarrow.png) no-repeat scroll right 50%;
}

/* kouza table data */
div#main table.kouzalist {
  margin-bottom: 5px;
}
.kouzalist td,
.kouzalist th {
  white-space: nowrap;
}
.kouzalist td.title {
  white-space: normal;
}

.kouzalist td a {
  text-decoration: none;
}
/* subtitle */
div#main tr#semtitle div.subtitle {
  margin-top: 0.3em;
  font-size: 95%;
}
div#main .kouzalist div.subtitle {
  font-size: 93%;
}
/* catchcopy */
div#main .kouzalist .catch {
  margin-top: 0.5em;
  font-weight: normal;
  font-size: 90%;
  color: #006600;
}
/* point */
div#main .kouzalist td.point {
  padding: 0;
  text-align: center;
}
div#main .kouzalist div.point {
  margin: 0 auto;
  padding: 7px 0;
  background: url(/images/badge_yellow_s.png) no-repeat center center;
}

/* kouza status */
div#main .closed,
div#main .kouzalist .closed,
div#main .kouzalist .sem_status_closed,
div#main .kouzalist .full,
div#main .kouzalist .sem_status_full {
  background: url(/images/flag_red.png) no-repeat left 50%;
  padding-left: 20px;
}
div#main .kouzalist .sem_status_canceled {
  background: url(/images/cancel.png) no-repeat left 50%;
  padding-left: 20px;
}
div#main .kouzalist .open,
div#main .kouzalist .sem_status_open {
  background: url(/images/flag_blue.png) no-repeat left 50%;
  padding-left: 20px;
}
div#main .undercons {
  background: url(/images/flag_gray.png) no-repeat left 50%;
  padding-left: 20px;
}
div#main .nearlysoldout,
div#main .kouzalist .nearlysoldout,
div#main .kouzalist .almostfull,
div#main .kouzalist .sem_status_almostfull {
  background: url(/images/flag_yellow.png) no-repeat left 50%;
  padding-left: 20px;
}
div#main .kouzalist .done,
div#main .kouzalist .completed,
div#main .kouzalist .sem_status_completed {
  background: url(/images/done.gif) no-repeat left 50%;
  padding-left: 20px;
}
div#main .closed.rimmed,
div#main .nearlysoldout {
  background-position: 3px 50%;
}
div#main .kouzalist .memberonly {
  float: left;
  width: 18px;
  padding: 6px 3px 0;
  text-indent: -9000px;
  background: url(/images/member.png) no-repeat 50% 50%;
}

/* note */
.tablenote.formember {
  padding: 4px 0;
}

#semdate .date .big {
  font-size: 1.1em;
  color: #666;
  margin-right: 1em;
}
/* End of 'jica_seminar' */

