@charset "utf-8";


.line08 { line-height: 0.8; }
.line09 { line-height: 0.9; }
.line1, .ln1 { line-height: 1; }
.line11 { line-height: 1.1; }
.line12 { line-height: 1.2; }
.line15 { line-height: 1.5; }
.line2 { line-height: 2; }

.nomar { margin: 0; }
.nopad { padding: 0; margin: 0; line-height: 1; }
.nopad-imp { padding: 0 !important; margin: 0 !important; line-height: 1; }
.novpad { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; line-height: 1; }

.pad1px { padding: 1px; }
.pad2px { padding: 2px; }
.pad3px { padding: 3px; }
.pad4px { padding: 4px; }
.pad01 { padding: 0.1rem; }
.pad02 { padding: 0.2rem; }
.pad03 { padding: 0.3rem; }
.pad04 { padding: 0.4rem; }
.pad05 { padding: 0.5rem; }
.pad1 { padding: 1rem; }
.pad2 { padding: 2rem; }
.mar1px { margin: 1px; }
.mar2px { margin: 2px; }
.mar3px { margin: 3px; }
.mar4px { margin: 4px; }
.mar01 { margin: 0.1rem; }
.mar02 { margin: 0.2rem; }
.mar03 { margin: 0.3rem; }
.mar04 { margin: 0.4rem; }
.mar05 { margin: 0.5rem; }
.mar075 { margin: 0.75rem; }
.mar1 { margin: 1rem; }
.mar2 { margin: 2rem; }

.hmar01 { margin-left: 0.1rem; margin-right: 0.1rem; }
.hmar02 { margin-left: 0.2rem; margin-right: 0.2rem; }
.hmar03 { margin-left: 0.3rem; margin-right: 0.3rem; }
.hmar05 { margin-left: 0.5rem; margin-right: 0.5rem; }
.hmar07 { margin-left: 0.7rem; margin-right: 0.7rem; }
.hmar1  { margin-left: 1rem; margin-right: 1rem; }
.hmar2  { margin-left: 2rem; margin-right: 2rem; }
.vmar01 { margin-top: 0.1rem; margin-bottom: 0.1rem; }
.vmar02 { margin-top: 0.2rem; margin-bottom: 0.2rem; }
.vmar03 { margin-top: 0.3rem; margin-bottom: 0.3rem; }
.vmar05 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.vmar07 { margin-top: 0.7rem !important; margin-bottom: 0.7rem !important; }
.vmar1 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.vmax4px { margin-top: 4px; margin-bottom: 4px; }
.lmar05 { margin-left: 0.5rem; }
.rmar05 { margin-right: 0.5rem; }
.lmar07 { margin-left: 0.7rem; }
.rmar07 { margin-right: 0.7rem; }

.hpad01 { padding-left: 0.1rem; padding-right: 0.1rem; }
.hpad02 { padding-left: 0.2rem; padding-right: 0.2rem; }
.hpad03 { padding-left: 0.3rem; padding-right: 0.3rem; }
.hpad04 { padding-left: 0.4rem; padding-right: 0.4rem; }
.hpad05 { padding-left: 0.5rem; padding-right: 0.5rem; }
.hpad07 { padding-left: 0.7rem; padding-right: 0.7rem; }
.hpad08 { padding-left: 0.8rem; padding-right: 0.8rem; }
.hpad1 { padding-left: 1rem; padding-right: 1rem; }
.hpad2 { padding-left: 2rem; padding-right: 2rem; }
.vpad01 { padding-top: 0.1rem; padding-bottom: 0.1rem; }
.vpad02 { padding-top: 0.2rem; padding-bottom: 0.2rem; }
.vpad03 { padding-top: 0.3rem; padding-bottom: 0.3rem; }
.vpad04 { padding-top: 0.4rem; padding-bottom: 0.4rem; }
.vpad05 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.vpad1 { padding-top: 1rem; padding-bottom: 1rem; }
.vpad2 { padding-top: 2rem; padding-bottom: 2rem; }
.vpad1px { padding-top: 1px; padding-bottom: 1px; }
.vpad2px { padding-top: 2px; padding-bottom: 2px; }
.vpad2px_f { padding-top: 2px !important; padding-bottom: 2px !important; }
.vpad3px { padding-top: 3px; padding-bottom: 3px; }
.vpad4px { padding-top: 4px; padding-bottom: 4px; }

