@charset "UTF-8";
html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none}
label{cursor:pointer}
a:link,a:visited{text-decoration:none}
input:focus{outline:none}
textarea{resize:none}
input,select,textarea{background:0 0;border:none}
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,input,p,select,textarea{margin:0;padding:0}
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
button,h1,h2,h3,h4,h5,h6,input,select,sub,table,td,textarea,th{font-size:1em}
body,button,input,select,sub,textarea{font-family:Arial,sans-serif}
body{overflow-x: hidden}
address,cite,optgroup{font-style:normal}
code,kbd,samp{font-family:monospace}
button,img,input,select,textarea{vertical-align:middle;outline:none}
fieldset,img,table{border:0}
abbr,acronym{cursor:help;border-bottom:1rem dotted #000}
table{border-spacing:0;border-collapse:collapse;width:100%}
hr,legend{overflow:hidden;position:absolute;top:0;left:0}
caption,hr,legend{visibility:hidden;font-size:0;width:0;height:0;line-height:0}
/*input:focus,textarea:focus{border:none}*/
input{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}
*{max-height:999rem}
h1,h2,h3,h4,h5,h6{line-height:100%;font-weight:400}
a{color:#000;outline:0}

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, address, blockquote {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
h1 {position: absolute;left: 0;top: 0;font-size: .3rem;}