@charset "UTF-8";
.low .page_head {
  padding-top: clamp(98px, 12.76vw, 246px);
}
.low .page_head-ttl {
  font-size: clamp(23px, 2.99vw, 27px);
  line-height: 1.12;
  display: flex;
  flex-wrap: wrap;
  align-items: first baseline;
  gap: 12px 1.1em;
  margin-bottom: clamp(44px, 5.73vw, 2.81em);
}
.low .page_head-ttl .rubik {
  font-size: clamp(45px, 5.86vw, 70px);
}
.low .page_head-ttl .ja {
  position: relative;
  top: -0.1em;
}
.low .page_head-imgbk {
  height: 530px;
  min-height: 200px;
}

/* ======================
other_contents
========================= */
.low .other_contents {
  padding: clamp(100px, 13.02vw, 230px) 0 clamp(100px, 13.02vw, 210px);
  background: url(../imgs/common/contents_bg.jpg) repeat center/98.44%;
  border-radius: 5.21vw 5.21vw 0 0;
}
@media screen and (max-width: 980px) {
  .low .page_head-ttl {
    flex-direction: column;
  }
  .low .page_head-imgbk {
    height: 54.08vw;
  }
}
@media screen and (max-width: 768px) {
  .low .page_head-ttl .rubik span {
    display: block;
  }
}
@media screen and (max-width: 640px) {
}
@media screen and (min-width: 769px) {
}
