@charset "utf-8";

/*------------------------------------------------------------------------------
 GENERAL CLASSES（SIZE & MARGIN）
 -------------------------------------------------------------------------------
/* WIDTH */
.wq			{width:25% !important;}
.w33per		{width:33.3% !important;}
.wh			{width:50% !important;_width:49.9% !important;}
.w75per		{width:75% !important;}
.wf			{width:100% !important;}
/* HEIGHT */
.hf			{height:100% !important;}
/* MARGIN */
.mt0		{margin-top:0 !important;}
.mt1		{margin-top:1px !important;}
.mt2		{margin-top:2px !important;}
.mt3		{margin-top:3px !important;}
.mt4		{margin-top:4px !important;}
.mt5		{margin-top:5px !important;}
.mt6		{margin-top:6px !important;}
.mt7		{margin-top:7px !important;}
.mt8		{margin-top:8px !important;}
.mt9		{margin-top:9px !important;}
.mt10		{margin-top:10px !important;}
.mt11		{margin-top:11px !important;}
.mt12		{margin-top:12px !important;}
.mt13		{margin-top:13px !important;}
.mt14		{margin-top:14px !important;}
.mt15		{margin-top:15px !important;}
.mt16		{margin-top:16px !important;}
.mt17		{margin-top:17px !important;}
.mt18		{margin-top:18px !important;}
.mt19		{margin-top:19px !important;}
.mt20		{margin-top:20px !important;}
.mt21		{margin-top:21px !important;}
.mt22		{margin-top:22px !important;}
.mt23		{margin-top:23px !important;}
.mt24		{margin-top:24px !important;}
.mt25		{margin-top:25px !important;}
.mt26		{margin-top:26px !important;}
.mt27		{margin-top:27px !important;}
.mt28		{margin-top:28px !important;}
.mt29		{margin-top:29px !important;}
.mt30		{margin-top:30px !important;}

.mr0		{margin-right:0 !important;}
.mr1		{margin-right:1px !important;}
.mr2		{margin-right:2px !important;}
.mr3		{margin-right:3px !important;}
.mr4		{margin-right:4px !important;}
.mr5		{margin-right:5px !important;}
.mr6		{margin-right:6px !important;}
.mr7		{margin-right:7px !important;}
.mr8		{margin-right:8px !important;}
.mr9		{margin-right:9px !important;}
.mr10		{margin-right:10px !important;}
.mr11		{margin-right:11px !important;}
.mr12		{margin-right:12px !important;}
.mr13		{margin-right:13px !important;}
.mr14		{margin-right:14px !important;}
.mr15		{margin-right:15px !important;}
.mr16		{margin-right:16px !important;}
.mr17		{margin-right:17px !important;}
.mr18		{margin-right:18px !important;}
.mr19		{margin-right:19px !important;}
.mr20		{margin-right:20px !important;}
.mr21		{margin-right:21px !important;}
.mr22		{margin-right:22px !important;}
.mr23		{margin-right:23px !important;}
.mr24		{margin-right:24px !important;}
.mr25		{margin-right:25px !important;}
.mr26		{margin-right:26px !important;}
.mr27		{margin-right:27px !important;}
.mr28		{margin-right:28px !important;}
.mr29		{margin-right:29px !important;}
.mr30		{margin-right:30px !important;}

