body .site .wrap-home-main-img,
body .site .breadcrumbs {
  display: none;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one {
  padding: 50px 0 60px 0;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container {
  background: #f0f3f7;
  width: 1000px;
  padding: 50px 0;
  margin: 0 auto;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container > h2 {
  font-size: 175%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container > h2 + p {
  margin-bottom: 50px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container h3 {
  font-size: 175%;
  width: 12em;
  margin: 0 auto 30px auto;
  text-align: center;
  border-bottom: 3px solid #234b90;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container .pc {
  margin-bottom: 50px;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container .pc img {
  margin: 0 auto 10px auto;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container .pc img + p {
  text-align: center;
  font-size: 85%;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a:last-child {
  color: #234b90;
  text-decoration: underline;
  display: block;
  text-align: center;
  width: 6em;
  margin: 0 auto;
}
body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a:last-child:hover {
  text-decoration: none;
}

@media screen and (max-width: 750px) {
  body img {
    width: 100%;
    height: auto;
  }
  body .sp {
    display: block;
  }
  body .pc {
    display: none;
  }
  body .site .wrap-home-main-img {
    background: url(../images/pages/link/main-img-sp.jpg) no-repeat center top;
    background-size: cover;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent .container > h2 + p {
    text-align: left;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one {
    padding: 5% 0;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container {
    width: 94%;
    padding: 5% 0;
    margin: 0 auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container > h2 {
    font-size: 4.5vw;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container > h2 + p {
    margin-bottom: 7%;
    text-align: center;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container h3 {
    font-size: 4.5vw;
    width: 12em;
    margin: 0 auto 3% auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a.sp {
    display: block;
    width: 85%;
    margin: 0 auto 10% auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a.sp img {
    width: 100%;
    height: auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a:last-child {
    color: #234b90;
    text-decoration: underline;
    display: block;
    text-align: center;
    width: 6em;
    margin: 0 auto;
  }
  body .site .site-content .wrap .content-area .site-main .hentry .eachcontent.one .container a:last-child:hover {
    text-decoration: none;
  }
}
