/* ================================================
  section-a1
===================================================*/
.section-a1 {
  margin-top: 70px;
  padding: 120px 0;
  position: relative;
  z-index: 1;
  background: linear-gradient(to bottom, rgb(255 255 255 / 0) 0%, rgb(218 243 252 / 1) 100%);
}

.section-a1__heading {
  margin-block: var(--leading-trim);
}

.section-a1__heading h2 {
  font-family: "Shippori Mincho";
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: calc(60 / 36);
  color: #2554bf;
}

.section-a1__text1 {
  margin-top: 80px;
}

.section-a1__text1 p {
  margin-block: var(--leading-trim);
  font-size: 18px;
  font-weight: 700;
  line-height: calc(46 / 18);
}

.section-a1__text2 {
  margin-top: 30px;
}

.section-a1__text2 p {
  font-size: 24px;
  font-weight: 700;
  line-height: calc(35 / 24);
  color: #2554bf;
}

.section-a1__text2 span {
  background-color: #fff5ac;
}

.section-a1__text2 p + p {
  margin-top: 10px;
}

.section-a1__text3 {
  margin-top: 60px;
}

.section-a1__text3 p {
  margin-block: var(--leading-trim);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.7;
  color: #666;
}

.section-a1__img {
  position: absolute;
  top: 50%;
  right: calc(50% - min(50%, 700px));
  translate: 0 -50%;
  width: min(calc(675 / 1366 * 100%), 675px);
  z-index: -1;
}

@media (max-width: 767px) {
  .section-a1 {
    margin-top: 40px;
    padding: 40px 0;
  }

  .section-a1__heading h2 {
    font-size: 24px;
  }

  .section-a1__text1 {
    margin-top: 40px;
  }

  .section-a1__text1 p {
    font-size: 16px;
  }

  .section-a1__text2 {
    margin-top: 40px;
  }

  .section-a1__text2 p {
    font-size: 22px;
  }

  .section-a1__text3 {
    margin-top: 24px;
  }

  .section-a1__text3 p {
    font-size: 14px;
  }

  .section-a1__img {
    top: 0;
    translate: unset;
  }
}

/* ================================================
  section-a2
===================================================*/
.section-a2 {
  margin-top: 70px;
}

.section-a2__inner {
  width: min(96.5%, 1070px);
}

.section-a2__heading {
  margin-inline: auto;
  padding: calc(14.5 / 30 * 1em) 0.5em;
  max-width: 1020px;
  background-color: #588fd9;
  border-radius: 10px;
  font-family: "Shippori Mincho";
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: 1.7;
  color: #fff;
  text-align: center;
}

.section-a2__container {
  margin-top: 50px;
  display: flex;
  align-items: center;
  gap: 80px;
}

.section-a2__images {
  position: relative;
  flex: 0 0 min(calc(485 / 1070 * 100%), 485px);
  aspect-ratio: 485 / 478;
}

.section-a2__image {
  position: absolute;
  width: calc(221 / 485 * 100%);
  aspect-ratio: 221 / 250;
}

.section-a2__image figcaption {
  position: absolute;
  left: 50%;
  translate: -50%;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: #5f4c20;
  text-align: center;
}

.section-a2__image:nth-of-type(1) {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50%;
}

.section-a2__image:nth-of-type(1) img {
  position: absolute;
  top: 29px;
}

.section-a2__image:nth-of-type(1) figcaption {
  position: absolute;
  top: 0;
}

.section-a2__image:nth-of-type(2) {
  position: absolute;
  bottom: 0;
  left: 0;
}

.section-a2__image:nth-of-type(2) img {
  position: absolute;
  top: 0;
}

.section-a2__image:nth-of-type(2) figcaption {
  position: absolute;
  bottom: 0;
}

.section-a2__image:nth-of-type(3) {
  position: absolute;
  bottom: 0;
  right: 0;
}

.section-a2__image:nth-of-type(3) img {
  position: absolute;
  top: 0;
}

.section-a2__image:nth-of-type(3) figcaption {
  position: absolute;
  bottom: 0;
}

.section-a2__content {
  flex: 1;
}

.section-a2__text1 {
}

.section-a2__text1 p {
  margin-block: var(--leading-trim);
  font-size: 26px;
  font-weight: 700;
  line-height: calc(46 / 26);
  color: #2554bf;
}

.section-a2__text2 {
  margin-top: 50px;
}