.tmar01 { margin-top: 0.1rem; }
.tmar02 { margin-top: 0.2rem; }
.tmar03 { margin-top: 0.3rem; }
.tmar04 { margin-top: 0.4rem; }
.tmar05 { margin-top: 0.5rem; }
.tmar07 { margin-top: 0.7rem; }
.tmar1  { margin-top: 1rem; }
.bmar01 { margin-bottom: 0.1rem; }
.bmar02 { margin-bottom: 0.2rem; }
.bmar03 { margin-bottom: 0.3rem; }
.bmar04 { margin-bottom: 0.4rem; }
.bmar05 { margin-bottom: 0.5rem; }
.bmar07 { margin-bottom: 0.7rem; }
.bmar1  { margin-bottom: 1rem; }
/* .bmar1 { margin-bottom: 1rem !important; }
.bmar07 { margin-bottom: 0.7rem !important; }
.bmar05 { margin-bottom: 0.5rem !important; }
.bmar03 { margin-bottom: 0.3rem !important; } */

.lmar2px { margin-left: 2px; }
.rmar2px { margin-right: 2px; }

.lpad0 { padding-left: 0; }
.lpad02 { padding-left: 0.2rem; }
.lpad03 { padding-left: 0.3rem; }
.lpad04 { padding-left: 0.4rem; }
.lpad05 { padding-left: 0.5rem; }
.lpad07 { padding-left: 0.7rem; }
.lpad08 { padding-left: 0.8rem; }
.lpad1 { padding-left: 1rem; }
.lpad15 { padding-left: 1.5rem; }
.lpad2 { padding-left: 2rem; }
.lpad3 { padding-left: 3rem; }
.rpad0  { padding-right: 0; }
.rpad01 { padding-right: 0.1rem; }
.rpad02 { padding-right: 0.2rem; }
.rpad03 { padding-right: 0.3rem; }
.rpad04 { padding-right: 0.4rem; }
.rpad05 { padding-right: 0.5rem; }
.rpad07 { padding-right: 0.7rem; }
.rpad1 { padding-right: 1rem; }
.rpad15 { padding-right: 1.5rem; }
.rpad2 { padding-right: 2rem; }

.tpad0 { padding-top: 0; }
.tpad1 { padding-top: 1rem; }
.tpad07 { padding-top: 0.7rem; }
.tpad05 { padding-top: 0.5rem; }
.tpad03 { padding-top: 0.3rem; }
.tpad2px { padding-top: 2px; }
.tpad1px { padding-top: 1px; }
.bpad1 { padding-bottom: 1rem; }
.bpad07 { padding-bottom: 0.7rem; }
.bpad05 { padding-bottom: 0.5rem; }
.bpad03 { padding-bottom: 0.3rem; }
.bpad02 { padding-bottom: 0.2rem; }
.bpad4px { padding-bottom: 4px; }
.bpad2px { padding-bottom: 2px; }
.bpad1px { padding-bottom: 1px; }

.vtop { display: inline-block; vertical-align: top !important; }
.vmiddle { display: inline-block; vertical-align: middle; }
.vbottom { display: inline-block; vertical-align: text-bottom; }
.middle { vertical-align: middle; }
.baseline { vertical-align: baseline; }
.bottom { vertical-align: bottom; }
.tbottom { vertical-align: text-bottom; }
.tcbottom  { display: table-cell; vertical-align: bottom; }
.boxbottom { display:flex; align-items:flex-end; }
.boxright { display:flex; justify-content:flex-end; }

.indent  { padding-left: 1em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
.indent6 { padding-left: 6em; }
.indent7 { padding-left: 7em; }
.indent8 { padding-left: 8em; }