.mb0		{margin-bottom:0 !important;}
.mb1		{margin-bottom:1px !important;}
.mb2		{margin-bottom:2px !important;}
.mb3		{margin-bottom:3px !important;}
.mb4		{margin-bottom:4px !important;}
.mb5		{margin-bottom:5px !important;}
.mb6		{margin-bottom:6px !important;}
.mb7		{margin-bottom:7px !important;}
.mb8		{margin-bottom:8px !important;}
.mb9		{margin-bottom:9px !important;}
.mb10		{margin-bottom:10px !important;}
.mb11		{margin-bottom:11px !important;}
.mb12		{margin-bottom:12px !important;}
.mb13		{margin-bottom:13px !important;}
.mb14		{margin-bottom:14px !important;}
.mb15		{margin-bottom:15px !important;}
.mb16		{margin-bottom:16px !important;}
.mb17		{margin-bottom:17px !important;}
.mb18		{margin-bottom:18px !important;}
.mb19		{margin-bottom:19px !important;}
.mb20		{margin-bottom:20px !important;}
.mb21		{margin-bottom:21px !important;}
.mb22		{margin-bottom:22px !important;}
.mb23		{margin-bottom:23px !important;}
.mb24		{margin-bottom:24px !important;}
.mb25		{margin-bottom:25px !important;}
.mb26		{margin-bottom:26px !important;}
.mb27		{margin-bottom:27px !important;}
.mb28		{margin-bottom:28px !important;}
.mb29		{margin-bottom:29px !important;}
.mb30		{margin-bottom:30px !important;}

.ml0		{margin-left:0 !important;}
.ml1		{margin-left:1px !important;}
.ml2		{margin-left:2px !important;}
.ml3		{margin-left:3px !important;}
.ml4		{margin-left:4px !important;}
.ml5		{margin-left:5px !important;}
.ml6		{margin-left:6px !important;}
.ml7		{margin-left:7px !important;}
.ml8		{margin-left:8px !important;}
.ml9		{margin-left:9px !important;}
.ml10		{margin-left:10px !important;}
.ml11		{margin-left:11px !important;}
.ml12		{margin-left:12px !important;}
.ml13		{margin-left:13px !important;}
.ml14		{margin-left:14px !important;}
.ml15		{margin-left:15px !important;}
.ml16		{margin-left:16px !important;}
.ml17		{margin-left:17px !important;}
.ml18		{margin-left:18px !important;}
.ml19		{margin-left:19px !important;}
.ml20		{margin-left:20px !important;}
.ml21		{margin-left:21px !important;}
.ml22		{margin-left:22px !important;}
.ml23		{margin-left:23px !important;}
.ml24		{margin-left:24px !important;}
.ml25		{margin-left:25px !important;}
.ml26		{margin-left:26px !important;}
.ml27		{margin-left:27px !important;}
.ml28		{margin-left:28px !important;}
.ml29		{margin-left:29px !important;}
.ml30		{margin-left:30px !important;}

.m0			{margin:0 !important;}
.m1			{margin:1px !important;}
.m2			{margin:2px !important;}
.m3			{margin:3px !important;}
.m4			{margin:4px !important;}
.m5			{margin:5px !important;}
.m6			{margin:6px !important;}
.m7			{margin:7px !important;}
.m8			{margin:8px !important;}
.m9			{margin:9px !important;}
.m10		{margin:10px !important;}
.m11		{margin:11px !important;}
.m12		{margin:12px !important;}
.m13		{margin:13px !important;}
.m14		{margin:14px !important;}
.m15		{margin:15px !important;}
.m20		{margin:20px !important;}
.m21		{margin:21px !important;}
.m22		{margin:22px !important;}
.m23		{margin:23px !important;}
.m24		{margin:24px !important;}
.m25		{margin:25px !important;}
.m26		{margin:26px !important;}
.m27		{margin:27px !important;}
.m28		{margin:28px !important;}
.m29		{margin:29px !important;}
.m30		{margin:30px !important;}

