@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap");
@keyframes scroll-indicator {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(3px);
  }
}
.sp {
  display: none;
}
@media (max-width: 440px) {
  .sp {
    display: block;
  }
}

@media (max-width: 440px) {
  .pc {
    display: none;
  }
}

html {
  scroll-behavior: smooth;
}

body {
  color: #333;
  font-family: "Zen Kaku Gothic New", sans-serif;
  letter-spacing: 0.025em;
  -webkit-font-smoothing: antialiased;
  min-width: 1120px;
}
@media (max-width: 440px) {
  body {
    min-width: auto;
  }
}

button, select {
  font-family: "Zen Kaku Gothic New", sans-serif;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

* {
  scroll-margin-top: 100px;
}
@media (max-width: 440px) {
  * {
    scroll-margin-top: 80px;
  }
}

li {
  list-style: none;
}

img {
  max-width: 100%;
}

.m_form-error {
  display: block;
  color: #ff0000;
  font-size: 13px;
  line-height: 1.5;
  margin-top: 3px;
}
.m_form-error-agree {
  text-align: center;
}

.m_form-input {
  background-color: #F5F5F5;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  padding: 11px 15px;
  border: 1px solid #A5A5A5;
  border-radius: 8px;
  appearance: none;
  font-family: inherit;
  width: 100%;
  box-sizing: border-box;
}
.m_form-input-tel {
  max-width: 400px;
}
.m_form-input-postcode {
  max-width: 400px;
}
.m_form-input:focus {
  outline: 0;
  border-color: #020099;
}
.m_form-input::placeholder {
  color: #a5a5a5;
}
.m_form-input.error {
  border-color: #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}

.m_form-textarea {
  box-sizing: border-box;
  border: 1px solid #707070;
  background-color: #F5F5F5;
  border-radius: 8px;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  width: 100%;
  padding: 14px;
  min-height: 112px;
  resize: none;
  font-family: inherit;
}
.m_form-textarea::placeholder {
  color: #A5A5A5;
}
.m_form-textarea:focus {
  outline: 0;
  border-color: #020099;
}
@media (max-width: 440px) {
  .m_form-textarea {
    min-height: 88px;
  }
}

.m_form-radio {
  appearance: none;
  margin: 0;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid #707070;
  background-color: #fff;
  position: relative;
  transition: 0.2s;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_202%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20202%22%20cx%3D%225%22%20cy%3D%225%22%20r%3D%225%22%20fill%3D%22%23020099%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0 0;
}
.m_form-radio:checked {
  background-size: 10px 10px;
}
.m_form-radio.error {
  border-color: #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}
.m_form-radio:focus {
  outline: 0;
}

.m_form-checkbox {
  margin: 0;
  appearance: none;
  width: 24px;
  height: 24px;
  border-radius: 0;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.m_form-checkbox:before {
  content: "✔";
  color: #020099;
  transition: 0.2s;
  font-size: 0;
}
.m_form-checkbox:checked:before {
  font-size: 14px;
}
.m_form-checkbox:focus {
  outline: 0;
}
@media (max-width: 440px) {
  .m_form-checkbox {
    width: 20px;
    height: 20px;
  }
}

.m_form-select {
  color: #000;
  width: 100%;
  display: inline-block;
  margin: 0;
  font-size: 16px;
  font-family: inherit;
  line-height: 1.5;
  padding: 11px 15px;
  border: 1px solid #A5A5A5;
  border-radius: 8px;
  background-color: #fff;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4784%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204784%22%20transform%3D%22translate%28-664%20-17665%29%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3030%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203030%22%20width%3D%2224%22%20height%3D%2224%22%20transform%3D%22translate%28664%2017665%29%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22Icon_ion-arrow-down-b%22%20data-name%3D%22Icon%20ion-arrow-down-b%22%20d%3D%22M6.837%2C11.994l.054.063%2C4.1%2C4.716a.762.762%2C0%2C0%2C0%2C.579.259.773.773%2C0%2C0%2C0%2C.579-.259l4.1-4.707.069-.078a.465.465%2C0%2C0%2C0%2C.081-.262.489.489%2C0%2C0%2C0-.5-.476H7.25a.489.489%2C0%2C0%2C0-.5.476.46.46%2C0%2C0%2C0%2C.087.268Z%22%20transform%3D%22translate%28664.536%2017663.287%29%22%20fill%3D%22%23111%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.m_form-select::placeholder {
  color: #000;
}
.m_form-select:has(option:checked[value=""]) {
  color: #8d8d8d;
}
.m_form-select-prefecture {
  max-width: 180px;
}
.m_form-select-prefecture.error {
  border: 1px solid #F80000;
  background-color: rgba(248, 0, 0, 0.05);
}
@media (max-width: 440px) {
  .m_form-select {
    font-size: 16px;
  }
  .m_form-select-prefecture {
    max-width: initial;
  }
}

.contact {
  background-color: #edf7fd;
  background-image: url("./images/contact-bgimg.png");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 120px;
  padding-bottom: 160px;
}
@media (max-width: 440px) {
  .contact {
    padding: 80px 16px 120px;
    background-size: contain;
  }
}
.contact--ttl {
  font-weight: bold;
  font-size: 48px;
  line-height: 1.7;
  text-align: center;
}
@media (max-width: 440px) {
  .contact--ttl {
    font-size: 24px;
    line-height: 1.4;
  }
}
.contact--lead {
  font-size: 20px;
  line-height: 1.45;
  text-align: center;
  margin-top: 32px;
}
@media (max-width: 440px) {
  .contact--lead {
    margin-top: 22px;
    font-size: 16px;
  }
}
.contact--tel_link {
  text-decoration: none;
  font-weight: 900;
  line-height: 1.45;
  text-align: center;
  color: #020099;
  font-size: 80px;
  display: block;
  width: fit-content;
  margin: 0 auto;
  pointer-events: none;
}
.contact--tel_link > .small {
  font-size: 60px;
}
@media (max-width: 440px) {
  .contact--tel_link {
    pointer-events: auto;
    font-size: 40px;
    margin-top: 8px;
  }
  .contact--tel_link > .small {
    font-size: 30px;
  }
}
.contact--time {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.45;
  text-align: center;
  margin-top: 4px;
}
@media (max-width: 440px) {
  .contact--time {
    margin-top: 2px;
    font-size: 14px;
  }
}
.contact--info {
  font-weight: bold;
  font-size: 28px;
  line-height: 1.45;
  text-align: center;
  color: #020099;
  margin-top: 34px;
}
@media (max-width: 440px) {
  .contact--info {
    margin-top: 24px;
    font-size: 20px;
  }
}
.contact--head {
  font-weight: bold;
  font-size: 48px;
  line-height: 1.7;
  text-align: center;
  color: #020099;
  margin-top: 160px;
}
@media (max-width: 440px) {
  .contact--head {
    margin-top: 64px;
    font-size: 24px;
    line-height: 1.4;
  }
}

.contact_box {
  padding: 60px 100px;
  background-color: #fff;
  border-radius: 10px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 33px;
}
@media (max-width: 440px) {
  .contact_box {
    padding: 24px;
    padding-bottom: 60px;
  }
}
.contact_box--select {
  max-width: 400px;
}
@media (max-width: 440px) {
  .contact_box--select {
    max-width: initial;
  }
}
.contact_box--input_date {
  background-color: #fff;
  cursor: default;
  max-width: 400px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4784%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204784%22%20transform%3D%22translate%28-664%20-17665%29%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3030%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203030%22%20width%3D%2224%22%20height%3D%2224%22%20transform%3D%22translate%28664%2017665%29%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22Icon_material-calendar-month%22%20data-name%3D%22Icon%20material-calendar-month%22%20d%3D%22M17.3%2C4.6h-.8V3H14.9V4.6H8.5V3H6.9V4.6H6.1A1.593%2C1.593%2C0%2C0%2C0%2C4.508%2C6.2L4.5%2C17.4A1.6%2C1.6%2C0%2C0%2C0%2C6.1%2C19H17.3a1.6%2C1.6%2C0%2C0%2C0%2C1.6-1.6V6.2A1.6%2C1.6%2C0%2C0%2C0%2C17.3%2C4.6Zm0%2C12.8H6.1v-8H17.3Zm-8-4.8H7.7V11H9.3Zm3.2%2C0H10.9V11h1.6Zm3.2%2C0H14.1V11h1.6ZM9.3%2C15.8H7.7V14.2H9.3Zm3.2%2C0H10.9V14.2h1.6Zm3.2%2C0H14.1V14.2h1.6Z%22%20transform%3D%22translate%28664.3%2017666%29%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.contact_box--input_date::placeholder {
  color: #000;
}
@media (max-width: 440px) {
  .contact_box--input_date {
    max-width: initial;
  }
}
.contact_box--define + .contact_box--define {
  margin-top: 24px;
}
.contact_box--term {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
@media (max-width: 440px) {
  .contact_box--term {
    flex-wrap: wrap;
  }
}
.contact_box--desc {
  margin-top: 8px;
}
.contact_box--desc-radio {
  margin-top: 18px;
}
.contact_box--term_label {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.7;
}
.contact_box--term_mark {
  color: #fff;
  letter-spacing: 0;
  font-size: 12px;
  line-height: 1.5;
  padding: 1px 4px 2px 4px;
  background-color: #f75f5a;
  border-radius: 4px;
}
.contact_box--term_mark-plain {
  padding: 0;
  background-color: transparent;
  color: #f75f5a;
}
@media (max-width: 440px) {
  .contact_box--term_mark-plain {
    width: 100%;
  }
}
.contact_box--button {
  cursor: pointer;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.45;
  color: #fff;
  border-radius: 40px;
  background: linear-gradient(#f8c20e 0%, #f85f0e 100%);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: block;
  width: 380px;
  margin: 0 auto;
  padding: 24px 48px;
  appearance: none;
  border: none;
  margin-top: 40px;
}
@media (max-width: 440px) {
  .contact_box--button {
    margin-top: 32px;
    font-size: 18px;
    padding: 16px;
    width: 100%;
  }
}

.contact_box_radios {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 20px;
  row-gap: 12px;
}
@media (max-width: 440px) {
  .contact_box_radios {
    grid-template-columns: 1fr;
  }
}
.contact_box_radios--label {
  width: fit-content;
  display: flex;
  align-items: center;
  column-gap: 13px;
}
.contact_box_radios--label_text {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}

.contact_box_agree {
  cursor: pointer;
  padding: 16px;
  background-color: #f5f5f5;
  border-radius: 8px;
  display: flex;
  width: fit-content;
  margin: 0 auto;
  margin-top: 40px;
}
@media (max-width: 440px) {
  .contact_box_agree {
    margin-top: 32px;
  }
}
.contact_box_agree--modal_link {
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  margin-left: 16px;
}
@media (max-width: 440px) {
  .contact_box_agree--modal_link {
    font-size: 14px;
    margin-left: 12px;
  }
}
.contact_box_agree--txt {
  color: #333;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .contact_box_agree--txt {
    font-size: 14px;
  }
}

.cba_modal {
  padding: 0;
  max-width: 1120px;
  border-radius: 16px;
}
.cba_modal--wrap {
  padding: 40px 60px;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
}
@media (max-width: 440px) {
  .cba_modal--wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cba_modal--inner {
  overflow-y: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}
@media (max-width: 440px) {
  .cba_modal--inner {
    overflow-x: hidden;
  }
}
.cba_modal--ttl {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
}
.cba_modal--desc {
  margin-top: 16px;
  font-size: 14px;
  line-height: 1.7;
}
.cba_modal--ttl + .cba_modal--desc {
  margin-top: 40px;
}
.cba_modal--lead {
  margin-top: 32px;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
}
.cba_modal--list {
  margin-top: 16px;
}
.cba_modal--item {
  font-size: 14px;
  line-height: 1.7;
}
.cba_modal--item + .cba_modal--item {
  margin-top: 12px;
}

.cba_modal_info {
  margin-top: 16px;
  padding-left: 16px;
  border-left: 1px solid #000000;
}
.cba_modal_info--address {
  font-size: 14px;
  line-height: 1.7;
}
.cba_modal_info--tel {
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.7;
}
.cba_modal_info--email {
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.7;
}

.footer {
  padding-top: 24px;
}
.footer--img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .footer--img {
    max-width: 220px;
  }
}
.footer--copyright {
  margin-top: 24px;
  background-color: #020099;
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  padding-top: 24px;
  padding-bottom: 24px;
}

.contact_header {
  height: 127px;
  padding-left: 19px;
  padding-right: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 440px) {
  .contact_header {
    height: 65px;
    padding-right: 16px;
  }
}
.contact_header--img {
  margin-top: 33px;
}
@media (max-width: 440px) {
  .contact_header--img {
    margin-top: 16px;
    max-width: 135px;
  }
}
.contact_header--block {
  margin-top: 32px;
}
@media (max-width: 440px) {
  .contact_header--block {
    margin-top: 12px;
  }
}
.contact_header--tel {
  font-weight: 900;
  font-size: 32px;
  line-height: 1.5;
  color: #2624BF;
}
@media (max-width: 440px) {
  .contact_header--tel {
    line-height: 1.2;
    font-size: 18px;
    text-align: right;
  }
}
@media (max-width: 440px) {
  .contact_header--tel > .small_sp {
    font-size: 14px;
  }
}
.contact_header--time {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .contact_header--time {
    font-size: 10px;
    line-height: 1.2;
    text-align: right;
  }
}

.contact_confirm {
  background-color: #edf7fd;
  background-image: url("./images/contact-bgimg.png");
  background-repeat: no-repeat;
  background-position: center top -110px;
  padding-top: 120px;
  padding-bottom: 160px;
}
@media (max-width: 440px) {
  .contact_confirm {
    padding: 56px 16px 120px;
    background-image: url("./images/contact-bgimg-sp.png");
    background-position: center top -74px;
  }
}
.contact_confirm--ttl {
  font-weight: bold;
  font-size: 48px;
  line-height: 1.7;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .contact_confirm--ttl {
    font-size: 24px;
    line-height: 1.4;
  }
}
.contact_confirm--box {
  padding: 60px 100px;
  background-color: #fff;
  border-radius: 10px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 33px;
}
@media (max-width: 440px) {
  .contact_confirm--box {
    padding: 24px;
    padding-bottom: 60px;
  }
}
.contact_confirm--desc {
  font-size: 16px;
  line-height: 1.7;
}
.contact_confirm--button {
  cursor: pointer;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.45;
  color: #fff;
  border-radius: 40px;
  background: linear-gradient(#f8c20e 0%, #f85f0e 100%);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: block;
  width: 380px;
  margin: 0 auto;
  padding: 24px 48px;
  appearance: none;
  border: none;
  margin-top: 72px;
}
@media (max-width: 440px) {
  .contact_confirm--button {
    font-size: 18px;
    padding: 16px;
    width: 100%;
    margin-top: 40px;
  }
}
.contact_confirm--back_link {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 16px;
  width: fit-content;
  color: #020099;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
  margin: 0 auto;
  margin-top: 32px;
}
.contact_confirm--back_link:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.867%22%20height%3D%2216%22%20viewBox%3D%220%200%209.867%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2504%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202504%22%20width%3D%229.867%22%20height%3D%2216%22%20fill%3D%22%23020099%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3040%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203040%22%20transform%3D%22translate%280%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3013%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203013%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1585%22%20data-name%3D%22%E3%83%91%E3%82%B9%201585%22%20d%3D%22M9.867%2C14.133%2C3.733%2C8%2C9.867%2C1.867%2C8%2C0%2C0%2C8l8%2C8%2C1.867-1.867%22%20fill%3D%22%23020099%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 16px;
}
@media (max-width: 440px) {
  .contact_confirm--back_link {
    font-size: 14px;
    margin-top: 24px;
  }
}

.contact_confirm_define {
  margin-top: 32px;
}
.contact_confirm_define--desc {
  font-size: 16px;
  line-height: 1.7;
  margin-top: 16px;
}
.contact_confirm_define--term {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.7;
}

.contact_complete {
  background-color: #edf7fd;
  background-image: url("./images/contact-bgimg.png");
  background-repeat: no-repeat;
  background-position: center top -110px;
  padding-top: 120px;
  padding-bottom: 160px;
}
@media (max-width: 440px) {
  .contact_complete {
    padding: 56px 16px 120px;
    background-image: url("./images/contact-bgimg-sp.png");
    background-position: center top -74px;
  }
}
.contact_complete--ttl {
  font-weight: bold;
  font-size: 48px;
  line-height: 1.7;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .contact_complete--ttl {
    font-size: 24px;
    line-height: 1.4;
  }
}
.contact_complete--box {
  padding: 60px 100px;
  background-color: #fff;
  border-radius: 10px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 33px;
}
@media (max-width: 440px) {
  .contact_complete--box {
    padding: 32px 24px 60px;
  }
}
.contact_complete--lead {
  font-weight: bold;
  font-size: 28px;
  line-height: 1.7;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .contact_complete--lead {
    font-size: 20px;
    line-height: 1.4;
  }
}
.contact_complete--desc {
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  margin-top: 24px;
}
.contact_complete--link {
  width: 380px;
  height: 74px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #020099;
  border-radius: 9999px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  margin-top: 56px;
}
@media (max-width: 440px) {
  .contact_complete--link {
    width: 268px;
    height: 80px;
    margin-top: 40px;
    font-size: 16px;
  }
}

.fixed_cta {
  writing-mode: vertical-rl;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  width: 69px;
  height: 376px;
  border-radius: 20px 0px 0px 20px;
  background: linear-gradient(#f8c20e 0%, #f85f0e 100%);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 17px;
  text-decoration: none;
  position: fixed;
  right: 0;
  top: 214px;
  z-index: 3;
  transition: 0.2s;
  transform: translateX(100%);
}
.fixed_cta:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%227.4%22%20viewBox%3D%220%200%2012%207.4%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2504%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202504%22%20width%3D%227.4%22%20height%3D%2212%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3045%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203045%22%20transform%3D%22translate%2812%29%20rotate%2890%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3013%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203013%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1585%22%20data-name%3D%22%E3%83%91%E3%82%B9%201585%22%20d%3D%22M0%2C10.6%2C4.6%2C6%2C0%2C1.4%2C1.4%2C0l6%2C6-6%2C6L0%2C10.6%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 7px;
}
@media (max-width: 440px) {
  .fixed_cta {
    transform: translateY(150%);
    column-gap: 8px;
    writing-mode: horizontal-tb;
    width: 304px;
    height: 56px;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 28px;
    top: auto;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.visual_wrap {
  background-image: image-set(url("/lp/juniorhigh/summer/images/visual_wrap-bgimg.jpg") 1x, url("/lp/juniorhigh/summer/images/visual_wrap-bgimg@2x.jpg") 2x);
  background-size: cover;
  padding-bottom: 120px;
}
@media (max-width: 440px) {
  .visual_wrap {
    background-image: image-set(url("/lp/juniorhigh/summer/images/visual_wrap-bgimg-sp.jpg") 1x, url("/lp/juniorhigh/summer/images/visual_wrap-bgimg-sp@2x.jpg") 2x);
    padding-bottom: 80px;
  }
}

.visual {
  padding-top: 210px;
  position: relative;
}
@media (max-width: 440px) {
  .visual {
    padding-top: 138px;
  }
}
.visual--lead {
  margin-left: 110px;
}
@media (max-width: 440px) {
  .visual--lead {
    margin-left: 40px;
  }
}
.visual--ttl {
  margin-top: 110px;
  margin-left: 77px;
}
@media (max-width: 440px) {
  .visual--ttl {
    display: block;
    margin: 0 auto;
    margin-top: 95px;
    text-align: center;
  }
}
.visual--cta_link {
  margin-left: 77px;
  margin-top: 34px;
  width: 416px;
  height: 86px;
  border-radius: 9999px;
  background: linear-gradient(#f8c20e 0%, #f85f0e 100%);
  border: 1px solid #fff;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16);
  font-weight: bold;
  font-size: 24px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
}
@media (max-width: 440px) {
  .visual--cta_link {
    position: static;
    width: 315px;
    height: 58px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    font-size: 18px;
    margin: 0 auto;
    margin-top: 16px;
  }
}
.visual--circles_img {
  position: absolute;
  top: 229px;
  right: 40px;
}
@media (max-width: 440px) {
  .visual--circles_img {
    position: static;
    display: block;
    margin: 0 auto;
    margin-top: 24px;
  }
}

.visual_head {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
@media (max-width: 440px) {
  .visual_head {
    display: grid;
    padding: 8px 11px 12px 19px;
  }
}
.visual_head--ttl_logo {
  z-index: 1;
  position: fixed;
  left: 40px;
  top: 40px;
}
@media (max-width: 440px) {
  .visual_head--ttl_logo {
    position: static;
  }
}
.visual_head--lead_logo {
  position: absolute;
  top: 46px;
  left: 309px;
  font-weight: bold;
  font-size: 18px;
  color: #020099;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .visual_head--lead_logo {
    position: static;
    font-size: 11px;
    grid-column: 1/span 2;
  }
}
.visual_head--lead_logo_labels {
  display: inline-flex;
  align-items: flex-start;
  column-gap: 4px;
  margin-bottom: 8px;
}
@media (max-width: 440px) {
  .visual_head--lead_logo_labels {
    margin-bottom: 0;
  }
}
.visual_head--lead_logo_label {
  color: #fff;
  background-color: #020099;
  padding: 3px 8px 4px;
  border-radius: 6px;
}
@media (max-width: 440px) {
  .visual_head--lead_logo_label {
    border-radius: 3px;
    padding: 0 5px 1px;
  }
}
@media (max-width: 440px) {
  .visual_head--ttl_logo_img {
    max-width: 135px;
    margin-top: 15px;
  }
}

.visual_head_info {
  position: absolute;
  top: 32px;
  right: 40px;
}
@media (max-width: 440px) {
  .visual_head_info {
    position: static;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    column-gap: 8px;
    grid-row: 1/2;
    grid-column: 2/3;
    flex-direction: column;
  }
}
.visual_head_info--tel {
  font-weight: 900;
  font-size: 32px;
  line-height: 1.5;
  color: #2624BF;
}
@media (max-width: 440px) {
  .visual_head_info--tel {
    text-decoration: none;
    font-size: 18px;
  }
}
@media (max-width: 440px) {
  .visual_head_info--tel > .small_sp {
    font-size: 14px;
  }
}
.visual_head_info--tel_link {
  color: #2624BF;
  text-decoration: none;
  pointer-events: none;
}
@media (max-width: 440px) {
  .visual_head_info--tel_link {
    pointer-events: auto;
  }
}
.visual_head_info--time {
  font-size: 13px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .visual_head_info--time {
    font-size: 10px;
  }
}

.best {
  padding-top: 166px;
}
@media (max-width: 440px) {
  .best {
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.best--ttl {
  width: fit-content;
  margin: 0 auto;
}
.best--ttl_lead {
  color: #fff;
  font-weight: bold;
  font-size: 60px;
  line-height: 1.3;
  text-align: center;
  display: block;
}
@media (max-width: 440px) {
  .best--ttl_lead {
    font-size: 33px;
  }
}
.best--ttl_txt {
  background-color: #f7e50e;
  border-radius: 10px;
  padding: 11px 17px;
  color: #0f54c3;
  font-weight: bold;
  font-size: 60px;
  line-height: 1.3;
  display: block;
  margin-top: 12px;
}
@media (max-width: 440px) {
  .best--ttl_txt {
    margin-top: 7px;
    padding: 8px;
    font-size: 32px;
  }
}

.best_step {
  background-image: linear-gradient(135deg, #fdf9ce 16.67%, #ffffff 16.67%, #ffffff 50%, #fdf9ce 50%, #fdf9ce 66.67%, #ffffff 66.67%, #ffffff 100%);
  background-size: 30px 30px;
  border: 12px solid #F7E50E;
  border-radius: 20px;
  padding: 40px;
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
}
@media (max-width: 440px) {
  .best_step {
    margin-top: 80px;
    padding: 40px 14px 30px;
    border-width: 8px;
  }
  .best_step-02 {
    padding-top: 60px;
  }
}
.best_step--free {
  position: absolute;
  left: 131px;
  top: 111px;
  width: 102px;
  height: 102px;
  border-radius: 50%;
  background-color: #f7e50e;
  color: #0F54C3;
  font-weight: 900;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 440px) {
  .best_step--free {
    top: 40px;
    left: 16px;
    width: 72px;
    height: 72px;
    font-size: 21px;
  }
}
.best_step--img {
  position: absolute;
}
.best_step--img-01 {
  top: -44px;
  right: 50px;
}
.best_step--img-02 {
  top: 216px;
  left: -36px;
}
.best_step--img-03 {
  top: -75px;
  right: 12px;
}
@media (max-width: 440px) {
  .best_step--img-01 {
    right: 8px;
    top: -22px;
    width: 65px;
  }
  .best_step--img-02 {
    top: 260px;
    left: -15px;
    width: 67px;
  }
  .best_step--img-03 {
    right: -11px;
    top: -34px;
    width: 132px;
  }
}
.best_step--step_img {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -66px;
}
@media (max-width: 440px) {
  .best_step--step_img {
    width: 107px;
    top: -33px;
  }
}
.best_step--lead {
  background-color: #0f54c3;
  padding: 12px 24px;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  width: fit-content;
  margin: 0 auto;
  border-radius: 9999px;
  position: relative;
}
.best_step--lead:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_15%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%2015%22%20d%3D%22M7%2C0l7%2C10H0Z%22%20transform%3D%22translate%2814%2010%29%20rotate%28180%29%22%20fill%3D%22%230f54c3%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 10px;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .best_step--lead {
    padding: 6px 16px;
    font-size: 18px;
  }
}
.best_step--ttl {
  color: #0f54c3;
  font-weight: 900;
  font-size: 60px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  margin-top: 14px;
  text-align: center;
}
.best_step--ttl > .dot {
  margin-left: -0.25em;
  margin-right: -0.25em;
}
@media (max-width: 440px) {
  .best_step--ttl {
    font-size: 32px;
    margin-top: 10px;
    position: relative;
  }
}
.best_step--info {
  margin-top: 16px;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
@media (max-width: 440px) {
  .best_step--info {
    margin-top: 4px;
    flex-direction: column;
    align-items: center;
  }
}
.best_step--info_txt {
  font-weight: bold;
  font-size: 28px;
}
.best_step--info_txt > .blue {
  color: #0f54c3;
}
.best_step--info_txt > .minute {
  font-size: 20px;
}
@media (max-width: 440px) {
  .best_step--info_txt {
    font-size: 19px;
  }
  .best_step--info_txt > .minute {
    font-size: 14px;
  }
}
.best_step--info_price {
  font-weight: bold;
  font-size: 40px;
  margin-left: 12px;
}
@media (max-width: 440px) {
  .best_step--info_price {
    margin-left: 0;
    font-size: 24px;
  }
}
.best_step--info_price_suffix {
  font-size: 20px;
}
@media (max-width: 440px) {
  .best_step--info_price_suffix {
    font-size: 14px;
  }
}
.best_step--desc {
  font-weight: bold;
  margin-top: 16px;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.025em;
  text-align: center;
}
@media (max-width: 440px) {
  .best_step--desc {
    margin-top: 14px;
    font-size: 14px;
  }
}

.stuck {
  padding-top: 120px;
  padding-bottom: 220px;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px));
  background-image: url("/lp/juniorhigh/summer/images/stuck-bgimg.png"), linear-gradient(#3b69a2 0%, #009 100%);
  background-position: center top -224px, 0 0;
}
@media (max-width: 440px) {
  .stuck {
    padding-top: 80px;
    padding-bottom: 80px;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), 50% 100%, 0 calc(100% - 40px));
    background-image: url("/lp/juniorhigh/summer/images/stuck-bgimg-sp.png"), linear-gradient(#3b69a2 0%, #009 100%);
    background-position: center top 80px, 0 0;
    background-repeat: no-repeat;
  }
}
.stuck--ttl {
  font-weight: bold;
  font-size: 48px;
  text-align: center;
  color: #fff;
}
@media (max-width: 440px) {
  .stuck--ttl {
    font-size: 29px;
  }
}
@media (max-width: 440px) {
  .stuck--img_wrap {
    overflow: hidden;
  }
}
.stuck--img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .stuck--img {
    position: relative;
    max-width: initial;
    left: 50%;
    transform: translateX(-50%);
  }
}

.stuck_reason {
  border-radius: 20px;
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #8ba3cb 100%);
  padding: 40px 100px 30px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 76px;
  position: relative;
}
@media (max-width: 440px) {
  .stuck_reason {
    border-radius: 10px;
    padding: 30px 16px;
    margin-top: 0;
    max-width: calc(100% - 80px);
  }
}
.stuck_reason--ttl {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.3;
  color: #020099;
  text-align: center;
}
@media (max-width: 440px) {
  .stuck_reason--ttl {
    font-size: 24px;
  }
}
.stuck_reason--list {
  margin-top: 24px;
}
@media (max-width: 440px) {
  .stuck_reason--list {
    margin-top: 14px;
  }
}
.stuck_reason--item {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  padding-left: 58px;
  position: relative;
}
.stuck_reason--item:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_253%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%20253%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_249%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20249%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20transform%3D%22translate%2810%2010%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_163%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20163%22%20width%3D%2250%22%20height%3D%2250%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_357%22%20data-name%3D%22%E3%83%91%E3%82%B9%20357%22%20d%3D%22M93.634%2C744.865a1.253%2C1.253%2C0%2C0%2C1%2C0%2C1.77l-17.5%2C17.5a1.251%2C1.251%2C0%2C0%2C1-1.768%2C0l-7.5-7.5a1.251%2C1.251%2C0%2C0%2C1%2C1.768-1.77l6.616%2C6.618%2C16.616-16.618A1.252%2C1.252%2C0%2C0%2C1%2C93.634%2C744.865Z%22%20transform%3D%22translate%28-50.25%20-733.25%29%22%20fill%3D%22%23020099%22%20stroke%3D%22%23020099%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_358%22%20data-name%3D%22%E3%83%91%E3%82%B9%20358%22%20d%3D%22M79.75%2C746A13.75%2C13.75%2C0%2C1%2C0%2C93.5%2C759.75a1.25%2C1.25%2C0%2C1%2C1%2C2.5%2C0%2C16.244%2C16.244%2C0%2C1%2C1-8.124-14.075%2C1.249%2C1.249%2C0%2C1%2C1-1.252%2C2.162A13.7%2C13.7%2C0%2C0%2C0%2C79.75%2C746Z%22%20transform%3D%22translate%28-54.75%20-734.75%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: calc(50% - 25px);
}
.stuck_reason--item + .stuck_reason--item {
  margin-top: 15px;
}
.stuck_reason--item + .stuck_reason--item.no_icon {
  margin-top: 7px;
}
.stuck_reason--item.no_icon:before {
  display: none;
}
.stuck_reason--item > .small {
  display: block;
  font-size: 18px;
}
@media (max-width: 440px) {
  .stuck_reason--item {
    font-size: 16px;
    padding-left: 31px;
  }
  .stuck_reason--item:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_253%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%20253%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_249%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20249%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20transform%3D%22translate%285%205%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_163%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20163%22%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_357%22%20data-name%3D%22%E3%83%91%E3%82%B9%20357%22%20d%3D%22M80.61%2C744.69a.652.652%2C0%2C0%2C1%2C0%2C.921l-9.1%2C9.1a.651.651%2C0%2C0%2C1-.919%2C0l-3.9-3.9a.65.65%2C0%2C1%2C1%2C.919-.92l3.44%2C3.441%2C8.64-8.641A.651.651%2C0%2C0%2C1%2C80.61%2C744.69Z%22%20transform%3D%22translate%28-58.05%20-738.65%29%22%20fill%3D%22%23020099%22%20stroke%3D%22%23020099%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_358%22%20data-name%3D%22%E3%83%91%E3%82%B9%20358%22%20d%3D%22M71.95%2C744.8a7.15%2C7.15%2C0%2C1%2C0%2C7.15%2C7.15.65.65%2C0%2C1%2C1%2C1.3%2C0%2C8.447%2C8.447%2C0%2C1%2C1-4.224-7.319.65.65%2C0%2C1%2C1-.651%2C1.124A7.123%2C7.123%2C0%2C0%2C0%2C71.95%2C744.8Z%22%20transform%3D%22translate%28-58.95%20-738.95%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    width: 26px;
    height: 26px;
    top: 0;
  }
  .stuck_reason--item + .stuck_reason--item.no_icon {
    margin-top: 10px;
  }
  .stuck_reason--item > .small {
    font-size: 14px;
  }
}
.stuck_reason--img {
  position: absolute;
  right: 33px;
  bottom: 33px;
}
@media (max-width: 440px) {
  .stuck_reason--img {
    width: 110px;
    right: 14px;
    bottom: 14px;
  }
}

.correct {
  background-image: url("/lp/juniorhigh/summer/images/correct-bgimg.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 220px;
  padding-bottom: 27px;
  background-color: #fce859;
  margin-top: -100px;
}
@media (max-width: 440px) {
  .correct {
    background-size: contain;
    padding-top: 100px;
    padding-bottom: 60px;
    margin-top: -40px;
  }
}
.correct--lead {
  color: #0f54c3;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.5;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 14px;
}
.correct--lead:before, .correct--lead:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222.194%22%20height%3D%2234.44%22%20viewBox%3D%220%200%2022.194%2034.44%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1589%22%20data-name%3D%22%E3%83%91%E3%82%B9%201589%22%20d%3D%22M0%2C0V33.459%22%20transform%3D%22translate%282.732%202.732%29%20rotate%28-30%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 22px;
  height: 34px;
}
.correct--lead:after {
  transform: scale(-1, 1);
}
@media (max-width: 440px) {
  .correct--lead {
    font-size: 16px;
  }
  .correct--lead:before, .correct--lead:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.428%22%20height%3D%2243.402%22%20viewBox%3D%220%200%2017.428%2043.402%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1589%22%20data-name%3D%22%E3%83%91%E3%82%B9%201589%22%20d%3D%22M0%2C0V43.46%22%20transform%3D%22translate%281.282%201.282%29%20rotate%28-20%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
    width: 17px;
    height: 43px;
  }
}
.correct--ttl {
  color: #0f54c3;
  margin-top: 20px;
  font-weight: bold;
  font-size: 48px;
  line-height: 1.5;
  text-align: center;
  position: relative;
}
@media (max-width: 440px) {
  .correct--ttl {
    font-size: 29px;
    margin-top: 14px;
  }
}
.correct--img {
  display: block;
  margin: 0 auto;
  margin-top: -110px;
}
@media (max-width: 440px) {
  .correct--img {
    margin-top: 25px;
  }
}

.feature {
  background-image: linear-gradient(135deg, #fdf9ce 16.67%, #ffffff 16.67%, #ffffff 50%, #fdf9ce 50%, #fdf9ce 66.67%, #ffffff 66.67%, #ffffff 100%);
  background-size: 30px 30px;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 440px) {
  .feature {
    padding: 80px 24px;
  }
}
.feature--img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .feature--img {
    width: 130px;
  }
}
.feature--ttl {
  margin-top: 40px;
  font-weight: bold;
  font-size: 60px;
  line-height: 1.3;
  text-align: center;
  color: #0f54c3;
}
@media (max-width: 440px) {
  .feature--ttl {
    margin-top: 21px;
    font-size: 32px;
  }
}
.feature--ttl_txt {
  margin-top: 20px;
  display: inline-block;
}
.feature--ttl_txt > .number {
  text-indent: -9999px;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2255.04%22%20height%3D%2269.53%22%20viewBox%3D%220%200%2055.04%2069.53%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7855%22%20data-name%3D%22%E3%83%91%E3%82%B9%207855%22%20d%3D%22M18.315-47.25l6.03-11.34c-5.22-3.24-13.05-5.22-20.07-5.22-17.37%2C0-28.62%2C13.05-28.62%2C33.21%2C0%2C19.35%2C10.08%2C31.32%2C26.82%2C31.32%2C13.86%2C0%2C23.22-8.46%2C23.22-21.78%2C0-12.33-7.92-20.43-20.16-20.43-6.84%2C0-11.7%2C2.52-14.67%2C6.75C-9.315-45-4.545-51.3%2C5.265-51.3A22.239%2C22.239%2C0%2C0%2C1%2C18.315-47.25ZM2.025-29.7c5.58%2C0%2C8.82%2C3.24%2C8.82%2C8.55%2C0%2C5.76-3.42%2C8.91-9%2C8.91-6.39%2C0-9.27-4.05-9.27-8.64C-7.425-26.01-4-29.7%2C2.025-29.7Z%22%20transform%3D%22translate%2826.845%2066.31%29%22%20fill%3D%22%23f7e50e%22%20stroke%3D%22%230f54c3%22%20stroke-width%3D%225%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 55px;
  height: 70px;
}
@media (max-width: 440px) {
  .feature--ttl_txt > .number {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.92%22%20height%3D%2253.19%22%20viewBox%3D%220%200%2041.92%2053.19%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7855%22%20data-name%3D%22%E3%83%91%E3%82%B9%207855%22%20d%3D%22M14.245-36.75l4.69-8.82a31.558%2C31.558%2C0%2C0%2C0-15.61-4.06c-13.51%2C0-22.26%2C10.15-22.26%2C25.83%2C0%2C15.05%2C7.84%2C24.36%2C20.86%2C24.36%2C10.78%2C0%2C18.06-6.58%2C18.06-16.94%2C0-9.59-6.16-15.89-15.68-15.89-5.32%2C0-9.1%2C1.96-11.41%2C5.25C-7.245-35-3.535-39.9%2C4.1-39.9A17.3%2C17.3%2C0%2C0%2C1%2C14.245-36.75ZM1.575-23.1c4.34%2C0%2C6.86%2C2.52%2C6.86%2C6.65%2C0%2C4.48-2.66%2C6.93-7%2C6.93-4.97%2C0-7.21-3.15-7.21-6.72C-5.775-20.23-3.115-23.1%2C1.575-23.1Z%22%20transform%3D%22translate%2820.435%2051.13%29%22%20fill%3D%22%23f7e50e%22%20stroke%3D%22%230f54c3%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E");
    width: 42px;
    height: 53px;
  }
}

.feature_list {
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 50px;
}
@media (max-width: 440px) {
  .feature_list {
    margin-top: 72px;
  }
}
.feature_list--item {
  background-color: #fce859;
  border-radius: 10px;
  position: relative;
  display: grid;
  padding: 40px 40px 40px 60px;
  column-gap: 40px;
}
.feature_list--item + .feature_list--item {
  margin-top: 68px;
}
@media (max-width: 440px) {
  .feature_list--item {
    padding: 60px 24px 24px;
    row-gap: 14px;
  }
}
.feature_list--content {
  padding-top: 20px;
}
@media (max-width: 440px) {
  .feature_list--content {
    padding-top: 0;
  }
}
.feature_list--number_img {
  position: absolute;
  top: -48px;
  left: -46px;
}
@media (max-width: 440px) {
  .feature_list--number_img {
    top: -40px;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
    width: 80px;
  }
}
.feature_list--img {
  grid-column: 2/3;
  grid-row: 1/-1;
}
@media (max-width: 440px) {
  .feature_list--img {
    grid-column: auto;
    grid-row: auto;
    max-height: 160px;
    width: 100%;
    object-fit: cover;
  }
}
.feature_list--lead {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
  color: #0f54c3;
}
@media (max-width: 440px) {
  .feature_list--lead {
    font-size: 16px;
  }
}
.feature_list--ttl {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.3;
  color: #0f54c3;
}
@media (max-width: 440px) {
  .feature_list--ttl {
    font-size: 24px;
  }
}
.feature_list--desc {
  margin-top: 24px;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .feature_list--desc {
    font-size: 14px;
    margin-top: 14px;
  }
}

.trust {
  background-color: #edf7fd;
  border-radius: 20px;
  max-width: 1080px;
  padding-bottom: 60px;
  margin: 0 auto;
  margin-top: 180px;
}
@media (max-width: 440px) {
  .trust {
    border-radius: 10px;
    padding-bottom: 16px;
    margin-top: 120px;
  }
}
.trust--ttl {
  padding: 20px 94px;
  border-radius: 9999px;
  color: #fff;
  font-weight: bold;
  font-size: 38px;
  line-height: 1.5;
  text-align: center;
  background-color: #0f54c3;
  position: relative;
  top: -60px;
  width: fit-content;
  margin: 0 auto;
  margin-bottom: -60px;
}
.trust--ttl:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2232%22%20viewBox%3D%220%200%2044%2032%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_15%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%2015%22%20d%3D%22M22%2C0%2C44%2C32H0Z%22%20transform%3D%22translate%2844%2032%29%20rotate%28180%29%22%20fill%3D%22%230f54c3%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 44px;
  height: 32px;
  bottom: -32px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .trust--ttl {
    padding-left: 34px;
    padding-right: 34px;
    font-size: 22px;
    top: -40px;
    margin-bottom: -40px;
  }
  .trust--ttl:after {
    width: 28px;
    height: 21px;
    bottom: -21px;
  }
}
.trust--lead {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.5;
  text-align: center;
  color: #0f54c3;
  margin-top: 66px;
}
@media (max-width: 440px) {
  .trust--lead {
    margin-top: 35px;
    font-size: 20px;
  }
}
.trust--layout {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 24px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 34px;
}
@media (max-width: 440px) {
  .trust--layout {
    flex-direction: column;
    row-gap: 20px;
    margin-top: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.trust--item {
  padding-left: 54px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.7;
  position: relative;
}
.trust--item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_253%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%20253%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_249%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20249%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20transform%3D%22translate%288%208%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_163%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20163%22%20width%3D%2240%22%20height%3D%2240%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_357%22%20data-name%3D%22%E3%83%91%E3%82%B9%20357%22%20d%3D%22M88.207%2C744.792a1%2C1%2C0%2C0%2C1%2C0%2C1.416l-14%2C14a1%2C1%2C0%2C0%2C1-1.414%2C0l-6-6a1%2C1%2C0%2C1%2C1%2C1.414-1.416l5.293%2C5.294%2C13.293-13.294A1%2C1%2C0%2C0%2C1%2C88.207%2C744.792Z%22%20transform%3D%22translate%28-53.5%20-735.5%29%22%20fill%3D%22%23020099%22%20stroke%3D%22%23020099%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_358%22%20data-name%3D%22%E3%83%91%E3%82%B9%20358%22%20d%3D%22M76.5%2C745.5a11%2C11%2C0%2C1%2C0%2C11%2C11%2C1%2C1%2C0%2C1%2C1%2C2%2C0A12.995%2C12.995%2C0%2C1%2C1%2C83%2C745.24a1%2C1%2C0%2C1%2C1-1%2C1.73A10.96%2C10.96%2C0%2C0%2C0%2C76.5%2C745.5Z%22%20transform%3D%22translate%28-56.5%20-736.5%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}
.trust--item + .trust--item {
  margin-top: 16px;
}
@media (max-width: 440px) {
  .trust--item {
    padding-left: 31px;
    font-size: 16px;
    line-height: 1.5;
  }
  .trust--item:before {
    width: 26px;
    height: 26px;
  }
  .trust--item + .trust--item {
    margin-top: 10px;
  }
}

.trust_example {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 40px;
}
@media (max-width: 440px) {
  .trust_example {
    max-width: calc(100% - 32px);
    padding: 14px;
    padding-top: 20px;
    margin-top: 20px;
  }
}
.trust_example--ttl {
  color: #0f54c3;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .trust_example--ttl {
    font-size: 15px;
    text-align: center;
  }
}
.trust_example--list {
  margin-top: 24px;
}
@media (max-width: 440px) {
  .trust_example--list {
    margin-top: 16px;
  }
}
.trust_example--item {
  padding-left: 96px;
  position: relative;
}
.trust_example--item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
}
.trust_example--item.man:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3158%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203158%22%20width%3D%2249.521%22%20height%3D%2250.172%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3502%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203502%22%20transform%3D%22translate%280%20-0.011%29%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_133%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20133%22%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2240%22%20transform%3D%22translate%280%200.011%29%22%20fill%3D%22%23b8e2fc%22%2F%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_135%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20135%22%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2240%22%20transform%3D%22translate%280%200.011%29%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5041%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205041%22%20transform%3D%22translate%2815.238%2014.925%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5041-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205041%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3905%22%20data-name%3D%22%E3%83%91%E3%82%B9%203905%22%20d%3D%22M25.732%2C86.391c-.785%2C0-1.593-.036-2.4-.107A24.915%2C24.915%2C0%2C0%2C1%2C17.4%2C85.053%2C16.649%2C16.649%2C0%2C0%2C1%2C7.268%2C76.172a5.319%2C5.319%2C0%2C0%2C1-1.343.178%2C4.77%2C4.77%2C0%2C0%2C1-2.65-.8C.882%2C73.987-.184%2C70.517.026%2C68.046c.287-3.362%2C2.026-4.653%2C3.037-5.124a4.215%2C4.215%2C0%2C0%2C1%2C.519-.2l.076-.025.168-.045.051-.01c.131-.031.3-.068.493-.1l.211-.035h.112q.085-.006.175-.009l.153%2C0a4.019%2C4.019%2C0%2C0%2C1%2C1.005.133A18.6%2C18.6%2C0%2C0%2C1%2C18.841%2C52.14l2.7-.4.652%2C2.65a6.545%2C6.545%2C0%2C0%2C0%2C4.413%2C4.8c.2-.26.452-.662.653-.982a15.674%2C15.674%2C0%2C0%2C1%2C2.364-3.082L31%2C53.8l1.786.685c5.992%2C2.3%2C9.979%2C6.278%2C11.621%2C11.566a4.144%2C4.144%2C0%2C0%2C1%2C.443-.024%2C4.077%2C4.077%2C0%2C0%2C1%2C.68.058c.046.007.1.018.161.031.119.025.234.054.347.088l.07.02.063.022c.181.061.333.124.454.176l.051.02.185.087.066.035a4.449%2C4.449%2C0%2C0%2C1%2C.461.28c.916.642%2C2.4%2C2.218%2C2.094%2C5.58-.226%2C2.47-1.886%2C5.7-4.515%2C6.818a4.769%2C4.769%2C0%2C0%2C1-1.9.4%2C5.067%2C5.067%2C0%2C0%2C1-2.138-.486%2C15.865%2C15.865%2C0%2C0%2C1-5.032%2C4.691A17.812%2C17.812%2C0%2C0%2C1%2C30.9%2C85.82a22.025%2C22.025%2C0%2C0%2C1-4.207.553q-.476.018-.962.018%22%20transform%3D%22translate%280%20-36.219%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3906%22%20data-name%3D%22%E3%83%91%E3%82%B9%203906%22%20d%3D%22M38.3%2C45.89a16.038%2C16.038%2C0%2C0%2C0%2C2.623-2.964%2C4.876%2C4.876%2C0%2C0%2C0%2C4.038.092C47.594%2C41.9%2C49.253%2C38.67%2C49.48%2C36.2A6.1%2C6.1%2C0%2C0%2C0%2C48.1%2C31.246C50.641%2C19.8%2C46.53%2C12.22%2C41.736%2C8.917a10.333%2C10.333%2C0%2C0%2C1-1.364-1.164C36.544%2C4%2C28.537%2C2.079%2C21.834%2C3.236c-.049-.094-.1-.19-.137-.271-.57-1.139-1.632-3.257-3.9-2.932-2.145.31-3.334%2C2.677-4.29%2C4.581-.209.417-.478.954-.671%2C1.264-.341-.031-.877-.124-1.3-.2-2-.348-4.495-.78-5.989.66-1.945%2C1.876-.57%2C4.251.169%2C5.527.107.185.251.433.348.623l-.287.526C3.634%2C16.933%2C1.926%2C20.061%2C2.25%2C27.194A6.1%2C6.1%2C0%2C0%2C0%2C.026%2C31.826c-.211%2C2.471.856%2C5.941%2C3.248%2C7.5a4.877%2C4.877%2C0%2C0%2C0%2C3.991.618A16.258%2C16.258%2C0%2C0%2C0%2C8.505%2C42.2m-.4-5.692a1.5%2C1.5%2C0%2C0%2C0-.76.206%2C2.172%2C2.172%2C0%2C0%2C1-2.43.106c-1.286-.841-2.034-3.172-1.9-4.738.117-1.375.583-2.319%2C1.313-2.659a1.537%2C1.537%2C0%2C0%2C1%2C.173-.064l.018%2C0c.109-.026.21-.05.311-.064h.005a1.29%2C1.29%2C0%2C0%2C1%2C.132-.01H5a1.573%2C1.573%2C0%2C0%2C1%2C.946.4%2C1.5%2C1.5%2C0%2C0%2C0%2C2.329-.744%2C15.527%2C15.527%2C0%2C0%2C1%2C11-10.05A9.551%2C9.551%2C0%2C0%2C0%2C26.7%2C26.083a1.5%2C1.5%2C0%2C0%2C0%2C.7-.054c1.09-.352%2C1.7-1.319%2C2.405-2.438a12.975%2C12.975%2C0%2C0%2C1%2C1.913-2.527c5.658%2C2.17%2C9.078%2C5.854%2C10.171%2C10.961a1.5%2C1.5%2C0%2C0%2C0%2C2.143%2C1.025%2C1.577%2C1.577%2C0%2C0%2C1%2C1-.23l.042.008a1.276%2C1.276%2C0%2C0%2C1%2C.125.032l.006%2C0c.1.031.192.073.295.117l.018.008a1.417%2C1.417%2C0%2C0%2C1%2C.157.093c.659.462.952%2C1.473.826%2C2.847-.143%2C1.566-1.289%2C3.729-2.7%2C4.332a2.162%2C2.162%2C0%2C0%2C1-2.357-.518%2C1.5%2C1.5%2C0%2C0%2C0-2.3.393%2C13.006%2C13.006%2C0%2C0%2C1-4.769%2C4.906%2C14.769%2C14.769%2C0%2C0%2C1-4.152%2C1.641%2C18.939%2C18.939%2C0%2C0%2C1-3.632.476%2C23.776%2C23.776%2C0%2C0%2C1-2.983-.08A21.864%2C21.864%2C0%2C0%2C1%2C18.376%2C46a13.619%2C13.619%2C0%2C0%2C1-8.856-8.484%2C1.5%2C1.5%2C0%2C0%2C0-1.415-1.007M7.629%2C8.5c.4-.384%2C2.574-.006%2C3.394.136%2C1.4.243%2C2.416.419%2C3.231-.014s1.282-1.367%2C1.932-2.662c.388-.774%2C1.411-2.81%2C2.014-2.952a4.932%2C4.932%2C0%2C0%2C1%2C.814%2C1.3c.408.815%2C1.074%2C2.146%2C2.4%2C2.048a2.126%2C2.126%2C0%2C0%2C0%2C.279-.04l.008%2C0C27.567%2C5.08%2C35%2C6.684%2C38.271%2C9.894a13.147%2C13.147%2C0%2C0%2C0%2C1.763%2C1.493c3.88%2C2.674%2C7.185%2C8.878%2C5.3%2C18.44h0a3.856%2C3.856%2C0%2C0%2C0-.468-.028%2C4.047%2C4.047%2C0%2C0%2C0-.463.027%2C16.957%2C16.957%2C0%2C0%2C0-.592-1.6%2C16.446%2C16.446%2C0%2C0%2C0-1.325-2.509%2C19.9%2C19.9%2C0%2C0%2C0-10.6-7.786%2C1.5%2C1.5%2C0%2C0%2C0-1.411.233%2C13.921%2C13.921%2C0%2C0%2C0-3.216%2C3.823c-.2.32-.455.722-.653.981a6.585%2C6.585%2C0%2C0%2C1-4.552-5.5%2C1.989%2C1.989%2C0%2C0%2C0-2-1.6c-2.092-.162-7.313%2C1.58-11.125%2C5.949A17.64%2C17.64%2C0%2C0%2C0%2C7.049%2C24.4a17.359%2C17.359%2C0%2C0%2C0-1.023%2C2%2C3.908%2C3.908%2C0%2C0%2C0-.807-.13h0c-.134-5.746%2C1.285-8.34%2C3.19-11.823.167-.305.337-.616.509-.935.59-1.092-.045-2.189-.606-3.157-.351-.605-.937-1.619-.683-1.864%22%20transform%3D%22translate%280%200.001%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3907%22%20data-name%3D%22%E3%83%91%E3%82%B9%203907%22%20d%3D%22M25.376%2C90.074A21.864%2C21.864%2C0%2C0%2C0%2C30.6%2C91.152a23.776%2C23.776%2C0%2C0%2C0%2C2.983.08%2C18.939%2C18.939%2C0%2C0%2C0%2C3.632-.476%2C14.769%2C14.769%2C0%2C0%2C0%2C4.152-1.641%2C13.006%2C13.006%2C0%2C0%2C0%2C4.769-4.906%2C1.5%2C1.5%2C0%2C0%2C1%2C2.3-.393%2C2.162%2C2.162%2C0%2C0%2C0%2C2.357.518c1.414-.6%2C2.559-2.766%2C2.7-4.332.126-1.374-.167-2.386-.826-2.847a1.417%2C1.417%2C0%2C0%2C0-.157-.093l-.018-.008c-.1-.044-.2-.086-.295-.117l-.006%2C0a1.275%2C1.275%2C0%2C0%2C0-.125-.032l-.042-.008a1.574%2C1.574%2C0%2C0%2C0-1%2C.23A1.5%2C1.5%2C0%2C0%2C1%2C48.881%2C76.1C47.788%2C70.994%2C44.367%2C67.31%2C38.71%2C65.14A12.975%2C12.975%2C0%2C0%2C0%2C36.8%2C67.667c-.706%2C1.12-1.315%2C2.087-2.405%2C2.438a1.5%2C1.5%2C0%2C0%2C1-.7.054%2C9.551%2C9.551%2C0%2C0%2C1-7.416-7.195%2C15.527%2C15.527%2C0%2C0%2C0-11%2C10.05%2C1.5%2C1.5%2C0%2C0%2C1-2.329.744%2C1.573%2C1.573%2C0%2C0%2C0-.946-.4h-.037a1.292%2C1.292%2C0%2C0%2C0-.132.01H11.83c-.1.014-.2.038-.311.064l-.018%2C0a1.562%2C1.562%2C0%2C0%2C0-.173.064c-.729.339-1.2%2C1.283-1.312%2C2.659-.134%2C1.566.614%2C3.9%2C1.9%2C4.739a2.173%2C2.173%2C0%2C0%2C0%2C2.43-.106%2C1.5%2C1.5%2C0%2C0%2C1%2C2.175.8%2C13.617%2C13.617%2C0%2C0%2C0%2C8.856%2C8.484M37.96%2C76.221c.124-1.4%2C1.078-2.466%2C2.131-2.373s1.805%2C1.306%2C1.681%2C2.71-1.078%2C2.466-2.131%2C2.373-1.805-1.306-1.681-2.71m-9.209%2C4.014c.55.046%2C1.393.1%2C2.285.156%2C1.484.094%2C3.166.2%2C4.436.327a1.5%2C1.5%2C0%2C0%2C1%2C1.351%2C1.474%2C6.435%2C6.435%2C0%2C0%2C1-5.136%2C6.123%2C1.523%2C1.523%2C0%2C0%2C1-.251.021%2C1.5%2C1.5%2C0%2C0%2C1-.247-2.979%2C3.356%2C3.356%2C0%2C0%2C0%2C2.279-1.8c-.856-.063-1.772-.121-2.621-.175-.947-.06-1.765-.112-2.346-.16a1.5%2C1.5%2C0%2C1%2C1%2C.25-2.989m-6.594-5.412c.124-1.4%2C1.078-2.466%2C2.131-2.373s1.805%2C1.306%2C1.681%2C2.71-1.078%2C2.466-2.131%2C2.373-1.805-1.306-1.681-2.71%22%20transform%3D%22translate%28-7%20-44.075%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3908%22%20data-name%3D%22%E3%83%91%E3%82%B9%203908%22%20d%3D%22M68.465%2C123.512c.58.049%2C1.4.1%2C2.346.16.849.054%2C1.765.112%2C2.621.175a3.354%2C3.354%2C0%2C0%2C1-2.279%2C1.8%2C1.5%2C1.5%2C0%2C0%2C0%2C.247%2C2.98%2C1.519%2C1.519%2C0%2C0%2C0%2C.251-.021%2C6.435%2C6.435%2C0%2C0%2C0%2C5.136-6.123%2C1.5%2C1.5%2C0%2C0%2C0-1.351-1.475c-1.27-.126-2.952-.233-4.436-.326-.892-.057-1.735-.11-2.285-.156a1.5%2C1.5%2C0%2C1%2C0-.25%2C2.989%22%20transform%3D%22translate%28-46.964%20-84.363%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3909%22%20data-name%3D%22%E3%83%91%E3%82%B9%203909%22%20d%3D%22M104.854%2C104.316c1.052.093%2C2.007-.969%2C2.131-2.373s-.628-2.617-1.681-2.71-2.007.969-2.131%2C2.372.628%2C2.617%2C1.681%2C2.71%22%20transform%3D%22translate%28-72.212%20-69.46%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3910%22%20data-name%3D%22%E3%83%91%E3%82%B9%203910%22%20d%3D%22M52.178%2C99.656c1.053.093%2C2.007-.969%2C2.131-2.373s-.629-2.617-1.681-2.71-2.007.969-2.131%2C2.372.628%2C2.617%2C1.681%2C2.71%22%20transform%3D%22translate%28-35.339%20-66.198%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3911%22%20data-name%3D%22%E3%83%91%E3%82%B9%203911%22%20d%3D%22M21.076%2C20.539q-.258.478-.509.935c-1.9%2C3.483-3.324%2C6.077-3.19%2C11.823h0a3.93%2C3.93%2C0%2C0%2C1%2C.807.13%2C17.363%2C17.363%2C0%2C0%2C1%2C1.023-2%2C17.653%2C17.653%2C0%2C0%2C1%2C1.875-2.582c3.812-4.369%2C9.033-6.111%2C11.125-5.949a1.989%2C1.989%2C0%2C0%2C1%2C2%2C1.6%2C6.584%2C6.584%2C0%2C0%2C0%2C4.552%2C5.5c.2-.259.451-.661.653-.982a13.93%2C13.93%2C0%2C0%2C1%2C3.216-3.823%2C1.5%2C1.5%2C0%2C0%2C1%2C1.411-.233%2C19.9%2C19.9%2C0%2C0%2C1%2C10.6%2C7.786%2C16.418%2C16.418%2C0%2C0%2C1%2C1.325%2C2.509%2C16.982%2C16.982%2C0%2C0%2C1%2C.592%2C1.6%2C4.114%2C4.114%2C0%2C0%2C1%2C.463-.026%2C3.92%2C3.92%2C0%2C0%2C1%2C.468.028h0c1.882-9.562-1.423-15.766-5.3-18.44a13.132%2C13.132%2C0%2C0%2C1-1.763-1.493c-3.273-3.21-10.7-4.814-16.57-3.579l-.008%2C0a2.079%2C2.079%2C0%2C0%2C1-.279.04c-1.326.1-1.992-1.233-2.4-2.048a4.939%2C4.939%2C0%2C0%2C0-.814-1.3c-.6.143-1.626%2C2.179-2.014%2C2.953-.65%2C1.295-1.12%2C2.23-1.932%2C2.662s-1.828.257-3.231.014c-.819-.142-3-.52-3.394-.136-.254.245.333%2C1.258.683%2C1.864.561.968%2C1.2%2C2.065.606%2C3.157%22%20transform%3D%22translate%28-12.158%20-7.018%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3912%22%20data-name%3D%22%E3%83%91%E3%82%B9%203912%22%20d%3D%22M25.376%2C90.074A21.864%2C21.864%2C0%2C0%2C0%2C30.6%2C91.152a23.776%2C23.776%2C0%2C0%2C0%2C2.983.08%2C18.939%2C18.939%2C0%2C0%2C0%2C3.632-.476%2C14.769%2C14.769%2C0%2C0%2C0%2C4.152-1.641%2C13.006%2C13.006%2C0%2C0%2C0%2C4.769-4.906%2C1.5%2C1.5%2C0%2C0%2C1%2C2.3-.393%2C2.162%2C2.162%2C0%2C0%2C0%2C2.357.518c1.414-.6%2C2.559-2.766%2C2.7-4.332.126-1.374-.167-2.386-.826-2.847a1.417%2C1.417%2C0%2C0%2C0-.157-.093l-.018-.008c-.1-.044-.2-.086-.295-.117l-.006%2C0a1.275%2C1.275%2C0%2C0%2C0-.125-.032l-.042-.008a1.574%2C1.574%2C0%2C0%2C0-1%2C.23A1.5%2C1.5%2C0%2C0%2C1%2C48.881%2C76.1C47.788%2C70.994%2C44.367%2C67.31%2C38.71%2C65.14A12.975%2C12.975%2C0%2C0%2C0%2C36.8%2C67.667c-.706%2C1.12-1.315%2C2.087-2.405%2C2.438a1.5%2C1.5%2C0%2C0%2C1-.7.054%2C9.551%2C9.551%2C0%2C0%2C1-7.416-7.195%2C15.527%2C15.527%2C0%2C0%2C0-11%2C10.05%2C1.5%2C1.5%2C0%2C0%2C1-2.329.744%2C1.573%2C1.573%2C0%2C0%2C0-.946-.4h-.037a1.292%2C1.292%2C0%2C0%2C0-.132.01H11.83c-.1.014-.2.038-.311.064l-.018%2C0a1.562%2C1.562%2C0%2C0%2C0-.173.064c-.729.339-1.2%2C1.283-1.312%2C2.659-.134%2C1.566.614%2C3.9%2C1.9%2C4.739a2.173%2C2.173%2C0%2C0%2C0%2C2.43-.106%2C1.5%2C1.5%2C0%2C0%2C1%2C2.175.8%2C13.617%2C13.617%2C0%2C0%2C0%2C8.856%2C8.484M37.96%2C76.221c.124-1.4%2C1.078-2.466%2C2.131-2.373s1.805%2C1.306%2C1.681%2C2.71-1.078%2C2.466-2.131%2C2.373-1.805-1.306-1.681-2.71m-9.209%2C4.014c.55.046%2C1.393.1%2C2.285.156%2C1.484.094%2C3.166.2%2C4.436.327a1.5%2C1.5%2C0%2C0%2C1%2C1.351%2C1.474%2C6.435%2C6.435%2C0%2C0%2C1-5.136%2C6.123%2C1.523%2C1.523%2C0%2C0%2C1-.251.021%2C1.5%2C1.5%2C0%2C0%2C1-.247-2.979%2C3.356%2C3.356%2C0%2C0%2C0%2C2.279-1.8c-.856-.063-1.772-.121-2.621-.175-.947-.06-1.765-.112-2.346-.16a1.5%2C1.5%2C0%2C1%2C1%2C.25-2.989m-6.594-5.412c.124-1.4%2C1.078-2.466%2C2.131-2.373s1.805%2C1.306%2C1.681%2C2.71-1.078%2C2.466-2.131%2C2.373-1.805-1.306-1.681-2.71%22%20transform%3D%22translate%28-7%20-44.075%29%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.trust_example--item.woman:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3157%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203157%22%20width%3D%2259.952%22%20height%3D%2247.201%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5040%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205040%22%20transform%3D%22translate%280%20-0.011%29%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_133%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20133%22%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2240%22%20transform%3D%22translate%280%200.011%29%22%20fill%3D%22%23fccb88%22%2F%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_135%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20135%22%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2240%22%20transform%3D%22translate%280%200.011%29%22%20fill%3D%22none%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5039%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205039%22%20transform%3D%22translate%287%2016.41%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5038%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205038%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3896%22%20data-name%3D%22%E3%83%91%E3%82%B9%203896%22%20d%3D%22M58.63%2C73.22c-.524%2C0-1.052-.016-1.567-.047-.742-.045-1.473-.123-2.175-.233-.518-.081-1.023-.177-1.5-.287-.532-.123-1.069-.271-1.6-.441l-.13-.043a18.054%2C18.054%2C0%2C0%2C1-2.248-.911%2C15.888%2C15.888%2C0%2C0%2C1-6.445-5.66%2C5.1%2C5.1%2C0%2C0%2C1-2.032.435%2C4.832%2C4.832%2C0%2C0%2C1-2.009-.445c-2.467-1.124-3.949-4.078-4.283-6.348-.031-.21-.052-.4-.064-.585A7.933%2C7.933%2C0%2C0%2C1%2C34.819%2C56a4.915%2C4.915%2C0%2C0%2C1%2C1.991-2.864%2C4.294%2C4.294%2C0%2C0%2C1%2C.474-.272l.1-.051.19-.077a4.753%2C4.753%2C0%2C0%2C1%2C1.168-.321%2C4.079%2C4.079%2C0%2C0%2C1%2C.527-.035%2C4.014%2C4.014%2C0%2C0%2C1%2C.5.031%2C24.737%2C24.737%2C0%2C0%2C1%2C3.815-6.981%2C25.385%2C25.385%2C0%2C0%2C1%2C3.992-4.276l3.338-2.687L52.3%2C42.522a14.734%2C14.734%2C0%2C0%2C1%2C.728%2C3.446c6.181-1.107%2C7.714-4.5%2C8.567-6.388l1.087-2.407%2C2.525.773C68.983%2C39.1%2C74.46%2C43.331%2C78.058%2C50a4.029%2C4.029%2C0%2C0%2C1%2C1.136-.163h.137l.08%2C0A4.84%2C4.84%2C0%2C0%2C1%2C80.4%2C50l.135.029.189.067a4.488%2C4.488%2C0%2C0%2C1%2C.5.207c1%2C.495%2C2.708%2C1.828%2C2.911%2C5.2.15%2C2.475-1%2C5.918-3.432%2C7.422a4.78%2C4.78%2C0%2C0%2C1-2.548.736%2C5.284%2C5.284%2C0%2C0%2C1-1.461-.213%2C15.867%2C15.867%2C0%2C0%2C1-4.6%2C5.666%2C17.2%2C17.2%2C0%2C0%2C1-1.86%2C1.255c-.319.186-.649.365-.979.531-.474.239-.975.464-1.488.67l-.159.063q-.729.285-1.449.506a25.05%2C25.05%2C0%2C0%2C1-5.773%2C1.023c-.586.037-1.174.056-1.749.056%22%20transform%3D%22translate%28-24.191%20-26.022%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3897%22%20data-name%3D%22%E3%83%91%E3%82%B9%203897%22%20d%3D%22M32.945%2C14.125c.424-.317.865-.613%2C1.315-.9a4.728%2C4.728%2C0%2C0%2C0-1.1-.129%2C5.881%2C5.881%2C0%2C0%2C0-1.337.162c-3.773.881-8.309%2C5.617-9.061%2C11.731-.164%2C1.332-.224%2C2.89-.287%2C4.539a49.254%2C49.254%2C0%2C0%2C1-.479%2C6.092%2C11.5%2C11.5%2C0%2C0%2C1-2.8%2C5.826%2C10.2%2C10.2%2C0%2C0%2C0%2C4.658-1.157%2C5.521%2C5.521%2C0%2C0%2C1%2C1.479-3.405c-2.612-13.436%2C4.419-20.375%2C7.62-22.761%22%20transform%3D%22translate%28-13.431%20-9.169%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3898%22%20data-name%3D%22%E3%83%91%E3%82%B9%203898%22%20d%3D%22M57.73%2C77.06a14.978%2C14.978%2C0%2C0%2C0%2C1.882.761l.1.033q.658.212%2C1.353.374.629.145%2C1.287.247.919.143%2C1.892.2a23.743%2C23.743%2C0%2C0%2C0%2C2.945-.009%2C21.985%2C21.985%2C0%2C0%2C0%2C5.081-.9q.63-.194%2C1.226-.428l.148-.058q.648-.26%2C1.255-.565.419-.211.817-.443a14.052%2C14.052%2C0%2C0%2C0%2C1.533-1.034A13%2C13%2C0%2C0%2C0%2C81.5%2C69.454a1.5%2C1.5%2C0%2C0%2C1%2C2.209-.738%2C2.166%2C2.166%2C0%2C0%2C0%2C2.412.158c1.307-.809%2C2.112-3.121%2C2.017-4.691-.083-1.378-.526-2.333-1.247-2.69a1.565%2C1.565%2C0%2C0%2C0-.171-.069l-.018%2C0a2.2%2C2.2%2C0%2C0%2C0-.449-.085h-.032a1.573%2C1.573%2C0%2C0%2C0-.958.379%2C1.5%2C1.5%2C0%2C0%2C1-2.224-.575c-2.368-4.96-7.24-10.456-11.711-11.824-1.13%2C2.5-3.513%2C7.424-12.581%2C8.358a1.5%2C1.5%2C0%2C0%2C1-1.654-1.5%2C12.278%2C12.278%2C0%2C0%2C0-.634-4.181%2C22.375%2C22.375%2C0%2C0%2C0-3.479%2C3.747%2C21.417%2C21.417%2C0%2C0%2C0-3.4%2C6.23A10.458%2C10.458%2C0%2C0%2C0%2C49.3%2C63.1a1.5%2C1.5%2C0%2C0%2C1-1.474%2C1.223c-.019%2C0-.037%2C0-.056%2C0a1.5%2C1.5%2C0%2C0%2C1-.653-.175%2C1.59%2C1.59%2C0%2C0%2C0-.979-.256%2C1.974%2C1.974%2C0%2C0%2C0-.486.149l-.017.006a1.522%2C1.522%2C0%2C0%2C0-.161.09%2C1.992%2C1.992%2C0%2C0%2C0-.761%2C1.17%2C4.961%2C4.961%2C0%2C0%2C0-.135%2C1.656c.007.112.021.227.038.344.225%2C1.529%2C1.258%2C3.462%2C2.557%2C4.053a2.173%2C2.173%2C0%2C0%2C0%2C2.385-.472%2C1.5%2C1.5%2C0%2C0%2C1%2C2.273.461%2C13.036%2C13.036%2C0%2C0%2C0%2C5.9%2C5.716M73.957%2C60.126c1.055-.067%2C1.982%2C1.018%2C2.072%2C2.424s-.693%2C2.6-1.748%2C2.668S72.3%2C64.2%2C72.21%2C62.794s.693-2.6%2C1.747-2.668m-12.354%2C9a1.5%2C1.5%2C0%2C0%2C1%2C2.1.27%2C4.09%2C4.09%2C0%2C0%2C0%2C3.477%2C1.541%2C3.981%2C3.981%2C0%2C0%2C0%2C3.2-1.929%2C1.5%2C1.5%2C0%2C1%2C1%2C2.632%2C1.44%2C6.911%2C6.911%2C0%2C0%2C1-5.6%2C3.48c-.177.014-.355.021-.532.021a7.077%2C7.077%2C0%2C0%2C1-5.555-2.719%2C1.5%2C1.5%2C0%2C0%2C1%2C.27-2.1m-3.479-8c1.055-.067%2C1.982%2C1.019%2C2.072%2C2.425s-.693%2C2.6-1.747%2C2.667-1.982-1.018-2.072-2.424.693-2.6%2C1.748-2.668%22%20transform%3D%22translate%28-31.191%20-34.519%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3899%22%20data-name%3D%22%E3%83%91%E3%82%B9%203899%22%20d%3D%22M105.294%2C118.094c.177%2C0%2C.355-.007.532-.021a6.912%2C6.912%2C0%2C0%2C0%2C5.6-3.48%2C1.5%2C1.5%2C0%2C0%2C0-2.632-1.44%2C3.979%2C3.979%2C0%2C0%2C1-3.2%2C1.929%2C4.09%2C4.09%2C0%2C0%2C1-3.477-1.541%2C1.5%2C1.5%2C0%2C0%2C0-2.374%2C1.834%2C7.078%2C7.078%2C0%2C0%2C0%2C5.555%2C2.719%22%20transform%3D%22translate%28-69.597%20-78.66%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3900%22%20data-name%3D%22%E3%83%91%E3%82%B9%203900%22%20d%3D%22M138.78%2C90.441c1.055-.067%2C1.837-1.262%2C1.748-2.668s-1.017-2.492-2.072-2.424-1.837%2C1.262-1.747%2C2.668%2C1.017%2C2.492%2C2.072%2C2.424%22%20transform%3D%22translate%28-95.69%20-59.742%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3901%22%20data-name%3D%22%E3%83%91%E3%82%B9%203901%22%20d%3D%22M86%2C93.8c1.055-.067%2C1.837-1.262%2C1.748-2.668s-1.017-2.492-2.072-2.424-1.837%2C1.262-1.747%2C2.668S84.95%2C93.868%2C86%2C93.8%22%20transform%3D%22translate%28-58.747%20-62.094%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3902%22%20data-name%3D%22%E3%83%91%E3%82%B9%203902%22%20d%3D%22M57.036%2C12.943a18.022%2C18.022%2C0%2C0%2C0-2.3%2C1.448c-2.68%2C2-8.493%2C7.746-6.614%2C19.007h0c.117-.011.24-.018.368-.018s.264.009.4.023c.039%2C0%2C.077.006.118.012.036-.111.076-.222.115-.333q.239-.682.546-1.371a24.391%2C24.391%2C0%2C0%2C1%2C1.4-2.673c.465-.772.968-1.526%2C1.495-2.244A28.278%2C28.278%2C0%2C0%2C1%2C55.5%2C23.378a15.008%2C15.008%2C0%2C0%2C1%2C2.2-1.829%2C5.319%2C5.319%2C0%2C0%2C1%2C1.262-.639%2C1.5%2C1.5%2C0%2C0%2C1%2C1.8.769%2C14.541%2C14.541%2C0%2C0%2C1%2C1.5%2C5.3c6.187-1.1%2C7.7-4.461%2C8.631-6.529a10.737%2C10.737%2C0%2C0%2C1%2C.558-1.129%2C1.5%2C1.5%2C0%2C0%2C1%2C1.514-.706c4.276.664%2C8.709%2C4.408%2C11.918%2C8.684.613.816%2C1.18%2C1.652%2C1.694%2C2.489.25.407.489.815.712%2C1.221a3.97%2C3.97%2C0%2C0%2C1%2C1.02-.168h0c.415-9.737-3.791-15.37-8.031-17.427A13.147%2C13.147%2C0%2C0%2C1%2C78.3%2C12.2c-3.077-2.215-9.423-2.795-15.365-1.421a26.278%2C26.278%2C0%2C0%2C0-3.089.91c-.375.137-.744.286-1.109.44-.107.046-.216.09-.322.138q-.709.313-1.384.674%22%20transform%3D%22translate%28-33.425%20-7.03%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3903%22%20data-name%3D%22%E3%83%91%E3%82%B9%203903%22%20d%3D%22M19.31%2C36.027a1.508%2C1.508%2C0%2C0%2C0-.947.337%2C2.171%2C2.171%2C0%2C0%2C1-2.385.472c-1.3-.591-2.332-2.523-2.557-4.053-.017-.117-.031-.233-.038-.344a4.962%2C4.962%2C0%2C0%2C1%2C.135-1.656%2C1.991%2C1.991%2C0%2C0%2C1%2C.761-1.17%2C1.525%2C1.525%2C0%2C0%2C1%2C.162-.09l.016-.006a1.96%2C1.96%2C0%2C0%2C1%2C.487-.149%2C1.59%2C1.59%2C0%2C0%2C1%2C.979.256%2C1.5%2C1.5%2C0%2C0%2C0%2C.653.175c.019%2C0%2C.037%2C0%2C.056%2C0A1.5%2C1.5%2C0%2C0%2C0%2C18.1%2C28.578a10.386%2C10.386%2C0%2C0%2C1%2C.284-1.132%2C21.414%2C21.414%2C0%2C0%2C1%2C3.4-6.23%2C22.392%2C22.392%2C0%2C0%2C1%2C3.479-3.748A12.289%2C12.289%2C0%2C0%2C1%2C25.9%2C21.65a1.5%2C1.5%2C0%2C0%2C0%2C1.654%2C1.5C36.62%2C22.218%2C39%2C17.295%2C40.134%2C14.794c4.471%2C1.369%2C9.343%2C6.864%2C11.711%2C11.824a1.5%2C1.5%2C0%2C0%2C0%2C2.225.575%2C1.569%2C1.569%2C0%2C0%2C1%2C.958-.378h.032a2.224%2C2.224%2C0%2C0%2C1%2C.449.086l.018%2C0a1.541%2C1.541%2C0%2C0%2C1%2C.171.069c.721.357%2C1.164%2C1.312%2C1.247%2C2.69.095%2C1.569-.71%2C3.882-2.017%2C4.691a2.166%2C2.166%2C0%2C0%2C1-2.412-.158%2C1.5%2C1.5%2C0%2C0%2C0-2.209.739%2C13.006%2C13.006%2C0%2C0%2C1-4.249%2C5.789%2C14.022%2C14.022%2C0%2C0%2C1-1.533%2C1.034q-.4.232-.817.443-.606.305-1.255.564l-.149.059q-.6.233-1.226.428a22.006%2C22.006%2C0%2C0%2C1-5.081.9%2C23.8%2C23.8%2C0%2C0%2C1-2.945.009q-.973-.059-1.892-.2-.657-.1-1.287-.246-.7-.161-1.353-.374l-.1-.033a14.9%2C14.9%2C0%2C0%2C1-1.882-.761%2C13.033%2C13.033%2C0%2C0%2C1-5.9-5.716%2C1.5%2C1.5%2C0%2C0%2C0-1.326-.8M5.757%2C32.279a11.5%2C11.5%2C0%2C0%2C0%2C2.8-5.826%2C49.265%2C49.265%2C0%2C0%2C0%2C.479-6.092c.064-1.65.124-3.207.288-4.539.751-6.114%2C5.288-10.85%2C9.061-11.731a5.86%2C5.86%2C0%2C0%2C1%2C1.336-.162%2C4.744%2C4.744%2C0%2C0%2C1%2C1.1.129c-.45.284-.891.581-1.315.9-3.2%2C2.386-10.231%2C9.325-7.619%2C22.761a5.519%2C5.519%2C0%2C0%2C0-1.479%2C3.405%2C10.2%2C10.2%2C0%2C0%2C1-4.658%2C1.157M26.426%2C4.662a26.393%2C26.393%2C0%2C0%2C1%2C3.089-.91C35.457%2C2.378%2C41.8%2C2.958%2C44.88%2C5.172a13.106%2C13.106%2C0%2C0%2C0%2C1.968%2C1.21c4.24%2C2.057%2C8.446%2C7.69%2C8.031%2C17.427h0a3.971%2C3.971%2C0%2C0%2C0-1.02.168c-.223-.406-.462-.814-.712-1.221-.514-.838-1.081-1.673-1.694-2.49-3.209-4.276-7.642-8.019-11.918-8.684a1.5%2C1.5%2C0%2C0%2C0-1.514.706%2C10.77%2C10.77%2C0%2C0%2C0-.558%2C1.129c-.932%2C2.068-2.444%2C5.425-8.631%2C6.529a14.537%2C14.537%2C0%2C0%2C0-1.5-5.3%2C1.5%2C1.5%2C0%2C0%2C0-1.795-.768%2C5.319%2C5.319%2C0%2C0%2C0-1.262.639%2C14.988%2C14.988%2C0%2C0%2C0-2.2%2C1.829%2C28.256%2C28.256%2C0%2C0%2C0-2.934%2C3.417c-.526.718-1.029%2C1.472-1.494%2C2.243a24.419%2C24.419%2C0%2C0%2C0-1.4%2C2.673q-.305.688-.546%2C1.371c-.039.111-.079.222-.115.333-.04-.005-.078-.007-.118-.011-.14-.014-.275-.023-.4-.023s-.251.006-.368.017h0C12.813%2C15.107%2C18.626%2C9.359%2C21.306%2C7.361a18.013%2C18.013%2C0%2C0%2C1%2C2.3-1.448q.675-.36%2C1.383-.674c.107-.047.215-.092.323-.137.365-.155.734-.3%2C1.109-.44M50.287%2C40.843A16.028%2C16.028%2C0%2C0%2C0%2C52.5%2C37.425a4.88%2C4.88%2C0%2C0%2C0%2C4.005-.52c2.43-1.5%2C3.582-4.947%2C3.432-7.422a6.1%2C6.1%2C0%2C0%2C0-2.113-4.689c.78-11.7-4.431-18.571-9.668-21.112a10.326%2C10.326%2C0%2C0%2C1-1.525-.945c-4.612-3.32-14.562-3.818-22.513-.4a7.834%2C7.834%2C0%2C0%2C0-6.414-1.165C12.163%2C2.465%2C7.174%2C8.74%2C6.349%2C15.457c-.179%2C1.456-.244%2C3.15-.308%2C4.789a47.244%2C47.244%2C0%2C0%2C1-.438%2C5.7c-.436%2C2.543-2.042%2C5.244-4.266%2C5.486A1.5%2C1.5%2C0%2C0%2C0%2C.907%2C34.3a12.135%2C12.135%2C0%2C0%2C0%2C4.8.97%2C13.273%2C13.273%2C0%2C0%2C0%2C4.976-.981%2C8.2%2C8.2%2C0%2C0%2C0%2C4.05%2C5.274%2C4.88%2C4.88%2C0%2C0%2C0%2C4.039.007%2C15.848%2C15.848%2C0%2C0%2C0%2C4.447%2C4.537l3.32%2C1.721q.7.27%2C1.43.487l2.944.638a24.49%2C24.49%2C0%2C0%2C0%2C3.467.244c.591%2C0%2C1.194-.02%2C1.806-.058a27.517%2C27.517%2C0%2C0%2C0%2C2.926-.341q.895-.154%2C1.744-.366c.179-.044.355-.092.531-.14Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3904%22%20data-name%3D%22%E3%83%91%E3%82%B9%203904%22%20d%3D%22M57.73%2C77.06a14.978%2C14.978%2C0%2C0%2C0%2C1.882.761l.1.033q.658.212%2C1.353.374.629.145%2C1.287.247.919.143%2C1.892.2a23.743%2C23.743%2C0%2C0%2C0%2C2.945-.009%2C21.985%2C21.985%2C0%2C0%2C0%2C5.081-.9q.63-.194%2C1.226-.428l.148-.058q.648-.26%2C1.255-.565.419-.211.817-.443a14.052%2C14.052%2C0%2C0%2C0%2C1.533-1.034A13%2C13%2C0%2C0%2C0%2C81.5%2C69.454a1.5%2C1.5%2C0%2C0%2C1%2C2.209-.738%2C2.166%2C2.166%2C0%2C0%2C0%2C2.412.158c1.307-.809%2C2.112-3.121%2C2.017-4.691-.083-1.378-.526-2.333-1.247-2.69a1.565%2C1.565%2C0%2C0%2C0-.171-.069l-.018%2C0a2.2%2C2.2%2C0%2C0%2C0-.449-.085h-.032a1.573%2C1.573%2C0%2C0%2C0-.958.379%2C1.5%2C1.5%2C0%2C0%2C1-2.224-.575c-2.368-4.96-7.24-10.456-11.711-11.824-1.13%2C2.5-3.513%2C7.424-12.581%2C8.358a1.5%2C1.5%2C0%2C0%2C1-1.654-1.5%2C12.278%2C12.278%2C0%2C0%2C0-.634-4.181%2C22.375%2C22.375%2C0%2C0%2C0-3.479%2C3.747%2C21.417%2C21.417%2C0%2C0%2C0-3.4%2C6.23A10.458%2C10.458%2C0%2C0%2C0%2C49.3%2C63.1a1.5%2C1.5%2C0%2C0%2C1-1.474%2C1.223c-.019%2C0-.037%2C0-.056%2C0a1.5%2C1.5%2C0%2C0%2C1-.653-.175%2C1.59%2C1.59%2C0%2C0%2C0-.979-.256%2C1.974%2C1.974%2C0%2C0%2C0-.486.149l-.017.006a1.522%2C1.522%2C0%2C0%2C0-.161.09%2C1.992%2C1.992%2C0%2C0%2C0-.761%2C1.17%2C4.961%2C4.961%2C0%2C0%2C0-.135%2C1.656c.007.112.021.227.038.344.225%2C1.529%2C1.258%2C3.462%2C2.557%2C4.053a2.173%2C2.173%2C0%2C0%2C0%2C2.385-.472%2C1.5%2C1.5%2C0%2C0%2C1%2C2.273.461%2C13.036%2C13.036%2C0%2C0%2C0%2C5.9%2C5.716M73.957%2C60.126c1.055-.067%2C1.982%2C1.018%2C2.072%2C2.424s-.693%2C2.6-1.748%2C2.668S72.3%2C64.2%2C72.21%2C62.794s.693-2.6%2C1.747-2.668m-12.354%2C9a1.5%2C1.5%2C0%2C0%2C1%2C2.1.27%2C4.09%2C4.09%2C0%2C0%2C0%2C3.477%2C1.541%2C3.981%2C3.981%2C0%2C0%2C0%2C3.2-1.929%2C1.5%2C1.5%2C0%2C1%2C1%2C2.632%2C1.44%2C6.911%2C6.911%2C0%2C0%2C1-5.6%2C3.48c-.177.014-.355.021-.532.021a7.077%2C7.077%2C0%2C0%2C1-5.555-2.719%2C1.5%2C1.5%2C0%2C0%2C1%2C.27-2.1m-3.479-8c1.055-.067%2C1.982%2C1.019%2C2.072%2C2.425s-.693%2C2.6-1.747%2C2.667-1.982-1.018-2.072-2.424.693-2.6%2C1.748-2.668%22%20transform%3D%22translate%28-31.191%20-34.519%29%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  top: 24px;
}
.trust_example--item + .trust_example--item {
  padding-top: 24px;
  margin-top: 24px;
  border-top: 2px solid #ECEEF0;
}
@media (max-width: 440px) {
  .trust_example--item {
    padding-left: 68px;
  }
  .trust_example--item:before {
    width: 56px;
    height: 56px;
  }
  .trust_example--item.woman:before {
    top: 16px;
  }
  .trust_example--item + .trust_example--item {
    padding-top: 16px;
    margin-top: 16px;
  }
}
.trust_example--name {
  font-size: 14px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .trust_example--name {
    font-size: 12px;
  }
}
.trust_example--result {
  margin-top: 5px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
  color: #0f54c3;
}
.trust_example--result > .orange {
  color: #ff634e;
}
@media (max-width: 440px) {
  .trust_example--result {
    margin-top: 3px;
    font-size: 15px;
  }
}

.cta {
  background-image: url("/lp/juniorhigh/summer/images/cta-bgimg.png");
  background-size: cover;
  background-position: center;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 440px) {
  .cta {
    padding: 80px 24px;
  }
}
.cta--ttl_img {
  display: block;
  margin: 0 auto;
}
.cta--img {
  display: block;
  margin: 0 auto;
  margin-top: 60px;
}
@media (max-width: 440px) {
  .cta--img {
    margin-top: 34px;
  }
}
.cta--anchor_link {
  font-weight: bold;
  font-size: 32px;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 60px;
  background-image: linear-gradient(to bottom, #f8c20e 0%, #f85f0e 100%);
  border: 2px solid #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: block;
  padding-top: 37px;
  padding-bottom: 37px;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 48px;
  position: relative;
}
@media (hover: hover) {
  .cta--anchor_link {
    transition: 0.2s;
  }
  .cta--anchor_link:hover {
    opacity: 0.8;
  }
}
.cta--anchor_link:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_31%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_332%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20332%22%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_727%22%20data-name%3D%22%E3%83%91%E3%82%B9%20727%22%20d%3D%22M453.719%2C116.719a.752.752%2C0%2C0%2C1%2C1.062%2C0l8.469%2C8.47%2C8.469-8.47a.751.751%2C0%2C0%2C1%2C1.062%2C1.062l-9%2C9a.752.752%2C0%2C0%2C1-1.062%2C0l-9-9A.752.752%2C0%2C0%2C1%2C453.719%2C116.719Z%22%20transform%3D%22translate%28-448.25%20-106.75%29%22%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 7px;
}
@media (max-width: 440px) {
  .cta--anchor_link {
    font-size: 20px;
    border-radius: 9999px;
    padding-top: 34px;
    padding-bottom: 34px;
    margin-top: 34px;
  }
  .cta--anchor_link:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%229.867%22%20viewBox%3D%220%200%2016%209.867%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2504%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202504%22%20width%3D%229.867%22%20height%3D%2216%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3014%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203014%22%20transform%3D%22translate%2816%29%20rotate%2890%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3013%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203013%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1585%22%20data-name%3D%22%E3%83%91%E3%82%B9%201585%22%20d%3D%22M0%2C14.133%2C6.133%2C8%2C0%2C1.867%2C1.867%2C0l8%2C8-8%2C8L0%2C14.133%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    width: 16px;
    height: 10px;
    bottom: 17px;
  }
}
.cta--tel_link_wrap {
  background-image: linear-gradient(to bottom, #f8c20e 0%, #f85f0e 100%);
  max-width: 960px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 6px;
  border-radius: 60px;
}
@media (hover: hover) {
  .cta--tel_link_wrap {
    transition: 0.2s;
  }
  .cta--tel_link_wrap:hover {
    opacity: 0.8;
  }
}
@media (max-width: 440px) {
  .cta--tel_link_wrap {
    border-radius: 9999px;
    margin-top: 12px;
  }
}
.cta--tel_link {
  border-radius: inherit;
  background-color: #fff;
  padding-top: 39px;
  padding-bottom: 39px;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 100px;
  text-decoration: none;
}
@media (max-width: 440px) {
  .cta--tel_link {
    padding-top: 14px;
    padding-bottom: 20px;
    flex-direction: column;
    row-gap: 7px;
  }
}
.cta--tel_link_lead {
  color: #020099;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .cta--tel_link_lead {
    font-size: 14px;
  }
}
.cta--tel_link_txt {
  color: #020099;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22342%22%20height%3D%2250%22%20viewBox%3D%220%200%20342%2050%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4977%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204977%22%20transform%3D%22translate%28-739%20-10245%29%22%3E%20%3Ctext%20id%3D%22_052-751-5222%22%20data-name%3D%22052-751-5222%22%20transform%3D%22translate%281081%2010285%29%22%20fill%3D%22%23020099%22%20font-size%3D%2241%22%20font-family%3D%22Montserrat-SemiBold%2C%20Montserrat%22%20font-weight%3D%22600%22%20letter-spacing%3D%220.025em%22%3E%3Ctspan%20x%3D%22-276.504%22%20y%3D%220%22%3E052-751-5222%3C%2Ftspan%3E%3C%2Ftext%3E%20%3Ctext%20id%3D%22TEL.%22%20transform%3D%22translate%28794%2010285%29%22%20fill%3D%22%23020099%22%20font-size%3D%2224%22%20font-family%3D%22Montserrat-Bold%2C%20Montserrat%22%20font-weight%3D%22700%22%20letter-spacing%3D%220.025em%22%3E%3Ctspan%20x%3D%22-54.24%22%20y%3D%220%22%3ETEL.%3C%2Ftspan%3E%3C%2Ftext%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 342px;
  height: 50px;
}
@media (max-width: 440px) {
  .cta--tel_link_txt {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22251.35%22%20height%3D%2221.42%22%20viewBox%3D%220%200%20251.35%2021.42%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5690%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205690%22%20transform%3D%22translate%28-766.36%20-10263.76%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7856%22%20data-name%3D%22%E3%83%91%E3%82%B9%207856%22%20d%3D%22M-206.4-21.18c-5.25%2C0-8.13%2C3.81-8.13%2C10.65%2C0%2C6.87%2C2.88%2C10.65%2C8.13%2C10.65%2C5.22%2C0%2C8.1-3.78%2C8.1-10.65C-198.3-17.37-201.18-21.18-206.4-21.18Zm0%2C3.48c2.4%2C0%2C3.51%2C2.16%2C3.51%2C7.17%2C0%2C4.98-1.11%2C7.17-3.51%2C7.17-2.43%2C0-3.54-2.19-3.54-7.17C-209.94-15.54-208.83-17.7-206.4-17.7Zm16.83%2C4.32v-3.69h9.45v-3.96h-13.8V-9.36c1.38-.12%2C4.62-.18%2C5.82-.18%2C2.43%2C0%2C3.84%2C1.05%2C3.84%2C2.82%2C0%2C1.95-1.41%2C3.09-3.87%2C3.09a8.243%2C8.243%2C0%2C0%2C1-5.64-2.49l-1.92%2C3.75a15.209%2C15.209%2C0%2C0%2C0%2C8.1%2C2.55c5.1%2C0%2C8.4-2.85%2C8.4-7.2%2C0-3.75-3.15-6.36-8.01-6.36Zm21.63%2C2.1-7.77%2C8.01V0h15.78V-3.99h-9.66l4.89-4.83c2.31-2.4%2C4.02-4.74%2C4.02-6.99%2C0-3.3-2.97-5.43-7.17-5.43a13.989%2C13.989%2C0%2C0%2C0-8.4%2C3.12l1.86%2C3.54a9.739%2C9.739%2C0%2C0%2C1%2C5.85-2.64c1.83%2C0%2C2.88.78%2C2.88%2C2.13C-165.66-14.07-166.59-12.63-167.94-11.28Zm11.76.57v3.06h7.74v-3.06Zm11.43-10.32v6.9h4.2l.03-2.94h7.02L-141.57%2C0h5.04l8.28-17.64v-3.39Zm24.87%2C7.65v-3.69h9.45v-3.96h-13.8V-9.36c1.38-.12%2C4.62-.18%2C5.82-.18%2C2.43%2C0%2C3.84%2C1.05%2C3.84%2C2.82%2C0%2C1.95-1.41%2C3.09-3.87%2C3.09a8.243%2C8.243%2C0%2C0%2C1-5.64-2.49L-126-2.37A15.209%2C15.209%2C0%2C0%2C0-117.9.18c5.1%2C0%2C8.4-2.85%2C8.4-7.2%2C0-3.75-3.15-6.36-8.01-6.36Zm15.36-7.65v4.02h4.2V0h4.74V-21.03Zm18.03%2C10.32v3.06h7.74v-3.06Zm17.04-2.67v-3.69H-60v-3.96H-73.8V-9.36c1.38-.12%2C4.62-.18%2C5.82-.18%2C2.43%2C0%2C3.84%2C1.05%2C3.84%2C2.82%2C0%2C1.95-1.41%2C3.09-3.87%2C3.09a8.243%2C8.243%2C0%2C0%2C1-5.64-2.49l-1.92%2C3.75A15.209%2C15.209%2C0%2C0%2C0-67.47.18c5.1%2C0%2C8.4-2.85%2C8.4-7.2%2C0-3.75-3.15-6.36-8.01-6.36Zm21.63%2C2.1-7.77%2C8.01V0h15.78V-3.99h-9.66l4.89-4.83c2.31-2.4%2C4.02-4.74%2C4.02-6.99%2C0-3.3-2.97-5.43-7.17-5.43a13.989%2C13.989%2C0%2C0%2C0-8.4%2C3.12l1.86%2C3.54a9.739%2C9.739%2C0%2C0%2C1%2C5.85-2.64c1.83%2C0%2C2.88.78%2C2.88%2C2.13C-45.54-14.07-46.47-12.63-47.82-11.28Zm19.26%2C0-7.77%2C8.01V0h15.78V-3.99h-9.66l4.89-4.83c2.31-2.4%2C4.02-4.74%2C4.02-6.99%2C0-3.3-2.97-5.43-7.17-5.43a13.989%2C13.989%2C0%2C0%2C0-8.4%2C3.12l1.86%2C3.54a9.739%2C9.739%2C0%2C0%2C1%2C5.85-2.64c1.83%2C0%2C2.88.78%2C2.88%2C2.13C-26.28-14.07-27.21-12.63-28.56-11.28Zm19.26%2C0-7.77%2C8.01V0H-1.29V-3.99h-9.66l4.89-4.83c2.31-2.4%2C4.02-4.74%2C4.02-6.99%2C0-3.3-2.97-5.43-7.17-5.43a13.989%2C13.989%2C0%2C0%2C0-8.4%2C3.12l1.86%2C3.54A9.739%2C9.739%2C0%2C0%2C1-9.9-17.22c1.83%2C0%2C2.88.78%2C2.88%2C2.13C-7.02-14.07-7.95-12.63-9.3-11.28Z%22%20transform%3D%22translate%281019%2010285%29%22%20fill%3D%22%23020099%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7855%22%20data-name%3D%22%E3%83%91%E3%82%B9%207855%22%20d%3D%22M-34.64-11.216V-8.8h3.328V0h2.928V-8.8h3.36v-2.416Zm11.2%2C0V0h9.008V-2.336h-6.08V-4.448l5.344-.016v-2.32h-5.344v-2.1h5.92v-2.336Zm11.2%2C0V0h7.68V-2.5H-9.312v-8.72ZM-1.968-2.64a1.306%2C1.306%2C0%2C0%2C0-1.36%2C1.376A1.319%2C1.319%2C0%2C0%2C0-1.968.128%2C1.332%2C1.332%2C0%2C0%2C0-.592-1.264%2C1.319%2C1.319%2C0%2C0%2C0-1.968-2.64Z%22%20transform%3D%22translate%28801%2010285%29%22%20fill%3D%22%23020099%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
    width: 251px;
    height: 21px;
  }
}

.result {
  background-image: url("/lp/juniorhigh/summer/images/result-bgimg.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 97px;
  padding-bottom: 133px;
  background-color: #ffebdd;
}
@media (max-width: 440px) {
  .result {
    padding: 80px 24px 110px;
    background-size: contain;
  }
}
.result--img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .result--img {
    width: 130px;
  }
}
.result--ttl {
  margin-top: 24px;
}
@media (max-width: 440px) {
  .result--ttl {
    margin-top: 20px;
  }
}
.result--ttl_lead {
  display: block;
  text-align: center;
  color: #020099;
  font-weight: bold;
  font-size: 34px;
}
@media (max-width: 440px) {
  .result--ttl_lead {
    font-size: 16px;
  }
}
.result--ttl_txt {
  color: #020099;
  font-weight: bold;
  font-size: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
  line-height: 1;
}
@media (max-width: 440px) {
  .result--ttl_txt {
    font-size: 33px;
    column-gap: 4px;
  }
}
.result_block {
  max-width: 1080px;
  margin: 0 auto;
  border-radius: 20px;
  margin-top: 64px;
  padding: 40px;
  display: flex;
  align-items: center;
  column-gap: 42px;
  background-color: #fff;
  position: relative;
}
@media (max-width: 440px) {
  .result_block {
    margin-top: 35px;
    padding: 24px;
    border-radius: 10px;
    flex-direction: column-reverse;
    align-items: stretch;
    row-gap: 16px;
  }
}
.result_block--human_img {
  position: absolute;
  right: 35px;
  top: -92px;
}
@media (max-width: 440px) {
  .result_block--human_img {
    width: 76px;
    right: 30px;
    top: -29px;
  }
}
.result_block--img {
  flex-shrink: 0;
}
.result_block--ttl {
  font-weight: bold;
  font-size: 29px;
  line-height: 1.4068965517;
  color: #020099;
}
@media (max-width: 440px) {
  .result_block--ttl {
    font-size: 22px;
  }
}
.result_block--desc {
  margin-top: 24px;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .result_block--desc {
    margin-top: 16px;
    font-size: 14px;
  }
}

.example {
  background-image: linear-gradient(to bottom, #ff634e 0%, #e83821 100%, #803227 100%);
  padding-top: 92px;
  padding-bottom: 60px;
  position: relative;
}
@media (max-width: 440px) {
  .example {
    padding-top: 114px;
  }
}
.example--human_img {
  position: absolute;
  z-index: 1;
}
.example--human_img-left {
  top: -68px;
  left: calc(50% - 480px);
}
.example--human_img-right {
  top: -64px;
  left: calc(50% + 276px);
}
@media (max-width: 440px) {
  .example--human_img-left {
    width: 97px;
    top: 51px;
    left: 40px;
  }
  .example--human_img-right {
    width: 86px;
    top: 47px;
    left: auto;
    right: 40px;
  }
}
.example--ttl {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -73px;
  width: fit-content;
}
@media (max-width: 440px) {
  .example--ttl {
    width: 263px;
    top: -50px;
  }
}
.example_list {
  position: relative;
  z-index: 2;
  max-width: 960px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .example_list {
    max-width: calc(100% - 80px);
  }
}
.example_list--item {
  border: 4px solid #F7E50E;
  border-radius: 10px;
  background-color: #fff;
  padding: 27px 36px 22px 46px;
  display: grid;
  grid-template-columns: 150px max-content auto;
}
.example_list--item + .example_list--item {
  margin-top: 24px;
}
@media (max-width: 440px) {
  .example_list--item {
    padding: 22px 30px 26px;
    display: block;
    position: relative;
  }
  .example_list--item + .example_list--item {
    margin-top: 14px;
  }
}
@media (max-width: 440px) {
  .example_list--score_block {
    display: flex;
    align-items: baseline;
    column-gap: 3px;
  }
}
.example_list--lead {
  font-weight: bold;
  font-size: 28px;
}
@media (max-width: 440px) {
  .example_list--lead {
    font-size: 14px;
  }
}
.example_list--score {
  color: #ff634e;
  font-weight: bold;
  font-size: 60px;
  line-height: 1;
}
.example_list--score > .suffix {
  font-weight: bold;
  font-size: 40px;
  color: #333;
}
@media (max-width: 440px) {
  .example_list--score {
    font-size: 26px;
    line-height: 1.5;
  }
  .example_list--score > .suffix {
    font-size: 14px;
  }
}
@media (max-width: 440px) {
  .example_list--up_img {
    position: absolute;
    width: 114px;
    top: 12px;
    right: 16px;
  }
}
.example_list--text_block {
  margin-left: 49px;
  align-self: center;
}
@media (max-width: 440px) {
  .example_list--text_block {
    margin-left: 0;
    margin-top: 19px;
  }
}
.example_list--name {
  font-size: 14px;
}
.example_list--desc {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.7;
  margin-top: 8px;
}
.example_list--desc > .blue {
  color: #020099;
}
@media (max-width: 440px) {
  .example_list--desc {
    font-size: 12px;
  }
}

.message {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: linear-gradient(to bottom, #fff 0px, #fff 400px, #EDF7FD 400px, #EDF7FD 100%);
}
@media (max-width: 440px) {
  .message {
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.message--ttl {
  text-indent: -9999px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22213.888%22%20height%3D%2243.297%22%20viewBox%3D%220%200%20213.888%2043.297%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7856%22%20data-name%3D%22%E3%83%91%E3%82%B9%207856%22%20d%3D%22M3.264-33.648V0h7.824V-21.312L18.912-3.36h5.76L32.5-21.312%2C32.544%2C0H40.32V-33.648h-9.6L21.792-14.016%2C12.864-33.648Zm56.208%2C7.392c-8.112%2C0-13.536%2C5.328-13.536%2C13.392%2C0%2C7.92%2C5.232%2C13.152%2C13.728%2C13.152%2C4.8%2C0%2C8.688-1.632%2C11.328-4.608L66.528-8.784a8.608%2C8.608%2C0%2C0%2C1-6.1%2C2.64%2C5.817%2C5.817%2C0%2C0%2C1-5.9-4.56H72.576C73.152-20.16%2C68.544-26.256%2C59.472-26.256ZM54.336-15.264c.576-2.976%2C2.4-4.992%2C5.184-4.992a4.638%2C4.638%2C0%2C0%2C1%2C4.8%2C4.992Zm41.184-2.5%2C2.88-5.568a21.089%2C21.089%2C0%2C0%2C0-10.8-3.024c-6.1%2C0-10.656%2C2.976-10.656%2C8.4%2C0%2C8.976%2C13.392%2C7.2%2C13.392%2C10.752%2C0%2C1.056-1.152%2C1.584-2.736%2C1.584a16.87%2C16.87%2C0%2C0%2C1-9.216-3.216L75.7-3.312A19.146%2C19.146%2C0%2C0%2C0%2C87.408.384C93.744.384%2C98.4-2.64%2C98.4-7.968c.048-9.024-13.584-7.392-13.584-10.8%2C0-1.1%2C1.008-1.632%2C2.448-1.632C89.376-20.4%2C92.3-19.44%2C95.52-17.76Zm26.016%2C0%2C2.88-5.568a21.089%2C21.089%2C0%2C0%2C0-10.8-3.024c-6.1%2C0-10.656%2C2.976-10.656%2C8.4%2C0%2C8.976%2C13.392%2C7.2%2C13.392%2C10.752%2C0%2C1.056-1.152%2C1.584-2.736%2C1.584A16.87%2C16.87%2C0%2C0%2C1%2C104.4-8.832l-2.688%2C5.52a19.146%2C19.146%2C0%2C0%2C0%2C11.712%2C3.7c6.336%2C0%2C10.992-3.024%2C10.992-8.352.048-9.024-13.584-7.392-13.584-10.8%2C0-1.1%2C1.008-1.632%2C2.448-1.632C115.392-20.4%2C118.32-19.44%2C121.536-17.76Zm20.4-8.544a28.606%2C28.606%2C0%2C0%2C0-12.1%2C2.832l2.352%2C5.76a19.012%2C19.012%2C0%2C0%2C1%2C7.776-2.064c3.264%2C0%2C4.944%2C1.44%2C4.944%2C3.888v.288h-6.768c-6.432.1-9.936%2C2.928-9.936%2C7.872%2C0%2C4.752%2C3.312%2C8.112%2C8.88%2C8.112%2C3.5%2C0%2C6.144-1.152%2C7.824-3.312V0h8.4V-16.9C153.264-22.848%2C149.088-26.3%2C141.936-26.3Zm-2.208%2C20.88c-2.208%2C0-3.5-1.152-3.5-2.928%2C0-1.824%2C1.2-2.688%2C3.6-2.688h5.088v2.256C144.384-6.816%2C142.272-5.424%2C139.728-5.424ZM176.64-25.968V-22.8a9.231%2C9.231%2C0%2C0%2C0-7.584-3.456c-6.432%2C0-10.9%2C4.9-10.9%2C12.288%2C0%2C7.536%2C4.608%2C12.528%2C11.088%2C12.528a8.822%2C8.822%2C0%2C0%2C0%2C7.392-3.408v2.784c0%2C3.024-2.352%2C4.992-6.24%2C4.992A14.3%2C14.3%2C0%2C0%2C1%2C162.384.384l-2.976%2C5.9a21.558%2C21.558%2C0%2C0%2C0%2C11.616%2C3.36c8.4%2C0%2C14.112-4.608%2C14.112-11.952V-25.968ZM171.408-7.68c-3.168%2C0-5.28-2.5-5.28-6.048%2C0-3.6%2C2.112-6.1%2C5.28-6.1%2C3.12%2C0%2C5.232%2C2.448%2C5.232%2C6.1C176.64-10.176%2C174.528-7.68%2C171.408-7.68ZM204-26.256c-8.112%2C0-13.536%2C5.328-13.536%2C13.392%2C0%2C7.92%2C5.232%2C13.152%2C13.728%2C13.152%2C4.8%2C0%2C8.688-1.632%2C11.328-4.608l-4.464-4.464a8.608%2C8.608%2C0%2C0%2C1-6.1%2C2.64%2C5.817%2C5.817%2C0%2C0%2C1-5.9-4.56H217.1C217.68-20.16%2C213.072-26.256%2C204-26.256Zm-5.136%2C10.992c.576-2.976%2C2.4-4.992%2C5.184-4.992a4.638%2C4.638%2C0%2C0%2C1%2C4.8%2C4.992Z%22%20transform%3D%22translate%28-3.264%2033.648%29%22%20fill%3D%22%23333%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 214px;
  height: 43px;
  aspect-ratio: 214/43;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .message--ttl {
    width: 150px;
  }
}
.message--layout {
  max-width: 960px;
  margin: 0 auto;
  margin-top: 36px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  column-gap: 40px;
}
@media (max-width: 440px) {
  .message--layout {
    display: grid;
    grid-template-columns: 64px 1fr;
    column-gap: 10px;
  }
}
.message--img {
  flex-shrink: 0;
}
@media (max-width: 440px) {
  .message--content {
    display: contents;
  }
}
.message--lead {
  padding-top: 14px;
  padding-bottom: 14px;
  border-left: 6px solid #020099;
  padding-left: 16px;
  color: #020099;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.4285714286;
}
@media (max-width: 440px) {
  .message--lead {
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 13px;
    border-width: 3px;
    font-size: 18px;
  }
}
.message--desc {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .message--desc {
    font-size: 14px;
    grid-column: 1/3;
  }
}
.message--sign {
  width: fit-content;
  margin-left: auto;
  margin-top: 24px;
}
@media (max-width: 440px) {
  .message--sign {
    margin-top: 16px;
    grid-column: 1/3;
  }
}
.message--sign_prefix {
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .message--sign_prefix {
    font-size: 14px;
  }
}
.message--sign_name {
  margin-left: 11px;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .message--sign_name {
    font-size: 20px;
    margin-left: 8px;
  }
}

.yellow_background {
  background-color: #fce859;
  padding-bottom: 120px;
}

.out {
  background-image: url("/lp/juniorhigh/summer/images/out-bgimg.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 120px;
}
@media (max-width: 440px) {
  .out {
    background-size: contain;
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.out--lead {
  font-weight: bold;
  font-size: 48px;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .out--lead {
    font-size: 29px;
  }
}
.out--ttl {
  padding: 9px;
  background-color: #fff;
  border-radius: 10px;
  width: fit-content;
  margin: 0 auto;
  margin-top: 15px;
  font-weight: bold;
  font-size: 60px;
  line-height: 1.3;
  color: #020099;
}
.out--ttl > .orange {
  color: #ff634e;
}
@media (max-width: 440px) {
  .out--ttl {
    text-align: center;
    margin-top: 8px;
    font-size: 33px;
  }
}
.out--more_btn {
  padding-top: 19px;
  padding-bottom: 20px;
  border-radius: 9999px;
  background-color: #fff;
  display: block;
  max-width: 340px;
  margin: 0 auto;
  margin-top: 64px;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  color: #020099;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_31%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_332%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20332%22%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_727%22%20data-name%3D%22%E3%83%91%E3%82%B9%20727%22%20d%3D%22M453.719%2C116.719a.752.752%2C0%2C0%2C1%2C1.062%2C0l8.469%2C8.47%2C8.469-8.47a.751.751%2C0%2C0%2C1%2C1.062%2C1.062l-9%2C9a.752.752%2C0%2C0%2C1-1.062%2C0l-9-9A.752.752%2C0%2C0%2C1%2C453.719%2C116.719Z%22%20transform%3D%22translate%28-448.25%20-106.75%29%22%20fill%3D%22%23020099%22%20stroke%3D%22%23020099%22%20stroke-width%3D%222%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-position: right 34px center;
  background-repeat: no-repeat;
}
@media (hover: hover) {
  .out--more_btn {
    transition: 0.2s;
  }
  .out--more_btn:hover {
    opacity: 0.8;
  }
}
@media (max-width: 440px) {
  .out--more_btn {
    max-width: 295px;
    margin-top: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88_31%22%20data-name%3D%22%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_332%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20332%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_727%22%20data-name%3D%22%E3%83%91%E3%82%B9%20727%22%20d%3D%22M453.646%2C116.646a.5.5%2C0%2C0%2C1%2C.708%2C0L460%2C122.293l5.646-5.647a.5.5%2C0%2C0%2C1%2C.708.708l-6%2C6a.5.5%2C0%2C0%2C1-.708%2C0l-6-6A.5.5%2C0%2C0%2C1%2C453.646%2C116.646Z%22%20transform%3D%22translate%28-450%20-110%29%22%20fill%3D%22%23020099%22%20stroke%3D%22%23020099%22%20stroke-width%3D%222%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-position: right 22px center;
  }
}
.out--more_btn + .out--lead {
  margin-top: 80px;
}
@media (max-width: 440px) {
  .out--more_btn + .out--lead {
    margin-top: 40px;
  }
}

.out_block {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  background-color: #fff;
  padding: 40px 80px;
  max-width: 960px;
  display: flex !important;
  align-items: flex-start;
  justify-content: center;
  column-gap: 37px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
}
.out_block.hide {
  display: none !important;
}
.out_block:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22206.217%22%20height%3D%22204.699%22%20viewBox%3D%220%200%20206.217%20204.699%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3156%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203156%22%20width%3D%22152.479%22%20height%3D%22148.333%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5035%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205035%22%20transform%3D%22translate%2874.167%29%20rotate%2830%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5033%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205033%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3891%22%20data-name%3D%22%E3%83%91%E3%82%B9%203891%22%20d%3D%22M148.082%2C147.99a74%2C74%2C0%2C0%2C0%2C2.982%2C9.68c-9.239%2C6.25-26.781%2C5.386-43.8-3.068-.47-.234-.934-.477-1.39-.732-.234%2C18.994-7.457%2C34.992-17.231%2C40.365a74.019%2C74.019%2C0%2C0%2C0-7.257-7.066%2C73.909%2C73.909%2C0%2C0%2C0-7.425%2C6.889c-9.227-5.369-15.881-20.4-16.241-38.332-16.258%2C7.393-32.62%2C7.9-41.432%2C1.943a74.4%2C74.4%2C0%2C0%2C0%2C2.983-9.68%2C73.991%2C73.991%2C0%2C0%2C0-9.518-3.472c.6-11.138%2C11.885-24.6%2C28.9-33.05a36.238%2C36.238%2C0%2C0%2C1%2C5.614-2.218C32.356%2C96.529%2C26.7%2C81.642%2C29.343%2C71.541a74.186%2C74.186%2C0%2C0%2C0%2C10.121-.4%2C74.024%2C74.024%2C0%2C0%2C0%2C.109-10.129c10.706-3.14%2C27.149%2C3.027%2C40.782%2C16.265a36.919%2C36.919%2C0%2C0%2C1%2C5.371%2C6.621A36.548%2C36.548%2C0%2C0%2C1%2C90.165%2C78.3c13.237-13.631%2C29.493-20.28%2C40.286-17.457a73.92%2C73.92%2C0%2C0%2C0%2C.407%2C10.12%2C74.006%2C74.006%2C0%2C0%2C0%2C10.129.109c3.023%2C10.31-2.586%2C25.944-14.828%2C39.26q1.284.514%2C2.54%2C1.137c17.016%2C8.454%2C28.3%2C21.912%2C28.9%2C33.05a73.991%2C73.991%2C0%2C0%2C0-9.518%2C3.472%22%20transform%3D%22translate%28-7.439%20-45.902%29%22%20fill%3D%22%23ff634e%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3892%22%20data-name%3D%22%E3%83%91%E3%82%B9%203892%22%20d%3D%22M149.624%2C61.965a91.222%2C91.222%2C0%2C0%2C1-7.887-5.937%2C90.755%2C90.755%2C0%2C0%2C1%2C3.042-9.393l1.237-3.206-2.41-2.446C136.723%2C34%2C126.377%2C29.994%2C115.218%2C29.994c-1.554%2C0-3.132.079-4.7.232-2.582-12.673-10.008-23.266-20-28.467L87.466.173%2C84.766%2C2.3a90.844%2C90.844%2C0%2C0%2C1-8.085%2C5.667A90.918%2C90.918%2C0%2C0%2C1%2C68.689%2C2.17L66.022%2C0%2C62.95%2C1.54C52.874%2C6.579%2C45.281%2C17.055%2C42.5%2C29.683a48.44%2C48.44%2C0%2C0%2C0-5.45-.313c-10.857%2C0-20.993%2C3.843-27.807%2C10.54l-2.45%2C2.41%2C1.188%2C3.223a90.755%2C90.755%2C0%2C0%2C1%2C2.891%2C9.441%2C90.81%2C90.81%2C0%2C0%2C1-7.981%2C5.81L0%2C62.659l.513%2C3.4c1.68%2C11.142%2C9.3%2C21.6%2C20.447%2C28.15-5.36%2C11.77-5.58%2C24.707-.551%2C34.79l1.535%2C3.074%2C3.432-.132c1.111-.043%2C2.25-.064%2C3.385-.064%2C2.623%2C0%2C4.888.117%2C6.486.23a91.382%2C91.382%2C0%2C0%2C1%2C3.061%2C9.388l.881%2C3.321%2C3.389.562a33.482%2C33.482%2C0%2C0%2C0%2C5.45.443%2C39.424%2C39.424%2C0%2C0%2C0%2C16.848-3.981%2C46.645%2C46.645%2C0%2C0%2C0%2C10.8-7.215%2C46.5%2C46.5%2C0%2C0%2C0%2C10.938%2C7.513%2C39.156%2C39.156%2C0%2C0%2C0%2C17.071%2C4.128%2C33.08%2C33.08%2C0%2C0%2C0%2C4.9-.362l3.4-.509.937-3.306a90.957%2C90.957%2C0%2C0%2C1%2C3.21-9.337%2C91.964%2C91.964%2C0%2C0%2C1%2C9.871-.009l3.432.187%2C1.582-3.051c5.19-10%2C5.175-22.938%2C0-34.792%2C11.255-6.371%2C19.038-16.707%2C20.895-27.822l.566-3.387Z%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3893%22%20data-name%3D%22%E3%83%91%E3%82%B9%203893%22%20d%3D%22M103.68%2C146.265a39.153%2C39.153%2C0%2C0%2C1-17.072-4.127%2C46.5%2C46.5%2C0%2C0%2C1-10.938-7.512%2C46.575%2C46.575%2C0%2C0%2C1-10.795%2C7.213%2C39.4%2C39.4%2C0%2C0%2C1-16.847%2C3.982%2C33.376%2C33.376%2C0%2C0%2C1-5.449-.443l-3.39-.563-.883-3.32a90.954%2C90.954%2C0%2C0%2C0-3.06-9.387c-1.6-.115-3.865-.231-6.487-.231-1.135%2C0-2.274.022-3.384.064l-3.433.132L20.409%2C129c-5.029-10.083-4.809-23.019.552-34.789C9.809%2C87.66%2C2.193%2C77.2.512%2C66.06L0%2C62.662%2C2.885%2C60.8a90.827%2C90.827%2C0%2C0%2C0%2C7.982-5.809%2C91.023%2C91.023%2C0%2C0%2C0-2.892-9.442L6.789%2C42.322l2.45-2.409c6.814-6.7%2C16.949-10.54%2C27.807-10.54a48.194%2C48.194%2C0%2C0%2C1%2C5.45.313c2.783-12.629%2C10.377-23.1%2C20.453-28.145L66.022%2C0l2.666%2C2.168a91.01%2C91.01%2C0%2C0%2C0%2C7.993%2C5.8A91.011%2C91.011%2C0%2C0%2C0%2C84.765%2C2.3l2.7-2.125%2C3.048%2C1.586c9.995%2C5.2%2C17.42%2C15.8%2C20%2C28.467%2C1.571-.154%2C3.148-.232%2C4.7-.232%2C11.161%2C0%2C21.508%2C4%2C28.388%2C10.988l2.411%2C2.448-1.238%2C3.2a90.948%2C90.948%2C0%2C0%2C0-3.041%2C9.393%2C91.047%2C91.047%2C0%2C0%2C0%2C7.887%2C5.937l2.855%2C1.911-.567%2C3.389c-1.858%2C11.114-9.64%2C21.45-20.895%2C27.82%2C5.172%2C11.853%2C5.186%2C24.792%2C0%2C34.793l-1.582%2C3.05L126%2C132.744a91.3%2C91.3%2C0%2C0%2C0-9.872.009%2C91%2C91%2C0%2C0%2C0-3.21%2C9.337l-.935%2C3.306-3.4.508a33.234%2C33.234%2C0%2C0%2C1-4.906.361M75.694%2C131.721l.723.689a44.611%2C44.611%2C0%2C0%2C0%2C11.128%2C7.817%2C37.017%2C37.017%2C0%2C0%2C0%2C16.135%2C3.91%2C31.147%2C31.147%2C0%2C0%2C0%2C4.591-.337l2.039-.305.561-1.984a92.984%2C92.984%2C0%2C0%2C1%2C3.544-10.189l.254-.611.661-.042a93.114%2C93.114%2C0%2C0%2C1%2C10.786-.05l2.059.112.949-1.83c5.021-9.677%2C4.855-22.322-.446-33.825l-.418-.908.88-.474c11.147-6.014%2C18.875-16.024%2C20.672-26.777l.34-2.033-1.713-1.147a92.969%2C92.969%2C0%2C0%2C1-8.594-6.519l-.5-.431.164-.642a92.985%2C92.985%2C0%2C0%2C1%2C3.285-10.274l.743-1.923-1.447-1.469C135.6%2C35.9%2C125.81%2C32.125%2C115.216%2C32.125a46.347%2C46.347%2C0%2C0%2C0-5.435.324l-.993.118-.18-.984C106.332%2C19.124%2C99.2%2C8.681%2C89.53%2C3.65L87.7%2C2.7l-1.62%2C1.275a93.025%2C93.025%2C0%2C0%2C1-8.856%2C6.159l-.565.345-.559-.354a92.971%2C92.971%2C0%2C0%2C1-8.757-6.3l-1.6-1.3L63.9%2C3.445c-9.749%2C4.877-17.047%2C15.2-19.521%2C27.626l-.2.981-.991-.134a46.19%2C46.19%2C0%2C0%2C0-6.148-.416c-10.3%2C0-19.9%2C3.619-26.314%2C9.929l-1.47%2C1.445.712%2C1.935a92.97%2C92.97%2C0%2C0%2C1%2C3.121%2C10.327l.154.644-.51.423a92.671%2C92.671%2C0%2C0%2C1-8.7%2C6.38L2.31%2C63.7l.307%2C2.038c1.626%2C10.78%2C9.193%2C20.912%2C20.242%2C27.1l.872.488-.433.9c-5.483%2C11.417-5.851%2C24.058-.985%2C33.814l.92%2C1.845%2C2.06-.079c1.137-.044%2C2.3-.066%2C3.465-.066%2C3.079%2C0%2C5.68.157%2C7.319.288l.66.053.244.615a92.976%2C92.976%2C0%2C0%2C1%2C3.381%2C10.244l.53%2C1.992%2C2.033.338a31.265%2C31.265%2C0%2C0%2C0%2C5.1.415%2C37.264%2C37.264%2C0%2C0%2C0%2C15.928-3.774%2C44.681%2C44.681%2C0%2C0%2C0%2C11-7.521Zm27.966%2C9.757c-9.9%2C0-20.248-4.974-27.935-13.608-7.7%2C8.374-17.92%2C13.164-27.675%2C13.165a28.6%2C28.6%2C0%2C0%2C1-4.686-.381l-.339-.056-.088-.332a92.5%2C92.5%2C0%2C0%2C0-4.36-12.661%2C92.676%2C92.676%2C0%2C0%2C0-13.384-.448l-.343.013-.153-.308c-5.008-10.041-3.96-23.281%2C2.711-34.689C15.39%2C86.672%2C6.922%2C76.44%2C5.249%2C65.345l-.051-.34.289-.186a92.568%2C92.568%2C0%2C0%2C0%2C10.695-8.06%2C92.574%2C92.574%2C0%2C0%2C0-3.71-12.867l-.119-.322.245-.241c8-7.866%2C20.918-10.961%2C33.829-8.141C47.943%2C22.06%2C55.057%2C10.845%2C65.092%2C5.825l.307-.154.267.217a92.574%2C92.574%2C0%2C0%2C0%2C10.97%2C7.68%2C92.573%2C92.573%2C0%2C0%2C0%2C11.091-7.5L88%2C5.852l.3.158c9.953%2C5.179%2C16.888%2C16.507%2C18.2%2C29.657%2C12.955-2.614%2C25.82.687%2C33.695%2C8.679l.241.245-.124.32a92.575%2C92.575%2C0%2C0%2C0-3.915%2C12.806%2C92.591%2C92.591%2C0%2C0%2C0%2C10.565%2C8.229l.286.191-.057.339c-1.85%2C11.066-10.48%2C21.162-22.583%2C26.47%2C6.489%2C11.512%2C7.326%2C24.768%2C2.158%2C34.727l-.158.3-.343-.019a92.6%2C92.6%2C0%2C0%2C0-13.389.234%2C92.512%2C92.512%2C0%2C0%2C0-4.562%2C12.59l-.094.331-.34.051a28.522%2C28.522%2C0%2C0%2C1-4.218.31M75.737%2C126.265l.4.457c8.488%2C9.791%2C20.43%2C14.92%2C31.248%2C13.442a91.466%2C91.466%2C0%2C0%2C1%2C4.655-12.695l.127-.266.292-.034a91.452%2C91.452%2C0%2C0%2C1%2C13.518-.289c4.9-9.756%2C3.925-22.715-2.587-33.918l-.3-.522.556-.235c11.935-5.047%2C20.5-14.819%2C22.44-25.565a91.45%2C91.45%2C0%2C0%2C1-10.635-8.35l-.213-.2.058-.288a91.442%2C91.442%2C0%2C0%2C1%2C3.9-12.946c-7.763-7.679-20.39-10.752-33.058-8.021l-.59.127-.052-.6c-1.111-12.91-7.759-24.078-17.38-29.242a91.475%2C91.475%2C0%2C0%2C1-11.228%2C7.534l-.259.14-.256-.144A91.428%2C91.428%2C0%2C0%2C1%2C65.263%2C6.932C55.561%2C11.942%2C48.737%2C23%2C47.42%2C35.893l-.062.6-.589-.137c-12.621-2.932-25.3-.062-33.181%2C7.493a91.471%2C91.471%2C0%2C0%2C1%2C3.7%2C13.006l.053.289-.216.2a91.449%2C91.449%2C0%2C0%2C1-10.767%2C8.18C8.121%2C76.3%2C16.531%2C86.208%2C28.384%2C91.444l.553.244-.312.518c-6.689%2C11.1-7.876%2C24.04-3.127%2C33.873a91.36%2C91.36%2C0%2C0%2C1%2C13.512.5l.292.038.123.267a91.494%2C91.494%2C0%2C0%2C1%2C4.452%2C12.767c10.794%2C1.649%2C22.816-3.287%2C31.459-12.942Z%22%20transform%3D%22translate%280%20-0.003%29%22%20fill%3D%22%23ff634e%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3894%22%20data-name%3D%22%E3%83%91%E3%82%B9%203894%22%20d%3D%22M267.218%2C165.945a3.191%2C3.191%2C0%2C0%2C1%2C.1.769%2C1.938%2C1.938%2C0%2C0%2C1-1.913%2C2.224L253.06%2C170a1.9%2C1.9%2C0%2C0%2C1-.27.021%2C1.7%2C1.7%2C0%2C0%2C1-1.455-.707%2C2.346%2C2.346%2C0%2C0%2C1-.416-1.435%2C3.772%2C3.772%2C0%2C0%2C1%2C.145-1.019%2C44.474%2C44.474%2C0%2C0%2C1-6.777%2C4.678%2C5.6%2C5.6%2C0%2C0%2C1-2.328.832%2C1.6%2C1.6%2C0%2C0%2C1-1.31-.624%2C1.849%2C1.849%2C0%2C0%2C1-.457-1.185%2C1.594%2C1.594%2C0%2C0%2C1%2C.624-1.268q.207-.187%2C1.7-1.185a44.794%2C44.794%2C0%2C0%2C0%2C8.17-7.318%2C50.909%2C50.909%2C0%2C0%2C0%2C5.9-7.9%2C2.83%2C2.83%2C0%2C0%2C1%2C2.432-1.643%2C2.955%2C2.955%2C0%2C0%2C1%2C1.434.374%2C2.186%2C2.186%2C0%2C0%2C1%2C1.185%2C2.037%2C3.372%2C3.372%2C0%2C0%2C1-.062.624%2C52.722%2C52.722%2C0%2C0%2C0%2C6.216%2C5.966%2C59.177%2C59.177%2C0%2C0%2C0%2C10.124%2C7.048q1.725.915%2C1.726%2C1.6%2C0%2C.479-.915.769a17.229%2C17.229%2C0%2C0%2C1-4.657%2C1.06%2C3.067%2C3.067%2C0%2C0%2C1-1.663-.5%2C38.188%2C38.188%2C0%2C0%2C1-5.2-4.283m3.326%2C16.923a2.193%2C2.193%2C0%2C0%2C1%2C1.123%2C2.224%2C1.921%2C1.921%2C0%2C0%2C1-.936%2C1.809%2C1.784%2C1.784%2C0%2C0%2C1-.894.27l-15.8.769q-.4%2C1.6-2.661%2C1.6a2.18%2C2.18%2C0%2C0%2C1-2.495-2.038l-1.538-12.349v-.229a2%2C2%2C0%2C0%2C1%2C1.5-1.85%2C3.683%2C3.683%2C0%2C0%2C1%2C1.247-.208%2C2.614%2C2.614%2C0%2C0%2C1%2C2.287.936l14.989-1.247q.332-.02.811-.021%2C3.68%2C0%2C3.68%2C3.139a7.542%2C7.542%2C0%2C0%2C1-.145%2C1.434Zm-4.885-18.419q-3.6-3.6-6.091-6.57a51.7%2C51.7%2C0%2C0%2C1-6.985%2C7.692l12.557-1.143h.208c.028%2C0%2C.132.007.312.021m-.208%2C18.523.665-4.865a1.19%2C1.19%2C0%2C0%2C0%2C.021-.229.643.643%2C0%2C0%2C0-.728-.728h-.187l-12.12.936.582%2C5.53Z%22%20transform%3D%22translate%28-183.139%20-115.321%29%22%20fill%3D%22%23ff634e%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3895%22%20data-name%3D%22%E3%83%91%E3%82%B9%203895%22%20d%3D%22M241.993%2C353.438a46.472%2C46.472%2C0%2C0%2C1-3.264%2C5.655%2C2.168%2C2.168%2C0%2C0%2C1-1.7%2C1.123%2C1.517%2C1.517%2C0%2C0%2C1-.977-.374%2C1.437%2C1.437%2C0%2C0%2C1-.582-1.143%2C5.3%2C5.3%2C0%2C0%2C1%2C.956-2.12%2C50.675%2C50.675%2C0%2C0%2C0%2C4.781-10.291l.146-.4-3.1.353a2.444%2C2.444%2C0%2C0%2C1-.374.021%2C1.784%2C1.784%2C0%2C0%2C1-1.663-.957%2C2.969%2C2.969%2C0%2C0%2C1-.333-1.455q0-2.016%2C1.767-2.2l4.345-.457v-6.777a1.764%2C1.764%2C0%2C0%2C1%2C.915-1.622%2C2.618%2C2.618%2C0%2C0%2C1%2C1.372-.374%2C2.46%2C2.46%2C0%2C0%2C1%2C1.85.707%2C1.789%2C1.789%2C0%2C0%2C1%2C.5%2C1.289v6.3l1.954-.208c.125-.014.208-.021.25-.021a1.886%2C1.886%2C0%2C0%2C1%2C1.5.644%2C2.516%2C2.516%2C0%2C0%2C1%2C.52%2C1.663q0%2C2.017-1.746%2C2.224l-2.474.291v1.726a36.815%2C36.815%2C0%2C0%2C1%2C4.22%2C2.89%2C2.557%2C2.557%2C0%2C0%2C1%2C1.019%2C1.913%2C1.7%2C1.7%2C0%2C0%2C1-.561%2C1.268%2C2.175%2C2.175%2C0%2C0%2C1-1.538.686%2C1.782%2C1.782%2C0%2C0%2C1-1.518-.894q-.686-.977-1.622-2.079v17.276a1.777%2C1.777%2C0%2C0%2C1-.457%2C1.247%2C2.447%2C2.447%2C0%2C0%2C1-1.871.707%2C2.209%2C2.209%2C0%2C0%2C1-2.058-1%2C1.821%2C1.821%2C0%2C0%2C1-.25-.956Zm28.378%2C2.828a3.5%2C3.5%2C0%2C0%2C1%2C.353%2C1.622%2C6.472%2C6.472%2C0%2C0%2C1-.062.873l-.811%2C5.53a1.9%2C1.9%2C0%2C0%2C1%2C1.06%2C1.934q0%2C2-1.829%2C2.079l-9.9.5a2.029%2C2.029%2C0%2C0%2C1-2.287%2C1.6%2C1.934%2C1.934%2C0%2C0%2C1-2.2-1.933l-.977-11.434q-.021-.166-.021-.208a1.231%2C1.231%2C0%2C0%2C1%2C.021-.187q-.291.167-.811.457a6.545%2C6.545%2C0%2C0%2C1-2.682%2C1.019%2C1.4%2C1.4%2C0%2C0%2C1-1.227-.644%2C1.729%2C1.729%2C0%2C0%2C1%2C.437-2.37q.166-.125%2C1.06-.665a49.121%2C49.121%2C0%2C0%2C0%2C9.043-7.152q-1.892-2.245-2.994-3.721-3.1%2C3.6-4.386%2C3.6a1.675%2C1.675%2C0%2C0%2C1-1.164-.478%2C1.369%2C1.369%2C0%2C0%2C1-.457-1.06%2C4.1%2C4.1%2C0%2C0%2C1%2C1.185-2.162%2C34.834%2C34.834%2C0%2C0%2C0%2C4.823-7.651q.395-.873.707-1.726a1.931%2C1.931%2C0%2C0%2C1%2C1.975-1.414%2C2.928%2C2.928%2C0%2C0%2C1%2C1.247.27%2C1.854%2C1.854%2C0%2C0%2C1%2C1.143%2C1.767%2C2.566%2C2.566%2C0%2C0%2C1-.042.395l5.676-.644a7.623%2C7.623%2C0%2C0%2C1%2C.832-.042q2.911%2C0%2C2.91%2C2.412a9.45%2C9.45%2C0%2C0%2C1-1.351%2C3.929%2C38.65%2C38.65%2C0%2C0%2C1-4.595%2C6.632%2C44.405%2C44.405%2C0%2C0%2C0%2C9.917%2C6.071q1.476.686%2C1.476%2C1.414%2C0%2C.52-.832.832a11.987%2C11.987%2C0%2C0%2C1-3.992.873%2C2.6%2C2.6%2C0%2C0%2C1-1.247-.312m-1.975-1.289a64.953%2C64.953%2C0%2C0%2C1-6.029-4.8%2C54.935%2C54.935%2C0%2C0%2C1-5.967%2C4.782%2C2.291%2C2.291%2C0%2C0%2C1%2C1.518.728l9.168-.748q.312-.02.5-.021a5.2%2C5.2%2C0%2C0%2C1%2C.811.062m-8.815-15.592q-.333.541-1.04%2C1.6a46.493%2C46.493%2C0%2C0%2C0%2C3.43%2C3.6%2C24%2C24%2C0%2C0%2C0%2C3.035-4.553%2C1.9%2C1.9%2C0%2C0%2C0%2C.229-.728q0-.561-.873-.457Zm-1.019%2C20.27.374%2C5.093%2C6.507-.353.437-4.262a1.857%2C1.857%2C0%2C0%2C0%2C.021-.249q0-.749-.915-.686Z%22%20transform%3D%22translate%28-179.535%20-253.46%29%22%20fill%3D%22%23ff634e%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 206px;
  height: 205px;
  top: -60px;
  right: -60px;
}
@media (max-width: 440px) {
  .out_block {
    padding: 26px;
    padding-top: 30px;
    flex-direction: column;
    align-items: stretch;
    row-gap: 10px;
    margin-top: 40px;
  }
  .out_block:before {
    width: 100px;
    height: 98px;
    right: -18px;
    top: -30px;
  }
}
.out_block + .out_block {
  margin-top: 60px;
}
@media (max-width: 440px) {
  .out_block + .out_block {
    margin-top: 40px;
  }
}
.out_block--user {
  flex-shrink: 0;
}
@media (max-width: 440px) {
  .out_block--user {
    display: flex;
    align-items: center;
    column-gap: 20px;
  }
}
.out_block--user_img {
  display: block;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .out_block--user_img {
    width: 80px;
  }
}
.out_block--user_hat {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 440px) {
  .out_block--user_hat {
    margin-top: 0;
  }
}
.out_block--user_hat_name {
  font-weight: bold;
  font-size: 20px;
}
@media (max-width: 440px) {
  .out_block--user_hat_name {
    font-size: 16px;
  }
}
.out_block--user_hat_school {
  font-size: 16px;
}
@media (max-width: 440px) {
  .out_block--user_hat_school {
    font-size: 14px;
  }
}
.out_block--lead {
  color: #020099;
  font-weight: bold;
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 440px) {
  .out_block--lead {
    font-size: 24px;
  }
}
.out_block--spec {
  margin-top: 24px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.7;
}
.out_block--spec > .orange {
  color: #ff634e;
}
@media (max-width: 440px) {
  .out_block--spec {
    margin-top: 10px;
    font-size: 16px;
  }
}
.out_block--desc {
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .out_block--desc {
    margin-top: 8px;
    font-size: 14px;
  }
}

.out_school {
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 40px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  overflow: hidden;
}
@media (max-width: 440px) {
  .out_school {
    margin-top: 24px;
  }
}
.out_school--ttl {
  background-color: #ff634e;
  color: #fff;
  font-weight: bold;
  font-size: 32px;
  line-height: 1.5;
  padding-top: 14px;
  padding-bottom: 14px;
  text-align: center;
}
@media (max-width: 440px) {
  .out_school--ttl {
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.out_school--content {
  padding: 60px;
  padding-top: 40px;
  background-color: #fff;
}
@media (max-width: 440px) {
  .out_school--content {
    padding: 20px 28px;
  }
}
.out_school--lead {
  text-align: center;
  font-weight: bold;
  font-size: 32px;
  line-height: 1.5;
  color: #2ca6ff;
}
.out_school--lead.brown {
  color: #E38D03;
}
@media (max-width: 440px) {
  .out_school--lead {
    font-size: 20px;
  }
}
.out_school--desc {
  margin-top: 20px;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
}
@media (max-width: 440px) {
  .out_school--desc {
    margin-top: 2px;
    font-size: 14px;
  }
}
.out_school--desc + .out_school--lead {
  margin-top: 40px;
}
@media (max-width: 440px) {
  .out_school--desc + .out_school--lead {
    margin-top: 12px;
  }
}

.voice {
  margin-top: 96px;
  background-image: url("/lp/juniorhigh/summer/images/voice-cloud_top_bgimg.png"), url("/lp/juniorhigh/summer/images/voice-cloud_bottom_bgimg.png");
  background-position: center top, center bottom;
  background-repeat: repeat-x, repeat-x;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 440px) {
  .voice {
    background-image: url("/lp/juniorhigh/summer/images/voice-cloud_top_bgimg-sp.png"), url("/lp/juniorhigh/summer/images/voice-cloud_bottom_bgimg-sp.png");
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.voice--content {
  background-color: #fff;
  padding-top: 73px;
  padding-bottom: 151px;
}
@media (max-width: 440px) {
  .voice--content {
    padding-top: 94px;
    padding-bottom: 94px;
  }
}
.voice--ttl {
  color: #ff634e;
  font-weight: bold;
  font-size: 48px;
  text-align: center;
  position: relative;
}
.voice--ttl:before, .voice--ttl:after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
.voice--ttl:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267.013%22%20height%3D%2285.853%22%20viewBox%3D%220%200%2067.013%2085.853%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5705%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205705%22%20transform%3D%22translate%28-385.236%20-15559.577%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5577%22%20data-name%3D%22%E3%83%91%E3%82%B9%205577%22%20d%3D%22M55.38%2C81.083V8.015H41.568V81.083l3.7%2C9.788h6.408Z%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20351.537%2C%2015591.501%29%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5578%22%20data-name%3D%22%E3%83%91%E3%82%B9%205578%22%20d%3D%22M55.38%2C81.083V8.015H41.568V81.083l3.7%2C9.788h6.408Z%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20351.537%2C%2015591.501%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5579%22%20data-name%3D%22%E3%83%91%E3%82%B9%205579%22%20d%3D%22M51.678%2C90.871H45.27l2.41%2C6.37a.849.849%2C0%2C0%2C0%2C1.588%2C0Z%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20351.537%2C%2015591.501%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5580%22%20data-name%3D%22%E3%83%91%E3%82%B9%205580%22%20d%3D%22M51.678%2C90.871H45.27l2.41%2C6.37a.849.849%2C0%2C0%2C0%2C1.588%2C0Z%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20351.537%2C%2015591.501%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3276%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203276%22%20width%3D%2213.812%22%20height%3D%2277.141%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20386.66%2C%2015569.12%29%22%20fill%3D%22%23009eff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3277%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203277%22%20width%3D%2213.812%22%20height%3D%2277.141%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20386.66%2C%2015569.12%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3278%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203278%22%20width%3D%222.039%22%20height%3D%2276.583%22%20transform%3D%22matrix%280.809%2C%20-0.588%2C%200.588%2C%200.809%2C%20391.748%2C%2015566.112%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 67px;
  height: 86px;
  left: calc(50% - 280px);
  top: 0;
}
.voice--ttl:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22165.874%22%20height%3D%22141.321%22%20viewBox%3D%220%200%20165.874%20141.321%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3206%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203206%22%20width%3D%22140.231%22%20height%3D%2297.546%22%20transform%3D%22translate%280%200.001%29%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5300%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205300%22%20transform%3D%22translate%2834.958%29%20rotate%2821%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5125%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205125%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4942%22%20data-name%3D%22%E3%83%91%E3%82%B9%204942%22%20d%3D%22M122%2C13.14a134.723%2C134.723%2C0%2C0%2C0-59.245%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.654.654%2C0%2C0%2C0%2C.84.659%2C134.693%2C134.693%2C0%2C0%2C1%2C59.245%2C0%2C.653.653%2C0%2C0%2C0%2C.84-.659v-77A1.123%2C1.123%2C0%2C0%2C0%2C122%2C13.14%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4943%22%20data-name%3D%22%E3%83%91%E3%82%B9%204943%22%20d%3D%22M122%2C13.14a134.723%2C134.723%2C0%2C0%2C0-59.245%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.654.654%2C0%2C0%2C0%2C.84.659%2C134.693%2C134.693%2C0%2C0%2C1%2C59.245%2C0%2C.653.653%2C0%2C0%2C0%2C.84-.659v-77A1.123%2C1.123%2C0%2C0%2C0%2C122%2C13.14Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4944%22%20data-name%3D%22%E3%83%91%E3%82%B9%204944%22%20d%3D%22M114.469%2C44.827a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4945%22%20data-name%3D%22%E3%83%91%E3%82%B9%204945%22%20d%3D%22M70.291%2C51.845l-.336-2.011a135.933%2C135.933%2C0%2C0%2C1%2C32.512-1.49l-.153%2C2.034a133.89%2C133.89%2C0%2C0%2C0-32.023%2C1.467%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4946%22%20data-name%3D%22%E3%83%91%E3%82%B9%204946%22%20d%3D%22M114.469%2C37.81a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0L69.955%2C35.8a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4947%22%20data-name%3D%22%E3%83%91%E3%82%B9%204947%22%20d%3D%22M114.469%2C23.774a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4948%22%20data-name%3D%22%E3%83%91%E3%82%B9%204948%22%20d%3D%22M114.469%2C30.792a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.338-2.011a135.446%2C135.446%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4949%22%20data-name%3D%22%E3%83%91%E3%82%B9%204949%22%20d%3D%22M10.209%2C17.369q-2.355.377-4.7.837V5.36q2.345-.462%2C4.7-.838Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4950%22%20data-name%3D%22%E3%83%91%E3%82%B9%204950%22%20d%3D%22M10.209%2C17.369q-2.355.377-4.7.837V5.36q2.345-.462%2C4.7-.838Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4951%22%20data-name%3D%22%E3%83%91%E3%82%B9%204951%22%20d%3D%22M25.763%2C17.387q-2.376.1-4.749.286V4.826q2.371-.185%2C4.749-.285Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4952%22%20data-name%3D%22%E3%83%91%E3%82%B9%204952%22%20d%3D%22M25.763%2C17.387q-2.376.1-4.749.286V4.826q2.371-.185%2C4.749-.285Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4953%22%20data-name%3D%22%E3%83%91%E3%82%B9%204953%22%20d%3D%22M14.93%2C13.866q-2.364.292-4.72.669V1.689q2.355-.377%2C4.72-.67Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4954%22%20data-name%3D%22%E3%83%91%E3%82%B9%204954%22%20d%3D%22M14.93%2C13.866q-2.364.292-4.72.669V1.689q2.355-.377%2C4.72-.67Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4955%22%20data-name%3D%22%E3%83%91%E3%82%B9%204955%22%20d%3D%22M1.86%2C91.838a134.719%2C134.719%2C0%2C0%2C1%2C59.244%2C0%2C.652.652%2C0%2C0%2C0%2C.84-.658v-77a1.122%2C1.122%2C0%2C0%2C0-.84-1.043%2C134.718%2C134.718%2C0%2C0%2C0-59.244%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.653.653%2C0%2C0%2C0%2C.84.658%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4956%22%20data-name%3D%22%E3%83%91%E3%82%B9%204956%22%20d%3D%22M1.86%2C91.838a134.719%2C134.719%2C0%2C0%2C1%2C59.244%2C0%2C.652.652%2C0%2C0%2C0%2C.84-.658v-77a1.122%2C1.122%2C0%2C0%2C0-.84-1.043%2C134.718%2C134.718%2C0%2C0%2C0-59.244%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77A.653.653%2C0%2C0%2C0%2C1.86%2C91.838Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4957%22%20data-name%3D%22%E3%83%91%E3%82%B9%204957%22%20d%3D%22M23.388%2C35.3A134.6%2C134.6%2C0%2C0%2C0%2C9.225%2C36.906V22.769a134.6%2C134.6%2C0%2C0%2C1%2C14.163-1.608Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4958%22%20data-name%3D%22%E3%83%91%E3%82%B9%204958%22%20d%3D%22M23.388%2C35.3A134.6%2C134.6%2C0%2C0%2C0%2C9.225%2C36.906V22.769a134.6%2C134.6%2C0%2C0%2C1%2C14.163-1.608Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4959%22%20data-name%3D%22%E3%83%91%E3%82%B9%204959%22%20d%3D%22M53.57%2C23.774a134%2C134%2C0%2C0%2C0-24.98-1.806l-.044-2.038a136.3%2C136.3%2C0%2C0%2C1%2C25.36%2C1.833Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4960%22%20data-name%3D%22%E3%83%91%E3%82%B9%204960%22%20d%3D%22M53.569%2C30.843A134.1%2C134.1%2C0%2C0%2C0%2C28.59%2C29.037L28.546%2C27a135.476%2C135.476%2C0%2C0%2C1%2C25.361%2C1.833Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4961%22%20data-name%3D%22%E3%83%91%E3%82%B9%204961%22%20d%3D%22M53.57%2C37.911A134.119%2C134.119%2C0%2C0%2C0%2C28.59%2C36.1l-.044-2.038A136.3%2C136.3%2C0%2C0%2C1%2C53.906%2C35.9Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4962%22%20data-name%3D%22%E3%83%91%E3%82%B9%204962%22%20d%3D%22M9.393%2C44.98l-.336-2.011a135.466%2C135.466%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4963%22%20data-name%3D%22%E3%83%91%E3%82%B9%204963%22%20d%3D%22M9.393%2C52.048l-.336-2.011a135.466%2C135.466%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4964%22%20data-name%3D%22%E3%83%91%E3%82%B9%204964%22%20d%3D%22M53.569%2C59.117a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.336-2.011a135.419%2C135.419%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4965%22%20data-name%3D%22%E3%83%91%E3%82%B9%204965%22%20d%3D%22M53.57%2C66.186a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.413%2C135.413%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4966%22%20data-name%3D%22%E3%83%91%E3%82%B9%204966%22%20d%3D%22M53.569%2C73.254a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.336-2.011a135.419%2C135.419%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4967%22%20data-name%3D%22%E3%83%91%E3%82%B9%204967%22%20d%3D%22M9.393%2C80.323l-.336-2.011a135.467%2C135.467%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4968%22%20data-name%3D%22%E3%83%91%E3%82%B9%204968%22%20d%3D%22M117.378%2C77.908l-5.942%2C4.04-.817-7.139%2C3.243-7.072%2C6.758%2C3.1Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4969%22%20data-name%3D%22%E3%83%91%E3%82%B9%204969%22%20d%3D%22M117.378%2C77.908l-5.942%2C4.04-.817-7.139%2C3.243-7.072%2C6.758%2C3.1Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3204%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203204%22%20width%3D%2247.926%22%20height%3D%227.435%22%20transform%3D%22translate%28112.482%2070.751%29%20rotate%28-65.376%29%22%20fill%3D%22%23009eff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3205%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203205%22%20width%3D%2247.926%22%20height%3D%227.435%22%20transform%3D%22translate%28112.482%2070.751%29%20rotate%28-65.376%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4970%22%20data-name%3D%22%E3%83%91%E3%82%B9%204970%22%20d%3D%22M111.81%2C82.151a1.02%2C1.02%2C0%2C0%2C1-.926-1.444l1.459-3.184a1.02%2C1.02%2C0%2C0%2C1%2C1.854.85l-1.459%2C3.183a1.021%2C1.021%2C0%2C0%2C1-.928.6%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4971%22%20data-name%3D%22%E3%83%91%E3%82%B9%204971%22%20d%3D%22M61.922%2C95.491a136.675%2C136.675%2C0%2C0%2C0-59.594.021L2.776%2C97.5a134.647%2C134.647%2C0%2C0%2C1%2C58.5-.062%2C1.717%2C1.717%2C0%2C0%2C0%2C.241.051l.05.011c.015%2C0%2C.031%2C0%2C.047%2C0a1.754%2C1.754%2C0%2C0%2C0%2C.248.04c.019%2C0%2C.037%2C0%2C.055-.006s.04.007.06.007a1.777%2C1.777%2C0%2C0%2C0%2C.28-.046c.008%2C0%2C.017%2C0%2C.025%2C0l.024-.005a1.69%2C1.69%2C0%2C0%2C0%2C.267-.058%2C130.15%2C130.15%2C0%2C0%2C1%2C58.466.063l.463-1.985a132.167%2C132.167%2C0%2C0%2C0-59.585-.022%22%20fill%3D%22%230f54c3%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 166px;
  height: 141px;
  left: calc(50% + 200px);
  top: -44px;
}
@media (max-width: 440px) {
  .voice--ttl {
    font-size: 29px;
  }
  .voice--ttl:before {
    width: 36px;
    height: 44px;
    left: calc(50% - 150px);
  }
  .voice--ttl:after {
    width: 70px;
    height: 48px;
    left: calc(50% + 110px);
  }
}

.voice_splide {
  margin-top: 64px;
}
@media (max-width: 440px) {
  .voice_splide {
    margin-top: 37px;
  }
}
.voice_splide--slide {
  width: 344px;
  background-color: #fff3f0;
  border-radius: 0 0 10px 10px;
  border-top: 8px solid #FF634E;
  padding: 40px;
}
@media (max-width: 440px) {
  .voice_splide--slide {
    width: 228px;
    padding: 20px;
    padding-top: 24px;
    border-top-width: 4px;
  }
}
.voice_splide--lead {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
  color: #020099;
}
@media (max-width: 440px) {
  .voice_splide--lead {
    font-size: 14px;
  }
}
.voice_splide--desc {
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .voice_splide--desc {
    font-size: 12px;
    margin-top: 8px;
  }
}

.course {
  background-image: url("/lp/juniorhigh/summer/images/correct-bgimg.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #edf7fd;
}
@media (max-width: 440px) {
  .course {
    background-size: contain;
    padding: 80px 24px;
  }
}
.course--ttl {
  font-weight: bold;
  font-size: 60px;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .course--ttl {
    font-size: 33px;
  }
}
.course--block {
  background-color: #fff;
  border-radius: 10px;
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 64px;
  padding: 40px 60px;
  position: relative;
}
.course--block:before, .course--block:after {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
.course--block:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140.784%22%20height%3D%22138.553%22%20viewBox%3D%220%200%20140.784%20138.553%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3214%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203214%22%20width%3D%22108.623%22%20height%3D%22104.409%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5414%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205414%22%20transform%3D%22matrix%280.921%2C%20-0.391%2C%200.391%2C%200.921%2C%200%2C%2042.443%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5129%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205129%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5550%22%20data-name%3D%22%E3%83%91%E3%82%B9%205550%22%20d%3D%22M47.319%2C17.769%2C36.344%2C93.981a.851.851%2C0%2C0%2C0%2C.721.963l4.58.659L52.861%2C17.708l-4.58-.66a.849.849%2C0%2C0%2C0-.962.721%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5551%22%20data-name%3D%22%E3%83%91%E3%82%B9%205551%22%20d%3D%22M47.319%2C17.769%2C36.344%2C93.981a.851.851%2C0%2C0%2C0%2C.721.963l4.58.659L52.861%2C17.708l-4.58-.66A.849.849%2C0%2C0%2C0%2C47.319%2C17.769Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5552%22%20data-name%3D%22%E3%83%91%E3%82%B9%205552%22%20d%3D%22M106.874%2C25.486%2C52.86%2C17.709%2C41.644%2C95.6l54.014%2C7.777a.851.851%2C0%2C0%2C0%2C.963-.72l10.973-76.212a.85.85%2C0%2C0%2C0-.72-.963%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5553%22%20data-name%3D%22%E3%83%91%E3%82%B9%205553%22%20d%3D%22M106.874%2C25.486%2C52.86%2C17.709%2C41.644%2C95.6l54.014%2C7.777a.851.851%2C0%2C0%2C0%2C.963-.72l10.973-76.212A.85.85%2C0%2C0%2C0%2C106.874%2C25.486Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3208%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203208%22%20width%3D%2212.01%22%20height%3D%2227.704%22%20transform%3D%22matrix%280.143%2C%20-0.99%2C%200.99%2C%200.143%2C%2063.201%2C%2043.138%29%22%20fill%3D%22%23009eff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3209%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203209%22%20width%3D%2212.01%22%20height%3D%2227.704%22%20transform%3D%22matrix%280.143%2C%20-0.99%2C%200.99%2C%200.143%2C%2063.201%2C%2043.138%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3210%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203210%22%20width%3D%222.039%22%20height%3D%2223.776%22%20transform%3D%22translate%2867.309%2090.861%29%20rotate%28-81.805%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5554%22%20data-name%3D%22%E3%83%91%E3%82%B9%205554%22%20d%3D%22M1.031%2C11.7%2C13.638%2C87.661a.85.85%2C0%2C0%2C0%2C.978.7L19.18%2C87.6%2C6.294%2C9.966l-4.563.758a.85.85%2C0%2C0%2C0-.7.978%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5555%22%20data-name%3D%22%E3%83%91%E3%82%B9%205555%22%20d%3D%22M1.031%2C11.7%2C13.638%2C87.661a.85.85%2C0%2C0%2C0%2C.978.7L19.18%2C87.6%2C6.294%2C9.966l-4.563.758A.85.85%2C0%2C0%2C0%2C1.031%2C11.7Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5556%22%20data-name%3D%22%E3%83%91%E3%82%B9%205556%22%20d%3D%22M60.129%2C1.031%2C6.294%2C9.966%2C19.179%2C87.6l53.835-8.936a.849.849%2C0%2C0%2C0%2C.7-.978L61.107%2C1.731a.85.85%2C0%2C0%2C0-.978-.7%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5557%22%20data-name%3D%22%E3%83%91%E3%82%B9%205557%22%20d%3D%22M60.129%2C1.031%2C6.294%2C9.966%2C19.179%2C87.6l53.835-8.936a.849.849%2C0%2C0%2C0%2C.7-.978L61.107%2C1.731A.85.85%2C0%2C0%2C0%2C60.129%2C1.031Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3211%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203211%22%20width%3D%2227.704%22%20height%3D%2212.01%22%20transform%3D%22matrix%280.987%2C%20-0.164%2C%200.164%2C%200.987%2C%2021.88%2C%2019.225%29%22%20fill%3D%22%23009eff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3212%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203212%22%20width%3D%2227.704%22%20height%3D%2212.01%22%20transform%3D%22matrix%280.987%2C%20-0.164%2C%200.164%2C%200.987%2C%2021.88%2C%2019.225%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3213%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203213%22%20width%3D%2223.776%22%20height%3D%222.04%22%20transform%3D%22translate%2841.872%2073.304%29%20rotate%28-9.425%29%22%20fill%3D%22%230f54c3%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 141px;
  height: 139px;
  top: 75px;
  left: -34px;
}
.course--block:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22164.349%22%20height%3D%22137.887%22%20viewBox%3D%220%200%20164.349%20137.887%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3206%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203206%22%20width%3D%22140.231%22%20height%3D%2297.546%22%20transform%3D%22translate%280%200.001%29%22%20fill%3D%22none%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5413%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205413%22%20transform%3D%22translate%2831.758%29%20rotate%2819%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5125%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205125%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4942%22%20data-name%3D%22%E3%83%91%E3%82%B9%204942%22%20d%3D%22M122%2C13.14a134.723%2C134.723%2C0%2C0%2C0-59.245%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.654.654%2C0%2C0%2C0%2C.84.659%2C134.693%2C134.693%2C0%2C0%2C1%2C59.245%2C0%2C.653.653%2C0%2C0%2C0%2C.84-.659v-77A1.123%2C1.123%2C0%2C0%2C0%2C122%2C13.14%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4943%22%20data-name%3D%22%E3%83%91%E3%82%B9%204943%22%20d%3D%22M122%2C13.14a134.723%2C134.723%2C0%2C0%2C0-59.245%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.654.654%2C0%2C0%2C0%2C.84.659%2C134.693%2C134.693%2C0%2C0%2C1%2C59.245%2C0%2C.653.653%2C0%2C0%2C0%2C.84-.659v-77A1.123%2C1.123%2C0%2C0%2C0%2C122%2C13.14Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4944%22%20data-name%3D%22%E3%83%91%E3%82%B9%204944%22%20d%3D%22M114.469%2C44.827a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4945%22%20data-name%3D%22%E3%83%91%E3%82%B9%204945%22%20d%3D%22M70.291%2C51.845l-.336-2.011a135.933%2C135.933%2C0%2C0%2C1%2C32.512-1.49l-.153%2C2.034a133.89%2C133.89%2C0%2C0%2C0-32.023%2C1.467%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4946%22%20data-name%3D%22%E3%83%91%E3%82%B9%204946%22%20d%3D%22M114.469%2C37.81a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0L69.955%2C35.8a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4947%22%20data-name%3D%22%E3%83%91%E3%82%B9%204947%22%20d%3D%22M114.469%2C23.774a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.44%2C135.44%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4948%22%20data-name%3D%22%E3%83%91%E3%82%B9%204948%22%20d%3D%22M114.469%2C30.792a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.338-2.011a135.446%2C135.446%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4949%22%20data-name%3D%22%E3%83%91%E3%82%B9%204949%22%20d%3D%22M10.209%2C17.369q-2.355.377-4.7.837V5.36q2.345-.462%2C4.7-.838Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4950%22%20data-name%3D%22%E3%83%91%E3%82%B9%204950%22%20d%3D%22M10.209%2C17.369q-2.355.377-4.7.837V5.36q2.345-.462%2C4.7-.838Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4951%22%20data-name%3D%22%E3%83%91%E3%82%B9%204951%22%20d%3D%22M25.763%2C17.387q-2.376.1-4.749.286V4.826q2.371-.185%2C4.749-.285Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4952%22%20data-name%3D%22%E3%83%91%E3%82%B9%204952%22%20d%3D%22M25.763%2C17.387q-2.376.1-4.749.286V4.826q2.371-.185%2C4.749-.285Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4953%22%20data-name%3D%22%E3%83%91%E3%82%B9%204953%22%20d%3D%22M14.93%2C13.866q-2.364.292-4.72.669V1.689q2.355-.377%2C4.72-.67Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4954%22%20data-name%3D%22%E3%83%91%E3%82%B9%204954%22%20d%3D%22M14.93%2C13.866q-2.364.292-4.72.669V1.689q2.355-.377%2C4.72-.67Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4955%22%20data-name%3D%22%E3%83%91%E3%82%B9%204955%22%20d%3D%22M1.86%2C91.838a134.719%2C134.719%2C0%2C0%2C1%2C59.244%2C0%2C.652.652%2C0%2C0%2C0%2C.84-.658v-77a1.122%2C1.122%2C0%2C0%2C0-.84-1.043%2C134.718%2C134.718%2C0%2C0%2C0-59.244%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77a.653.653%2C0%2C0%2C0%2C.84.658%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4956%22%20data-name%3D%22%E3%83%91%E3%82%B9%204956%22%20d%3D%22M1.86%2C91.838a134.719%2C134.719%2C0%2C0%2C1%2C59.244%2C0%2C.652.652%2C0%2C0%2C0%2C.84-.658v-77a1.122%2C1.122%2C0%2C0%2C0-.84-1.043%2C134.718%2C134.718%2C0%2C0%2C0-59.244%2C0%2C1.122%2C1.122%2C0%2C0%2C0-.84%2C1.043v77A.653.653%2C0%2C0%2C0%2C1.86%2C91.838Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4957%22%20data-name%3D%22%E3%83%91%E3%82%B9%204957%22%20d%3D%22M23.388%2C35.3A134.6%2C134.6%2C0%2C0%2C0%2C9.225%2C36.906V22.769a134.6%2C134.6%2C0%2C0%2C1%2C14.163-1.608Z%22%20fill%3D%22%23009eff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4958%22%20data-name%3D%22%E3%83%91%E3%82%B9%204958%22%20d%3D%22M23.388%2C35.3A134.6%2C134.6%2C0%2C0%2C0%2C9.225%2C36.906V22.769a134.6%2C134.6%2C0%2C0%2C1%2C14.163-1.608Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4959%22%20data-name%3D%22%E3%83%91%E3%82%B9%204959%22%20d%3D%22M53.57%2C23.774a134%2C134%2C0%2C0%2C0-24.98-1.806l-.044-2.038a136.3%2C136.3%2C0%2C0%2C1%2C25.36%2C1.833Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4960%22%20data-name%3D%22%E3%83%91%E3%82%B9%204960%22%20d%3D%22M53.569%2C30.843A134.1%2C134.1%2C0%2C0%2C0%2C28.59%2C29.037L28.546%2C27a135.476%2C135.476%2C0%2C0%2C1%2C25.361%2C1.833Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4961%22%20data-name%3D%22%E3%83%91%E3%82%B9%204961%22%20d%3D%22M53.57%2C37.911A134.119%2C134.119%2C0%2C0%2C0%2C28.59%2C36.1l-.044-2.038A136.3%2C136.3%2C0%2C0%2C1%2C53.906%2C35.9Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4962%22%20data-name%3D%22%E3%83%91%E3%82%B9%204962%22%20d%3D%22M9.393%2C44.98l-.336-2.011a135.466%2C135.466%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4963%22%20data-name%3D%22%E3%83%91%E3%82%B9%204963%22%20d%3D%22M9.393%2C52.048l-.336-2.011a135.466%2C135.466%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4964%22%20data-name%3D%22%E3%83%91%E3%82%B9%204964%22%20d%3D%22M53.569%2C59.117a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.336-2.011a135.419%2C135.419%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4965%22%20data-name%3D%22%E3%83%91%E3%82%B9%204965%22%20d%3D%22M53.57%2C66.186a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0l-.336-2.011a135.413%2C135.413%2C0%2C0%2C1%2C44.85%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4966%22%20data-name%3D%22%E3%83%91%E3%82%B9%204966%22%20d%3D%22M53.569%2C73.254a133.413%2C133.413%2C0%2C0%2C0-44.177%2C0l-.336-2.011a135.419%2C135.419%2C0%2C0%2C1%2C44.851%2C0Z%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4967%22%20data-name%3D%22%E3%83%91%E3%82%B9%204967%22%20d%3D%22M9.393%2C80.323l-.336-2.011a135.467%2C135.467%2C0%2C0%2C1%2C44.85%2C0l-.336%2C2.011a133.419%2C133.419%2C0%2C0%2C0-44.178%2C0%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4968%22%20data-name%3D%22%E3%83%91%E3%82%B9%204968%22%20d%3D%22M117.378%2C77.908l-5.942%2C4.04-.817-7.139%2C3.243-7.072%2C6.758%2C3.1Z%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4969%22%20data-name%3D%22%E3%83%91%E3%82%B9%204969%22%20d%3D%22M117.378%2C77.908l-5.942%2C4.04-.817-7.139%2C3.243-7.072%2C6.758%2C3.1Z%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3204%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203204%22%20width%3D%2247.926%22%20height%3D%227.435%22%20transform%3D%22translate%28112.482%2070.751%29%20rotate%28-65.376%29%22%20fill%3D%22%23009eff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3205%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203205%22%20width%3D%2247.926%22%20height%3D%227.435%22%20transform%3D%22translate%28112.482%2070.751%29%20rotate%28-65.376%29%22%20fill%3D%22none%22%20stroke%3D%22%230f54c3%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.039%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4970%22%20data-name%3D%22%E3%83%91%E3%82%B9%204970%22%20d%3D%22M111.81%2C82.151a1.02%2C1.02%2C0%2C0%2C1-.926-1.444l1.459-3.184a1.02%2C1.02%2C0%2C0%2C1%2C1.854.85l-1.459%2C3.183a1.021%2C1.021%2C0%2C0%2C1-.928.6%22%20fill%3D%22%230f54c3%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4971%22%20data-name%3D%22%E3%83%91%E3%82%B9%204971%22%20d%3D%22M61.922%2C95.491a136.675%2C136.675%2C0%2C0%2C0-59.594.021L2.776%2C97.5a134.647%2C134.647%2C0%2C0%2C1%2C58.5-.062%2C1.717%2C1.717%2C0%2C0%2C0%2C.241.051l.05.011c.015%2C0%2C.031%2C0%2C.047%2C0a1.754%2C1.754%2C0%2C0%2C0%2C.248.04c.019%2C0%2C.037%2C0%2C.055-.006s.04.007.06.007a1.777%2C1.777%2C0%2C0%2C0%2C.28-.046c.008%2C0%2C.017%2C0%2C.025%2C0l.024-.005a1.69%2C1.69%2C0%2C0%2C0%2C.267-.058%2C130.15%2C130.15%2C0%2C0%2C1%2C58.466.063l.463-1.985a132.167%2C132.167%2C0%2C0%2C0-59.585-.022%22%20fill%3D%22%230f54c3%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 164px;
  height: 138px;
  top: 120px;
  right: -63px;
}
@media (max-width: 440px) {
  .course--block {
    margin-top: 40px;
    padding: 40px 16px 30px;
  }
  .course--block:before {
    width: 54px;
    height: 52px;
    top: -24px;
    left: -16px;
  }
  .course--block:after {
    width: 70px;
    height: 48px;
    top: auto;
    right: 0;
    bottom: -36px;
  }
}
.course--head {
  color: #020099;
  font-weight: bold;
  font-size: 48px;
  text-align: center;
}
@media (max-width: 440px) {
  .course--head {
    font-size: 29px;
  }
}
.course--lead {
  margin-top: 24px;
  font-weight: bold;
  font-size: 28px;
  text-align: center;
  line-height: 1.5;
}
.course--lead > .small {
  font-size: 20px;
}
.course--lead > .perfect {
  background-color: #f7e50e;
}
@media (max-width: 440px) {
  .course--lead {
    color: #020099;
    font-size: 16px;
    margin-top: 23px;
  }
  .course--lead > .small {
    font-size: 14px;
  }
  .course--lead > .perfect {
    background-color: transparent;
    margin-left: 0.5em;
  }
}

.course_list {
  margin-top: 57px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 15px;
}
@media (max-width: 440px) {
  .course_list {
    grid-template-columns: 1fr;
    margin-top: 46px;
    row-gap: 36px;
  }
}
.course_list--item {
  padding-top: 56px;
  padding-bottom: 41px;
  background-color: #fce859;
  border-radius: 10px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  position: relative;
}
@media (max-width: 440px) {
  .course_list--item {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.course_list--head {
  position: absolute;
  left: 0;
  right: 0;
  top: -33px;
  margin: 0 auto;
  width: 242px;
  height: 67px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #020099;
  font-weight: bold;
  font-size: 24px;
  border-radius: 9999px;
}
@media (max-width: 440px) {
  .course_list--head {
    top: -22px;
    width: 180px;
    height: 44px;
    font-size: 16px;
  }
}
.course_list--lead {
  font-weight: bold;
  font-size: 26px;
  text-align: center;
}
@media (max-width: 440px) {
  .course_list--lead {
    font-size: 22px;
  }
}
.course_list--desc {
  margin-top: 32px;
  font-size: 16px;
  text-align: center;
  position: relative;
}
.course_list--desc:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 4px;
  background-color: #fff;
  left: calc(50% - 20px);
  top: -18px;
}
@media (max-width: 440px) {
  .course_list--desc {
    margin-top: 19px;
    font-size: 16px;
  }
  .course_list--desc:before {
    width: 32px;
    height: 3px;
    left: calc(50% - 16px);
    top: -11px;
  }
}

.summer {
  background-image: url("./images/summer-bgimg.jpg");
  background-position: center;
  background-size: cover;
  padding-top: 220px;
  padding-bottom: 120px;
}
@media (max-width: 440px) {
  .summer {
    padding-top: 114px;
    padding-left: 22px;
    padding-right: 22px;
  }
}
.summer--ttl {
  border-radius: 10px;
  color: #0f54c3;
  padding: 8px 18px 13px;
  background-color: #f7e50e;
  font-weight: bold;
  font-size: 60px;
  line-height: 1.3;
  width: fit-content;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .summer--ttl {
    font-size: 32px;
    padding: 4px 16px 6px;
  }
}
.summer--head {
  margin-top: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 20px;
}
@media (max-width: 440px) {
  .summer--head {
    margin-top: 16px;
    flex-direction: column;
  }
}
.summer--head_label {
  border-radius: 40px;
  color: #0f54c3;
  background-color: #f7e50e;
  padding: 6px 23px 7px;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.5;
}
@media (max-width: 440px) {
  .summer--head_label {
    padding: 2px 16px 3px;
    font-size: 16px;
  }
}
.summer--head_date {
  font-weight: bold;
  font-size: 28px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  color: #fff;
}
@media (max-width: 440px) {
  .summer--head_date {
    margin-top: 8px;
    font-size: 18px;
  }
}

.summer_content {
  background-image: linear-gradient(135deg, #fdf9ce 16.67%, #ffffff 16.67%, #ffffff 50%, #fdf9ce 50%, #fdf9ce 66.67%, #ffffff 66.67%, #ffffff 100%);
  background-size: 30px 30px;
  border: 12px solid #F7E50E;
  border-radius: 20px;
  padding: 40px;
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
}
@media (max-width: 440px) {
  .summer_content {
    border-width: 8px;
    padding: 42px 16px 24px;
  }
}
.summer_content--img {
  position: absolute;
}
.summer_content--img-01 {
  top: -70px;
  right: 0;
}
@media (max-width: 440px) {
  .summer_content--img-01 {
    width: 137px;
    top: -56px;
    left: 0;
    display: block;
    margin: 0 auto;
  }
}
.summer_content--img-02 {
  top: -70px;
  left: -26px;
}
@media (max-width: 440px) {
  .summer_content--img-02 {
    width: 172px;
    top: -81px;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
  }
}
.summer_content--lead {
  background-color: #0f54c3;
  padding: 12px 24px;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  width: fit-content;
  margin: 0 auto;
  border-radius: 9999px;
  position: relative;
}
.summer_content--lead:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_15%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%2015%22%20d%3D%22M7%2C0l7%2C10H0Z%22%20transform%3D%22translate%2814%2010%29%20rotate%28180%29%22%20fill%3D%22%230f54c3%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 10px;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .summer_content--lead {
    padding: 8px 20px;
    font-size: 15px;
  }
}
.summer_content--ttl {
  color: #0f54c3;
  font-weight: 900;
  font-size: 60px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  margin-top: 14px;
  text-align: center;
}
@media (max-width: 440px) {
  .summer_content--ttl {
    font-size: 36px;
  }
}
.summer_content--price {
  margin-top: 16px;
  text-align: center;
  font-weight: bold;
  font-size: 40px;
  line-height: 1.5;
  letter-spacing: 0.025em;
}
.summer_content--price > .suffix {
  font-size: 20px;
}
@media (max-width: 440px) {
  .summer_content--price {
    margin-top: 12px;
    font-size: 24px;
  }
  .summer_content--price > .suffix {
    font-size: 16px;
    margin-left: 3px;
  }
}
.summer_content--desc {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.025em;
  text-align: center;
}
@media (max-width: 440px) {
  .summer_content--desc {
    margin-top: 8px;
    font-size: 12px;
  }
}
.summer_content--strong {
  margin-top: 14px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 0.025em;
  text-align: center;
}
.summer_content--strong > .small {
  font-size: 16px;
}
@media (max-width: 440px) {
  .summer_content--strong {
    margin-top: 12px;
    font-size: 16px;
  }
  .summer_content--strong > .small {
    font-size: 14px;
  }
}
.summer_content--ttl + .summer_content--desc {
  margin-top: 24px;
}
@media (max-width: 440px) {
  .summer_content--ttl + .summer_content--desc {
    margin-top: 12px;
  }
}

.summer_course {
  max-width: 790px;
  margin: 0 auto;
  margin-top: 14px;
  display: grid;
  grid-template-columns: repeat(3, auto);
  column-gap: 20px;
}
@media (max-width: 440px) {
  .summer_course {
    grid-template-columns: auto 1fr;
  }
}
.summer_course--spec {
  font-weight: bold;
  font-size: 20px;
}
@media (max-width: 440px) {
  .summer_course--spec {
    font-size: 16px;
  }
}
.summer_course--time {
  font-weight: bold;
  font-size: 20px;
}
@media (max-width: 440px) {
  .summer_course--time {
    font-size: 16px;
  }
}
.summer_course--desc {
  font-size: 20px;
}
@media (max-width: 440px) {
  .summer_course--desc {
    font-size: 16px;
    grid-column: 1/3;
    margin-bottom: 12px;
  }
  .summer_course--desc:last-child {
    margin-bottom: 0;
  }
}

.flow {
  background-image: url("/lp/juniorhigh/summer/images/flow-bgimg.png");
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #EDF7FD;
}
@media (max-width: 440px) {
  .flow {
    background-size: contain;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.flow--content {
  position: relative;
}
@media (max-width: 440px) {
  .flow--content {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.flow--ttl {
  font-weight: bold;
  font-size: 60px;
  line-height: 1.5;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .flow--ttl {
    font-size: 33px;
  }
}
.flow--note {
  font-size: 12px;
  line-height: 1.7;
  max-width: 960px;
  margin: 0 auto;
  margin-top: 16px;
}
@media (max-width: 440px) {
  .flow--note {
    font-size: 10px;
    margin-top: 16px;
  }
}

.flow_list {
  max-width: 960px;
  margin: 0 auto;
  margin-top: 40px;
  position: relative;
}
.flow_list:before {
  content: "";
  position: absolute;
  left: 27px;
  top: 28px;
  width: 2px;
  height: 593px;
  background-color: #fff;
}
@media (max-width: 440px) {
  .flow_list {
    margin-top: 64px;
  }
  .flow_list:before {
    height: 554px;
    left: 15px;
    top: 17px;
  }
}
.flow_list--item + .flow_list--item {
  margin-top: 16px;
}
@media (max-width: 440px) {
  .flow_list--item + .flow_list--item {
    margin-top: 12px;
  }
}
.flow_list--layout {
  display: flex;
  align-items: flex-start;
  column-gap: 16px;
}
.flow_list--number {
  position: relative;
  flex-shrink: 0;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #020099;
  color: #f7f755;
  font-weight: bold;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 4px;
}
@media (max-width: 440px) {
  .flow_list--number {
    width: 34px;
    height: 34px;
    font-size: 20px;
    padding-bottom: 2px;
  }
}
.flow_list--block {
  flex-grow: 1;
  border-radius: 10px;
  background-color: #fff;
  padding: 24px 32px;
}
@media (max-width: 440px) {
  .flow_list--block {
    padding: 16px 20px;
  }
}
.flow_list--lead {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5;
  color: #020099;
}
@media (max-width: 440px) {
  .flow_list--lead {
    font-size: 16px;
  }
}
.flow_list--desc {
  margin-top: 12px;
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .flow_list--desc {
    margin-top: 8px;
    font-size: 12px;
  }
}
.flow_list--note {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .flow_list--note {
    margin-top: 5px;
    font-size: 10px;
  }
}

.guide {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: linear-gradient(to bottom, #fff 0%, #fff 356px, #020099 356px, #020099 100%);
  background-repeat: no-repeat;
}
@media (max-width: 440px) {
  .guide {
    background-image: linear-gradient(to bottom, #fff 0%, #fff 262px, #020099 262px, #020099 100%);
    padding-top: 80px;
  }
}
.guide--ttl {
  font-weight: bold;
  font-size: 60px;
  line-height: 1.5;
  text-align: center;
  color: #020099;
}
@media (max-width: 440px) {
  .guide--ttl {
    font-size: 33px;
  }
}

.guide_splide {
  width: fit-content;
  margin: 0 auto;
  margin-top: 80px;
}
@media (max-width: 440px) {
  .guide_splide {
    width: auto;
    margin-top: 40px;
  }
}
@media (max-width: 440px) {
  .guide_splide--track {
    max-width: 303px;
    margin: 0 auto;
  }
}
.guide_splide--slide {
  background-color: #fff;
  padding-bottom: 24px;
}
.guide_splide--lead {
  font-weight: bold;
  font-size: 28px;
  line-height: 1.5;
  text-align: center;
  color: #020099;
  margin-top: 20px;
}
@media (max-width: 440px) {
  .guide_splide--lead {
    font-size: 24px;
  }
}
.guide_splide--desc {
  margin-top: 32px;
  margin-left: 22px;
  margin-right: 22px;
  font-size: 14px;
  line-height: 1.7;
  position: relative;
}
.guide_splide--desc:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 4px;
  background: #65bdff;
  top: -14px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .guide_splide--desc {
    font-size: 12px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 23px;
  }
  .guide_splide--desc:before {
    top: -10px;
  }
}
.guide_splide--info_wrap {
  background-color: #edf7fd;
  padding: 12px;
  margin-left: 22px;
  margin-right: 22px;
  margin-top: 12px;
}
.guide_splide--info {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
  color: #020099;
}
@media (max-width: 440px) {
  .guide_splide--info {
    font-size: 12px;
  }
}
.guide_splide--note {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .guide_splide--note {
    font-size: 10px;
  }
}
.guide_splide--arrows {
  line-height: 0;
  position: absolute;
  top: 30%;
  left: 0;
  z-index: 1;
  width: 100%;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
@media (max-width: 440px) {
  .guide_splide--arrows {
    top: 264px;
  }
}
.guide_splide--arrow {
  pointer-events: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.867%22%20height%3D%2216%22%20viewBox%3D%220%200%209.867%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2504%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202504%22%20width%3D%229.867%22%20height%3D%2216%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4005%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204005%22%20transform%3D%22translate%289.867%2016%29%20rotate%28180%29%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3013%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203013%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1585%22%20data-name%3D%22%E3%83%91%E3%82%B9%201585%22%20d%3D%22M0%2C14.133%2C6.133%2C8%2C0%2C1.867%2C1.867%2C0l8%2C8-8%2C8L0%2C14.133%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #020099;
  width: 32px;
  height: 80px;
  border: none;
  transition: 0.2s;
}
.guide_splide--arrow:disabled {
  background-color: #8d8d8d;
}
.guide_splide--arrow > svg {
  display: none;
}
.guide_splide--arrow-next {
  transform: scale(-1, 1);
}
.guide_splide--pagination {
  margin-top: 26px;
  column-gap: 8px;
}
.guide_splide--pagination > li {
  line-height: 0;
  font-size: 0;
}
.guide_splide--pagination_button {
  border: none;
  width: 39px;
  height: 5px;
  background-color: #fff;
}
.guide_splide--pagination_button.is-active {
  background-color: #45a6ef;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22style.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AACQ;AAgBR;EACE;IACE;;EAEF;IACE;;;AAGJ;EACE;;AAvBA;EAsBF;IAGI;;;;AAzBF;EA4BF;IAEI;;;;AAGJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAzCA;EAoCF;IAOI;;;;AAGJ;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;AAvDA;EAsDF;IAGI;;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AA9HF;EA4GF;IAqBI;;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;;AArLF;EA6JF;IA2BI;IACA;;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEA;EACE;EACA;;AAvNJ;EA4LF;IA+BI;;EACA;IACE;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAxOA;EAkOF;IAQI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AAjPF;EA6OA;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AA3PF;EAuPA;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AA7QJ;EAiQA;IAeI;IACA;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AA7RF;EAwRA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAzSF;EAmSA;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AArTF;EA+SA;IAQI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAnUA;EA6TF;IAQI;IACA;;;AAEF;EACE;;AAzUF;EAwUA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAtVJ;EA8UA;IAWI;;;AAIF;EACE;;AAGJ;EACE;EACA;EACA;;AApWF;EAiWA;IAKI;;;AAGJ;EACE;;AACA;EACE;;AAGJ;EAEE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAhYJ;EA6XE;IAKI;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArZF;EAsYA;IAiBI;IACA;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;;AAlaA;EA8ZF;IAMI;;;AAEF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5bA;EAobF;IAUI;;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAvcF;EAkcA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAjdF;EA6cA;IAMI;;;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AA/dF;EA2dA;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAzeF;EAqeA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AACA;EACE;;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAGJ;EACE;;AACA;EACE;EACA;;AApiBF;EAkiBA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AA1jBA;EAojBF;IAQI;IACA;;;AAEF;EACE;;AAhkBF;EA+jBA;IAGI;IACA;;;AAGJ;EACE;;AAvkBF;EAskBA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA,OAnkBU;;AAbZ;EA4kBA;IAMI;IACA;IACA;;;AAplBJ;EAslBE;IAEI;;;AAIN;EACE;EACA;EACA;;AA/lBF;EA4lBA;IAKI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AA7mBA;EAumBF;IAQI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAxnBF;EAmnBA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AApoBF;EA8nBA;IAQI;IACA;;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA7pBF;EA8oBA;IAiBI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAvrBJ;EAqqBA;IAqBI;IACA;;;;AAIN;EACE;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAltBA;EA4sBF;IAQI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AA7tBF;EAwtBA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAzuBF;EAmuBA;IAQI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAnvBF;EA8uBA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA/wBF;EA+vBA;IAkBI;IACA;IACA;IACA;;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AApzBF;EAyxBF;IA8BI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;;AAGJ;EACE;EAIA;EACA;;AA50BA;EAs0BF;IAQI;IAIA;;;;AAGJ;EACE;EACA;;AAv1BA;EAq1BF;IAII;;;AAEF;EACE;;AA51BF;EA21BA;IAGI;;;AAKJ;EACE;EACA;;AAr2BF;EAm2BA;IAII;IACA;IACA;IACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAh4BF;EA+2BA;IAmBI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;AA94BF;EA24BA;IAKI;IACA;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;;AA35BA;EAu5BF;IAMI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AAp6BF;EAg6BA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAh7BF;EAy6BA;IASI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AA37BF;EAu7BA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;AAp8BF;EAg8BA;IAMI;IACA;;;AAv8BJ;EA68BA;IAEI;IACA;;;;AAIN;EACE;EACA;EACA;;AAv9BA;EAo9BF;IAKI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA,OAz9BU;;AAbZ;EAk+BA;IAMI;IACA;;;AAz+BJ;EA2+BE;IAEI;;;AAIN;EACE,OAr+BU;EAs+BV;EACA;;AAp/BF;EAi/BA;IAKI;;;AAGJ;EACE;EACA;;AA3/BF;EAy/BA;IAII;;;;AAIN;EACE;;AAlgCA;EAigCF;IAGI;IACA;IACA;;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAlhCF;EA4gCA;IAQI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAhiCF;EAuhCA;IAWI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAjjCA;EAwiCF;IAWI;IACA;IACA;;EACA;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvkCF;EA0jCA;IAeI;IACA;IACA;IACA;IACA;;;AAGJ;EACE;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AA5lCJ;EA+lCI;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AArnCF;EAgnCA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAlpCJ;EA2nCA;IA0BI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAnqCJ;EAypCA;IAaI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AA/qCF;EA2qCA;IAMI;IACA;IACA;;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AA7rCJ;EAsrCA;IAUI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;;AAzsCF;EAssCA;IAKI;IACA;;;AAGJ;EACE;;AAhtCF;EA+sCA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AA3tCF;EAqtCA;IAQI;IACA;;;;AAIN;EACE;EACA;EACA;EACA,kBACA;EAEA,qBACQ;;AA1uCR;EAkuCF;IAWI;IACA;IACA;IACA,kBACQ;IAER,qBACM;IAEN;;;AAEF;EACE;EACA;EACA;EACA;;AA5vCF;EAwvCA;IAMI;;;AA9vCJ;EAiwCA;IAEI;;;AAGJ;EACE;EACA;;AAxwCF;EAswCA;IAII;IACA;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAxxCA;EAixCF;IASI;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AApyCF;EA+xCA;IAOI;;;AAGJ;EACE;;AA1yCF;EAyyCA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AA30CJ;EA+yCA;IA+BI;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;;AAj2CF;EA81CA;IAKI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAh3CA;EAy2CF;IASI;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AA14CJ;EAu3CA;IAsBI;;EACA;IACE;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AA55CF;EAq5CA;IASI;IACA;;;AAGJ;EACE;EACA;EACA;;AAr6CF;EAk6CA;IAKI;;;;AAIN;EACE;EACA;EACA;EACA;;AA/6CA;EA26CF;IAMI;;;AAEF;EACE;EACA;;AAr7CF;EAm7CA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAh8CF;EA07CA;IAQI;IACA;;;AAMJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAn9CJ;EA48CE;IASI;IACA;IACA;;;;AAKR;EACE;EACA;EACA;;AA/9CA;EA49CF;IAKI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AA3+CJ;EAm+CA;IAWI;IACA;;;AAMJ;EACE;;AAt/CF;EAq/CA;IAGI;;;AAGJ;EACE;EACA;EACA;;AA9/CF;EA2/CA;IAKI;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;;AA1gDF;EAwgDA;IAII;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAvhDF;EAmhDA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;AAhiDF;EA4hDA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;AAziDF;EAqiDA;IAMI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAtjDA;EAgjDF;IAQI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArlDJ;EA4jDA;IA4BI;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AA1mDF;EAomDA;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAvnDF;EAgnDA;IASI;IACA;IACA;IACA;IACA;;;AAOJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAtpDJ;EAooDA;IAqBI;IACA;IACA;;EACA;IACE;IACA;;EAEF;IACE;;;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;;AA5qDA;EAsqDF;IAQI;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AAvrDF;EAmrDA;IAMI;IACA;;;AAGJ;EACE;;AA9rDF;EA6rDA;IAGI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AA1tDJ;EAmsDA;IA0BI;;EACA;IACE;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;;AAIN;EACE;EACA;;AA7uDF;EA2uDA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAzvDJ;EAkvDA;IAUI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAtwDA;EAiwDF;IAOI;;;AAIF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAnxDF;EAgxDA;IAKI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AApyDF;EAmxDA;IAlxDE;;EACA;IACE;;;AAmyDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAtzDJ;EAwxDA;IAiCI;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAv0DF;EAi0DA;IAh0DE;;EACA;IACE;;;AARJ;EAs0DA;IASI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA51DF;EAm1DA;IAWI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAx2DF;EAo2DA;IAMI;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAv3DF;EAg3DA;IAWI;IACA;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAv4DA;EAi4DF;IAQI;IACA;;;AAEF;EACE;EACA;;AA94DF;EA44DA;IAII;;;AAGJ;EACE;;AAp5DF;EAm5DA;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AA95DF;EAy5DA;IAOI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA36DF;EAm6DA;IAUI;IACA;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA97DA;EAo7DF;IAYI;IACA;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;;AA18DF;EAu8DA;IAKI;IACA;IACA;;;AAGJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AA19DF;EAs9DA;IAMI;;;AAGJ;EACE;EACA;EACA;;AAl+DF;EA+9DA;IAKI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;;AA7+DA;EAy+DF;IAMI;;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AA1/DJ;EA6/DI;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAhhEF;EA0gEA;IAQI;IACA;;;AAMN;EACE;EACA;EACA;EACA;;AA7hEA;EAyhEF;IAMI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAziEJ;EAiiEA;IAWI;IACA;IACA;;EACA;IACE;;;AAhjEN;EAojEA;IAEI;IACA;IACA;;;AAGJ;EACE;EACA;;AA7jEF;EA2jEA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AA1kEJ;EAkkEA;IAWI;IACA;;EACA;IACE;;;AAhlEN;EAolEA;IAEI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;;AA9lEF;EA4lEA;IAII;IACA;;;AAGJ;EACE;;AAKF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAhnEJ;EA0mEA;IASI;;;;AAIN;EACE;EACA;EACA;;AA1nEA;EAunEF;IAKI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxoEF;EAgoEA;IAUI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAppEF;EA6oEA;IASI;IACA;IACA;;;AAGJ;EACE;;AA5pEF;EA8pEA;IAEI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA3qEF;EAmqEA;IAUI;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;AAvrEF;EAorEA;IAKI;IACA;;;AAGJ;EACE;EACA;EACA;;AAhsEF;EA6rEA;IAKI;IACA;;;AAGJ;EACE;EACA;;AAxsEF;EAssEA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;;AAjtEF;EA6sEA;IAMI;IACA;;;;AAIN;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;AAhuEA;EA4tEF;IAMI;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AA3uEF;EAuuEA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AA5vEJ;EAgvEA;IAeI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAhxEF;EA+vEA;IA9vEE;;EACA;IACE;;;AARJ;EAowEA;IAoBI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EACE;;AAlyEF;EAiyEA;IAGI;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAj0EF;EAwyEF;IA4BI;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;;AAGJ;EACE;;AAl1EF;EAi1EA;IAGI;;;AAGJ;EACE;;AAx1EF;EAu1EA;IAGI;IACA;IACA;;;AAGJ;EACE;EACA;;AAj2EF;EA+1EA;IAII;;;AAGJ;EACE;EACA;EACA;EACA;;AA12EF;EAs2EA;IAMI;;;AAGJ;EACE;EACA;;AAj3EF;EA+2EA;IAII;;;AAGJ;EACE;;AAv3EF;EAs3EA;IAGI;;;AAKJ;EACE;EACA;EACA;EACA;;AAl4EF;EA83EA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AA74EJ;EAu4EA;IASI;IACA;;;AAGJ;EACE;EACA;EACA;;AAv5EF;EAo5EA;IAKI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAp6EA;EA85EF;IAQI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAh7EF;EAw6EA;IAUI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;AA17EF;EAu7EA;IAKI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAt8EJ;EA+7EA;IAUI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAj9EF;EA48EA;IAOI;IACA;;;AAGJ;EACE;;AAx9EF;EAu9EA;IAGI;;;;AAIN;EACE;EACA,kBACQ;EAER;EACA;EACA;EACA;;AAt+EA;EA89EF;IAWI,kBACQ;IAER;IACA;;;AAEF;EACE;EACA;EACA;;AAl/EF;EA++EA;IAKI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAhhFJ;EAw/EA;IA2BI;;EACA;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;;AAKR;EACE;;AAliFA;EAiiFF;IAGI;;;AAMF;EACE;EACA;EACA;EACA;EACA;;AA/iFF;EA0iFA;IAOI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AA3jFF;EAujFA;IAMI;;;AAGJ;EACE;EACA;EACA;;AAnkFF;EAgkFA;IAKI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAhlFA;EA0kFF;IAQI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AAzlFF;EAqlFA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAznFJ;EA8lFA;IA8BI;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;;AAjpFF;EA6oFA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAhqFJ;EAspFA;IAaI;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;;;;AAKR;EACE;EACA;EACA;EACA;;AAprFA;EAgrFF;IAMI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAhsFF;EA0rFA;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArtFF;EAssFA;IAiBI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;AAhuFF;EA6tFA;IAKI;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAjvFJ;EAquFA;IAeI;IACA;;EACA;IACE;IACA;IACA;IACA;;;;AAKR;EACE;EACA;EACA;EACA;EACA;;AApwFA;EA+vFF;IAOI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAnxFF;EA0wFA;IAWI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AA9xFF;EAyxFA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AA3yFF;EAoyFA;IASI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAtzFF;EAizFA;IAOI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAt0FA;EA6zFF;IAWI;IACA;;;AAEF;EACE;;AACA;EACE;EACA;;AA/0FJ;EA60FE;IAII;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;;AA11FJ;EAw1FE;IAII;IACA;IACA;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA53FJ;EAq2FA;IA0BI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AA14FF;EAm4FA;IASI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAv5FJ;EA+4FA;IAWI;IACA;;EACA;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAv6FF;EAk6FA;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAr7FJ;EA66FA;IAWI;IACA;;EACA;IACE;;;AAKN;EACE;;AAj8FF;EAg8FA;IAGI;;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AA78FA;EAu8FF;IAQI;;;AAEF;EACE;EACA;;AAn9FF;EAi9FA;IAII;;;AAGJ;EACE;EACA;;AA19FF;EAw9FA;IAII;;;AAGJ;EACE;;AAh+FF;EA+9FA;IAGI;IACA;IACA;;EACA;IACE;;;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAl/FA;EA2+FF;IASI;IACA;IACA;;;AAEF;EACE;;AAz/FF;EAw/FA;IAGI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA,OAx/FS;;AAZX;EA+/FA;IAOI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AA9gGF;EAygGA;IAOI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAjiGF;EAqhGF;IAeI;;EACA;IACE;IACA;IACA;;;AAIF;EACE;;AA7iGJ;EAgjGI;IACE;;;AAIN;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvkGF;EA0jGA;IAeI;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AAnlGF;EA+kGA;IAMI;;;AAGJ;EACE;EACA;EACA;EACA,OAhlGS;;AAZX;EAwlGA;IAMI;;;AAGJ;EACE;EACA;EACA;;AApmGF;EAimGA;IAKI;IACA;;;AAGJ;EACE;EACA;EACA;;AA7mGF;EA0mGA;IAKI;IACA;;;;AAIN;EACE;EACA;EACA;EACA;;AAxnGA;EAonGF;IAMI;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA,OAtnGS;;AAZX;EA6nGA;IAOI;;;;AAIN;EACE;EACA;EACA;;AA3oGA;EAwoGF;IAKI;IACA;;;AA9oGF;EAgpGA;IAEI;IACA;;;AAKJ;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA,OAvpGS;EAwpGT;;AApqGF;EA8pGA;IAQI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAzrGJ;EAyqGA;IAmBI;IACA;IACA;IACA;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAjtGF;EA4sGA;IAOI;;;AAGJ;EACE;EACA;EACA;;AAztGF;EAstGA;IAKI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvuGF;EA8tGA;IAWI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE%22,%22file%22:%22style.css%22%7D */
