@import url("/css/1.0.0/base.css");

section.ptn11a-research .content01 .image-wrap {
  background: #eee;
}
section.ptn11a-research .content02 .image-wrap {
  background: #e15f68;
}
section.ptn11a-research .content03 .image-wrap {
  background: #c0972f;
}
section.ptn11a-research .content04 .image-wrap {
  background: #9bddd1;
}
section.ptn11a-research .content05 .image-wrap {
  background: #dc6c84;
}
section.ptn11a-research .content06 .image-wrap {
  background: #799edc;
}
section.ptn11a-research .content07 .image-wrap {
  background: #004d8f;
}
section.ptn11a-research .content08 .image-wrap {
  background: #e6f1fe;
}
@media screen and (min-width: 834px) {
  section.ptn11a-research .container {
    padding-top: 11.5rem;
    padding-bottom: 23.3rem;
  }
  section.ptn11a-research .c-section-lead {
    margin-top: 5.3rem;
    margin-bottom: 14.2rem;
  }
  section.ptn11a-research .c-section-label {
    margin-bottom: 7.1rem;
    margin-top: 21.2rem;
  }
  section.ptn11a-research .c-section-label:first-child,
  section.ptn11a-research .c-section-lead + .c-section-label {
    margin-top: 0;
  }
  section.ptn11a-research .block-content {
    margin-bottom: 13.9rem;
  }
  section.ptn11a-research .c-block-image-left .body {
    align-items: center;
  }
  section.ptn11a-research .c-block-image-left .content {
    padding-left: 6.3rem;
    padding-top: 0rem;
    margin-left: 0rem;
    width: 50%;
  }
  section.ptn11a-research .c-block-image-left .image-wrap {
    width: 50%;
  }
  section.ptn11a-research .c-block-image-left .image {
    width: 60.0rem;
  }
  section.ptn11a-research .c-block-image-left .image img {
    height: 30.0rem;
    width: auto;
    max-width: none;
  }
  section.ptn11a-research .c-block-image-right .body {
    align-items: center;
  }
  section.ptn11a-research .c-block-image-right .content {
    margin-right: 6.3rem;
    padding-top: 0rem;
    max-width: 54.0rem;
  }
  section.ptn11a-research .c-block-image-right .image-wrap {
    width: 50%;
  }
  section.ptn11a-research .c-block-image-right .image {
    width: 59.6rem;
  }
  section.ptn11a-research .c-block-image-right .image img {
    height: 30.0rem;
    width: auto;
    max-width: none;
  }

  section.ptn11a-research .content01 {
    margin-top: 6.3rem;
    margin-bottom: 4.9rem;
  }
  section.ptn11a-research .content02 {
    margin-bottom: 5.4rem;
  }
  section.ptn11a-research .content03 {
    margin-bottom: 5.1rem;
  }
  section.ptn11a-research .content03 .image {
    padding-left: 21.0rem;
  }
  section.ptn11a-research .content04 .image {
    padding-right: 15.8rem;
  }
  section.ptn11a-research .content05 {
    margin-top: 6.3rem;
    margin-bottom: 4.7rem;
  }
  section.ptn11a-research .content05 .image {
    padding-left: 17.0rem;
  }
  section.ptn11a-research .content06 {
    margin-bottom: 5.2rem;
  }
  section.ptn11a-research .content06 .image {
    padding-right: 23.1rem;
  }
  section.ptn11a-research .content07 {
    margin-bottom: 4.9rem;
  }

  section.ptn11a-research .c-block-media-links {
    margin-top: -5.3rem;
    margin-bottom: 21.2rem;
  }
  section.ptn11a-research .c-block-media-links:last-child {
    margin-bottom: 0rem;
  }
  section.ptn11a-research .c-block-media-links .wrap {
    padding-top: 7.3rem;
    padding-bottom: 7.2rem;
  }

  section.ptn11a-research .c-block-image-left .wide .image {
    padding-left: 0rem;
    position: relative;
    height: 30.0rem;
  }
  section.ptn11a-research .c-block-image-left .wide .image img {
    position: absolute;
    top: 0;
    right: 2.0rem;
  }
  section.ptn11a-research .c-block-image-right .wide .image {
    padding-right: 0rem;
    position: relative;
    position: relative;
    height: 30.0rem;
  }
  section.ptn11a-research .c-block-image-right .wide .image img {
    position: absolute;
    top: 0;
    left: 2.0rem;
  }
}
@media screen and (max-width: 833px) {
  section.ptn11a-research .container {
    padding-top: 6.7rem;
  }
  section.ptn11a-research .c-section-title {
    font-size: 4.5rem;
  }
  section.ptn11a-research .c-section-lead {
    margin-top: 5.5rem;
    margin-bottom: 23.4rem;
  }
  section.ptn11a-research .c-section-label {
    margin-bottom: 6.0rem;
    margin-top: 25.0rem;
  }
  section.ptn11a-research .c-section-label:first-child,
  section.ptn11a-research .c-section-lead + .c-section-label {
    margin-top: 0;
  }
  section.ptn11a-research .block-content {
    margin-bottom: 19.4rem;
  }
  section.ptn11a-research .c-block-title {
    padding-bottom: 1.7rem;
  }
  section.ptn11a-research .c-block-subtitle {
    margin-top: 8.8rem;
  }
  section.ptn11a-research .c-block-text {
    padding-right: 1.5rem;
  }
  section.ptn11a-research .c-block-image-left .image-wrap {
    margin-top: 5.7rem;
  }
  section.ptn11a-research .c-block-image-left .image-wrap .image {
    width: 40.0rem;
  }
  section.ptn11a-research .c-block-image-right .image-wrap {
    margin-top: 6.2rem;
  }
  section.ptn11a-research .c-block-image-right .image-wrap .image {
    width: 40.0rem;
  }

  section.ptn11a-research .content01 .image-wrap {
    padding-left: 4.1rem;
    margin-bottom: 15.5rem;
  }
  section.ptn11a-research .content02 .image-wrap {
    padding-left: 16.1rem;
    margin-bottom: 14.6rem;
  }
  section.ptn11a-research .content03 .image-wrap {
    padding-left: 27.1rem;
    padding-right: 0rem;
    margin-bottom: 17.4rem;
  }
  section.ptn11a-research .content04 .image-wrap {
    padding-left: 14.1rem;
    margin-bottom: 20.5rem;
  }
  section.ptn11a-research .content05 .image-wrap {
    padding-left: 4.1rem;
    margin-bottom: 15.3rem;
  }
  section.ptn11a-research .content06 .image-wrap {
    padding-left: 24.1rem;
    margin-bottom: 15.0rem;
  }
  section.ptn11a-research .content07 .image-wrap {
    padding-left: 8.1rem;
    margin-bottom: 12.0rem;
  }
  section.ptn11a-research .content08 .image-wrap {
    padding-left: 26.1rem;
  }

  section.ptn11a-research .c-block-media-links {
    margin: 0 -0.9rem;
    margin-top: -3.3rem;
    margin-bottom: 25.0rem;
  }
  section.ptn11a-research .c-block-media-links:last-child {
    margin-bottom: 0rem;
  }
  section.ptn11a-research .c-block-media-links .wrap {
    padding-top: 14.0rem;
    padding-bottom: 7.9rem;
  }

  section.ptn11a-research .c-block-image-left .image-wrap.wide {
    padding-left: 0rem;
    padding-right: 2.0rem;
  }
  section.ptn11a-research .c-block-image-right .image-wrap.wide {
    padding-left: 2.0rem;
    padding-right: 0rem;
  }
  section.ptn11a-research .c-block-image-left .image-wrap.wide .image,
  section.ptn11a-research .c-block-image-right .image-wrap.wide .image {
    width: 100%;
  }

}