/* PADDING */
.pt0		{padding-top:0 !important;}
.pt1		{padding-top:1px !important;}
.pt2		{padding-top:2px !important;}
.pt3		{padding-top:3px !important;}
.pt4		{padding-top:4px !important;}
.pt5		{padding-top:5px !important;}
.pt6		{padding-top:6px !important;}
.pt7		{padding-top:7px !important;}
.pt8		{padding-top:8px !important;}
.pt9		{padding-top:9px !important;}
.pt10		{padding-top:10px !important;}
.pt11		{padding-top:11px !important;}
.pt12		{padding-top:12px !important;}
.pt13		{padding-top:13px !important;}
.pt14		{padding-top:14px !important;}
.pt15		{padding-top:15px !important;}
.pt16		{padding-top:16px !important;}
.pt17		{padding-top:17px !important;}
.pt18		{padding-top:18px !important;}
.pt19		{padding-top:19px !important;}
.pt20		{padding-top:20px !important;}
.pt21		{padding-top:21px !important;}
.pt22		{padding-top:22px !important;}
.pt23		{padding-top:23px !important;}
.pt24		{padding-top:24px !important;}
.pt25		{padding-top:25px !important;}
.pt26		{padding-top:26px !important;}
.pt27		{padding-top:27px !important;}
.pt28		{padding-top:28px !important;}
.pt29		{padding-top:29px !important;}
.pt30		{padding-top:30px !important;}

.pr0		{padding-right:0 !important;}
.pr1		{padding-right:1px !important;}
.pr2		{padding-right:2px !important;}
.pr3		{padding-right:3px !important;}
.pr4		{padding-right:4px !important;}
.pr5		{padding-right:5px !important;}
.pr6		{padding-right:6px !important;}
.pr7		{padding-right:7px !important;}
.pr8		{padding-right:8px !important;}
.pr9		{padding-right:9px !important;}
.pr10		{padding-right:10px !important;}
.pr11		{padding-right:11px !important;}
.pr12		{padding-right:12px !important;}
.pr13		{padding-right:13px !important;}
.pr14		{padding-right:14px !important;}
.pr15		{padding-right:15px !important;}
.pr16		{padding-right:16px !important;}
.pr17		{padding-right:17px !important;}
.pr18		{padding-right:18px !important;}
.pr19		{padding-right:19px !important;}
.pr20		{padding-right:20px !important;}
.pr21		{padding-right:21px !important;}
.pr22		{padding-right:22px !important;}
.pr23		{padding-right:23px !important;}
.pr24		{padding-right:24px !important;}
.pr25		{padding-right:25px !important;}
.pr26		{padding-right:26px !important;}
.pr27		{padding-right:27px !important;}
.pr28		{padding-right:28px !important;}
.pr29		{padding-right:29px !important;}
.pr30		{padding-right:30px !important;}

.pb0		{padding-bottom:0 !important;}
.pb1		{padding-bottom:1px !important;}
.pb2		{padding-bottom:2px !important;}
.pb3		{padding-bottom:3px !important;}
.pb4		{padding-bottom:4px !important;}
.pb5		{padding-bottom:5px !important;}
.pb6		{padding-bottom:6px !important;}
.pb7		{padding-bottom:7px !important;}
.pb8		{padding-bottom:8px !important;}
.pb9		{padding-bottom:9px !important;}
.pb10		{padding-bottom:10px !important;}
.pb11		{padding-bottom:11px !important;}
.pb12		{padding-bottom:12px !important;}
.pb13		{padding-bottom:13px !important;}
.pb14		{padding-bottom:14px !important;}
.pb15		{padding-bottom:15px !important;}
.pb16		{padding-bottom:16px !important;}
.pb17		{padding-bottom:17px !important;}
.pb18		{padding-bottom:18px !important;}
.pb19		{padding-bottom:19px !important;}
.pb20		{padding-bottom:20px !important;}
.pb21		{padding-bottom:21px !important;}
.pb22		{padding-bottom:22px !important;}
.pb23		{padding-bottom:23px !important;}
.pb24		{padding-bottom:24px !important;}
.pb25		{padding-bottom:25px !important;}
.pb26		{padding-bottom:26px !important;}
.pb27		{padding-bottom:27px !important;}
.pb28		{padding-bottom:28px !important;}
.pb29		{padding-bottom:29px !important;}
.pb30		{padding-bottom:30px !important;}

