#reportcontents{
font-size:0.8em;
line-height:155%;
}

#reportcontents h4{
font-size:1.0em;
margin:20px 0 3px 0;
}

#reportcontents ul{
margin:0 0 0 20px;
padding:0;
}

#titleSeminar h3{
background-color:#7aaffe;
border-top:2px solid #427DC8;
border-bottom:2px solid #427DC8;
font-size:0.9em;
padding:5px 0;
text-indent:0.5em;
margin:0 0 8px 0;
}

#titleSeminar .seminardate{
font-size:0.8em;
line-height:140%;
font-weight:bold;
color:#427DC8;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin:0 0 10px 0;
text-align:left;
}

.seminarH4{
color:#0066CC;
}

#titleEvent h3{
background-color:#EABDFA;
border-top:2px solid #B677BA;
border-bottom:2px solid #B677BA;
font-size:0.9em;
padding:5px 0;
text-indent:0.5em;
margin:0 0 8px 0;
}

#titleEvent .eventdate{
font-size:0.8em;
line-height:140%;
font-weight:bold;
color:#993399;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin:0 0 10px 0;
text-align:left;
}

.eventH4{
color:#993399;
}

#titleKoshu h3{
background-color:#CAF59F;
border-top:2px solid #749940;
border-bottom:2px solid #749940;
font-size:0.9em;
padding:5px 0;
text-indent:0.5em;
margin:0 0 8px 0;
}

#titleKoshu .koshudate{
font-size:0.8em;
line-height:140%;
font-weight:bold;
color:#669900;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin:0 0 10px 0;
text-align:left;
}

.koshuH4{
color:#669900;
}

#backSeminar{
background-color:#e1f0ff;
text-align:center;
margin:15px 0 10px 0;
padding:5px 0;
clear:both;
}

#backEvent{
background-color:#FFE5F9;
text-align:center;
margin:15px 0 10px 0;
padding:5px 0;
clear:both;
}

#backKoshu{
background-color:#E6FFD9;
text-align:center;
margin:15px 0 10px 0;
padding:5px 0;
clear:both;
}

dl{
margin:10px 0;
}

dd{
margin-top:-20px;
margin-left:70px;
}

dt{
margin-top:10px;
}

.ddMargin{
margin-left:75px;
}

#eventlist ul{
width:510px;
margin:0;
padding:0;
list-style-type:none;
}

#eventlist li{
font-size:0.8em;
line-height:140%;
padding-top:7px;
padding-bottom:5px;
border-bottom:1px solid #CCC;
}

.iconSeminar{
background:url(img/02.gif) no-repeat 0 3px;
padding-left:72px;
}

.iconKoshu{
background:url(img/03.gif) no-repeat 0 3px;
padding-left:72px;
}

.iconEvent{
background:url(img/04.gif) no-repeat 0 3px;
padding-left:72px;
}

#otherEvent{
font-size:0.8em;
line-height:150%;
margin:15px 0 8px 0;
}

#otherEvent .koshu{
color:#65a129;
}

#otherEvent .seminar{
color:#106f9f;
}

#otherEvent .event{
color:#990099;
}