@charset "utf-8";
/* CSS Document */


/* Default
------------------------------------------------------------*/
body , div , p , ul , ol , li , dl , dt , dd , table , th , td , img , h1 , h2 , h3 , h4 , h5 , h6 , form , select { margin: 0; padding: 0; text-align: left; }
html { overflow-y: scroll; }
img { vertical-align: top; border: none; }
img a:hover { text-decoration: none; }
ul , ol { list-style: none; }
input , select { vertical-align: middle; }




.container {
	width :980px;
	padding :0;
	margin: 0 auto;
}

img{
	margin:0;
	padding:0;
	border: 0 none;
}

div {
	margin: 0;
	padding: 0;
}


/*====================================
float
====================================*/
.flL {
	float:left;
	display: block;
}

.flR {
	float:right;
	display: block;
}

/*====================================
box
====================================*/
.box_0{
	margin: 0;
	padding: 0;
}

.box_0center{
	margin: 0 auto;
	padding: 0;
}


/*====================================
clearfix
====================================*/
.rhi_clear:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.rhi_clear {
	min-height: 1px;
}
* html .rhi_clear {
	height: 1px;
/* Hides from IE-mac \*//*/
	height: auto;
	overflow: hidden;
/* End hide from IE-mac */
}
/*----------------------------------*/
.clear0 {
	clear: both;
	height: 0px;
}


