@charset "utf-8";

body,p,img {
  padding: 0;
  margin: 0;
}

img {
  vertical-align: bottom;
  max-width: 100%;
}

body {
  width: 100%;
  background-color: #fff;
}

.wrapper {
  max-width: 750px;
  margin: 0 auto;
  text-align: center;
}

a img:hover{
  opacity: 0.7;
}

/* 点滅 */
@keyframes blinking {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* 要素にアニメーションを適用 */
a img {
	animation: blinking 1s ease infinite alternate;
}

.fotter {
  padding: 3% 6%;
}

.copy {
  background-color: #000;
  color: #fff;
  font-size: 13px;
  padding: 2%;
  text-align: center;
}

.copy .nav {
  padding-bottom: 1%;
}

