<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*------------------------------------------------------------
	書式設定
------------------------------------------------------------*/
/* テキストの位置 */
.taLeft { text-align: left !important; }
.taCenter { text-align: center !important; }
.taRight { text-align: right !important; }

/* フォントの太さ */
.fwNormal { font-weight: normal !important; }
.fwBold { font-weight: bold !important; }

/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*------------------------------------------------------------
	fadein
------------------------------------------------------------*/
.fadein {
	opacity : 0;
	-webkit-transition : all 1s ease-out;
	transition : all 1s ease-out;
}

.fadein.scrollin {
	opacity : 1;
}

.fadein02 {
	opacity : 0;
	-webkit-transition : all 1s ease-out .5s;
	transition : all 1s ease-out .5s;
}
.fadein02.scrollin {
	opacity : 1;
}

.fadein03 {
	opacity : 0;
	-webkit-transition : all 1s ease-out 1s;
	transition : all 1s ease-out 1s;
}

.fadein03.scrollin {
	opacity : 1;
}

.fadein_y {
	opacity : 0;
	-webkit-transform : translate3d(0, 40px, 0);
	transform : translate3d(0, 40px, 0);
	-webkit-transition : all 500ms ease-out;
	transition : all 500ms ease-out;
}

.fadein_y.scrollin {
	opacity : 1;
	-webkit-transform : translate3d(0, 0, 0);
	transform : translate3d(0, 0, 0); 
}</pre></body></html>