.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	font-size:0.01em;
	line-height: 0;
}
.clearfix {
	display: inline-table;
	position: relative;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.item:after, 
.hukidashiMain:after, 
.hukidashiRight:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	font-size:0.01em;
	line-height: 0;
}
.item, 
.hukidashiMain, 
.hukidashiRight {
	display: inline-table;
	position: relative;
	min-height: 1%;
}