.section-a2__text2 p {
  margin-block: var(--leading-trim);
  font-size: 16px;
  font-weight: 500;
  line-height: calc(36 / 16);
}

.section-a2__text3 {
  margin-top: 35px;
  padding: 27px 36px;
  border-radius: 10px;
  background-color: rgb(89 143 217 / 0.1);
}

.section-a2__text3 p {
  margin-block: var(--leading-trim);
  font-size: 16px;
  font-weight: 700;
  line-height: calc(30 / 16);
  color: #2554bf;
}

.section-a2__text4 {
  margin-top: 40px;
}

.section-a2__text4 p {
  margin-block: var(--leading-trim);
  font-size: 16px;
  font-weight: 500;
  line-height: calc(36 / 16);
}

@media (max-width: 767px) {
  .section-a2 {
    margin-top: 40px;
  }

  .section-a2__inner {
    width: min(92%, 576px);
  }

  .section-a2__heading {
    font-size: 24px;
  }

  .section-a2__container {
    margin-top: 40px;
    display: block;
  }

  .section-a2__image figcaption {
    font-size: 12px;
    white-space: nowrap;
  }

  .section-a2__content {
    margin-top: 32px;
  }

  .section-a2__text1 p {
    font-size: 22px;
  }

  .section-a2__text2 {
    margin-top: 32px;
  }

  .section-a2__text2 p {
    font-size: 14px;
  }

  .section-a2__text3 {
    margin-top: 32px;
    padding: 24px;
  }

  .section-a2__text3 p {
    font-size: 14px;
  }

  .section-a2__text4 {
    margin-top: 32px;
  }

  .section-a2__text4 p {
    font-size: 14px;
  }
}

/* ================================================
  section-a3
===================================================*/
.section-a3 {
  margin-top: 40px;
  padding-top: 148px;
  background: linear-gradient(to bottom, rgb(234 227 211 / 1) 0%, rgb(255 255 255 / 0) 100%);
}

.section-a3__container {
  position: relative;
  z-index: 1;
}

.section-a3__heading h2 {
  font-family: "Shippori Mincho";
  font-size: 56px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: calc(80 / 56);
  color: #5f543c;
}

.section-a3__img {
  position: absolute;
  top: 50%;
  right: 0;
  translate: 0 -50%;
  width: min(calc(452 / 1020 * 100%), 452px);
  z-index: -1;
}

.section-a3__img img {
  display: block;
  width: 100%;
}

.section-a3__description {
  margin-top: 80px;
}

.section-a3__description p {
  margin-block: var(--leading-trim);
  font-size: 16px;
  font-weight: 500;
  line-height: calc(36 / 16);
}

.section-a3__description span {
  background-color: #fff5ac;
  font-weight: 700;
}

.section-a3__description p + p {
  margin-top: 1lh;
}

