@charset "utf-8";
*{ box-sizing: border-box; }
:before, :after{ box-sizing: border-box; }
html{-webkit-tap-highlight-color:rgba(0,0,0,0); /*-webkit-text-size-adjust:100%;*/}
body{ background-color:#fff; font:1rem/1.5 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#333;}
body,form,iframe,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a,i,em,figure{margin:0px;padding:0px;list-style-type:none;font-style: normal}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:inherit;}
a:hover{ color:inherit;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:button;}
input[type="radio"],input[type="checkbox"]{ height:14px; margin:0 5px 0 0; padding:0;}
button[disabled],html input[disabled]{ cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{ padding:0; border:none;}
.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before, .clearfix:after{ content:" "; display:table; clear:both;}
.table{ width:100%; border-collapse: collapse;}
.block{ display: block;}
.maxfull{ max-width: 100%; }
.pull-left{ float:left;}
.pull-right{ float:right;}
.relative{ position: relative; }
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#eee;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none !important;}
.show{ display:block !important;}
html {
    font-size: 50px;
  }
  @media screen and (min-width: 750px) {
    html {
      font-size: 50px!important;
    }
  }
  body {
    min-width: 320px;
    max-width: 750px;
    width: 15rem;
    margin: 0 auto;
    
  }
  .mt30{
      margin-top: 0.6rem;
  }

  .pt50{
    padding:1rem 0 1.2rem 0; 
  }

