@charset "utf-8";
/* Version @ 20200122 */

/*-----------------------*/
/* HELPER CLASS(_prefix) */
/*-----------------------*/

/* color helper */
._white       { color: #FFFFFF; }
._red         { color: #FF0000; }
._lightgray   { color: #d3d3d3; }
._gray        { color: #808080; }
._black       { color: #000000; }
._bgwhite     { background-color: rgba(255,255,255,1.0); }
._bgred       { background-color: rgba(255,  0,  0,1.0); }
._bglightgray { background-color: rgba(211,211,211,1.0); }
._bggray      { background-color: rgba(128,128,128,1.0); }
._bgblack     { background-color: rgba(  0,  0,  0,1.0); }

/* display helper */
._dn  { display: none; }
._db  { display: block; }
._dib { display: inline-block; }
._df  { display: flex; }
._dg  { display: grid; }
._dt  { display: table; }
._dtc { display: table-cell; }
._ofh { overflow:hidden; }

/* flex helper */
._fww  { flex-wrap: wrap; }
._jcc  { justify-content:center; }
._jcsa { justify-content:space-around; }
._jcsb { justify-content:space-between; }

/* text-align helper */
._tal { text-align: left; }
._tac { text-align: center; }
._tar { text-align: right; }

/* position helper */
._zimax { z-index:2147483647; }
._pr    { position:relative; }
._pa    { position:absolute; }
._pf    { position:fixed; }
._patl0 { position:absolute;top:0px;left:0px; }
._patr0 { position:absolute;top:0px;right:0px; }
._pabl0 { position:absolute;bottom:0px;left:0px; }
._pabr0 { position:absolute;bottom:0px;right:0px; }
._pftl0 { position:fixed;top:0px;left:0px; }
._pftr0 { position:fixed;top:0px;right:0px; }
._pfbl0 { position:fixed;bottom:0px;left:0px; }
._pfbr0 { position:fixed;bottom:0px;right:0px; }

/* vertical-align helper */
._vat { vertical-align: top; }
._vam { vertical-align: middle; }
._vab { vertical-align: bottom; }

/* text helper */
._fwb  { font-weight: bold; }
._cp   { cursor: pointer; }
._tdn  { text-decoration: none; }
._fsn  { font-style:normal; }
._ffss { font-family: sans-serif; }

/* list helper*/
._lsn { list-style:none; }

/* background helper */
._bgrn { background-repeat:no-repeat; }

/* border helper */
._bsbb     { box-sizing:border-box; }
._bn       { border: none; }
._b1sb     { border:1px solid black; }
._bt1sb    { border-top:1px solid black; }
._bb1sb    { border-bottom:1px solid black; }
._bl1sb    { border-left:1px solid black; }
._br1sb    { border-right:1px solid black; }
._btn      { border-top: none; }
._bbn      { border-bottom: none; }
._bln      { border-left: none; }
._brn      { border-right: none; }
._bcc      { border-collapse:collapse; }
._br5px    { border-radius:5px; }
._br6px    { border-radius:6px; }
._br7px    { border-radius:7px; }
._br8px    { border-radius:8px; }
._br9px    { border-radius:9px; }
._br10px   { border-radius:10px; }
._br11px   { border-radius:11px; }
._br12px   { border-radius:12px; }
._br13px   { border-radius:13px; }
._br14px   { border-radius:14px; }
._br15px   { border-radius:15px; }
._br20px   { border-radius:20px; }
._br50per  { border-radius:50%; }
._btlr5px  { border-top-left-radius:5px; }
._btlr10px { border-top-left-radius:10px; }
._btlr15px { border-top-left-radius:15px; }
._btlr20px { border-top-left-radius:20px; }
._btrr5px  { border-top-right-radius:5px; }
._btrr10px { border-top-right-radius:10px; }
._btrr15px { border-top-right-radius:15px; }
._btrr20px { border-top-right-radius:20px; }
._bblr5px  { border-bottom-left-radius:5px; }
._bblr10px { border-bottom-left-radius:10px; }
._bblr15px { border-bottom-left-radius:15px; }
._bblr20px { border-bottom-left-radius:20px; }
._bbrr5px  { border-bottom-right-radius:5px; }
._bbrr10px { border-bottom-right-radius:10px; }
._bbrr15px { border-bottom-right-radius:15px; }
._bbrr20px { border-bottom-right-radius:20px; }

/* table helper */
._th_auto   > thead > tr > th,
._th_auto   > tbody > tr > th { width: auto; }
._th_nowrap > thead > tr > th,
._th_nowrap > tbody > tr > th { white-space: nowrap; }
._td_nowrap > thead > tr > td,
._td_nowrap > tbody > tr > td { white-space: nowrap; }

/* font-size helper */
._fs0      { font-size: 0; }
._fs100per { font-size: 100%; }
._fs110per { font-size: 110%; }
._fs120per { font-size: 120%; }
._fs130per { font-size: 130%; }
._fs140per { font-size: 140%; }
._fs150per { font-size: 150%; }
._fs160per { font-size: 160%; }
._fs170per { font-size: 170%; }
._fs180per { font-size: 180%; }
._fs190per { font-size: 190%; }
._fs200per { font-size: 200%; }
._fs6px    { font-size: 6px; }
._fs7px    { font-size: 7px; }
._fs8px    { font-size: 8px; }
._fs9px    { font-size: 9px; }
._fs10px   { font-size: 10px; }
._fs11px   { font-size: 11px; }
._fs12px   { font-size: 12px; }
._fs13px   { font-size: 13px; }
._fs14px   { font-size: 14px; }
._fs15px   { font-size: 15px; }
._fs16px   { font-size: 16px; }
._fs17px   { font-size: 17px; }
._fs18px   { font-size: 18px; }
._fs19px   { font-size: 19px; }
._fs20px   { font-size: 20px; }
._fs21px   { font-size: 21px; }
._fs22px   { font-size: 22px; }
._fs23px   { font-size: 23px; }
._fs24px   { font-size: 24px; }
._fs25px   { font-size: 25px; }
._fs26px   { font-size: 26px; }
._fs27px   { font-size: 27px; }
._fs28px   { font-size: 28px; }
._fs29px   { font-size: 29px; }
._fs30px   { font-size: 30px; }
._fs31px   { font-size: 31px; }
._fs32px   { font-size: 32px; }
._fs33px   { font-size: 33px; }
._fs34px   { font-size: 34px; }
._fs35px   { font-size: 35px; }
._fs36px   { font-size: 36px; }
._fs37px   { font-size: 37px; }
._fs38px   { font-size: 38px; }
._fs39px   { font-size: 39px; }
._fs40px   { font-size: 40px; }

/* line-height helper */
._lh1em  { line-height: 1.0em; }
._lh11em { line-height: 1.1em; }
._lh12em { line-height: 1.2em; }
._lh13em { line-height: 1.3em; }
._lh14em { line-height: 1.4em; }
._lh15em { line-height: 1.5em; }
._lh16em { line-height: 1.6em; }
._lh17em { line-height: 1.7em; }
._lh18em { line-height: 1.8em; }
._lh19em { line-height: 1.9em; }
._lh2em  { line-height: 2.0em; }
._lh6px  { line-height: 6px; }
._lh7px  { line-height: 7px; }
._lh8px  { line-height: 8px; }
._lh9px  { line-height: 9px; }
._lh10px { line-height: 10px; }
._lh11px { line-height: 11px; }
._lh12px { line-height: 12px; }
._lh13px { line-height: 13px; }
._lh14px { line-height: 14px; }
._lh15px { line-height: 15px; }
._lh16px { line-height: 16px; }
._lh17px { line-height: 17px; }
._lh18px { line-height: 18px; }
._lh19px { line-height: 19px; }
._lh20px { line-height: 20px; }
._lh21px { line-height: 21px; }
._lh22px { line-height: 22px; }
._lh23px { line-height: 23px; }
._lh24px { line-height: 24px; }
._lh25px { line-height: 25px; }
._lh26px { line-height: 26px; }
._lh27px { line-height: 27px; }
._lh28px { line-height: 28px; }
._lh29px { line-height: 29px; }
._lh30px { line-height: 30px; }
._lh31px { line-height: 31px; }
._lh32px { line-height: 32px; }
._lh33px { line-height: 33px; }
._lh34px { line-height: 34px; }
._lh35px { line-height: 35px; }
._lh36px { line-height: 36px; }
._lh37px { line-height: 37px; }
._lh38px { line-height: 38px; }
._lh39px { line-height: 39px; }
._lh40px { line-height: 40px; }

/* width helper */
._wa       { width: auto; }
._w0       { width: 0px; }
._w1px     { width: 1px; }
._w10px    { width: 10px; }
._w20px    { width: 20px; }
._w30px    { width: 30px; }
._w40px    { width: 40px; }
._w50px    { width: 50px; }
._w60px    { width: 60px; }
._w70px    { width: 70px; }
._w80px    { width: 80px; }
._w90px    { width: 90px; }
._w100px   { width: 100px; }
._w110px   { width: 110px; }
._w120px   { width: 120px; }
._w130px   { width: 130px; }
._w140px   { width: 140px; }
._w150px   { width: 150px; }
._w160px   { width: 160px; }
._w170px   { width: 170px; }
._w180px   { width: 180px; }
._w190px   { width: 190px; }
._w200px   { width: 200px; }
._w250px   { width: 250px; }
._w300px   { width: 300px; }
._w320px   { width: 320px; }
._w400px   { width: 400px; }
._w450px   { width: 450px; }
._w500px   { width: 500px; }
._w5per    { width: 5%; }
._w10per   { width: 10%; }
._w15per   { width: 15%; }
._w20per   { width: 20%; }
._w25per   { width: 25%; }
._w30per   { width: 30%; }
._w33per   { width: calc(100% / 3); }
._w35per   { width: 35%; }
._w40per   { width: 40%; }
._w45per   { width: 45%; }
._w50per   { width: 50%; }
._w55per   { width: 55%; }
._w60per   { width: 60%; }
._w65per   { width: 65%; }
._w70per   { width: 70%; }
._w75per   { width: 75%; }
._w80per   { width: 80%; }
._w85per   { width: 85%; }
._w90per   { width: 90%; }
._w95per   { width: 95%; }
._w100per  { width: 100%; }
._mw80per  { max-width: 80%; }
._mw100per { max-width: 100%; }
._mw1000px { max-width: 1000px; }

/* height helper */
._h0      { height: 0px; }
._h1px    { height: 1px; }
._h2px    { height: 2px; }
._h3px    { height: 3px; }
._h4px    { height: 4px; }
._h5px    { height: 5px; }
._h6px    { height: 6px; }
._h7px    { height: 7px; }
._h8px    { height: 8px; }
._h9px    { height: 9px; }
._h10px   { height: 10px; }
._h20px   { height: 20px; }
._h30px   { height: 30px; }
._h40px   { height: 40px; }
._h50px   { height: 50px; }
._h60px   { height: 60px; }
._h70px   { height: 70px; }
._h80px   { height: 80px; }
._h90px   { height: 90px; }
._h100px  { height: 100px; }
._h110px  { height: 110px; }
._h120px  { height: 120px; }
._h130px  { height: 130px; }
._h140px  { height: 140px; }
._h150px  { height: 150px; }
._h160px  { height: 160px; }
._h170px  { height: 170px; }
._h180px  { height: 180px; }
._h190px  { height: 190px; }
._h200px  { height: 200px; }
._h250px  { height: 250px; }
._h300px  { height: 300px; }
._h320px  { height: 320px; }
._h400px  { height: 400px; }
._h450px  { height: 450px; }
._h500px  { height: 500px; }
._h10per  { height: 10%; }
._h20per  { height: 20%; }
._h25per  { height: 25%; }
._h30per  { height: 30%; }
._h33per  { height: calc(100% / 3); }
._h40per  { height: 40%; }
._h50per  { height: 50%; }
._h60per  { height: 60%; }
._h70per  { height: 70%; }
._h80per  { height: 80%; }
._h90per  { height: 90%; }
._h100per { height: 100%; }

/* padding helper */
._p0    { padding: 0px; }
._p1    { padding: 1px; }
._p5    { padding: 5px; }
._p10   { padding: 10px; }
._p15   { padding: 15px; }
._p20   { padding: 20px; }
._p25   { padding: 25px; }
._p30   { padding: 30px; }
._p35   { padding: 35px; }
._p40   { padding: 40px; }
._p45   { padding: 45px; }
._p50   { padding: 50px; }
._p55   { padding: 55px; }
._p60   { padding: 60px; }
._p65   { padding: 65px; }
._p70   { padding: 70px; }
._p75   { padding: 75px; }
._p80   { padding: 80px; }
._p85   { padding: 85px; }
._p90   { padding: 90px; }
._p95   { padding: 95px; }
._p100  { padding: 100px; }
._pt0   { padding-top: 0px; }
._pt5   { padding-top: 5px; }
._pt10  { padding-top: 10px; }
._pt15  { padding-top: 15px; }
._pt20  { padding-top: 20px; }
._pt25  { padding-top: 25px; }
._pt30  { padding-top: 30px; }
._pt35  { padding-top: 35px; }
._pt40  { padding-top: 40px; }
._pt45  { padding-top: 45px; }
._pt50  { padding-top: 50px; }
._pt55  { padding-top: 55px; }
._pt60  { padding-top: 60px; }
._pt65  { padding-top: 65px; }
._pt70  { padding-top: 70px; }
._pt75  { padding-top: 75px; }
._pt80  { padding-top: 80px; }
._pt85  { padding-top: 85px; }
._pt90  { padding-top: 90px; }
._pt95  { padding-top: 95px; }
._pt100 { padding-top: 100px; }
._pr0   { padding-right: 0px; }
._pr5   { padding-right: 5px; }
._pr10  { padding-right: 10px; }
._pr15  { padding-right: 15px; }
._pr20  { padding-right: 20px; }
._pr25  { padding-right: 25px; }
._pr30  { padding-right: 30px; }
._pr35  { padding-right: 35px; }
._pr40  { padding-right: 40px; }
._pr45  { padding-right: 45px; }
._pr50  { padding-right: 50px; }
._pr55  { padding-right: 55px; }
._pr60  { padding-right: 60px; }
._pr65  { padding-right: 65px; }
._pr70  { padding-right: 70px; }
._pr75  { padding-right: 75px; }
._pr80  { padding-right: 80px; }
._pr85  { padding-right: 85px; }
._pr90  { padding-right: 90px; }
._pr95  { padding-right: 95px; }
._pr100 { padding-right: 100px; }
._pb0   { padding-bottom: 0px; }
._pb5   { padding-bottom: 5px; }
._pb10  { padding-bottom: 10px; }
._pb15  { padding-bottom: 15px; }
._pb20  { padding-bottom: 20px; }
._pb25  { padding-bottom: 25px; }
._pb30  { padding-bottom: 30px; }
._pb35  { padding-bottom: 35px; }
._pb40  { padding-bottom: 40px; }
._pb45  { padding-bottom: 45px; }
._pb50  { padding-bottom: 50px; }
._pb55  { padding-bottom: 55px; }
._pb60  { padding-bottom: 60px; }
._pb65  { padding-bottom: 65px; }
._pb70  { padding-bottom: 70px; }
._pb75  { padding-bottom: 75px; }
._pb80  { padding-bottom: 80px; }
._pb85  { padding-bottom: 85px; }
._pb90  { padding-bottom: 90px; }
._pb95  { padding-bottom: 95px; }
._pb100 { padding-bottom: 100px; }
._pl0   { padding-left: 0px; }
._pl5   { padding-left: 5px; }
._pl10  { padding-left: 10px; }
._pl15  { padding-left: 15px; }
._pl20  { padding-left: 20px; }
._pl25  { padding-left: 25px; }
._pl30  { padding-left: 30px; }
._pl35  { padding-left: 35px; }
._pl40  { padding-left: 40px; }
._pl45  { padding-left: 45px; }
._pl50  { padding-left: 50px; }
._pl55  { padding-left: 55px; }
._pl60  { padding-left: 60px; }
._pl65  { padding-left: 65px; }
._pl70  { padding-left: 70px; }
._pl75  { padding-left: 75px; }
._pl80  { padding-left: 80px; }
._pl85  { padding-left: 85px; }
._pl90  { padding-left: 90px; }
._pl95  { padding-left: 95px; }
._pl100 { padding-left: 100px; }
._p0x5   { padding: 0px  5px  0px  5px; }
._p0x10  { padding: 0px  10px 0px  10px; }
._p0x15  { padding: 0px  15px 0px  15px; }
._p0x20  { padding: 0px  20px 0px  20px; }
._p0x25  { padding: 0px  25px 0px  25px; }
._p0x30  { padding: 0px  30px 0px  30px; }
._p0x35  { padding: 0px  35px 0px  35px; }
._p0x40  { padding: 0px  40px 0px  40px; }
._p0x45  { padding: 0px  45px 0px  45px; }
._p0x50  { padding: 0px  50px 0px  50px; }
._p5x0   { padding: 5px  0px  5px  0px; }
._p5x10  { padding: 5px  10px 5px  10px; }
._p5x15  { padding: 5px  15px 5px  15px; }
._p5x20  { padding: 5px  20px 5px  20px; }
._p5x25  { padding: 5px  25px 5px  25px; }
._p5x30  { padding: 5px  30px 5px  30px; }
._p5x35  { padding: 5px  35px 5px  35px; }
._p5x40  { padding: 5px  40px 5px  40px; }
._p5x45  { padding: 5px  45px 5px  45px; }
._p5x50  { padding: 5px  50px 5px  50px; }
._p10x0  { padding: 10px 0px  10px 0px; }
._p10x5  { padding: 10px 5px  10px 5px; }
._p10x15 { padding: 10px 15px 10px 15px; }
._p10x20 { padding: 10px 20px 10px 20px; }
._p10x25 { padding: 10px 25px 10px 25px; }
._p10x30 { padding: 10px 30px 10px 30px; }
._p10x35 { padding: 10px 35px 10px 35px; }
._p10x40 { padding: 10px 40px 10px 40px; }
._p10x45 { padding: 10px 45px 10px 45px; }
._p10x50 { padding: 10px 50px 10px 50px; }
._p15x0  { padding: 15px 0px  15px 0px; }
._p15x5  { padding: 15px 5px  15px 5px; }
._p15x10 { padding: 15px 10px 15px 10px; }
._p15x20 { padding: 15px 20px 15px 20px; }
._p15x25 { padding: 15px 25px 15px 25px; }
._p15x30 { padding: 15px 30px 15px 30px; }
._p15x35 { padding: 15px 35px 15px 35px; }
._p15x40 { padding: 15px 40px 15px 40px; }
._p15x45 { padding: 15px 45px 15px 45px; }
._p15x50 { padding: 15px 50px 15px 50px; }
._p20x0  { padding: 20px 0px  20px 0px; }
._p20x5  { padding: 20px 5px  20px 5px; }
._p20x10 { padding: 20px 10px 20px 10px; }
._p20x15 { padding: 20px 15px 20px 15px; }
._p20x25 { padding: 20px 25px 20px 25px; }
._p20x30 { padding: 20px 30px 20px 30px; }
._p20x35 { padding: 20px 35px 20px 35px; }
._p20x40 { padding: 20px 40px 20px 40px; }
._p20x45 { padding: 20px 45px 20px 45px; }
._p20x50 { padding: 20px 50px 20px 50px; }
._p25x0  { padding: 25px 0px  25px 0px; }
._p25x5  { padding: 25px 5px  25px 5px; }
._p25x10 { padding: 25px 10px 25px 10px; }
._p25x15 { padding: 25px 15px 25px 15px; }
._p25x20 { padding: 25px 20px 25px 20px; }
._p25x30 { padding: 25px 30px 25px 30px; }
._p25x35 { padding: 25px 35px 25px 35px; }
._p25x40 { padding: 25px 40px 25px 40px; }
._p25x45 { padding: 25px 45px 25px 45px; }
._p25x50 { padding: 25px 50px 25px 50px; }
._p30x0  { padding: 30px 0px  30px 0px; }
._p30x5  { padding: 30px 5px  30px 5px; }
._p30x10 { padding: 30px 10px 30px 10px; }
._p30x15 { padding: 30px 15px 30px 15px; }
._p30x20 { padding: 30px 20px 30px 20px; }
._p30x25 { padding: 30px 25px 30px 25px; }
._p30x35 { padding: 30px 35px 30px 35px; }
._p30x40 { padding: 30px 40px 30px 40px; }
._p30x45 { padding: 30px 45px 30px 45px; }
._p30x50 { padding: 30px 50px 30px 50px; }
._p35x0  { padding: 35px 0px  35px 0px; }
._p35x5  { padding: 35px 5px  35px 5px; }
._p35x10 { padding: 35px 10px 35px 10px; }
._p35x15 { padding: 35px 15px 35px 15px; }
._p35x20 { padding: 35px 20px 35px 20px; }
._p35x25 { padding: 35px 25px 35px 25px; }
._p35x30 { padding: 35px 30px 35px 30px; }
._p35x40 { padding: 35px 40px 35px 40px; }
._p35x45 { padding: 35px 45px 35px 45px; }
._p35x50 { padding: 35px 50px 35px 50px; }
._p40x0  { padding: 40px 0px  40px 0px; }
._p40x5  { padding: 40px 5px  40px 5px; }
._p40x10 { padding: 40px 10px 40px 10px; }
._p40x15 { padding: 40px 15px 40px 15px; }
._p40x20 { padding: 40px 20px 40px 20px; }
._p40x25 { padding: 40px 25px 40px 25px; }
._p40x30 { padding: 40px 30px 40px 30px; }
._p40x35 { padding: 40px 35px 40px 35px; }
._p40x45 { padding: 40px 45px 40px 45px; }
._p40x50 { padding: 40px 50px 40px 50px; }
._p45x0  { padding: 45px 0px  45px 0px; }
._p45x5  { padding: 45px 5px  45px 5px; }
._p45x10 { padding: 45px 10px 45px 10px; }
._p45x15 { padding: 45px 15px 45px 15px; }
._p45x20 { padding: 45px 20px 45px 20px; }
._p45x25 { padding: 45px 25px 45px 25px; }
._p45x30 { padding: 45px 30px 45px 30px; }
._p45x35 { padding: 45px 35px 45px 35px; }
._p45x40 { padding: 45px 40px 45px 40px; }
._p45x50 { padding: 45px 50px 45px 50px; }
._p50x0  { padding: 50px 0px  50px 0px; }
._p50x5  { padding: 50px 5px  50px 5px; }
._p50x10 { padding: 50px 10px 50px 10px; }
._p50x15 { padding: 50px 15px 50px 15px; }
._p50x20 { padding: 50px 20px 50px 20px; }
._p50x25 { padding: 50px 25px 50px 25px; }
._p50x30 { padding: 50px 30px 50px 30px; }
._p50x35 { padding: 50px 35px 50px 35px; }
._p50x40 { padding: 50px 40px 50px 40px; }
._p50x45 { padding: 50px 45px 50px 45px; }

/* margin helper */
._m0auto { margin: 0px auto; }
._m0     { margin: 0px; }
._m5     { margin: 5px; }
._m10    { margin: 10px; }
._m15    { margin: 15px; }
._m20    { margin: 20px; }
._m25    { margin: 25px; }
._m30    { margin: 30px; }
._m35    { margin: 35px; }
._m40    { margin: 40px; }
._m45    { margin: 45px; }
._m50    { margin: 50px; }
._m55    { margin: 55px; }
._m60    { margin: 60px; }
._m65    { margin: 65px; }
._m70    { margin: 70px; }
._m75    { margin: 75px; }
._m80    { margin: 80px; }
._m85    { margin: 85px; }
._m90    { margin: 90px; }
._m95    { margin: 95px; }
._m100   { margin: 100px; }
._mt0    { margin-top: 0px; }
._mt5    { margin-top: 5px; }
._mt10   { margin-top: 10px; }
._mt15   { margin-top: 15px; }
._mt20   { margin-top: 20px; }
._mt25   { margin-top: 25px; }
._mt30   { margin-top: 30px; }
._mt35   { margin-top: 35px; }
._mt40   { margin-top: 40px; }
._mt45   { margin-top: 45px; }
._mt50   { margin-top: 50px; }
._mt55   { margin-top: 55px; }
._mt60   { margin-top: 60px; }
._mt65   { margin-top: 65px; }
._mt70   { margin-top: 70px; }
._mt75   { margin-top: 75px; }
._mt80   { margin-top: 80px; }
._mt85   { margin-top: 85px; }
._mt90   { margin-top: 90px; }
._mt95   { margin-top: 95px; }
._mt100  { margin-top: 100px; }
._mr0    { margin-right: 0px; }
._mr5    { margin-right: 5px; }
._mr10   { margin-right: 10px; }
._mr15   { margin-right: 15px; }
._mr20   { margin-right: 20px; }
._mr25   { margin-right: 25px; }
._mr30   { margin-right: 30px; }
._mr35   { margin-right: 35px; }
._mr40   { margin-right: 40px; }
._mr45   { margin-right: 45px; }
._mr50   { margin-right: 50px; }
._mr55   { margin-right: 55px; }
._mr60   { margin-right: 60px; }
._mr65   { margin-right: 65px; }
._mr70   { margin-right: 70px; }
._mr75   { margin-right: 75px; }
._mr80   { margin-right: 80px; }
._mr85   { margin-right: 85px; }
._mr90   { margin-right: 90px; }
._mr95   { margin-right: 95px; }
._mr100  { margin-right: 100px; }
._mb0    { margin-bottom: 0px; }
._mb5    { margin-bottom: 5px; }
._mb10   { margin-bottom: 10px; }
._mb15   { margin-bottom: 15px; }
._mb20   { margin-bottom: 20px; }
._mb25   { margin-bottom: 25px; }
._mb30   { margin-bottom: 30px; }
._mb35   { margin-bottom: 35px; }
._mb40   { margin-bottom: 40px; }
._mb45   { margin-bottom: 45px; }
._mb50   { margin-bottom: 50px; }
._mb55   { margin-bottom: 55px; }
._mb60   { margin-bottom: 60px; }
._mb65   { margin-bottom: 65px; }
._mb70   { margin-bottom: 70px; }
._mb75   { margin-bottom: 75px; }
._mb80   { margin-bottom: 80px; }
._mb85   { margin-bottom: 85px; }
._mb90   { margin-bottom: 90px; }
._mb95   { margin-bottom: 95px; }
._mb100  { margin-bottom: 100px; }
._ml0    { margin-left: 0px; }
._ml5    { margin-left: 5px; }
._ml10   { margin-left: 10px; }
._ml15   { margin-left: 15px; }
._ml20   { margin-left: 20px; }
._ml25   { margin-left: 25px; }
._ml30   { margin-left: 30px; }
._ml35   { margin-left: 35px; }
._ml40   { margin-left: 40px; }
._ml45   { margin-left: 45px; }
._ml50   { margin-left: 50px; }
._ml55   { margin-left: 55px; }
._ml60   { margin-left: 60px; }
._ml65   { margin-left: 65px; }
._ml70   { margin-left: 70px; }
._ml75   { margin-left: 75px; }
._ml80   { margin-left: 80px; }
._ml85   { margin-left: 85px; }
._ml90   { margin-left: 90px; }
._ml95   { margin-left: 95px; }
._ml100  { margin-left: 100px; }

._m0x5   { margin: 0px  5px  0px  5px; }
._m0x10  { margin: 0px  10px 0px  10px; }
._m0x15  { margin: 0px  15px 0px  15px; }
._m0x20  { margin: 0px  20px 0px  20px; }
._m0x25  { margin: 0px  25px 0px  25px; }
._m0x30  { margin: 0px  30px 0px  30px; }
._m0x35  { margin: 0px  35px 0px  35px; }
._m0x40  { margin: 0px  40px 0px  40px; }
._m0x45  { margin: 0px  45px 0px  45px; }
._m0x50  { margin: 0px  50px 0px  50px; }
._m5x0   { margin: 5px  0px  5px  0px; }
._m5x10  { margin: 5px  10px 5px  10px; }
._m5x15  { margin: 5px  15px 5px  15px; }
._m5x20  { margin: 5px  20px 5px  20px; }
._m5x25  { margin: 5px  25px 5px  25px; }
._m5x30  { margin: 5px  30px 5px  30px; }
._m5x35  { margin: 5px  35px 5px  35px; }
._m5x40  { margin: 5px  40px 5px  40px; }
._m5x45  { margin: 5px  45px 5px  45px; }
._m5x50  { margin: 5px  50px 5px  50px; }
._m10x0  { margin: 10px 0px  10px 0px; }
._m10x5  { margin: 10px 5px  10px 5px; }
._m10x15 { margin: 10px 15px 10px 15px; }
._m10x20 { margin: 10px 20px 10px 20px; }
._m10x25 { margin: 10px 25px 10px 25px; }
._m10x30 { margin: 10px 30px 10px 30px; }
._m10x35 { margin: 10px 35px 10px 35px; }
._m10x40 { margin: 10px 40px 10px 40px; }
._m10x45 { margin: 10px 45px 10px 45px; }
._m10x50 { margin: 10px 50px 10px 50px; }
._m15x0  { margin: 15px 0px  15px 0px; }
._m15x5  { margin: 15px 5px  15px 5px; }
._m15x10 { margin: 15px 10px 15px 10px; }
._m15x20 { margin: 15px 20px 15px 20px; }
._m15x25 { margin: 15px 25px 15px 25px; }
._m15x30 { margin: 15px 30px 15px 30px; }
._m15x35 { margin: 15px 35px 15px 35px; }
._m15x40 { margin: 15px 40px 15px 40px; }
._m15x45 { margin: 15px 45px 15px 45px; }
._m15x50 { margin: 15px 50px 15px 50px; }
._m20x0  { margin: 20px 0px  20px 0px; }
._m20x5  { margin: 20px 5px  20px 5px; }
._m20x10 { margin: 20px 10px 20px 10px; }
._m20x15 { margin: 20px 15px 20px 15px; }
._m20x25 { margin: 20px 25px 20px 25px; }
._m20x30 { margin: 20px 30px 20px 30px; }
._m20x35 { margin: 20px 35px 20px 35px; }
._m20x40 { margin: 20px 40px 20px 40px; }
._m20x45 { margin: 20px 45px 20px 45px; }
._m20x50 { margin: 20px 50px 20px 50px; }
._m25x0  { margin: 25px 0px  25px 0px; }
._m25x5  { margin: 25px 5px  25px 5px; }
._m25x10 { margin: 25px 10px 25px 10px; }
._m25x15 { margin: 25px 15px 25px 15px; }
._m25x20 { margin: 25px 20px 25px 20px; }
._m25x30 { margin: 25px 30px 25px 30px; }
._m25x35 { margin: 25px 35px 25px 35px; }
._m25x40 { margin: 25px 40px 25px 40px; }
._m25x45 { margin: 25px 45px 25px 45px; }
._m25x50 { margin: 25px 50px 25px 50px; }
._m30x0  { margin: 30px 0px  30px 0px; }
._m30x5  { margin: 30px 5px  30px 5px; }
._m30x10 { margin: 30px 10px 30px 10px; }
._m30x15 { margin: 30px 15px 30px 15px; }
._m30x20 { margin: 30px 20px 30px 20px; }
._m30x25 { margin: 30px 25px 30px 25px; }
._m30x35 { margin: 30px 35px 30px 35px; }
._m30x40 { margin: 30px 40px 30px 40px; }
._m30x45 { margin: 30px 45px 30px 45px; }
._m30x50 { margin: 30px 50px 30px 50px; }
._m35x0  { margin: 35px 0px  35px 0px; }
._m35x5  { margin: 35px 5px  35px 5px; }
._m35x10 { margin: 35px 10px 35px 10px; }
._m35x15 { margin: 35px 15px 35px 15px; }
._m35x20 { margin: 35px 20px 35px 20px; }
._m35x25 { margin: 35px 25px 35px 25px; }
._m35x30 { margin: 35px 30px 35px 30px; }
._m35x40 { margin: 35px 40px 35px 40px; }
._m35x45 { margin: 35px 45px 35px 45px; }
._m35x50 { margin: 35px 50px 35px 50px; }
._m40x0  { margin: 40px 0px  40px 0px; }
._m40x5  { margin: 40px 5px  40px 5px; }
._m40x10 { margin: 40px 10px 40px 10px; }
._m40x15 { margin: 40px 15px 40px 15px; }
._m40x20 { margin: 40px 20px 40px 20px; }
._m40x25 { margin: 40px 25px 40px 25px; }
._m40x30 { margin: 40px 30px 40px 30px; }
._m40x35 { margin: 40px 35px 40px 35px; }
._m40x45 { margin: 40px 45px 40px 45px; }
._m40x50 { margin: 40px 50px 40px 50px; }
._m45x0  { margin: 45px 0px  45px 0px; }
._m45x5  { margin: 45px 5px  45px 5px; }
._m45x10 { margin: 45px 10px 45px 10px; }
._m45x15 { margin: 45px 15px 45px 15px; }
._m45x20 { margin: 45px 20px 45px 20px; }
._m45x25 { margin: 45px 25px 45px 25px; }
._m45x30 { margin: 45px 30px 45px 30px; }
._m45x35 { margin: 45px 35px 45px 35px; }
._m45x40 { margin: 45px 40px 45px 40px; }
._m45x50 { margin: 45px 50px 45px 50px; }
._m50x0  { margin: 50px 0px  50px 0px; }
._m50x5  { margin: 50px 5px  50px 5px; }
._m50x10 { margin: 50px 10px 50px 10px; }
._m50x15 { margin: 50px 15px 50px 15px; }
._m50x20 { margin: 50px 20px 50px 20px; }
._m50x25 { margin: 50px 25px 50px 25px; }
._m50x30 { margin: 50px 30px 50px 30px; }
._m50x35 { margin: 50px 35px 50px 35px; }
._m50x40 { margin: 50px 40px 50px 40px; }
._m50x45 { margin: 50px 45px 50px 45px; }