
*{
  max-width:100%;
}
body{
  font-family: "FOT-スキップ Std L";
  line-height:2.5;
  background:#efaa1a;
  color:#fff;
}
p,a,img{
  display: block;
  margin:0 auto;
  text-align:center;
  height:auto;
}
h1.logo{
  background:#777;
  width:100%;
  margin:0;
}
h2{
  text-align:center;
}
a{
  text-decoration:none;
  color:#fff;
  transition: all .5s;
  border: solid 1px #fff;
  width: 300px;
}
a:hover{
  color:#777;
  border:solid 1px #777;
  background:rgba(255,255,255,.5);
}
section{
  margin:32px auto;
}