.pl0		{padding-left:0 !important;}
.pl1		{padding-left:1px !important;}
.pl2		{padding-left:2px !important;}
.pl3		{padding-left:3px !important;}
.pl4		{padding-left:4px !important;}
.pl5		{padding-left:5px !important;}
.pl6		{padding-left:6px !important;}
.pl7		{padding-left:7px !important;}
.pl8		{padding-left:8px !important;}
.pl9		{padding-left:9px !important;}
.pl10		{padding-left:10px !important;}
.pl11		{padding-left:11px !important;}
.pl12		{padding-left:12px !important;}
.pl13		{padding-left:13px !important;}
.pl14		{padding-left:14px !important;}
.pl15		{padding-left:15px !important;}
.pl16		{padding-left:16px !important;}
.pl17		{padding-left:17px !important;}
.pl18		{padding-left:18px !important;}
.pl19		{padding-left:19px !important;}
.pl20		{padding-left:20px !important;}
.pl21		{padding-left:21px !important;}
.pl22		{padding-left:22px !important;}
.pl23		{padding-left:23px !important;}
.pl24		{padding-left:24px !important;}
.pl25		{padding-left:25px !important;}
.pl26		{padding-left:26px !important;}
.pl27		{padding-left:27px !important;}
.pl28		{padding-left:28px !important;}
.pl29		{padding-left:29px !important;}
.pl30		{padding-left:30px !important;}

.pv0		{padding-top:0 !important;padding-bottom:0 !important;}
.pv1		{padding-top:1px !important;padding-bottom:1px !important;}
.pv2		{padding-top:2px !important;padding-bottom:2px !important;}
.pv3		{padding-top:3px !important;padding-bottom:3px !important;}
.pv4		{padding-top:4px !important;padding-bottom:4px !important;}
.pv5		{padding-top:5px !important;padding-bottom:5px !important;}
.pv6		{padding-top:6px !important;padding-bottom:6px !important;}
.pv7		{padding-top:7px !important;padding-bottom:7px !important;}
.pv8		{padding-top:8px !important;padding-bottom:8px !important;}
.pv9		{padding-top:9px !important;padding-bottom:9px !important;}
.pv10		{padding-top:10px !important;padding-bottom:10px !important;}
.pv11		{padding-top:11px !important;padding-bottom:11px !important;}
.pv12		{padding-top:12px !important;padding-bottom:12px !important;}
.pv13		{padding-top:13px !important;padding-bottom:13px !important;}
.pv14		{padding-top:14px !important;padding-bottom:14px !important;}
.pv15		{padding-top:15px !important;padding-bottom:15px !important;}
.pv16		{padding-top:16px !important;padding-bottom:16px !important;}
.pv17		{padding-top:17px !important;padding-bottom:17px !important;}
.pv18		{padding-top:18px !important;padding-bottom:18px !important;}
.pv19		{padding-top:19px !important;padding-bottom:19px !important;}
.pv20		{padding-top:20px !important;padding-bottom:20px !important;}
.pv21		{padding-top:21px !important;padding-bottom:21px !important;}
.pv22		{padding-top:22px !important;padding-bottom:22px !important;}
.pv23		{padding-top:23px !important;padding-bottom:23px !important;}
.pv24		{padding-top:24px !important;padding-bottom:24px !important;}
.pv25		{padding-top:25px !important;padding-bottom:25px !important;}
.pv26		{padding-top:26px !important;padding-bottom:26px !important;}
.pv27		{padding-top:27px !important;padding-bottom:27px !important;}
.pv28		{padding-top:28px !important;padding-bottom:28px !important;}
.pv29		{padding-top:29px !important;padding-bottom:29px !important;}
.pv30		{padding-top:30px !important;padding-bottom:30px !important;}

