body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, textarea, table, tbody, tfoot, thead, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0px; padding: 0px; outline: 0px; background: transparent; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }
body, button, input, select, textarea { font-size: 16px; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { }
small { font-size: 12px; }
ul, ol, li { list-style: none; }
img { border: none; }
a { text-decoration: none; outline: none thin; }
a:hover { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0px; }
.clear { clear: both; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
* html .clearfix { zoom: 1; }
:first-child + html .clearfix { zoom: 1; }
html { text-size-adjust: none; }
a:focus { outline: none; }
.marginTop1 { margin-top: 1%; }
.marginTop2 { margin-top: 2%; }
.marginTop3 { margin-top: 3%; }
.marginTop4 { margin-top: 4%; }
.marginTop5 { margin-top: 5%; }
.marginBot1 { margin-bottom: 1%; }
.marginBot2 { margin-bottom: 2%; }
.marginBot3 { margin-bottom: 3%; }
.marginBot4 { margin-bottom: 4%; }
.marginBot5 { margin-bottom: 5%; }
.marginLt1 { margin-left: 1%; }
.marginLt2 { margin-left: 2%; }
.marginLt3 { margin-left: 3%; }
.marginLt4 { margin-left: 4%; }
.marginLt5 { margin-left: 5%; }
.marginRt1 { margin-right: 1%; }
.marginRt2 { margin-right: 2%; }
.marginRt3 { margin-right: 3%; }
.marginRt4 { margin-right: 4%; }
.marginRt5 { margin-right: 5%; }
.paddingTop5 { padding-top: 5%; }
.paddingTop4 { padding-top: 4%; }
.paddingTop3 { padding-top: 3%; }
.paddingTop2 { padding-top: 2%; }
.paddingTop1 { padding-top: 1%; }
.paddingBot5 { padding-bottom: 5%; }
.paddingBot4 { padding-bottom: 4%; }
.paddingBot3 { padding-bottom: 3%; }
.paddingBot2 { padding-bottom: 2%; }
.paddingBot1 { padding-bottom: 1%; }
.paddingLt1 { padding-left: 1%; }
.paddingLt2 { padding-left: 2%; }
.paddingLt3 { padding-left: 3%; }
.paddingLt4 { padding-left: 4%; }
.paddingLt5 { padding-left: 5%; }
.paddingRt1 { padding-right: 1%; }
.paddingRt2 { padding-right: 2%; }
.paddingRt3 { padding-right: 3%; }
.paddingRt4 { padding-right: 4%; }
.paddingRt5 { padding-right: 5%; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font20 { font-size: 20px; }
.font24 { font-size: 24px; }
.font30 { font-size: 30px; }
.font32 { font-size: 32px; }
.font36 { font-size: 36px; }
.font40 { font-size: 40px; }
.font48 { font-size: 48px; }
.font56 { font-size: 56px; }
.font60 { font-size: 60px; }
::-webkit-scrollbar { width: 4px; margin-right: 2px; }
::-webkit-scrollbar-button { width: 4px; background-color: rgb(255, 255, 255); }
::-webkit-scrollbar:horizontal { height: 4px; margin-bottom: 2px; }
::-webkit-scrollbar-track { border-radius: 4px; }
::-webkit-scrollbar-track-piece { background-color: rgb(255, 255, 255); }
::-webkit-scrollbar-thumb { width: 4px; background: rgb(204, 204, 204); }
::-webkit-scrollbar-corner { width: 4px; background-color: red; }
::-webkit-scrollbar-thumb:hover { background: rgb(255, 255, 255); }
