@charset "UTF-8";

/*-----------------------------------------------------------

	margin setting

-----------------------------------------------------------*/

.pt0	{ padding-top:0px !important; }
.pt5	{ padding-top:5px !important; }
.pt10	{ padding-top:10px !important; }
.pt15	{ padding-top:15px !important; }
.pt20	{ padding-top:20px !important; }
.pt25	{ padding-top:25px !important; }
.pt30	{ padding-top:30px !important; }
.pt40	{ padding-top:40px !important; }
.pt50	{ padding-top:50px !important; }
.pt100	{ padding-top:100px !important; }
.pt150	{ padding-top:150px !important; }

.pr0	{ padding-right:0px !important; }
.pr5	{ padding-right:5px !important; }
.pr10	{ padding-right:10px !important; }
.pr15	{ padding-right:15px !important; }
.pr20	{ padding-right:20px !important; }
.pr25	{ padding-right:25px !important; }
.pr30	{ padding-right:30px !important; }
.pr40	{ padding-right:40px !important; }
.pr50	{ padding-right:50px !important; }
.pr100	{ padding-right:100px !important; }
.pr150	{ padding-right:150px !important; }

.pb0	{ padding-bottom:0px !important; }
.pb5	{ padding-bottom:5px !important; }
.pb10	{ padding-bottom:10px !important; }
.pb15	{ padding-bottom:15px !important; }
.pb20	{ padding-bottom:20px !important; }
.pb25	{ padding-bottom:25px !important; }
.pb30	{ padding-bottom:30px !important; }
.pb40	{ padding-bottom:40px !important; }
.pb50	{ padding-bottom:50px !important; }
.pb100	{ padding-bottom:100px !important; }
.pb150	{ padding-bottom:150px !important; }

.pl0	{ padding-left:0px !important; }
.pl5	{ padding-left:5px !important; }
.pl10	{ padding-left:10px !important; }
.pl15	{ padding-left:15px !important; }
.pl20	{ padding-left:20px !important; }
.pl25	{ padding-left:25px !important; }
.pl30	{ padding-left:30px !important; }
.pl40	{ padding-left:40px !important; }
.pl45	{ padding-left:45px !important; }
.pl50	{ padding-left:50px !important; }
.pl100	{ padding-left:100px !important; }
.pl150	{ padding-left:150px !important; }

.mt0	{ margin-top:0px !important; }
.mt5	{ margin-top:5px !important; }
.mt10	{ margin-top:10px !important; }
.mt15	{ margin-top:15px !important; }
.mt20	{ margin-top:20px !important; }
.mt25	{ margin-top:25px !important; }
.mt30	{ margin-top:30px !important; }
.mt40	{ margin-top:40px !important; }
.mt50	{ margin-top:50px !important; }
.mt100	{ margin-top:100px !important; }
.mt150	{ margin-top:150px !important; }

.mr0	{ margin-right:0px !important; }
.mr5	{ margin-right:5px !important; }
.mr10	{ margin-right:10px !important; }
.mr15	{ margin-right:15px !important; }
.mr20	{ margin-right:20px !important; }
.mr25	{ margin-right:25px !important; }
.mr30	{ margin-right:30px !important; }
.mr40	{ margin-right:40px !important; }
.mr50	{ margin-right:50px !important; }
.mr100	{ margin-right:100px !important; }
.mr150	{ margin-right:150px !important; }

.mb0	{ margin-bottom:0px !important; }
.mb5	{ margin-bottom:5px !important; }
.mb10	{ margin-bottom:10px !important; }
.mb15	{ margin-bottom:15px !important; }
.mb20	{ margin-bottom:20px !important; }
.mb25	{ margin-bottom:25px !important; }
.mb30	{ margin-bottom:30px !important; }
.mb40	{ margin-bottom:40px !important; }
.mb50	{ margin-bottom:50px !important; }
.mb100	{ margin-bottom:100px !important; }
.mb150	{ margin-bottom:150px !important; }

.ml0	{ margin-left:0px !important; }
.ml5	{ margin-left:5px !important; }
.ml10	{ margin-left:10px !important; }
.ml15	{ margin-left:15px !important; }
.ml20	{ margin-left:20px !important; }
.ml25	{ margin-left:25px !important; }
.ml30	{ margin-left:30px !important; }
.ml40	{ margin-left:40px !important; }
.ml50	{ margin-left:50px !important; }
.ml100	{ margin-left:100px !important; }
.ml150	{ margin-left:150px !important; }


/*-----------------------------------------------------------

	float setting

-----------------------------------------------------------*/

.fl	{ float:left; }
.fr	{ float:right; }
.cb	{ clear:both; }


/*-----------------------------------------------------------

	other setting

-----------------------------------------------------------*/

.tl	{ text-align:left; }
.tc	{ text-align:center; }
.tr	{ text-align:right; }


/*-----------------------------------------------------------

	font setting

-----------------------------------------------------------*/

.f9 { font-size:9px !important; }
.f10 { font-size:10px !important; }
.f11 { font-size:11px !important; }
.f12 { font-size:12px !important; }
.f13 { font-size:13px !important; }
.f14 { font-size:14px !important; }
.f15 { font-size:15px !important; }
.f16 { font-size:16px !important; }
.f17 { font-size:17px !important; }
.f18 { font-size:18px !important; }
.f19 { font-size:19px !important; }
.f20 { font-size:20px !important; }
.f21 { font-size:21px !important; }
.f22 { font-size:22px !important; }
.f23 { font-size:23px !important; }
.f24 { font-size:24px !important; }
.f25 { font-size:25px !important; }
.f26 { font-size:26px !important; }


/*-----------------------------------------------------------

	font weight setting

-----------------------------------------------------------*/

.fb {
	font-weight:bold;
}

.fn {
	font-weight:normal;
}


/*-----------------------------------------------------------

	letter-spacing setting

-----------------------------------------------------------*/

.ls1 {
	letter-spacing:1em;
}


/*-----------------------------------------------------------

	color setting

-----------------------------------------------------------*/

.fBlack {
	color:#000000;
}

.fRed {
	color:#ff0000;
}

.fGray {
	color:#8c8c8c;
}


/*-----------------------------------------------------------

	subscript / superscript setting

-----------------------------------------------------------*/

.sup {
	position:relative;
	font-size:0.8em;
	top:-0.4em;
}
.sub {
	position:relative;
	font-size:0.8em;
	top:0.1em;
}


/*-----------------------------------------------------------

	general Box setting

-----------------------------------------------------------*/

.wrap {
	width:100%;
	overflow:hidden;
}

