#gaiyo {
  background: #f5f5f5;
}
#gaiyo h2 {
  border: none;
  color: #00b5d1;
  text-align: center;
}
#gaiyo h2:before, #gaiyo h2:after {
  content: none;
}

@media screen and (max-width: 430px) {
  #zenpan .lead {
    font-size: 14px;
    line-height: 22px;
  }
  #zenpan h2 {
    margin-top: 44px;
  }
  #zenpan picture + p {
    color: #808080;
    font-size: 14px;
  }
  #gaiyo .inner {
    padding-top: 2.2rem;
    padding-right: 2.1rem;
    padding-bottom: 2.7rem;
    padding-left: 2.1rem;
    border-radius: 10px;
  }
  #gaiyo .inner + .inner {
    margin-top: 2rem;
  }
  #gaiyo {
    padding-top: 26px;
    padding-right: 1.3rem;
    padding-bottom: 3rem;
    padding-left: 1.3rem;
  }
  #gaiyo #epa {
    background: #fff url(img/imgGaiyo1Sp.png) no-repeat center 4.8rem;
    background-size: 30.7rem;
  }
  #gaiyo #kaigo {
    background: #fff url(img/imgGaiyo2Sp.png) no-repeat center 4.8rem;
    background-size: 30.7rem;
  }
  #gaiyo #jissyu {
    background: #fff url(img/imgGaiyo3Sp.png) no-repeat center 4.8rem;
    background-size: 30.7rem;
  }
  #gaiyo #ginou {
    background: #fff url(img/imgGaiyo4Sp.png) no-repeat center 4.8rem;
    background-size: 30.7rem;
  }
  #gaiyo h3 {
    padding-bottom: 22.3rem;
  }
  #gaiyo p {
    margin-top: 10px;
    font-size: 14px;
    line-height: 22px;
  }
  #gaiyo a {
    display: block;
    width: 28.7rem;
    height: 44px;
    margin-top: 29px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #603813;
    border-radius: 22px;
    color: #603813;
    font-size: 16px;
    text-align: center;
    line-height: 44px;
  }
}
@media screen and (min-width: 431px) {
  #zenpan .lead {
    font-size: 16px;
    line-height: 26px;
  }
  #zenpan h2 {
    margin-top: 44px;
  }
  #zenpan picture + p {
    color: #808080;
    font-size: 14px;
  }
  #gaiyo {
    padding-top: 53px;
    padding-bottom: 122px;
  }
  #gaiyo .inner + .inner {
    margin-top: 40px;
  }
  #gaiyo .inner {
    padding: 50px 75px;
    padding-right: 49.5rem;
  }
  #gaiyo #epa {
    background: #fff url(img/imgGaiyo1Pc.png) no-repeat 89% 40%;
    background-size: 38rem;
  }
  #gaiyo #kaigo {
    background: #fff url(img/imgGaiyo2Pc.png) no-repeat 89% 40%;
    background-size: 38rem;
  }
  #gaiyo #jissyu {
    background: #fff url(img/imgGaiyo3Pc.png) no-repeat 89% 40%;
    background-size: 38rem;
  }
  #gaiyo #ginou {
    background: #fff url(img/imgGaiyo4Pc.png) no-repeat 89% 40%;
    background-size: 38rem;
  }
  #gaiyo p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 26px;
  }
  #gaiyo a {
    display: block;
    width: 324px;
    height: 60px;
    margin-top: 20px;
    margin-left: auto;
    border: 2px solid #603813;
    border-radius: 30px;
    color: #603813;
    font-size: 20px;
    text-align: center;
    line-height: 60px;
  }
  #gaiyo h3 {
    margin-bottom: 24px;
  }
  .tya {
    margin-top: 42px;
  }
  .footer {
    padding-top: 51px;
  }
}
/*# sourceMappingURL=structure.css.map */