﻿@charset "UTF-8";

.clearfix:after {   /*Firefox/Safari/Operaなどのモダンブラウザ用の記述。after擬似要素を指定して、ブロック要素のあとに見えないコンテンツをいれてそれをクリアする回避策。IE7・IE6・Mac版IE5には、after擬似要素が未対応。

*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
/*
.clearfix {
	overflow:hidden;
	zoom: 1;  /*ie独自に実装されているhasLayoutプロパティをtrueにする。*/
	}
*/


/*最後にIE6以前への対応。IE6より下位のバージョンでは、inline-tableが未対応なのでheightを指定。*/
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
	overflow:visible;
	}
/* End hide from IE-mac */
