@charset "EUC-JP";

/* ------------------------------------------------------------------------ */

/*  clearfix

/* ------------------------------------------------------------------------ */

.clr:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clr {
	display: inline-table;
	min-height: 1%;
	position: relative;
}
/* Hides from IE-mac \*/
* html .clr {
	height: 1%;
}

.clr {
	display: block;
}
/* End hide from IE-mac */



/* common
--------------------------------------------------------------------------- */

#gnavBlock,
.section{
    overflow	: hidden;
}

#gnavBlock:after,
.section:after {
    content		: "";
    display		: block;
    clear		: both;
    height		: 1px;
    overflow	: hidden;
}

/*\*/
* html #gnavBlock,
* html .section {
    height		: 1em;
    overflow	: visible;
}
/**/
