#contents .campainsect {
    margin:0;
    padding:0;
}
#contents .campainsect .floatlist a {
    float:left;
}
#contents .campainsect a:hover {
    opacity:0.7;
}
#campainwrapper {
    margin-bottom:32px;
}
#campainwrapper * {
}
#campainwrapper h3 {
    font-size: 24px;
    font-weight: 500;
    line-height:1.4;
    padding:8px 0 18px;
    vertical-align: bottom;
}
#campainwrapper h4 {
    font-size: 16px;
    font-weight: 600;
}
#campainwrapper ol {
    display:list-item;
    margin-left:1em;
    margin-top:1.8em;
}
#campainwrapper ol li {
    display:list-item;
    list-style-type: decimal;
    margin-bottom:1.8em;
}
#campainwrapper ul {
    display:list-item;
    margin-left:1em;
    margin-top:1.8em;
}
#campainwrapper ul li {
    display:list-item;
    list-style-type: disc;
    margin-bottom:1.8em;
}