/*=====================
voice
=====================*/
.side ul li:nth-child(3) a {
  background-color: #F77237;
  color: #fff;
}

.row {
  padding-top: 40px;
  padding-bottom: 0px;
}


.under_title {
  background-image: url(../../img/voice_main.jpg);
}

main>p {
  margin-bottom: 30px;
}

main div.voice_wrap a {
  color: #333;
}

main div.voice_wrap a figure {
  padding: 10px;
  transition: 0.5s;
}

main div.voice_wrap a:last-child figure {
  margin-bottom: 0;
}

main div.voice_wrap a figure figcaption p:first-child {
  line-height: 1;
}

main div.voice_wrap a figure figcaption p:last-child {
  line-height: 1;
}

main div.voice_wrap a:hover {
  opacity: 1;
}

main a:hover figure {
  background: rgba(247, 114, 55, 0.5);

}

main figure {
  display: flex;
  margin-bottom: 30px;
}

main figure>p {
  width: 30%;
  margin-right: 10px;
}

@media screen and (min-width:769px) {

  main>div>div {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  main figure,
  main .voice_wrap a {
    display: block;
  }

  main .voice_wrap a {
    width: 47%;
  }

  main figure>p {
    margin-bottom: 15px;
    width: 100%;
  }

}

/*===min-width:769px===*/

/*=====================
voice sannka
=====================*/
main dl {
  margin-bottom: 30px;
}

main dl span {
  font-family: 'Baloo Bhai', cursive;
  font-size: 3rem;
  line-height: 1.3;
}

main dl dt span {
  color: #F77237;
}

main dl dd span {
  color: #37b4f7;
}

@media screen and (min-width:769px) {
  main figure {
    display: flex;
  }

}

/*===min-width:769px===*/


.nav-links {
  text-align: center;
}

.nav-links .page-numbers {
  border: 1px solid #F77237;
  padding: 1em;
}

.nav-links .current {
  border-color: #333;
}

.nav-links a:hover {
  background-color: #F77237;
  color: #fff;
  opacity: 1;
}