@charset "UTF-8";

/* 画像置換
 ******************************************************************************/
.imgRep{
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.imgRep2{
	height: 0px;
	overflow: hidden;
}

.imgRep3{
	text-indent: -9999px;
	overflow: hidden;
}


/* フォント
 ******************************************************************************/
.font-gothic{
	font-family: "ヒラギノ角ゴ ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic ProN W3", "MotoyaLCedar", "Droid Sans Japanese", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* 装飾関係
 ******************************************************************************/
.underline{ text-decoration: underline; }

.indent-1{ text-indent: -1em; padding-left: 1em; }
.indent-2{ text-indent: -2em; padding-left: 2em; }
.indent-3{ text-indent: -3em; padding-left: 3em; }
.indent-4{ text-indent: -4em; padding-left: 4em; }
.indent-5{ text-indent: -5em; padding-left: 5em; }
.indent-6{ text-indent: -6em; padding-left: 6em; }
.indent-7{ text-indent: -7em; padding-left: 7em; }
.indent-8{ text-indent: -8em; padding-left: 8em; }
.indent-9{ text-indent: -9em; padding-left: 9em; }

   a[class*=indent-],
span[class*=indent-]{ display: inline-block; }

/* CSS-PIE
 ******************************************************************************/
.msie8 .pie{ behavior: url(http://illuminartphil.com/base_includes/csspie/PIE.htc); }


/* clearfix
 *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clearfix:after{
	display: table;
	content: "";
	clear: both;
	height: 0px;
	width: 0px;
	font: 0px;
	line-height: 0;
	visibility: hidden;
}

/* ========================================================================== */
/* ========================================================================== */

@media print{

.noPrint{
	display: none !important;
}

.pos-abs-onPrint{
	/* 印刷が複数ページに渡る場合、pos:fixedだと全ページに印刷されてしまうためabsoluteに変更 */
	position: absolute !important;
}

}