.ph0		{padding-right:0 !important;padding-left:0 !important;}
.ph1		{padding-right:1px !important;padding-left:1px !important;}
.ph2		{padding-right:2px !important;padding-left:2px !important;}
.ph3		{padding-right:3px !important;padding-left:3px !important;}
.ph4		{padding-right:4px !important;padding-left:4px !important;}
.ph5		{padding-right:5px !important;padding-left:5px !important;}
.ph6		{padding-right:6px !important;padding-left:6px !important;}
.ph7		{padding-right:7px !important;padding-left:7px !important;}
.ph8		{padding-right:8px !important;padding-left:8px !important;}
.ph9		{padding-right:9px !important;padding-left:9px !important;}
.ph10		{padding-right:10px !important;padding-left:10px !important;}
.ph11		{padding-right:11px !important;padding-left:11px !important;}
.ph12		{padding-right:12px !important;padding-left:12px !important;}
.ph13		{padding-right:13px !important;padding-left:13px !important;}
.ph14		{padding-right:14px !important;padding-left:14px !important;}
.ph15		{padding-right:15px !important;padding-left:15px !important;}
.ph16		{padding-right:16px !important;padding-left:16px !important;}
.ph17		{padding-right:17px !important;padding-left:17px !important;}
.ph18		{padding-right:18px !important;padding-left:18px !important;}
.ph19		{padding-right:19px !important;padding-left:19px !important;}
.ph20		{padding-right:20px !important;padding-left:20px !important;}
.ph21		{padding-right:21px !important;padding-left:21px !important;}
.ph22		{padding-right:22px !important;padding-left:22px !important;}
.ph23		{padding-right:23px !important;padding-left:23px !important;}
.ph24		{padding-right:24px !important;padding-left:24px !important;}
.ph25		{padding-right:25px !important;padding-left:25px !important;}
.ph26		{padding-right:26px !important;padding-left:26px !important;}
.ph27		{padding-right:27px !important;padding-left:27px !important;}
.ph28		{padding-right:28px !important;padding-left:28px !important;}
.ph29		{padding-right:29px !important;padding-left:29px !important;}
.ph30		{padding-right:30px !important;padding-left:30px !important;}

.p0			{padding:0 !important;}
.p1			{padding:1px !important;}
.p2			{padding:2px !important;}
.p3			{padding:3px !important;}
.p4			{padding:4px !important;}
.p5			{padding:5px !important;}
.p6			{padding:6px !important;}
.p7			{padding:7px !important;}
.p8			{padding:8px !important;}
.p9			{padding:9px !important;}
.p10		{padding:10px !important;}
.p11		{padding:11px !important;}
.p12		{padding:12px !important;}
.p13		{padding:13px !important;}
.p14		{padding:14px !important;}
.p15		{padding:15px !important;}
.p16		{padding:16px !important;}
.p17		{padding:17px !important;}
.p18		{padding:18px !important;}
.p19		{padding:19px !important;}
.p20		{padding:20px !important;}
.p21		{padding:21px !important;}
.p22		{padding:22px !important;}
.p23		{padding:23px !important;}
.p24		{padding:24px !important;}
.p25		{padding:25px !important;}
.p26		{padding:26px !important;}
.p27		{padding:27px !important;}
.p28		{padding:28px !important;}
.p29		{padding:29px !important;}
.p30		{padding:30px !important;}

/*------------------------------------------------------------------------------
 GENERAL CLASSES（EFFECTS）
 -------------------------------------------------------------------------------
 ■FLOAT/CLEAR
   fl = float:left
   fr = float:right
   cb = clear:both
 ■CLEAR FIX
   cf
 ■POSITION
   pr = position:relative
   pa = position:absolute
 ■OVERFLOW
   ofh = overflow:hidden
 ■DISPLAY
   db = display:block
   di = display:inline
   dn = display:none
   dib[z] = display:inline-block[inline element/block element]
 ■VISIBILITY
   vh = visibility:hidden
 ■位置指定
   [t/b/l/r] + [数字] = [top/bottom/left/right]:数字px
   └ t10 = top:10px
   └ b10 = bottom:10px
   └ l10 = left:10px
   └ r10 = right:10px
 ■Z-INDEX
   zi + [数字] = z-index:数字
 ■ZOOM
   zm + [数字] = zoom:数字
 -------------------------------------------------------------------------------*/
