@media (min-width: 768px) {
  .page_education_english-education .sdgs .imgtxt,
.page_education_english-education .club .imgtxt {
    --imgtxt_img_size: 48.1818%;
  }
}
.page_education_english-education .img.sdgs_logo img {
  width: min(90%, 300px);
}
.page_education_english-education .lesson .imgtxts {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}
@media (min-width: 768px) {
  .page_education_english-education .lesson .imgtxts {
    row-gap: 30px;
  }
}
@media (min-width: 768px) {
  .page_education_english-education .lesson .imgtxt {
    --imgtxt_img_size: 39.5455%;
  }
}
.page_education_english-education .lesson .remark.imgtxt {
  grid-template: "img" auto "txt" auto/1fr;
}
.page_education_english-education .lesson .grapeseed {
  display: grid;
  place-items: center;
}
.page_education_english-education .lesson .grapeseed p {
  color: #736650;
  font-family: "Cormorant Garamond", serif;
  font-optical-sizing: auto;
  font-size: 34px;
  font-style: normal;
  letter-spacing: 0.17em;
  line-height: 1.2353;
}
@media (min-width: 768px) {
  .page_education_english-education .remark.imgtxt {
    --imgtxt_img_size: 33.3333%;
  }
}
.page_education_english-education .flow .img_grid3 .item .h {
  color: #E6BA39;
  font-size: 16px;
  letter-spacing: 0.04em;
  line-height: 1.5;
  margin-top: 1.875em;
}
.page_education_english-education .flow .img_grid3 .item .h2 {
  color: #737380;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1.8571;
  margin-top: 0.5714em;
}
.page_education_english-education .flow .img_grid3 .item .d {
  font-size: 16px;
  letter-spacing: 0.04em;
  line-height: 2;
  margin-top: 0.9375em;
}
.page_education_english-education .club .after {
  margin-top: 50px;
}
.page_education_english-education .club .after .sub {
  color: #736650;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 3;
}
.page_education_english-education .club .after .name {
  color: #736650;
  font-family: "Cormorant Garamond", serif;
  font-optical-sizing: auto;
  font-size: 30px;
  font-style: normal;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin-top: 0.1667em;
}
.page_education_english-education .club .after .dtl {
  color: #737380;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1.8571;
  margin-top: 1.4286em;
}