@charset "utf-8";

/*--------------------------------------------
　■［回り込み］
--------------------------------------------*/
div{
	zoom:1;/*for IE 5.5-7*/
}
div:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0; 
	visibility:hidden;
	width:0px;
}


.fleft {
	float: left;
}


.fright {
	float: right;
}


.fclear {
	clear: both;
}

br.fclear {
	clear: both;
	font-size: 1px;
	line-height: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.img-fleft {
	float: left;
	margin: 0px;
	padding: 0px;
}

.img-fleft img {
	margin: 0px 20px 1em 0px !important;
	padding: 0px;
}


.img-fright {
	margin: 0px;
	padding: 0px;
	float: right;
}

.img-fright img {
	margin: 0px 0px 1em 20px !important;
	padding: 0px;
}


.img-left {
	text-align: left;
}

.img-left img {
	margin: 0px 0px 1em 0px;
	padding: 0px;
}

.img-right {
	margin: 0px 0px 1em 0px;
	padding: 0px;
	text-align: right;
}

.img-center {
	margin: 0px 0px 1em 0px;
	padding: 0px;
	text-align: center;
}


