.page_education_english-club .sec01 .bones {
  background: linear-gradient(to right bottom, rgba(242, 206, 121, 0.2), rgba(242, 242, 121, 0.2));
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px;
  padding: clamp(15px, 4vw, 40px);
}
.page_education_english-club .sec01 .bones .h {
  color: #736650;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 2;
}
.page_education_english-club .sec01 .bones .d {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1.8571;
  margin-top: 10px !important;
}
.page_education_english-club .sec03 .step {
  border-radius: 10px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 40px 1fr 40px 1fr;
}
.page_education_english-club .sec03 .step .item {
  justify-items: center;
  padding: clamp(20px, 5vw, 50px);
  position: relative;
}
.page_education_english-club .sec03 .step .item .h {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.6;
}
.page_education_english-club .sec03 .step .item .img {
  margin-top: 34px;
}
.page_education_english-club .sec03 .step .item .img img {
  height: 100px;
  width: auto;
}
.page_education_english-club .sec03 .step .item .d {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1.8571;
  margin-top: 34px;
}
.page_education_english-club .sec03 .step .arrow {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
  clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
  height: 100%;
  width: 100%;
}
@media (min-width: 640px) {
  .page_education_english-club .sec03 .step {
    grid-template-columns: 1fr 40px 1fr 40px 1fr;
    grid-template-rows: 1fr;
  }
  .page_education_english-club .sec03 .step .arrow {
    -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  }
}
.page_education_english-club .sec03 .step .y12 {
  background: #ECF5D8;
}
.page_education_english-club .sec03 .step .y12 .h {
  color: #A6CC3D;
}
.page_education_english-club .sec03 .step .y34 {
  background: #FFFFDC;
}
.page_education_english-club .sec03 .step .y34 .h {
  color: #CCCC3D;
}
.page_education_english-club .sec03 .step .y56 {
  background: #FFF3D9;
}
.page_education_english-club .sec03 .step .y56 .h {
  color: #E6B345;
}
.page_education_english-club .sec04 h4 {
  margin-bottom: 20px;
}
.page_education_english-club .sec04 .img_grid3 .h {
  color: #736650;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.5;
  margin-top: 20px;
}