/* common */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.clearfix {
    min-height: 1px;
}

* html .clearfix {
    height: 1px;
    /*?*//*/
    height: auto;
    overflow: hidden;
    /**/
}

h2 {
    margin:25px 0;
    width:225px;
    height:40px;
}

#ruleHeader {
    background:url(/images/service/guide/rule/h1_title.gif) no-repeat left center;
}

h2 span {
    display:none;
}