@charset "UTF-8";

/* ================================================================================
	clearFix
================================================================================ */
#header,
#headerTopField,
#nav,
#contents,
#footerTop ul,
#footerTop dl,
#topBanner {
	overflow: hidden;
}

#header:after,
#headerTopField:after,
#nav:after,
#contents:after,
#footerTop ul:after,
#footerTop dl:after,
#topBanner:after {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
	content: "";
}

/*¥*/
* html #header,
* html #headerTopField,
* html #nav,
* html #contents,
* html #footerTop ul,
* html #footerTop dl,
* html #topBanner {
	height: 1em;
	overflow: visible;
}
/**/


/* ================================================================================
	clearFix
================================================================================ */
.clearFix {
	overflow: hidden;
}

.clearFix:after {
	clear: both;
	height: 0px;
	overflow: hidden;
	display: block;
	content: "";
}

/*¥*/
* html .clearFix {
	height: 1em;
	overflow: visible;
}
/**/

/* or */
.clear {
	clear: both;
}

/* ================================================================================
	コメントガイドライン［セクション］
================================================================================ */

/*セクション内 見出し 設定*/
/* clearfix */


/* ================================================================================
	CSS Tips
================================================================================ */

/* hover時に画像を発光させる */
a:hover img {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

