/* CSS Document */

.title {
background:url(../image/title.jpg) no-repeat;
width:555px;
height:22px;
text-align:left;
padding:40px 0px 0px 10px;
color:#464646;
}

h2.activityTitle {
background:url(../image/activityTitle.gif) no-repeat;
width:565px;
height:28px;
margin:20px 0px 8px 0px;
}

h2.rirekiTitle {
background:url(../image/rirekiTitle.gif) no-repeat;
width:565px;
height:28px;
margin:20px 0px 8px 0px;
}


h2 span{
display:none;
}

h2.activityName {
background:#8a96b6;
margin:0px;
padding:10px;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:left;
}


h3 {
font-size:12px;
font-weight:bold;
color:#000000;
background:url(../../image/common/subTitleDot.gif) no-repeat 10px 3px;
text-align:left;
padding:0px 0px 0px 22px;
margin:0px;
}

div.activityList {
margin:8px 0px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #d1d1d1;
text-align:left;
}

div.activityList p{
margin:0px;
padding:5px 0px 0px 10px;
color:#444444;
line-height:130%;
}

div.activityList ul{
margin:5px 0px 0px 20px;
padding:0px;
color:#444444;
}

div.activityList ul li{
margin:0px;
padding:0px;
}




div.activityReport{
margin:5px 0px 0px 10px;
padding:0px;
text-align:left;
color:#444444;
line-height:140%;
}

div.activityReport p{
margin:8px 0px;
padding:0px;
}

div.activityReport span{
font-weight:bold;
}

div.activityReport table{
width:545px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
}

div.activityReport table.schedule td{
text-align:center;
}

div.activityReport table td{
border-bottom:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
padding:5px;
}

div.activityReport table td.contents{
background:#fff5f6;
text-align:center;
font-weight:bold;
width:80px;
}

div.activityReport table td.times{
background:#fff5f6;
text-align:center;
font-weight:bold;
width:90px;
}

div.activityReport table td.contents1{
background:#fff5f6;
text-align:center;
font-weight:bold;
}

div.activityReport ul.decimal {
list-style:outside decimal;
margin:5px 0px 10px 20px;
padding:0px;
}

div.activityReport ul.decimal li.decimalList{
display:block;
margin:0px 0px 10px 0px;
padding:0px;
}

ul.circle {
list-style:outside circle;
margin:5px 0px 0px 15px;
padding:0px;
}

ul.circle li.circleList{
margin:0px 0px 3px 0px;
padding:0px;
}

h4.top{
font-weight:bold;
font-size:12px;
color:#566c93;
margin:0px;
padding:0px;
}

h4.bottom{
font-weight:bold;
font-size:12px;
color:#566c93;
margin:10px 0px 0px 0px;
padding:0px;
}

span.attention {
color:#ff0000;
font-weight:normal;
}