/* FLOAT */
.fl			{float:left !important;}
.fr			{float:right !important;}
.cb			{clear:both !important;}
/* CLEAR FIX */
.cf:after	{content:"" !important;display:block !important;clear:both !important;height:0 !important;visibility:hidden !important;}
.cf			{zoom:1 !important;}
/* POSITION */
.pr			{position:relative !important;zoom:1 !important;}
.pa			{position:absolute !important;}
.t0			{top:0 !important;}
.t1			{top:1px !important;}
.t2			{top:2px !important;}
.t3			{top:3px !important;}
.t4			{top:4px !important;}
.t5			{top:5px !important;}
.t6			{top:6px !important;}
.t7			{top:7px !important;}
.t8			{top:8px !important;}
.t9			{top:9px !important;}
.t10		{top:10px !important;}
.t11		{top:11px !important;}
.t12		{top:12px !important;}
.t13		{top:13px !important;}
.t14		{top:14px !important;}
.t15		{top:15px !important;}
.t20		{top:20px !important;}
.t21		{top:21px !important;}
.t22		{top:22px !important;}
.t23		{top:23px !important;}
.t24		{top:24px !important;}
.t25		{top:25px !important;}
.t26		{top:26px !important;}
.t27		{top:27px !important;}
.t28		{top:28px !important;}
.t29		{top:29px !important;}
.t30		{top:30px !important;}

.r0			{right:0 !important;}
.r1			{right:1px !important;}
.r2			{right:2px !important;}
.r3			{right:3px !important;}
.r4			{right:4px !important;}
.r5			{right:5px !important;}
.r6			{right:6px !important;}
.r7			{right:7px !important;}
.r8			{right:8px !important;}
.r9			{right:9px !important;}
.r10		{right:10px !important;}
.r11		{right:11px !important;}
.r12		{right:12px !important;}
.r13		{right:13px !important;}
.r14		{right:14px !important;}
.r15		{right:15px !important;}
.r20		{right:20px !important;}
.r21		{right:21px !important;}
.r22		{right:22px !important;}
.r23		{right:23px !important;}
.r24		{right:24px !important;}
.r25		{right:25px !important;}
.r26		{right:26px !important;}
.r27		{right:27px !important;}
.r28		{right:28px !important;}
.r29		{right:29px !important;}
.r30		{right:30px !important;}

.b0			{bottom:0 !important;}
.b1			{bottom:1px !important;}
.b2			{bottom:2px !important;}
.b3			{bottom:3px !important;}
.b4			{bottom:4px !important;}
.b5			{bottom:5px !important;}
.b6			{bottom:6px !important;}
.b7			{bottom:7px !important;}
.b8			{bottom:8px !important;}
.b9			{bottom:9px !important;}
.b10		{bottom:10px !important;}
.b11		{bottom:11px !important;}
.b12		{bottom:12px !important;}
.b13		{bottom:13px !important;}
.b14		{bottom:14px !important;}
.b15		{bottom:15px !important;}
.b20		{bottom:20px !important;}
.b21		{bottom:21px !important;}
.b22		{bottom:22px !important;}
.b23		{bottom:23px !important;}
.b24		{bottom:24px !important;}
.b25		{bottom:25px !important;}
.b26		{bottom:26px !important;}
.b27		{bottom:27px !important;}
.b28		{bottom:28px !important;}
.b29		{bottom:29px !important;}
.b30		{bottom:30px !important;}

