body{margin: 0; line-height: 1.58; color: #333; font-family: sans-serif;}
strong{ font-weight: bold; }
em {font-style: italic;}
img{border: 0; max-width: 100%;}
a, a:link, a:visited, a:active, a:hover{text-decoration:none;}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0.2);}
select{-webkit-appearance: none; -moz-appearance: none;}
input[type="submit"]{cursor:pointer;}
input[type="text"],  input[type="submit"]{ -webkit-appearance: none;}
input[type="text"]{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input:focus, select:focus, textarea:focus, button:focus{outline: none;}
input, textarea{padding: 0;border-radius: 0;resize: none;}/*iphone6 border-radius*/

body{margin: 0 auto;}
.content{padding: 1rem; font-size: 0.8125rem;}
h1, .title{font-size: 1.25rem; font-weight: bold;}
p{}
h2, .title2{font-size: 0.9375rem; font-weight: bold;}


@media only screen and (min-width: 500px){
    body{max-width: 70vw;}
    .content{font-size: 1rem;}
    h1, .title{font-size: 1.75rem;}
    h2, .title2{font-size: 1.25rem;}
    }