td.biz  { color:#006600;
font-weight: bold;
border-bottom:#006600 1px solid;
}

td.seminar  { padding: 6px 0 6px 0;
line-height:130%;
}


.notice { font-size:13px;
}

.note { font-size: 11px;
}

.note2 { font-size: 11px; color:#666666;
}

.note3 { font-size: 11px; color:#666666; line-height:300%;
}

.schedule { border-bottom:#CCCCCC 1px dashed;
}


.specialevent {  padding:10px;
			border:1px solid #999999;
			background-color:#FFFDDA;
			line-height: 140%;
			text-align:left;
			margin-top:20px;
}

.spe_l { width: 400px;
float:left;
display:inline;
}

h3 {
margin:0;
}

h4 {
 font-size:14px;
  margin: 0;
  padding: 0;
}

.hashimoto {
border: 1px solid #666666;
}

.event_area {
width: 640px;
height:auto;
font-size: 14px;
line-height:120%;
margin-bottom: 20px;
}

.right_clm {
float: right;
width:200px;
margin-top: 10px;
height:auto;
}

.left_clm {
float: left;
width:370px;
margin-top: 10px;
height:auto;
}

h3.e_title {
font-size: 30px;
padding-bottom:20px;
}

.e_note {
font-size: 11px;

}

.e_prof {
font-size: 12px;
line-height:130%;
padding: 7px 20px 0 0;

}

.e_prof_t {
margin-bottom: 20px;
}

.pad_top5 {
padding-top: 5px;
}

.pad_top10 {
padding-top: 10px;
margin-top: 10px;
}

.pad_btm5 {
padding-bottom: 5px;
}

.e_hr {
margin: 10px auto;
}