.l0			{left:0 !important;}
.l1			{left:1px !important;}
.l2			{left:2px !important;}
.l3			{left:3px !important;}
.l4			{left:4px !important;}
.l5			{left:5px !important;}
.l6			{left:6px !important;}
.l7			{left:7px !important;}
.l8			{left:8px !important;}
.l9			{left:9px !important;}
.l10		{left:10px !important;}
.l11		{left:11px !important;}
.l12		{left:12px !important;}
.l13		{left:13px !important;}
.l14		{left:14px !important;}
.l15		{left:15px !important;}
.l20		{left:20px !important;}
.l21		{left:21px !important;}
.l22		{left:22px !important;}
.l23		{left:23px !important;}
.l24		{left:24px !important;}
.l25		{left:25px !important;}
.l26		{left:26px !important;}
.l27		{left:27px !important;}
.l28		{left:28px !important;}
.l29		{left:29px !important;}
.l30		{left:30px !important;}
/* OVERFLOW */
.ofh		{overflow:hidden !important;}
.ofa		{overflow:auto !important;}
.ofs		{overflow:scroll !important;}
.ofxs		{overflow-x:scroll !important;}
.ofys		{overflow-y:scroll !important;}
/* DISPLAY */
.db			{display:block !important;}
.di			{display:inline !important;}
.dib4i		{display:inline-block !important;}
.dib4b		{display:inline-block !important;*display:inline !important;zoom:1 !important;}
.dn			{display:none !important;}
/* VISIBILITY */
.vh			{visibility:hidden !important;}
.vv			{visibility:visible !important;}
/* Z-INDEX */
.zi0		{z-index:0 !important;}
.zi1		{z-index:1 !important;}
/* HASLAYOUT TO TRUE */
.zm1		{zoom:1 !important;}

/*------------------------------------------------------------------------------
 GENERAL CLASSES（MODIFY ELEMENTS）
 -------------------------------------------------------------------------------
 ■垂直位置[vertical-align]
   va + [t/m/b] = vertical-align:[top/middle/bottom]
   └ vat = vartical-align:top
   └ vam = vartical-align:middle
   └ vab = vartical-align:bottom
 ■水平位置（インライン要素）[text-align]
   ta + [l/c/r] = text-align:[left/center/right]
   └ tal = text-align:left
   └ tac = text-align:center
   └ tar = text-align:right
 ■水平位置（ブロック要素）[margin]
   ba + [l/c/r] = block-align:[left/center/right]（イメージ）
   └ bal = margin-right:auto
   └ bac = margin-left:auto; margin-right:auto
   └ bar = margin-lett:auto
 ■フォントウェイト[font-weight]
   b = font-weight:bold
   n = font-weight:normal
 ■フォントサイズ[font-size]
   fs + [数字] (+ [em/per]) = font-size:数字px
   └ fs12 = font-size:12px
   └ fs12em = font-size:12em
   └ fs12per = font-size:12%
 ■文字色[color]
   fg + [カラー名/要素名] = color:#XXXXXX
   └ fgWhite = color:#FFFFFF
   └ fgHeadline2nd = color:#FFFFFF ※見出し2段目の文字色の意味
 ■行間[line-height]
   lh + [数字] = line-height:数字
   └ lh1 = line-height:1;
   └ lh1p2 = line-height:1.2;
 ■背景色[background-color]
   bg + [カラー名/要素名] = background-color:#XXXXXX
   └ bgWhite = color:#FFFFFF
   └ bgHeadline2nd = color:#FFFFFF ※見出し2段目の背景色の意味
 ■ボーダー[border]
   fg + [カラー名/要素名] = border:Xpx solid #XXXXXX
   └ bdBlack = border 1px solid #000000
   └ bdHeadline2nd = border 1px solid #000000 ※見出し2段目のボーダーの意味
 ■テキスト装飾[text-decoration]
   u = underline ※下線
   del = line-through ※打ち消し線
 ■テキストインデント[text-indent]
   ti + [数字] = text-indent:数字px
   └ ti5 = text-indent:5px
 ■オフレフト[OFF LEFT]
   ol
 ■ノーラップ[NO WRAP]
   nr
 ■ボーダーコラプス[BORDER-COLLAPSE]
   bdcc = border-collpase:collapse;
   bdcs = border-collpase:separate;
 ■テーブルレイアウト[TABLE-LAYOUT]
   tlf = table-layout:fixed;
 -------------------------------------------------------------------------------*/
