@charset "UTF-8";

/* ==========================================================
	common(element)
========================================================== */
html {
	-webkit-text-size-adjust: 100%;
}
li {
	list-style: none;
}
img {
	vertical-align: bottom;
}
address {
	font-style: normal;
}





/* ==========================================================
	common(id,class)
========================================================== */





/* ==========================================================
	float解除
========================================================== */
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* IE6 */
* html .clearfix { zoom: 1;}
/* IE7 */
*:first-child+html .clearfix { zoom: 1;}
