@charset "utf-8";

.fs11{
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ＭＳ Ｐゴシック", "MS PGothic",Arial,Helvetica,Osaka,Sans-Serif;
}
.txtWhite{
	color:white !important;
}
.txtRed{
	color:red !important;
}
.txtPink{
	color:#E4007F !important;
}
.txtBold{
	font-weight:bold !important;
}
.txtL{
	text-align:left !important;
}
.txtC{
	text-align:center !important;
}
.txtR{
	text-align:right !important;
}
.nowrap{
	white-space:nowrap !important;
}
.ellipsis{
	width:inherit;
	white-space:nowrap !important;
	overflow:hidden !important;
	text-overflow:ellipsis !important;
	-webkit-text-overflow:ellipsis !important;
	-o-text-overflow:ellipsis !important;
}

.vT{
	vertical-align:top !important;
}
.vM{
	vertical-align:middle !important;
}
.vB{
	vertical-align:bottom !important;
}
.floatL{
	float:left !important;
}
.floatR{
	float:right !important;
}

.w100{
	width:100% !important;
}

.p0{ padding:0 !important; }
.p5{ padding:5px !important; }
.p10{ padding:10px !important; }
.p15{ padding:15px !important; }
.p20{ padding:20px !important; }

.pt0{ padding-top:0 !important; }
.pt5{ padding-top:5px !important; }
.pt10{ padding-top:10px !important; }
.pt15{ padding-top:15px !important; }
.pt20{ padding-top:20px !important; }

.pr0{ padding-right:0 !important; }
.pr5{ padding-right:5px !important; }
.pr10{ padding-right:10px !important; }
.pr15{ padding-right:15px !important; }
.pr20{ padding-right:20px !important; }

.pb0{ padding-bottom:0 !important; }
.pb5{ padding-bottom:5px !important; }
.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }

.pl0{ padding-left:0 !important; }
.pl5{ padding-left:5px !important; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px !important; }
.pl20{ padding-left:20px !important; }

.m0{ margin:0 !important; }
.m5{ margin:5px !important; }
.m10{ margin:10px !important; }
.m15{ margin:15px !important; }
.m20{ margin:20px !important; }

.mt0{ margin-top:0 !important; }
.mt5{ margin-top:5px !important; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px !important; }
.mt20{ margin-top:20px !important; }

.mr0{ margin-right:0 !important; }
.mr5{ margin-right:5px !important; }
.mr10{ margin-right:10px !important; }
.mr15{ margin-right:15px !important; }
.mr20{ margin-right:20px !important; }

.mr0{ margin-right:0 !important; }
.mb5{ margin-bottom:5px !important; }
.mb10{ margin-bottom:10px !important; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px !important; }

.ml0{ margin-left:0 !important; }
.ml5{ margin-left:5px !important; }
.ml10{ margin-left:10px !important; }
.ml15{ margin-left:15px !important; }
.ml20{ margin-left:20px !important; }

.noborder{
	border:none !important;
}
.overhide{
	overflow:hidden;
	*zoom:1;
}