/* VERTICAL-ALIGN */
.vat		{vertical-align:top !important;}
.vam		{vertical-align:middle !important;}
.vab		{vertical-align:bottom !important;}
/* TEXT-ALIGN */
.tal		{text-align:left !important;}
.tac		{text-align:center !important;}
.tar		{text-align:right !important;}
/* BLOCK-ALIGN */
.bal		{margin-right:auto !important;}
.bac		{margin-left:auto !important;margin-right:auto !important;}
.bar		{margin-left:auto !important;}
/* FONT-WEIGHT */
.b			{font-weight:bold !important;}
.n			{font-weight:normal !important;}
/* FONT-SIZE */
.fs8		{font-size:8px !important;}
.fs9		{font-size:9px !important;}
.fs10		{font-size:10px !important;}
.fs11		{font-size:11px !important;}
.fs12		{font-size:12px !important;}
.fs13		{font-size:13px !important;}
.fs14		{font-size:14px !important;}
.fs15		{font-size:15px !important;}
.fs16		{font-size:16px !important;}
.fs17		{font-size:17px !important;}
.fs18		{font-size:18px !important;}
.fs19		{font-size:19px !important;}
.fs20		{font-size:20px !important;}
.fs21		{font-size:21px !important;}
.fs22		{font-size:22px !important;}
.fs23		{font-size:23px !important;}
.fs24		{font-size:24px !important;}
.fs25		{font-size:25px !important;}
.fs26		{font-size:26px !important;}
.fs27		{font-size:27px !important;}
.fs28		{font-size:28px !important;}
.fs29		{font-size:29px !important;}
.fs30		{font-size:30px !important;}
.fs42		{font-size:42px !important;}

/* TEXT-DECORATION */
.del		{text-decoration:line-through !important;}
.u			{text-decoration:underline !important;}
/* FOREGROUND */
.fgWhite	{color:#FFF !important;}
.fgRed		{color:#F33 !important;}
/* BACKGROUND */
.bgBlack	{background-color:#000 !important;}
.bgWhite	{background-color:#FFF !important;}
/* BORDER */
.bdBlack	{border:1px solid #000 !important;}
.bdBlackDot	{border:1px dotted #000 !important;}
/* LINE-HEIGHT */
.lh1		{line-height:1 !important;}
.lh1p2		{line-height:1.2 !important;}
.lh1p4		{line-height:1.4 !important;}
.lh1p6		{line-height:1.6 !important;}
.lh1p8		{line-height:1.8 !important;}
.lh2		{line-height:2 !important;}
/* TEXT-INDENT */
.ti1		{text-indent:1px !important;}
.ti2		{text-indent:2px !important;}
.ti3		{text-indent:3px !important;}
.ti4		{text-indent:4px !important;}
.ti5		{text-indent:5px !important;}
.ti6		{text-indent:6px !important;}
.ti7		{text-indent:7px !important;}
.ti8		{text-indent:8px !important;}
.ti9		{text-indent:9px !important;}
.ti10		{text-indent:10px !important;}
.ti11		{text-indent:11px !important;}
.ti12		{text-indent:12px !important;}
.ti13		{text-indent:13px !important;}
.ti14		{text-indent:14px !important;}
.ti15		{text-indent:15px !important;}
.ti20		{text-indent:20px !important;}
.ti21		{text-indent:21px !important;}
.ti22		{text-indent:22px !important;}
.ti23		{text-indent:23px !important;}
.ti24		{text-indent:24px !important;}
.ti25		{text-indent:25px !important;}
.ti26		{text-indent:26px !important;}
.ti27		{text-indent:27px !important;}
.ti28		{text-indent:28px !important;}
.ti29		{text-indent:29px !important;}
.ti30		{text-indent:30px !important;}
/* OFF LEFT */
.ol			{text-indent:-9999px !important;overflow:hidden !important;}
/* NOWRAP */
.nr			{white-space:nowrap !important;}
/* CURSOR */
.pointer	{cursor:pointer !important;}
/* BORDER-COLLAPSE */
.bdcc		{border-collapse:collapse !important;}
.bdcs		{border-collapse:separate !important;}
/* TABLE-LAYOUT */
.tlf		{table-layout:fixed !important;}