a,body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0}
*{outline:none}
a{color:#333;cursor:pointer;text-decoration:none}
body{margin:0 auto;color:#3d3d3d;-webkit-text-size-adjust:none;cursor:default;overflow-x:hidden;background-color:#fff}
img{border:0}
a,b,em,i,input,lable,span,table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:15px}
ul{list-style:none}
.subject{height:5.33333vw;padding-top:0.8vw;border-left:1px solid #f0f0f0}
.subject span{font-size:3.46667vw;font-weight:700;color:#333;margin-left:2.66667vw}
button{position:relative;border:none;padding:0;margin:0;line-height:1;outline:none;list-style:none;border-radius:0}
a{-webkit-tap-highlight-color:transparent}
button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}
button:active:before{opacity:.1}
p{margin:0}
input{background:none;outline:none;border:none}
input[type=password]:focus,input[type=text]:focus{background:#fff;outline:none}
body,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}