@charset "UTF-8";



hr {
  margin: 2% 5%;
}

li {
  list-style: none;
}

/*a {
	//color: $a_color;
	line-height: 2;
	margin-left: 5%;
	margin-right: 5%;
}*/
p {
  margin-left: 5%;
  margin-right: 5%;
}

.clearfix:after {
  display: block;
  content: "";
  clear: both;
}

.ta_center {
  text-align: center;
}

h2 {
  margin: 4em 5% 0;
  background-color: lightcyan;
}

.mds {}

body {
  background: linear-gradient(to right, skyblue, gold);
  color: #202020;

}

/*header{
  position:relative;

}*/

.head {
  text-align: center;
}

.mannaka {
  text-align: center;
}

.head img {
  width: 90%;
  margin: 2% auto;
}

.mannaka h3 {
  color: maroon;
}

.dammy_anime h2 {
  position: relative;
  /* 位置指定 */
  animation: anime 2s 0s infinite alternate;
  /* アニメーション指定 */
}

@keyframes anime {
  0% {
    left: 0;
  }

  50% {
    background-color: #4caf50;
    /* 背景色指定 */
    left: -100px;
  }

  100% {
    background-color: #2196F3;
    /* 背景色指定 */
    left: -200px;
  }
}

footer {
  margin-top: 4em;
}

a.shakeeen {
  display: inline-block;
  background: url("../img/logo.jpg") 0 0 no-repeat;
  height: 54px;
  width: 104px;
  overflow: hidden;
}

a.shakeeen span {
  display: inline-block;
  background: url("../img/shine.png") -60px -80px no-repeat;
  transition-property: all;
  transition-duration: 0.8s;
  height: 50px;
  width: 100px;
}

a.shakeeen:hover span {
  background-position: 100px 50px;
}

.moji {
  display: flex;
  margin-left: 46%;
  margin-right: 5%;

  float: right;
  /* list-style: none; */
}

.moji p,
.mj {
  flex: none;
  /* text-align: left; */
}

/*.moji li:nth-child(2),
.moji li:nth-child(3) {
  background-color: aliceblue;
  border: #202020 solid 1px;
  border-radius: 50%;
  padding: 0;
}*/

button {
  height: 1.5rem;
  justify-content: center;
  margin: auto;
}

.frog{
    background: url(../img/frog02.png) center no-repeat;
    z-index: 100;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 20%;
    height: 14%;

}
