@charset "utf-8";

html {width:100%; height:100%;}
body {margin:0 auto; padding:0; background: #fff;}
body,p,pre,form,span,div,table,td,ul,ol,li,dl,dt,dd,input,textarea,label,button,a,select {font-family: sans-serif; color:#666; font-size: 18px; letter-spacing: -1px; word-wrap:break-word; word-break:break-all;}
body,p,pre,form,span,div,table,td,ul,ol,li,dl,dt,dd,input,textarea,label,button,a,select {font-size: 16px; letter-spacing:-0.5px; -webkit-text-size-adjust:none;}
b,strong {word-wrap:break-word; word-break:break-all; font-family:inherit; font-weight:bold;}
dl,ul {list-style: none}

img {border:0; vertical-align:top;margin:0;padding:0;max-width:100%}
p,form,span,h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal}
div,table {margin:0 auto; padding:0; border-spacing:0; border-collapse:collapse; vertical-align:top;border:0px none; -webkit-overflow-scrolling: touch;}
ul,ol,li,td,dl,dt,dd {margin:0; padding:0;}
dl,dt,dd {list-style:none;}
input,select,textarea,button {margin:0; padding:0; vertical-align:middle; font-size: 0.938em; outline:none}
em {font-style:normal}
a,span {display:inline-block; font-weight:inherit;vertical-align:middle;}
span,div,a,b,strong {color:inherit; font-size:inherit; font-family:inherit; }
strong {font-weight:400}
mark {background:#00fcff;padding:3px;}


a:link, a:visited {color:inherit; text-decoration:none;}
a:hover, a:active {color:#333; text-decoration: none;}

* {-webkit-overflow-scrolling: touch;}


#wrap {overflow:hidden;width:100%;max-width:700px;margin:0 auto;padding:0;}