.section-a3__text1 {
  margin-top: 90px;
  border-radius: 10px;
  background: linear-gradient(to right, #9a8a64 0%, #779b59 100%);
}

.section-a3__text1 p {
  padding: calc(9 / 36 * 1em) 0.5em;
  font-family: "Shippori Mincho";
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: 1.7;
  color: #fff;
  text-align: center;
}

.section-a3__items {
  margin: 50px auto 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-width: 1000px;
}

.section-a3__item {
  border: 2px solid #9a8a64;
  border-radius: 10px;
  overflow: hidden;
}

.section-a3__header {
  padding-block: 13px;
  background-color: #9a8a64;
}

.section-a3__header p {
  margin-block: var(--leading-trim);
  font-size: 21px;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}

.section-a3__body {
  padding-bottom: 15px;
  background-color: #fff;
}

.section-a3__item-img {
  aspect-ratio: 312 / 140;
}

.section-a3__item-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section-a3__text2 {
  margin-top: 15px;
}

.section-a3__text2 p {
  margin-block: var(--leading-trim);
  font-size: 20px;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 767px) {
  .section-a3 {
    padding-top: 40px;
  }

  .section-a3__heading h2 {
    font-size: 32px;
  }

  .section-a3__img {
    top: 30px;
    right: unset;
    left: 232px;
    translate: unset;
    width: min(100%, 120px);
  }

  .section-a3__description {
    margin-top: 40px;
  }

  .section-a3__description p {
    font-size: 14px;
  }

  .section-a3__text1 {
    margin-top: 40px;
  }

  .section-a3__text1 p {
    font-size: 22px;
  }

  .section-a3__items {
    margin-top: 40px;
    grid-template-columns: 1fr;
  }

  .section-a3__header {
    padding-block: 10px;
  }

  .section-a3__header p {
    font-size: 18px;
  }

  .section-a3__text2 {
    margin-top: 15px;
  }

  .section-a3__text2 p {
    font-size: 16px;
  }
}

/* ================================================
  section-a4
===================================================*/
.section-a4 {
  margin-top: 60px;
}

.section-a4__inner {
  width: min(96.5%, 960px);
}

.section-a4__heading h2 {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: calc(40 / 28);
  color: #2554bf;
  text-align: center;
}

.section-a4__container {
  margin-top: 40px;
  padding-left: 20px;
}

.section-a4__wrap {
  padding: 34px 0 44px;
  position: relative;
  border: 6px solid #598fd9;
}

.section-a4__text1 {
  translate: calc(20 / 590 * -100% - 6px);
  width: calc(590 / 940 * 100%);
}

.section-a4__title {
  margin-top: 13px;
}

.section-a4__title h3 {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 65px;
  font-weight: 600;
  letter-spacing: -0.05em;
  line-height: calc(89 / 65);
  text-align: center;
}

.section-a4__title .small {
  font-size: 38px;
  line-height: calc(89 / 38);
}

.section-a4__text2 {
  margin-top: 28px;
  padding-right: calc(106 / 940 * 100%);
}

.section-a4__text2 p {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 23px;
  font-weight: 600;
  letter-spacing: -0.05em;
  line-height: calc(44 / 23);
  color: #2554bf;
  text-align: right;
}

.section-a4__img img {
  display: block;
  width: 100%;
}

.section-a4__deco {
  position: absolute;
  top: 21px;
  right: 28px;
  width: calc(153 / 940 * 100%);
}

.section-a4__btn {
  text-align: center;
}

.section-a4__btn a {
  padding: 14.5px 24px 14.5px 40px;
  display: inline-grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 13px;
  width: min(100%, 450px);
  background-color: #5fb7ad;
  font-family: "Shippori Mincho";
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
  text-align: left;
  transition: opacity 0.3s;
}

.section-a4__btn a::before {
  content: "";
  width: 27px;
  aspect-ratio: 1;
  background: url(../img/prevention/new/section-a4-btn-icon.svg) no-repeat center center/contain;
}

.section-a4__btn a::after {
  content: "";
  width: 43px;
  aspect-ratio: 1;
  background: url(../img/prevention/new/section-a4-btn-arrow.svg) no-repeat center center/contain;
}

@media (any-hover: hover) {
  .section-a4__btn a:hover {
    opacity: 0.7;
  }
}

@media (max-width: 767px) {
  .section-a4 {
    margin-top: 40px;
  }

.section-a4__inner {
  width: min(92%, 576px);
}

  .section-a4__heading h2 {
    font-size: 22px;
  }

  .section-a4__container {
    padding-left: 10px;
  }

  .section-a4__wrap {
    padding: 16px 0 32px;
    border-width: 4px;
  }

  .section-a4__text1 {
    translate: calc(10 / 323 * -100% - 4px);
    width: 100%;
  }

  .section-a4__title {
    margin-top: 10px;
  }

  .section-a4__title h3 {
    font-size: 40px;
    line-height: 1;
  }

  .section-a4__title .small {
    font-size: 24px;
  }

  .section-a4__text2 {
    margin-top: 16px;
    padding-right: unset;
  }

  .section-a4__text2 p {
    font-size: 16px;
    text-align: center;
  }

  .section-a4__deco {
    top: 13%;
    right: 28px;
    width: 60px;
  }

  .section-a4__btn a {
    padding: 14.5px 5% 14.5px 5%;
    gap: 8px;
    width: min(92%, 450px);
    font-size: 18px;
  }

  .section-a4__btn a::before {
    width: 24px;
  }

  .section-a4__btn a::after {
    width: 32px;
  }
}

/* ================================================
  section-a5
===================================================*/
.section-a5 {
  margin-top: 80px;
}

.section-a5__header {
  padding: 42px 1em;
  background: linear-gradient(to right, #5fb7ad 0%, #598fd9 100%);
}

.section-a5__header h2 {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}

.section-a5__header .big {
  margin: calc(var(--leading-trim) + 14px) 0 var(--leading-trim);
  display: inline-block;
  font-size: 38px;
}

.section-a5__block1 {
  margin-top: 80px;
  padding: 33.5px 40px;
  display: grid;
  grid-template-columns: min(calc(410 / 940 * 100%), 410px) 1fr;
  grid-template-rows: auto auto;
  gap: 0 64px;
  border-radius: 10px;
  background-color: rgb(233 239 247 / 0.5);
}

.section-a5__block1-title {
  margin-block: var(--leading-trim);
  grid-column: 2 / 3;
  grid-row: 1 / 2;
  align-self: end;
}

.section-a5__block1-title h3 {
  font-family: "Shippori Mincho";
  font-size: 38px;
  font-weight: 600;
  line-height: calc(54 / 38);
  color: #2554bf;
}

.section-a5__block1-img {
  grid-column: 1 / 2;
  grid-row: 1 / 3;
}

.section-a5__block1-img img {
  display: block;
  width: 100%;
}

.section-a5__block1-text {
  margin-top: 40px;
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}

.section-a5__block1-text p {
  margin-block: var(--leading-trim);
  font-size: 18px;
  font-weight: 500;
  line-height: calc(37 / 18);
}

.section-a5__block1-text span {
  background-color: #fff5ac;
  font-weight: bold;
}

.section-a5__block2 {
  margin-top: 100px;
  padding-bottom: 61px;
  position: relative;
  z-index: 1;
}

.section-a5__block2 p {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 38px;
  font-weight: 600;
  line-height: calc(61 / 38);
  text-align: center;
  color: #14a090;
}

.section-a5__block2::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  translate: -50%;
  width: 500px;
  aspect-ratio: 500 / 147;
  background: linear-gradient(to bottom, #fff 0%, rgb(95 183 173 / 0.31) 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  z-index: -1;
}

.section-a5__block3 {
  margin-top: 30px;
  padding: 13px 0.5em;
  position: relative;
  z-index: 2;
  background-color: #5fb7ad;
  border-radius: 10px;
}

.section-a5__block3 p {
  font-family: "Shippori Mincho";
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}

.section-a5__block4 {
  margin-top: -40px;
  padding: 103px 0 90px;
  position: relative;
  z-index: 1;
}

.section-a5__block4-inner {
  width: min(96.5%, 990px);
}

.section-a5__block4-text1 p {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 56px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: 1.5;
  color: #14a090;
  text-align: center;
}

.section-a5__block4-text1 .accent {
  color: #2554bf;
  text-decoration: underline;
  text-underline-offset: 14px;
  text-decoration-thickness: 1px;
}

.section-a5__block4-text2 {
  margin-top: 70px;
}

.section-a5__block4-text2 p {
  margin-block: var(--leading-trim);
  font-size: 18px;
  font-weight: 700;
  line-height: calc(41 / 18);
  text-align: center;
}

.section-a5__block4-items {
  margin-top: 50px;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
  gap: 30px;
}

.section-a5__block4-item {
  padding: 44px 60px 48px;
  background-color: #fff;
  border-radius: 10px;
}

.section-a5__block4-item:nth-of-type(1) {
  grid-column: 1 / 3;
  grid-row: 1 / 2;
  display: flex;
  align-items: center;
  gap: 50px;
}

.section-a5__block4-item:nth-of-type(2) {
  grid-column: 1 / 2;
  grid-row: 2 / 3;
}

.section-a5__block4-item:nth-of-type(3) {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}

.section-a5__block4-item-title {
  margin-top: 33px;
}

.section-a5__block4-item-title h3 {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 36px;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  color: #14a090;
}

.section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-title {
  margin-top: 0;
}

.section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-title h3 {
  font-size: 44px;
  text-align: left;
}

.section-a5__block4-item-text {
  margin-top: 20px;
}

.section-a5__block4-item-text p {
  font-size: 16px;
  font-weight: 500;
  line-height: calc(32 / 16);
  text-align: center;
  word-break: normal;
}

.section-a5__block4-item-text p + p {
  margin-top: 1lh;
}

.section-a5__block4-item-text span {
  background-color: #fff5ac;
  font-weight: 700;
  color: #2554bf;
}

.section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-text {
  margin-top: 40px;
}

.section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-text p {
  text-align: left;
}

.section-a5__block4-item-img {
  aspect-ratio: 360 / 210;
}

.section-a5__block4-item-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-img {
  flex: 0 0 min(calc(360 / 870 * 100%), 360px);
  aspect-ratio: 360 / 466;
}

.section-a5__block4-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.section-a5__block4-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 767px) {
  .section-a5 {
    margin-top: 60px;
  }

  .section-a5__header {
    padding: 32px 1em;
  }

  .section-a5__header h2 {
    font-size: 18px;
  }

  .section-a5__header .big {
    margin: calc(var(--leading-trim) + 14px) 0 var(--leading-trim);
    font-size: 26px;
  }

  .section-a5__block1 {
    margin-top: 40px;
    padding: 24px 16px;
    display: block;
  }

  .section-a5__block1-title h3 {
    font-size: 28px;
    text-align: center;
  }

  .section-a5__block1-img {
    margin-top: 24px;
  }

  .section-a5__block1-text {
    margin-top: 24px;
  }

  .section-a5__block1-text p {
    font-size: 16px;
  }

  .section-a5__block2 {
    margin-top: 60px;
    padding-bottom: 32px;
  }

  .section-a5__block2 p {
    font-size: 20px;
  }

  .section-a5__block2::before {
    width: 280px;
  }

  .section-a5__block3 {
    padding: 8px 0.5em;
  }

  .section-a5__block3 p {
    font-size: 24px;
  }

  .section-a5__block4 {
    margin-top: -40px;
    padding: 80px 0 40px;
  }


.section-a5__block4-inner {
  width: min(92%, 576px);
}

  .section-a5__block4-text1 p {
    font-size: 26px;
  }

  .section-a5__block4-text1 .accent {
    text-underline-offset: 8px;
  }

  .section-a5__block4-text2 {
    margin-top: 40px;
  }

  .section-a5__block4-text2 p {
    font-size: 16px;
    text-align: left;
  }

  .section-a5__block4-items {
    margin-top: 40px;
    display: block;
  }

  .section-a5__block4-item {
    padding: 24px 16px;
  }

  .section-a5__block4-item + .section-a5__block4-item {
    margin-top: 20px;
  }

  .section-a5__block4-item:nth-of-type(1) {
    display: block;
  }

  .section-a5__block4-item-title {
    margin-top: 24px;
  }

  .section-a5__block4-item-title h3 {
    font-size: 26px;
  }

  .section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-title {
    margin-top: 24px;
  }

  .section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-title h3 {
    font-size: 26px;
    text-align: center;
  }

  .section-a5__block4-item-text {
    margin-top: 16px;
  }

  .section-a5__block4-item-text p {
    font-size: 16px;
    text-align: left;
  }

  .section-a5__block4-item-text p + p {
    margin-top: 1lh;
  }

  .section-a5__block4-item:nth-of-type(1) .section-a5__block4-item-text {
    margin-top: 16px;
  }

  .section-a5__block4-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }

  .section-a5__block4-bg img {
    display: none;
  }

  .section-a5__block4-bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #f9fdff 0%, #d2efef 100%);
  }
}

