@charset "utf-8";

/* ==========================================================
	common(element)
========================================================== */
html {
	-webkit-text-size-adjust: 100%;
}
/* リストスタイル非表示 */
li {
	list-style: none;
}
/* 画像の枠線非表示 */
img {
	border:none;
	vertical-align: bottom;
}
address {
	font-style: normal;
}

/* ==========================================================
	common(id,class)
========================================================== */
/* 文章省略 */
.text-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* ==========================================================
	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;}
