@charset "utf-8";
/* CSS Document */

/*-------------------
[discription]
for adjust
全頁共通調整用
-------------------*/

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

.veTop{vertical-align:top !important;}

/* フォントの大きさ */
.fs10 { font-size: 77% !important; }
.fs11 { font-size: 85% !important; }
.fs12 { font-size: 93% !important; }
.fs13 { font-size: 100% !important; }
.fs14 { font-size: 108% !important; }
.fs15 { font-size: 116% !important; }
.fs16 { font-size: 123.1% !important; }
.fs17 { font-size: 131% !important; }
.fs18 { font-size: 138.5% !important; }
.fs19 { font-size: 146.5% !important; }
.fs20 { font-size: 153.9% !important; }
.fs21 { font-size: 161.6% !important; }
.fs22 { font-size: 167% !important; }
.fs23 { font-size: 174% !important; }
.fs24 { font-size: 182% !important; }
.fs25 { font-size: 189% !important; }
.fs26 { font-size: 197% !important; }



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

/*------------------------------------------------------------
	微調整用クラス（※多用しないこと）
------------------------------------------------------------*/
.mt0 { margin-top: 0 !important; }
.mt2 { margin-top: 2% !important; }
.mt5 { margin-top: 5% !important; }
.mb0 { margin-bottom: 0 !important; }
.mb2 { margin-bottom: 2% !important; }

/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
