http://digit-01.com/ownpage/css_float_hack.html
/* floatを指定したボックスを含むボックスの背景が出なくなる対策 */
.contents {
overflow: hidden;
}
.contents:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .contents {
height: 1em;
overflow: visible;
}
/**/
/* float対策ここまで */