body{
  margin:8px;
}
ul {
  margin:10px auto;
  padding:0;
  list-style-type:none;
  text-align:center;
}

li {
  display: inline-block;
  text-align: center;
}

li.impword{
  text-align:right;
  width:30%;
  padding-right:10px;
}

ul.navi li{
  width:30%;
}


img {
  display:block;
  margin:10px auto;
  padding:0;
  max-width:100%
}

p{
  text-align:center;
}

pre{
  text-align:center;
}

input[type="radio"] , input[type="checkbox"]{
   -webkit-transform: scale(2.5);
   transform: scale(2.5);
   margin: 1.0em;
}

label {
  display:inline-block;
  width:50%;
  text-align:left;
}
.left{
  text-align:left;
}
img.inline{
  display:inline;
}
footer{
  padding-top:100px;
  text-align: center;
  font-size: smaller;
}
table{
  font-size: smaller;
}
@media only screen and (min-width:980px){
  body{
    width:980px;
    margin: 0 auto;
  }
}