@charset "utf-8";

@media only screen and (min-width : 640px) {
 body{
  width:640px;
 }
 
 .half{
  
 }
}

@media only screen and (max-width : 639px) {
  body{
  width:320px;
 }
 
 .half{
  clear:both;
 }
 
 
 
}

 h1{
  font-size:120%;
  line-height:1.4em;
  padding:0.0em;
  margin:0.2em;
 }

 p{
  font-size:90%;
  line-height:1.4em;
  padding:0.0em;
  margin:0.2em;
 }

 input[type="text"]{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius:0;
 -webkit-box-sizing: content-box;
  display:block;
  appearance:none;
  -ms-appearance:none;
 }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

select{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 -ms-appearance:none;
  display:block;
  margin:0px;padding:0px;border:none;
  line-height:1em;
  font-size:100%;
}
option{
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 appearance:none;
  display:block;
  margin:0px;padding:0px;border:none;
  line-height:1em;
  font-size:100%;
}
select::-ms-expand {
    display: none;
}

