@charset "utf-8";
html,body,a,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,div,img,span,strong,em,small,b,i,ruby,rt,rp,sub,sup,address,abbr,pre,blockquote,q,code,iframe,table,tbody,thead,tfoot,tr,td,th,form,label,input,button,select,option,textarea,article,aside,footer,header,main,mark,nav,section,time,figure{
  background-color: transparent;border: 0;box-sizing: border-box;font-family:inherit; font-size:100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;
}
article,aside,footer,header,main,nav,section{display: block;}
html{font-family: sans-serif;font-size:1rem;height: 100%;overflow: hidden;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}
body{line-height:1;text-align:center;width:100%;position:relative;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a img,abbr[title]{text-decoration:none;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
button,input,label,select{cursor:pointer;overflow:visible;width:auto;}
button,input,select,textarea,iframe{border-radius:0;color:inherit;line-height:1;text-transform:none;vertical-align:middle;}
label{display:inline-block;}
textarea{overflow:auto;resize:vertical;}
pre{white-space:pre-wrap;}
ul ul,ul dl,dl ul,table p,table ul,table dl,table table{font-size:1em;}a:hover,a:active{outline:0;}
strong,b,.b{font-weight:bold;}
em,i,.i{font-style:italic;letter-spacing:.1em;}
del,.big{font-size:1.2em;}
small,sup,sub{font-size:.88em;}
blockquote,q{quotes:none;}
blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;}
.tt,code,pre{font-family:'Courier New',Courier,monospace;}
h1,h2,h3,h4,h5,h6,.clear{clear:both;}
th,td,textarea{text-align:left;vertical-align:top;}
img,a img{max-width:100%;height:auto;vertical-align:middle;image-rendering: -webkit-optimize-contrast;}
abbr,.uppercase{text-transform:uppercase;letter-spacing:.1em;}
sup,sub{line-height:0;position:relative;}
sup{top:-.5em;}sub{bottom:-.25em;}
rt,rp{font-size:50%;}
hr{ height:0px; margin:7px 0; border:none; border-top:1px solid #AEAEAE;}
:root,html{cursor:default;overflow-y:scroll;}
body,img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
img{-ms-interpolation-mode:bicubic;}
:root,::after,::before{box-sizing:border-box;}
::after,::before{text-decoration:inherit;vertical-align:inherit;border:0;}
button,[type="button"],[type="reset"],[type="submit"],.select select,[class*="check_"] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;}
select::-ms-value{color:currentcolor;}#n:root{-ms-overflow-style:-ms-autohiding-scrollbar;}
::-webkit-input-placeholder{color:inherit;opacity:.54;}a{-webkit-text-decoration-skip:objects;}
a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation;}
