@charset "Shift_JIS";

/* ============================================
 *
 * Format Ver  : 2.3
 * Last UpDate : 2010/12/04
 *
============================================ */
.clearfix,
#contents,
.sectionLv1,
.sectionLv2,
.sectionLv3
{
	display: block;
	min-height: 1%;
}
.clearfix:after,
#contents:after,
.sectionLv1:after,
.sectionLv2:after,
.sectionLv3:after

{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix,
* html #contents,
* html .sectionLv1,
* html .sectionLv2,
* html .sectionLv3
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* ============================================
	contents
============================================ */

#contents {
	margin: 0 auto;
}



/* ============================================
	印刷設定（FirefoxはUA振り分けのため/common/css/fx_print.cssに記載）
============================================ */
@media print {
	/* IE6 ドキュメントの倍率設定 */
	html,body {
		_zoom: 0.65;
	}
	/* フッター固定解除 */
	html,
	body,
	#wrapper {
		height: auto;
	}
	body > #wrapper {
		height: auto;
		min-height: auto;
	}
	#footWrap {
		margin-top: 0;
	}
	/* フッター固定解除に伴う余白の調整 */
	#contents {
		padding: 0 25px 0;
	}
}