@charaset "Shift_JIS";

/* ------------------------------------------------------
 seminar
------------------------------------------------------ */

.seminartopics { font-size: 90%; background-color: #FFF; padding: 20px; margin-bottom: 20px; border: 1px solid #CCC; }
.seminartopics h5 { font-size: 120%; }
.seminartopics a { text-decoration: none; color: #2B5797; }
.seminartopics dl { background-color: #EDF8FB; line-height: 1.5em; display: block; margin: 0 126px 10px 0; padding: 10px; }
.seminartopics dt { float: left; font-weight: bold; }
.seminartopics dd { padding-left: 9em; margin: 0px; padding-bottom: 1em; }
.seminartopics .pdf_sum { margin: 0px; padding: 0px; float: right; }



/* ------------------------------------------------------
 consultation
------------------------------------------------------ */

#consultation { font-size: 85%; color: #333; border: 1px solid #CCC; background-color: #FFF; padding: 20px; }
#consultation strong { font-weight: bold; color: #15579F; }
#consultation h4 { background: url(../../common/images/bg_h4_s.gif) repeat-y left; }



/* ------------------------------------------------------
 \
------------------------------------------------------ */
table#sakura { width: 300px; }
table#sakura th { text-align: center; font-weight: bold; color: #000; background-color: #EFB4C1; padding: 0.25em; }
table#sakura th.bg { color: #FFF; background-color: #E17088; }
table#sakura td { text-align: center; font-weight: bold; color: #CD003B; padding: 0.25em; }
table#sakura tr { background: #FFFDEE; }
table#sakura tr.bg { background: #FFFDD4; }
