.p-le50ad3__wrapper {
  max-width: 980px;
  margin: 0 auto;
  padding: 43px 0; }
  @media screen and (max-width: 767px) {
    .p-le50ad3__wrapper {
      padding: 14px 20px; } }

.p-le50ad3__title .p-le50ad__title5 {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px; }
  @media screen and (max-width: 767px) {
    .p-le50ad3__title .p-le50ad__title5 {
      margin-bottom: 15px; } }

.p-le50ad3__section01 {
  padding: 82px 0 72px;
  border-bottom: 1px solid #cccccc; }
  @media screen and (max-width: 767px) {
    .p-le50ad3__section01 {
      padding: 32px 0 15px; } }

.p-le50ad3__section02 {
  padding: 70px 0 75px;
  border-bottom: 1px solid #cccccc; }
  @media screen and (max-width: 767px) {
    .p-le50ad3__section02 {
      padding: 50px 0 40px; } }
  @media screen and (max-width: 767px) {
    .p-le50ad3__section02 .le50ad3-section01__title {
      margin-bottom: 20px; } }

.p-le50ad3__section03 {
  padding: 66px 0 0; }
  @media screen and (max-width: 767px) {
    .p-le50ad3__section03 {
      padding: 36px 0 0; } }
  .p-le50ad3__section03 .le50ad3-section01__title {
    margin-bottom: 35px; }
    @media screen and (max-width: 767px) {
      .p-le50ad3__section03 .le50ad3-section01__title {
        margin-bottom: 22px; } }
    @media screen and (max-width: 767px) {
      .p-le50ad3__section03 .le50ad3-section01__title img {
        height: 36px; } }

.le50ad3-section01__title {
  margin-bottom: 23px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section01__title {
      margin-bottom: 25px; } }
  .le50ad3-section01__title .p-le50ad__title6 {
    margin-bottom: 20px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section01__title .p-le50ad__title6 {
        margin-bottom: 15px; } }
  .le50ad3-section01__title img {
    height: 41px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section01__title img {
        height: 32px; } }

.le50ad3-section01__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 767px) {
    .le50ad3-section01__content {
      display: block; } }
  .le50ad3-section01__content img {
    width: 482px;
    height: 381px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section01__content img {
        width: 100%; } }

.le50ad3-section01__inner {
  margin-left: 26px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section01__inner {
      margin: 20px 0; } }
  .le50ad3-section01__inner .p-le50ad__title7 {
    margin-bottom: 15px; }

.le50ad3-section01__text01 {
  margin: -5px 0 56px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section01__text01 {
      margin: 0 0 30px; } }

.le50ad3-section02__content01 {
  margin-bottom: 58px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__content01 {
      margin-bottom: 80px; } }

.le50ad3-section02__text01 {
  text-align: right;
  padding: 8px 0 4px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__text01 {
      padding: 13px 0 28px; } }

.le50ad3-section02__content02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__content02 {
      display: block; } }

.le50ad3-section02__inner {
  width: calc(100% - 575px); }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__inner {
      width: 100%; } }
  .le50ad3-section02__inner img {
    width: 266px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section02__inner img {
        width: 240px; } }

.le50ad3-section02__img {
  width: 575px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__img {
      width: 100%; } }
  .le50ad3-section02__img img {
    width: 567px; }

.le50ad3-section02__text03 {
  padding: 10px 5px;
  letter-spacing: 0.1em; }
  @media screen and (max-width: 767px) {
    .le50ad3-section02__text03 {
      padding: 20px 3px 25px; } }

.le50ad3-section03__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.le50ad3-section03__item {
  width: 482px;
  margin-bottom: 35px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section03__item {
      margin-bottom: 20px;
      width: 100%; } }
  .le50ad3-section03__item:nth-child(3) {
    margin-bottom: 54px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section03__item:nth-child(3) {
        margin-bottom: 20px; } }
  .le50ad3-section03__item:nth-child(5) {
    margin-bottom: 66px; }
    @media screen and (max-width: 767px) {
      .le50ad3-section03__item:nth-child(5) {
        margin-bottom: 20px; } }

.le50ad3-section03__img {
  height: 296px; }
  @media screen and (max-width: 767px) {
    .le50ad3-section03__img {
      height: auto; } }

.le50ad3-section03__content {
  padding: 18px 0; }
  .le50ad3-section03__content .p-le50ad__title7 {
    margin-bottom: 8px; }
