.p-le50ad5__title {
  border-bottom: 1px solid #cccccc; }

.p-le50ad5 .p-le50ad__title01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media screen and (max-width: 767px) {
    .p-le50ad5 .p-le50ad__title01 {
      display: block; } }

.p-le50ad5__img01 {
  margin-bottom: 67px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__img01 {
      margin-bottom: 27px; } }

.p-le50ad5__img02 {
  margin-bottom: 31px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__img02 {
      margin-bottom: 24px; } }

.p-le50ad5__item01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 80px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__item01 {
      margin-bottom: 40px; } }
  .p-le50ad5__item01:last-child {
    margin-bottom: 0; }

@media screen and (max-width: 767px) {
  .p-le50ad5__title .p-le50ad__title5 span {
    letter-spacing: 0;
    top: -3px; } }

@media screen and (max-width: 767px) {
  .p-le50ad5__section01 {
    border-bottom: 1px solid #cccccc; } }

.p-le50ad5__section01 .p-le50ad__imgTag {
  margin: 28px 0 22px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__section01 .p-le50ad__imgTag {
      margin: 27px 0 14px; } }

.p-le50ad5__section01 .p-le50ad__text1 {
  margin-bottom: 50px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__section01 .p-le50ad__text1 {
      margin-bottom: 20px; } }

.p-le50ad5__section02 {
  padding: 62px 0 55px; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__section02 {
      padding: 30px 0 42px; } }
  .p-le50ad5__section02 .p-le50ad__title9 {
    margin-bottom: 20px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section02 .p-le50ad__title9 {
        margin-bottom: 8px; } }
  .p-le50ad5__section02 .p-le50ad__imgTag {
    margin-bottom: 20px; }
  .p-le50ad5__section02 .p-le50ad__text2 {
    margin-bottom: 48px; }
  .p-le50ad5__section02 .p-le50ad__item01 img {
    margin-bottom: 16px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section02 .p-le50ad__item01 img {
        margin-bottom: 15px; } }
  .p-le50ad5__section02 .p-le50ad__item01 {
    margin-bottom: 80px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section02 .p-le50ad__item01 {
        margin-bottom: 40px; } }
    .p-le50ad5__section02 .p-le50ad__item01:nth-child(2) {
      margin-bottom: 0; }
  .p-le50ad5__section02 .p-le50ad__title7 {
    margin-bottom: 15px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section02 .p-le50ad__title7 {
        font-size: 1.475rem;
        letter-spacing: 0.16em;
        line-height: 1.55;
        margin-bottom: 10px; } }
  @media screen and (max-width: 767px) {
    .p-le50ad5__section02 .p-le50ad__imgTag {
      margin-bottom: 8px; } }
  .p-le50ad5__section02 .p-le50ad__text2 {
    margin-bottom: 11px; }

.p-le50ad5__section03 {
  padding: 56px 0 0; }
  @media screen and (max-width: 767px) {
    .p-le50ad5__section03 {
      padding: 32px 0 0; } }
  .p-le50ad5__section03 .p-le50ad__title9 {
    margin-bottom: 20px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section03 .p-le50ad__title9 {
        margin-bottom: 10px; } }
  .p-le50ad5__section03 .p-le50ad__imgTag {
    margin-bottom: 26px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section03 .p-le50ad__imgTag {
        margin-bottom: 12px; } }
  .p-le50ad5__section03 .p-le50ad__title8 {
    margin-bottom: 44px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section03 .p-le50ad__title8 {
        margin-bottom: 15px; } }
  .p-le50ad5__section03 .p-le50ad__item01 {
    margin-bottom: 65px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section03 .p-le50ad__item01 {
        margin-bottom: 45px; } }
    .p-le50ad5__section03 .p-le50ad__item01:last-child {
      margin-bottom: 0; }
      .p-le50ad5__section03 .p-le50ad__item01:last-child img {
        border: 1px solid #2f2725;
        width: 340px;
        margin: 10px 0; }
      .p-le50ad5__section03 .p-le50ad__item01:last-child .p-le50ad__title7 {
        margin-bottom: 0; }
    .p-le50ad5__section03 .p-le50ad__item01:nth-last-child(2) {
      margin-bottom: 0; }
      @media screen and (max-width: 767px) {
        .p-le50ad5__section03 .p-le50ad__item01:nth-last-child(2) {
          margin-bottom: 45px; } }
  .p-le50ad5__section03 .p-le50ad__item01 img {
    margin-bottom: 16px; }
  .p-le50ad5__section03 .p-le50ad__title7 {
    margin-bottom: 9px; }
    @media screen and (max-width: 767px) {
      .p-le50ad5__section03 .p-le50ad__title7 {
        margin-bottom: 12px;
        font-size: 1.494rem;
        letter-spacing: 0.16em;
        line-height: 1.55; } }