/* ================================================
  section-a6
===================================================*/
.section-a6 {
  padding-top: 114px;
  background: linear-gradient(to bottom, #f9fdff 0%, #f8f8f8 100%);
}

.section-a6__heading h2 {
  font-family: "Shippori Mincho";
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-indent: 0.05em;
  line-height: calc(60 / 36);
  color: #14a090;
  text-align: center;
}

.section-a6__heading .accent {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 70%, #fff5ac 70%);
}

.section-a6__text1 {
  margin-top: 45px;
}

.section-a6__text1 p {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 18px;
  line-height: calc(46 / 18);
  text-align: center;
  color: #444;
}

.section-a6__text2 {
  margin-top: 36px;
}

.section-a6__text2 p {
  margin-block: var(--leading-trim);
  font-family: "Shippori Mincho";
  font-size: 25px;
  line-height: calc(49 / 25);
  text-align: center;
  color: #444;
}

.section-a6__img {
  margin-top: 70px;
}

.section-a6__img img {
  display: block;
  width: 100%;
}

@media (max-width:767px) {
  .section-a6 {
    padding-top: 60px;
  }
  
  .section-a6__heading h2 {
    font-size: 22px;
  }
  
  .section-a6__text1 {
    margin-top: 32px;
  }
  
  .section-a6__text1 p {
    font-size: 16px;
    text-align: left;
  }
  
  .section-a6__text2 {
    margin-top: 32px;
  }
  
  .section-a6__text2 p {
    font-size: 22px;
  }
  
  .section-a6__img {
    margin-top: 40px;
  }
}