@charset "UTF-8";

/* ========================================================================================================================
DEFAULT SET
======================================================================================================================== */
/* ------------------------------------------------------------
TEXT
-------------------------------------------------------------*/
.bold { font-weight: bold !important; }
.red, .red a { color: #d20000 !important; }
/* .small { font-size: 10px !important; } */
.italic { font-style: italic !important; }
.txtL { text-align: left!important; }
.txtR { text-align: right!important; }
.txtC { text-align: center!important; }
sup { font-size: 50%; vertical-align: top; top: 0.75em;}
sub { font-size: 50%; vertical-align: bottom; top: -0.75em; }
/* ------------------------------------------------------------
CLEARFIX, FLOAT
-------------------------------------------------------------*/
.clearfix:after { content: ""; clear: both; display: block; }
.fr { float: right; }
.fl { float: left; }
.clear { clear: both; }
/* ------------------------------------------------------------
FONT SIZE
-------------------------------------------------------------*/
.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; }
/* ------------------------------------------------------------
SPECER
-------------------------------------------------------------*/
.mt0 {margin-top: 0;}
.mt05 {margin-top: 0.5rem;}
.mt1 { margin-top: 1rem;}
.mt2 { margin-top: 2rem;}
.mt3 { margin-top: 3rem;}
.mt4 { margin-top: 4rem;}
.mt5 { margin-top: 5rem;}
.mt6 { margin-top: 6rem;}
.mt7 { margin-top: 7rem;}
.mt8 { margin-top: 8rem;}
.mt9 { margin-top: 9rem;}
.mt10 { margin-top: 10rem;}
.pt0 { padding-top: 0;}
.pt1 { padding-top: 1rem;}
.pt2 { padding-top: 2rem;}
.pt3 { padding-top: 1rem;}
.pt4 { padding-top: 4rem;}
.pt5 { padding-top: 5rem;}
.pt6 { padding-top: 6rem;}
.pt7 { padding-top: 7rem;}
.pt8 { padding-top: 8rem;}
.pt9 { padding-top: 9rem;}
.pt10 { padding-top: 10rem;}
.mb0 { margin-bottom: 0;}
.mb1 { margin-bottom: 1rem;}
.mb2 { margin-bottom: 2rem;}
.mb3 { margin-bottom: 1rem;}
.mb4 { margin-bottom: 4rem;}
.mb5 { margin-bottom: 5rem;}
.mb6 { margin-bottom: 6rem;}
.mb7 { margin-bottom: 7rem;}
.mb8 { margin-bottom: 8rem;}
.mb9 { margin-bottom: 9rem;}
.mb10 { margin-bottom: 10rem;}
.pb0 { padding-bottom: 0;}
.pb1 { padding-bottom: 1rem;}
.pb2 { padding-bottom: 2rem;}
.pb3 { padding-bottom: 1rem;}
.pb4 { padding-bottom: 4rem;}
.pb5 { padding-bottom: 5rem;}
.pb6 { padding-bottom: 6rem;}
.pb7 { padding-bottom: 7rem;}
.pb8 { padding-bottom: 8rem;}
.pb9 { padding-bottom: 9rem;}
.pb10 { padding-bottom: 10rem;}
.ml1 { margin-left: 1rem;}
.ml2 { margin-left: 2rem;}
.ml3 { margin-left: 1rem;}
.ml4 { margin-left: 4rem;}
.ml5 { margin-left: 5rem;}
.ml6 { margin-left: 6rem;}
.ml7 { margin-left: 7rem;}
.ml8 { margin-left: 8rem;}
.ml9 { margin-left: 9rem;}
.ml10 { margin-left: 10rem;}
.pl1 { padding-left: 1rem;}
.pl2 { padding-left: 2rem;}
.pl3 { padding-left: 1rem;}
.pl4 { padding-left: 4rem;}
.pl5 { padding-left: 5rem;}
.pl6 { padding-left: 6rem;}
.pl7 { padding-left: 7rem;}
.pl8 { padding-left: 8rem;}
.pl9 { padding-left: 9rem;}
.pl10 { padding-left: 10rem;}
.mr1 { margin-right: 1rem;}
.mr2 { margin-right: 2rem;}
.mr3 { margin-right: 1rem;}
.mr4 { margin-right: 4rem;}
.mr5 { margin-right: 5rem;}
.mr6 { margin-right: 6rem;}
.mr7 { margin-right: 7rem;}
.mr8 { margin-right: 8rem;}
.mr9 { margin-right: 9rem;}
.mr10 { margin-right: 10rem;}
.pr1 { padding-right: 1rem;}
.pr2 { padding-right: 2rem;}
.pr3 { padding-right: 1rem;}
.pr4 { padding-right: 4rem;}
.pr5 { padding-right: 5rem;}
.pr6 { padding-right: 6rem;}
.pr7 { padding-right: 7rem;}
.pr8 { padding-right: 8rem;}
.pr9 { padding-right: 9rem;}
.pr10 { padding-right: 10rem;}
/* ------------------------------------------------------------
INDENT
-------------------------------------------------------------*/
.indent50 { padding-left: 0.5em; text-indent: -0.5em; }
.indent100 { padding-left: 1em; text-indent: -1em; }
.indent125 { padding-left: 1.25em; text-indent: -1.25em; }
.indent150 { padding-left: 1.5em; text-indent: -1.5em; }
.indent175 { padding-left: 1.75em; text-indent: -1.75em; }
.indent200 { padding-left: 2em; text-indent: -2em; }
.indent225 { padding-left: 2.25em; text-indent: -2.25em; }
.indent250 { padding-left: 2.5em; text-indent: -2.5em; }
.indent275 { padding-left: 2.75em; text-indent: -2.75em; }
.indent300 { padding-left: 3em; text-indent: -3em; }
.indent325 { padding-left: 3.25em; text-indent: -3.25em; }
.indent350 { padding-left: 3.5em; text-indent: -3.5em; }
.indent375 { padding-left: 3.75em; text-indent: -3.75em; }
.indent400 { padding-left: 4em; text-indent: -4em; }
.indent425 { padding-left: 4.25em; text-indent: -4.25em; }
.indent450 { padding-left: 4.5em; text-indent: -4.5em; }
.indent475 { padding-left: 4.75em; text-indent: -4.75em;}