.innerLead {
  padding-bottom: 46px;
}
.innerLead .notes {
  max-width: 615px;
  margin: 0 auto;
  text-align: left;
}
.purpose {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 40px 3% 47px;
  letter-spacing: 0.06em;
  background: #f3f3f3;
}
.purpose .titleBlock {
  text-align: center;
  margin-bottom: 40px;
}
.purpose .titleBlock h2 {
  display: inline-block;
  border-left: 8px solid #e60033;
  padding: 7px 3px;
}
.purpose .titleBlock h2 span {
  font-size: 2rem;
  font-weight: bold;
  background: #fff;
  margin-left: 10px;
  display: inline-block;
  padding: 2px 6px 1px;
}
.purpose .notes {
  max-width: 880px;
  margin: 0 auto;
}
.purpose .notes p {
  font-size: 1.6rem;
  line-height: 1.563;
  margin-bottom: 26px;
}
.innovation {
  padding: 52px 3%;
  letter-spacing: 0.06em;
}
.innovation .preparation {
  max-width: 1000px;
  margin: 0 auto;
  padding-bottom: min(80px,8%);
  display: flex;
  justify-content: space-between;
  background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%202000%20160%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%2C%20.st1%20%7B%20fill%3A%20%23e6e7e6%3B%20%7D%20.st1%20%7B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%221523.5%2048.1%20476.5%2048.1%20476.5%200%20480.5%200%20480.5%2044.1%201519.5%2044.1%201519.5%201.1%201523.5%201.1%201523.5%2048.1%22%2F%3E%20%3Crect%20class%3D%22st0%22%20x%3D%22997.6%22%20y%3D%2244.6%22%20width%3D%224.9%22%20height%3D%22103.9%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M1014.6%2C144.4l-14.6%2C14.6-14.6-14.6%22%2F%3E%3C%2Fsvg%3E') no-repeat center bottom;
  background-size: contain;
}
.innovation .preparation li {
  width: 47.5%;
  text-align: center;
  border: 1px solid #000;
  padding: 10px 2%;
  background: #fff;
}
.innovation .preparation li .topTxt {
  color: #e60033;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 4px;
}
.innovation .preparation li .note {
  font-size: 1.6rem;
  font-weight: 500;
}
.idealTalent {
  max-width: 1000px;
  border: 1px solid #000;
  margin: 0 auto 20px;
  padding: 32px 2% 30px;
}
.idealTalent .titleBlock {
  margin-bottom: 8px;
}
.idealTalent .titleBlock .topTxt {
  color: #e60033;
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  margin-bottom: 10px;
}
.idealTalent .titleBlock h2 {
  font-size: 4rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 2px;
}
.idealTalent .titleBlock .note {
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
}
.idealTalent .details {
  max-width: 880px;
  margin: 0 auto;
  text-align: center;
  background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221121px%22%20height%3D%22971px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f3f3f3%22%20d%3D%22M560.297%2C0.875%20L1120.375%2C970.937%20L0.219%2C970.937%20L560.297%2C0.875%20Z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
  background-size: min(560px,80%);
}
.idealTalent .details .box {
  padding: 47px 0 42px;
  border-bottom: 2px dashed #000;
}
.idealTalent .details .box .topTxt {
  color: #e60033;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 8px;
}
.idealTalent .details .box .eTxt.topTxt {
  font-size: 2rem;
  font-weight: normal;
  letter-spacing: 0.22em;
}
.idealTalent .details .box .note {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2;
}
.idealTalent .details .box01 {
  padding-bottom: 26px;
  background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20131%20185%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%231c1c1c%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M127.4%2C182.4l-6.2-24.8c-1.5-6.1-5.5-13.4-11.9-15.5%2C2.3-2.3%2C3.7-5.4%2C3.7-8.8%2C0-6.8-5.6-12.4-12.4-12.4s-12.4%2C5.6-12.4%2C12.4%2C3.5%2C10%2C8.3%2C11.7c-1.8%2C1.8-2.9%2C4-3.9%2C6-1.6%2C3.3-3.2%2C8.6-3.9%2C11.5l-4.5.6v-4.9c0-6.7-4.5-12.5-11-15.1%2C2.9-2.3%2C4.8-5.8%2C4.8-9.7%2C0-6.8-5.6-12.4-12.4-12.4s-12.4%2C5.6-12.4%2C12.4%2C1.9%2C7.5%2C4.8%2C9.7c-6.5%2C2.6-11%2C8.4-11%2C15.1v4.9l-4.5-.6c-.8-2.9-2.3-8.3-3.9-11.5-1.1-2.1-1.5-4.5-3.1-6.3%2C4.4-1.9%2C7.5-6.3%2C7.5-11.4s-5.6-12.4-12.4-12.4-12.4%2C5.6-12.4%2C12.4%2C1.4%2C6.4%2C3.5%2C8.6c-8.2%2C1.7-10.2%2C9.4-11.7%2C15.6l-6.2%2C24.8c-.3%2C1.1.4%2C2.3%2C1.5%2C2.5.2%2C0%2C.4%2C0%2C.5%2C0%2C.9%2C0%2C1.8-.6%2C2-1.5l6.2-24.8c2.2-8.8%2C5.5-12.9%2C11.4-12.9s7.5%2C3.2%2C9.5%2C7.1c1.5%2C3%2C3%2C8.5%2C3.6%2C10.7.4%2C1.6%2C1.8%2C2.8%2C3.5%2C3l11.3%2C1.4c1.1.2%2C2%2C1%2C2%2C2.3s-1%2C2.3-2.3%2C2.3h-14.6c-2.6%2C0-5-1.7-5.9-4.1l-4.2-11.1c-.4-1-1.5-1.6-2.6-1.2-1%2C.4-1.6%2C1.5-1.2%2C2.6l4.2%2C11.1c.5%2C1.2%2C1.1%2C2.3%2C1.9%2C3.2v9.8c0%2C1.1.9%2C2.1%2C2.1%2C2.1h66.1c1.1%2C0%2C2.1-.9%2C2.1-2.1v-9.8c.8-.9%2C1.5-2%2C1.9-3.2l4.2-11.1c.4-1-.1-2.2-1.2-2.6-1-.4-2.2.1-2.6%2C1.2l-4.2%2C11.1c-.9%2C2.4-3.3%2C4.1-5.9%2C4.1h-14.6c-1.3%2C0-2.3-1.1-2.3-2.3s.9-2.2%2C2-2.3l11.3-1.4c1.7-.2%2C3-1.4%2C3.5-3%2C.6-2.2%2C2.1-7.7%2C3.6-10.7%2C2-4%2C2.1-7.1%2C9.5-7.1s9.2%2C4.1%2C11.4%2C12.9l6.2%2C24.8c.3.9%2C1.1%2C1.5%2C2%2C1.5s.4%2C0%2C.5%2C0c1.1-.3%2C1.8-1.4%2C1.5-2.5ZM30.4%2C125.1c4.5%2C0%2C8.3%2C3.7%2C8.3%2C8.3s-3.7%2C8.3-8.3%2C8.3-8.3-3.7-8.3-8.3%2C3.7-8.3%2C8.3-8.3ZM57.2%2C133.3c0-4.5%2C3.7-8.3%2C8.3-8.3s8.3%2C3.7%2C8.3%2C8.3-3.7%2C8.3-8.3%2C8.3-8.3-3.7-8.3-8.3ZM86.2%2C176.7h6.6c1.3%2C0%2C2.6-.2%2C3.7-.7v4.8h-62v-4.8c1.2.5%2C2.4.7%2C3.7.7h47.9ZM77.3%2C163.9c-3.2.4-5.6%2C2.8-5.6%2C6.4s.2%2C1.6.4%2C2.3h-13.3c.3-.7.5-1.5.5-2.3%2C0-3.3-2.4-6-5.6-6.4l-2.6-.3v-5.4c0-6.8%2C6.5-12.4%2C14.5-12.4s14.5%2C5.6%2C14.5%2C12.4v5.4l-2.6.3ZM92.4%2C133.3c0-4.5%2C3.7-8.3%2C8.3-8.3s8.3%2C3.7%2C8.3%2C8.3-3.7%2C8.3-8.3%2C8.3-8.3-3.7-8.3-8.3Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M52%2C93.5c.7.9%2C1.3%2C1.6%2C1.9%2C2.2%2C1.2%2C1.3%2C1.8%2C2%2C2.3%2C4.3v5.2c0%2C.4.2.8.4%2C1.1l3.6%2C5.4c.4.6%2C1%2C.9%2C1.7.9h3.6c0%2C0%2C.1%2C0%2C.2%2C0h3.8c.7%2C0%2C1.4-.3%2C1.8-.9l3.3-5.4c.2-.4.3-.7.3-1.1v-5.4s0%2C0%2C0-.1c.5-2%2C1.2-2.7%2C2.3-3.8.7-.6%2C1.4-1.4%2C2.2-2.4%2C2.9-3.8%2C4.8-7.4%2C4.6-12.3-.2-9.9-8.1-17.5-18-17.5h-.5c-9.9%2C0-17.8%2C7.6-18%2C17.5-.1%2C4.9%2C1.8%2C8.5%2C4.6%2C12.3ZM68.2%2C108.5h-2.3c-.1%2C0-.3%2C0-.4%2C0h-2.5l-2.6-4v-2.6h10.2v2.7l-2.4%2C3.9ZM65.3%2C67.7h.2s0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0h.2c7.7%2C0%2C13.8%2C5.9%2C13.9%2C13.5.1%2C3.8-1.4%2C6.6-3.8%2C9.8-.6.8-1.2%2C1.4-1.8%2C2-1.1%2C1.1-2.3%2C2.4-3.1%2C4.8h-11.3c-.7-2.4-1.8-3.6-3-4.8-.5-.6-1-1.1-1.6-1.9-2.4-3.3-3.9-6-3.8-9.8.2-7.6%2C6.3-13.5%2C13.9-13.5Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M69.6%2C75.9c1.8%2C1%2C2.9%2C2.6%2C3.3%2C4.3.2%2C1%2C1%2C1.7%2C2%2C1.7h0c.2%2C0%2C.3%2C0%2C.4%2C0%2C1.1-.2%2C1.9-1.3%2C1.7-2.4-.6-2.9-2.5-5.5-5.3-7.1-1-.6-2.3-.2-2.8.8-.6%2C1-.2%2C2.3.8%2C2.8Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M65.4%2C60.5c1.1%2C0%2C2.1-.9%2C2.1-2.1v-3.6c0-1.1-.9-2.1-2.1-2.1s-2.1.9-2.1%2C2.1v3.6c0%2C1.1.9%2C2.1%2C2.1%2C2.1Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M47.5%2C66.7c.4.4.9.6%2C1.4.6h0c.5%2C0%2C1-.2%2C1.4-.6.8-.8.8-2.1%2C0-2.9l-2.5-2.5c-.8-.8-2.1-.8-2.9%2C0s-.8%2C2.1%2C0%2C2.9l2.5%2C2.5Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M38.5%2C83.9h3.6c1.1%2C0%2C2.1-.9%2C2.1-2.1s-.9-2.1-2.1-2.1h-3.6c-1.1%2C0-2.1.9-2.1%2C2.1s.9%2C2.1%2C2.1%2C2.1Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M46.4%2C103h0c.5%2C0%2C1-.2%2C1.4-.6l2.5-2.5c.8-.8.8-2.1%2C0-2.9s-2.1-.8-2.9%2C0l-2.5%2C2.5c-.8.8-.8%2C2.1%2C0%2C2.9.4.4.9.6%2C1.4.6Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M83.4%2C96.9c-.8-.8-2.1-.8-2.9%2C0-.8.8-.8%2C2.1%2C0%2C2.9l2.5%2C2.5c.4.4.9.6%2C1.4.6h0c.5%2C0%2C1-.2%2C1.4-.6.8-.8.8-2.1%2C0-2.9l-2.5-2.5Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M88.7%2C83.9h3.6c1.1%2C0%2C2.1-.9%2C2.1-2.1s-.9-2.1-2.1-2.1h-3.6c-1.1%2C0-2.1.9-2.1%2C2.1s.9%2C2.1%2C2.1%2C2.1Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M81.9%2C67.3h0c.5%2C0%2C1-.2%2C1.4-.6l2.5-2.5c.8-.8.8-2.1%2C0-2.9s-2.1-.8-2.9%2C0l-2.5%2C2.5c-.8.8-.8%2C2.1%2C0%2C2.9s.9.6%2C1.4.6Z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M43.1%2C7.8c-.4.8-1%2C1.7-1.7%2C2.7-.7.9-1.5%2C1.9-2.4%2C2.8-.9.9-1.8%2C1.8-2.7%2C2.6s-1.7%2C1.5-2.6%2C2.1c.5.3%2C1%2C.8%2C1.5%2C1.3.5.6%2C1%2C1.1%2C1.3%2C1.6.5-.4%2C1-.8%2C1.5-1.2.5-.5%2C1.1-1%2C1.6-1.5v12h3.8V13.8c.6-.7%2C1.1-1.4%2C1.6-2.1.5-.7.9-1.4%2C1.3-2l-3.4-1.8ZM35.8%2C8.4c.5.6.8%2C1.2%2C1%2C1.7%2C1-.5%2C2.1-1.2%2C3.2-1.9%2C1.1-.7%2C2.2-1.5%2C3.2-2.4%2C1-.8%2C1.9-1.6%2C2.6-2.4l-2.8-2.4c-.6.6-1.4%2C1.3-2.3%2C2.1-.9.7-2%2C1.4-3%2C2.1s-2.2%2C1.3-3.2%2C1.7c.4.3.9.8%2C1.4%2C1.5ZM62.7%2C2.5h-14.7v3.6h14.7v-3.6ZM46.2%2C14.4h9.1v10.6c0%2C.4%2C0%2C.7-.3.9-.2.1-.5.2-1%2C.2h-3.4c.1.3.3.7.4%2C1.2.1.5.2%2C1%2C.3%2C1.5%2C0%2C.5.2.9.2%2C1.3h3.6c1.4%2C0%2C2.5-.3%2C3.2-.8.7-.6%2C1-1.5%2C1-2.7v-12.1h4.9v-3.6h-18v3.6ZM91.8%2C8V1.2h-3.6v6.8h-2.6v-2h-6.8v-1.4c1.1-.1%2C2.2-.3%2C3.2-.4%2C1-.2%2C1.8-.3%2C2.4-.5l-1.7-2.6c-.7.2-1.6.4-2.8.6-1.2.2-2.4.3-3.7.5-1.3.1-2.6.2-3.8.3-1.2%2C0-2.2%2C0-3.1%2C0%2C.2.3.3.8.5%2C1.4.2.6.3%2C1%2C.3%2C1.4.7%2C0%2C1.5%2C0%2C2.4%2C0%2C.9%2C0%2C1.8%2C0%2C2.8-.2v1.1h-6.8v2.7h6.8v1.2h-5.8v9.5h5.8v1.2h-6.2v2.5h6.2v1.9c-1.4%2C0-2.7.2-3.9.2-1.2%2C0-2.2.1-2.9.1l.5%2C3.2c.6%2C0%2C1.3-.1%2C2.2-.2.9%2C0%2C1.9-.2%2C3-.3%2C1.1-.1%2C2.2-.2%2C3.4-.4%2C1.2-.1%2C2.2-.3%2C3.3-.4%2C1-.1%2C1.9-.3%2C2.6-.4-.3.3-.6.6-.9.8s-.7.5-1%2C.7c.4.2%2C1%2C.6%2C1.5%2C1%2C.6.5%2C1%2C.9%2C1.3%2C1.2%2C2.3-1.7%2C4-4.1%2C5.2-7.3%2C1.2-3.1%2C1.9-7%2C2.1-11.7h1.9v1.2c0%2C2.2%2C0%2C4.2-.2%2C6%2C0%2C1.8-.2%2C3.3-.3%2C4.4-.1.9-.3%2C1.6-.5%2C2.1-.2.4-.5.7-.8.9s-.7.2-1.3.2h-2c.1.3.2.9.4%2C1.6.2.7.3%2C1.4.4%2C2h1.9c1.2%2C0%2C2.1-.2%2C2.9-.5.8-.4%2C1.4-1%2C1.8-1.9.4-.9.7-2.2.8-3.8.1-1.3.2-2.9.3-4.9%2C0-2%2C0-4.3%2C0-6.8s0-1%2C0-1.5c0-.6%2C0-1.1%2C0-1.6v-1h-5.4ZM75.4%2C17.1h-2.4v-1.5h2.4v1.5ZM75.4%2C13.6h-2.4v-1.5h2.4v1.5ZM78.8%2C12.1h2.4v1.5h-2.4v-1.5ZM78.8%2C15.6h2.4v1.5h-2.4v-1.5ZM87.1%2C20.3c-.7%2C2.4-1.6%2C4.3-2.8%2C5.8v-2.1c-.5%2C0-1.2.2-2.2.3-1%2C.1-2.1.2-3.3.3v-1.6h5.7v-2.5h-5.7v-1.2h5.8v-9.5h-5.8v-1.2h6.5v3h2.9c0%2C3.3-.5%2C6.2-1.1%2C8.6Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
  background-position: 14.5% 52%;
  background-size: 65px auto;
}
.idealTalent .details .box01 .blBox {
  border: 1px solid #000;
  max-width: 434px;
  margin: 0 auto 6px;
  padding: 7px 2% 4px;
}
.idealTalent .details .box01 .blBox .topTxt {
  margin-bottom: -3px;
  font-size: 2.6rem;
}
.idealTalent .details .box01 .blBox .note {
  line-height: 1.6;
}
.idealTalent .details .box02 {
  background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20131%20185%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%231c1c1c%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M126.7%2C171.4l-38.6-30.5c0%2C0-.2%2C0-.2-.1l-.9-27.2c3.3-.5%2C5.7-3.3%2C5.7-6.7s-2.6-6.3-5.9-6.7v-11.4c4.4-4.9%2C8.4-3.3%2C14.5-.4%2C3.1%2C1.5%2C6.6%2C3.2%2C10.2%2C3.2h0c3.1%2C0%2C6.3-1.2%2C9.4-4.8.3-.4.5-.9.5-1.3l.3-20.3c0-.9-.5-1.6-1.3-1.9-.8-.3-1.7-.1-2.3.6-4.6%2C5.3-8.7%2C3.7-15%2C.6-4.8-2.3-10.6-5.1-16.3-1.5v-5.7c0-1.1-.9-2-2-2s-2%2C.9-2%2C2v43h-10.2c-2.3-2.7-9.5-10.7-15.7-15.4%2C5.5-1.2%2C9.7-6.1%2C9.7-11.9s-5.5-12.2-12.2-12.2-12.2%2C5.5-12.2%2C12.2%2C1.3%2C6.3%2C3.5%2C8.5c-2.6.6-5%2C2.1-6.7%2C4.3-.3.2-.6.6-.8%2C1h0c-.5%2C1-.9%2C1.9-1.2%2C2.8l-7.6%2C24c0%2C0-.1.2-.1.3h0c0%2C.2%2C0%2C.2%2C0%2C.3-1.1%2C3.2-1.4%2C6.1-.9%2C8.6l.8%2C17.4-9.8%2C25.6-14.4%2C5.5c-1.1.4-1.6%2C1.6-1.2%2C2.6.3.8%2C1.1%2C1.3%2C1.9%2C1.3h0c.2%2C0%2C.5%2C0%2C.7-.2l13.1-5c0%2C0%2C.2.1.3.1.2.2.5.2.7.2h0c.8%2C0%2C1.6-.5%2C1.9-1.3l.3-.9s0%2C0%2C0-.1h0s0%2C0%2C0%2C0c0-.1%2C0-.2%2C0-.4l10.2-26.6c.2-.3.2-.5.2-.8l-.6-11.1c.9.6%2C2%2C1%2C3.2%2C1.3%2C1.6.4%2C3.4.8%2C5.2%2C1.2v9.2c0%2C.9-.3%2C1.8-.7%2C2.6%2C0%2C0-.1.1-.1.2l-8.5%2C17.6c-.4.5-.6%2C1.3-.3%2C2%2C0%2C0%2C0%2C0%2C0%2C.1%2C0%2C.1.1.2.2.3%2C0%2C0%2C0%2C.1.1.2%2C0%2C.1.2.2.3.3%2C0%2C0%2C.1%2C0%2C.2.1%2C0%2C0%2C0%2C0%2C.2%2C0%2C0%2C0%2C.1%2C0%2C.2%2C0%2C0%2C0%2C0%2C0%2C.1%2C0%2C.2%2C0%2C.4%2C0%2C.6%2C0h0c.2%2C0%2C.5%2C0%2C.7-.2l22.8-8.7c.6%2C0%2C1.1-.3%2C1.4-.7.6-.5.8-1.4.5-2.2%2C0%2C0%2C0%2C0%2C0%2C0l-.3-20.1c0-1-.7-1.8-1.7-2-.1%2C0-12.2-2.1-19.9-4-1.9-.5-3.3-1.5-4-2.9-.2-.4-.4-.8-.5-1.3v-2.5c-.1-.2-.2-.4-.2-.5%2C0-1.1.3-2.2.7-3.4.1-.2.2-.4.3-.6v-.3c0-.1%2C0-.3%2C0-.4l7.6-23.9h0c.1-.6.4-1.2.7-1.7%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C.1-.2.2-.2%2C0%2C0%2C.1-.1.1-.2%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C.1-.1.1-.2%2C1.8-2.4%2C4.9-3.6%2C7.9-2.8h.2c5.1%2C1.7%2C16.1%2C13.6%2C19.9%2C18.1.4.5.9.7%2C1.5.7h14.3c0%2C0%2C.2%2C0%2C.2%2C0%2C1.4.1%2C2.5%2C1.3%2C2.5%2C2.7s-1.6%2C2.7-2.7%2C2.7h-18.3l-11.2-9.6-4.9-4.3c-.8-.8-2.1-.7-2.8.2-.8.8-.7%2C2.1.2%2C2.8l3.9%2C3.4-4.1%2C12.4c-.3.9.1%2C2%2C1%2C2.4l14.4%2C7.2c1.5.7%2C2.3%2C2.3%2C2.2%2C3.9l-1.5%2C21.2c-.1%2C1.1.8%2C2.1%2C1.9%2C2.2h.2c.5.1.9%2C0%2C1.3-.3l15.4-5.9c-.1.1-.3.3-.3.5l-7.5%2C16.8-8.6-1.7c-.8-.2-1.5.1-2%2C.7l-8.1%2C10.2c-.7.9-.6%2C2.1.3%2C2.8.4.3.8.5%2C1.3.5h0c.6%2C0%2C1.2-.2%2C1.6-.7l7.4-9.2%2C8.9%2C1.8c.9.2%2C1.8-.3%2C2.2-1.2l8.1-18.3c.5-1%2C0-2.2-1-2.7-.2%2C0-.4-.1-.6-.2l.5-.2c0%2C0%2C.2%2C0%2C.2-.1l38.4%2C30.3c.4.3.8.5%2C1.3.5h0c.6%2C0%2C1.2-.3%2C1.6-.8.7-.9.5-2.1-.4-2.8ZM54.7%2C151.9l-17.4%2C6.7%2C6.5-13.3c.8-1.4%2C1.3-3%2C1.3-4.6v-8.3c3.8.8%2C7.3%2C1.4%2C9.3%2C1.7l.3%2C17.8ZM54.3%2C64.6c4.5%2C0%2C8.1%2C3.7%2C8.1%2C8.1s-3.7%2C8.1-8.1%2C8.1-8.1-3.7-8.1-8.1%2C3.7-8.1%2C8.1-8.1ZM101.3%2C68c4.8%2C2.3%2C10.6%2C5.1%2C16.3%2C1.6l-.3%2C15c-4.3%2C4.5-8.2%2C2.9-14.2%2C0-4.8-2.3-10.6-5.1-16.3-1.3v-15.3c4.4-4.6%2C8.4-3%2C14.5%2C0ZM65.8%2C120.6l-12.8-6.4%2C3-9.1%2C9.4%2C8.1c.4.4.8.5%2C1.3.5h16.1l.9%2C27-14.8%2C5.7%2C1.3-17.9c.3-3.3-1.5-6.4-4.5-7.9Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M39.3%2C27.2c-.8-.8-1.6-1.5-2.5-2.2-.8-.7-1.6-1.4-2.4-2%2C1-1.3%2C1.9-2.7%2C2.8-4.1.8-1.4%2C1.5-2.9%2C2-4.4l-2.6-1.7c-.5%2C0-1.3.2-2.4.3-1.1%2C0-2.2.2-3.6.2-1.3%2C0-2.6.1-4%2C.2-1.3%2C0-2.5%2C0-3.6.1-1.1%2C0-1.9%2C0-2.4%2C0l.4%2C4.1c.5%2C0%2C1.3-.1%2C2.3-.2%2C1%2C0%2C2.1-.1%2C3.3-.2%2C1.2%2C0%2C2.5-.2%2C3.7-.2%2C1.2%2C0%2C2.4-.2%2C3.4-.2-.8%2C1.5-1.9%2C3-3.1%2C4.5-1.2%2C1.5-2.5%2C2.8-4%2C4.2-1.5%2C1.3-3%2C2.5-4.6%2C3.5-1.6%2C1-3.2%2C1.9-4.8%2C2.6.5.4.9.9%2C1.4%2C1.6.5.7.8%2C1.2%2C1.1%2C1.7%2C2.1-1%2C4.2-2.3%2C6.2-3.9%2C2.1-1.5%2C4-3.3%2C5.8-5.2.7.6%2C1.4%2C1.2%2C2.1%2C1.9.7.7%2C1.5%2C1.5%2C2.2%2C2.2.7.8%2C1.4%2C1.5%2C2.1%2C2.2.6.7%2C1.2%2C1.4%2C1.6%2C2%2C.4-.5%2C1-1%2C1.6-1.6.6-.5%2C1.2-1%2C1.7-1.3-.4-.6-1-1.2-1.7-1.9-.7-.7-1.4-1.4-2.2-2.2ZM74.3%2C21.7c-1.1.2-2.3.3-3.7.5-1.4.2-2.8.3-4.2.5l-.5-4.3c1.7-.2%2C3.2-.3%2C4.7-.5%2C1.5-.1%2C2.5-.2%2C3.2-.2l-.5-3.9c-.8.1-1.9.3-3.3.5-1.4.2-2.9.4-4.6.6-.1-1.1-.2-2.1-.3-2.9%2C0-.8-.1-1.5-.1-2l-4.1.4c.1.5.2%2C1.2.3%2C2%2C.1.8.2%2C1.8.4%2C2.9-1.6.2-3.2.3-4.7.5-1.5.1-2.7.2-3.5.3l.4%2C3.9c.8-.1%2C2-.3%2C3.5-.5%2C1.5-.2%2C3.1-.4%2C4.7-.6l.5%2C4.3c-1.5.1-3%2C.3-4.4.5-1.5.2-2.8.3-3.9.4-1.2.1-2.1.2-2.8.3l.5%2C3.9c.7-.1%2C1.7-.3%2C2.8-.4%2C1.2-.2%2C2.5-.3%2C3.9-.5%2C1.4-.2%2C2.9-.4%2C4.4-.5.2%2C1.5.3%2C2.9.4%2C4.3.1%2C1.4.2%2C2.6.4%2C3.6.1%2C1%2C.2%2C1.7.2%2C2.2l4.1-.4c0-.5-.2-1.2-.3-2.3-.1-1-.3-2.2-.5-3.6-.2-1.3-.3-2.7-.5-4.2%2C1.5-.2%2C2.9-.3%2C4.3-.5%2C1.4-.1%2C2.7-.3%2C3.8-.4%2C1.1-.1%2C1.9-.2%2C2.5-.2l-.4-3.9c-.6.1-1.5.2-2.6.4ZM90.5%2C14.4c.3%2C2%2C.4%2C3.9.4%2C5.5%2C0%2C1.7-.3%2C3.2-.8%2C4.5-.5%2C1.4-1.3%2C2.6-2.4%2C3.7-1.1%2C1.1-2.5%2C2.1-4.3%2C3.1.5.4%2C1%2C.8%2C1.5%2C1.4.6.6%2C1%2C1.1%2C1.2%2C1.6%2C2.5-1.5%2C4.3-3.1%2C5.7-5%2C1.3-1.9%2C2.2-4.1%2C2.5-6.6.4-2.5.3-5.4-.1-8.6l-3.7.3ZM113.3%2C24.9c0-.5-.2-1.1-.3-1.7%2C0-.6-.1-1.1-.1-1.5-.5.5-1.2%2C1-2%2C1.6-.9.6-1.8%2C1.2-2.8%2C1.8-1%2C.6-2.1%2C1.2-3.1%2C1.8-1.1.6-2%2C1-3%2C1.4v-7c0-1.1%2C0-2.2%2C0-3.3%2C0-1.1%2C0-2.1%2C0-2.9%2C0-.8%2C0-1.5%2C0-1.8h-4.1c0%2C.8%2C0%2C1.9%2C0%2C3.3%2C0%2C1.4%2C0%2C3%2C0%2C4.9s0%2C3%2C0%2C4.5c0%2C1.5%2C0%2C2.7%2C0%2C3.8%2C0%2C1.1%2C0%2C1.8%2C0%2C2.1l2.1%2C1.7c.9-.3%2C2-.8%2C3.2-1.4%2C1.2-.6%2C2.5-1.2%2C3.8-2%2C1.3-.7%2C2.5-1.4%2C3.7-2.1%2C1.1-.7%2C2.1-1.4%2C2.8-2%2C0-.2-.1-.6-.2-1.2Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
  background-position: 14.5% 52%;
  background-size: 65px auto;
}
.idealTalent .details .box03 {
  padding: 27px 0 28px;
  border-bottom: none;
  background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20131%20185%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23050000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M104.6%2C111.3c-.4-3-.9-5.7-2-7.8-1.3-2.5-3.4-4-6.7-4.3-.8%2C0-1.6-.2-2.5-.3v-5.1c0-1.8-.8-3.4-1.9-4.5-1.1-1.2-2.7-1.9-4.5-1.9h-4.7c-1.4%2C0-2.7.5-3.8%2C1.2%2C0-.1-.2-.2-.3-.3-1.1-1.1-2.7-1.8-4.5-1.8h-4.7c-1.8%2C0-3.4.7-4.5%2C1.8-.1.1-.2.2-.3.4-1.1-.8-2.3-1.2-3.7-1.2h-4.7c-1.8%2C0-3.4.8-4.5%2C1.9-.3.3-.6.7-.9%2C1.1-.9-.5-2-.9-3.2-.9h-4.7c-1.7%2C0-3.3.7-4.5%2C1.9s-1.2%2C1.5-1.5%2C2.5c-2.8%2C2.3-4.9%2C5.4-6.4%2C9.9-1.5%2C4.7-2.3%2C11.1-2.3%2C19.4s1.9%2C16.5%2C3.9%2C24.6c.5%2C2.1%2C1.1%2C4.4%2C1.5%2C6.5v6.2h-4.1c-1.1%2C0-2%2C1-2%2C2.1v20.3c0%2C1.2.9%2C2.1%2C2%2C2.1h53c1.2%2C0%2C2.1-1%2C2.1-2.1v-20.3c0-1.2-1-2.1-2.1-2.1h-4v-1.6c0-1%2C.3-2.3%2C1-3.6.6-1.2%2C1.3-2.3%2C2.4-3.1l1.4-1.2c3.7-3.1%2C7.4-6.1%2C11-9%2C1.1-.8%2C2.2-1.6%2C3.4-2.4%2C4.8-3.3%2C9.7-6.6%2C9.1-12.2l-1.8-16.4ZM80.9%2C92.2c.4-.4%2C1-.7%2C1.5-.7h4.7c.6%2C0%2C1.2.3%2C1.6.7.4.4.7%2C1%2C.7%2C1.6v4.5c-2.4-.4-5-1-7.4-1.5-.6-.1-1.1-.2-1.7-.3v-2.6c0-.6.3-1.2.7-1.6ZM67.6%2C91.3c.4-.4%2C1-.7%2C1.6-.7h4.7c.6%2C0%2C1.1.3%2C1.5.7.4.4.7.9.7%2C1.5v2.7c-.2%2C0-.3%2C0-.5%2C0-.4%2C0-.8%2C0-1.1.1-.7.3-1.3.7-1.8%2C1.2-.9%2C1-1.4%2C2.3-1.5%2C3.8%2C0%2C1.3.2%2C2.8.7%2C4.2.8%2C2.3%2C2.3%2C4.8%2C4.3%2C7v5c0%2C.6-.3%2C1.2-.7%2C1.5-.4.4-.9.7-1.5.7h-4.7c-.6%2C0-1.2-.3-1.6-.7%2C0%2C0-.2-.2-.3-.3-.2-.3-.4-.7-.4-1.1v-.6s0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0v-22.4c0-.3%2C0-.5%2C0-.8v-.2c0-.6.3-1.2.7-1.5ZM78.1%2C116.3h0s0%2C0%2C0%2C0h0ZM87%2C118.4h-4.7c-.6%2C0-1.1-.3-1.5-.6-.4-.4-.6-.9-.6-1.5h0s0%2C0%2C0%2C0v-.9c1.1.7%2C2.2%2C1.3%2C3.5%2C1.8%2C1.3.5%2C2.8.9%2C4.3%2C1.1-.3.1-.6.2-.9.2ZM53.8%2C93.8c0-.6.3-1.2.7-1.6.4-.4.9-.7%2C1.5-.7h4.7c.6%2C0%2C1.2.3%2C1.5.7.3.3.5.7.6%2C1.1v23.3c0%2C.4-.3.8-.6%2C1.1-.4.4-.9.7-1.5.7h-4.7c-.6%2C0-1.2-.3-1.5-.7-.2-.2-.3-.4-.5-.6%2C0-.2-.2-.5-.2-.8v-1.8h0v-20.7ZM42.7%2C93.7h4.7c.6%2C0%2C1.2.3%2C1.5.7.4.4.7.9.7%2C1.5v18.5c0%2C.6-.3%2C1.1-.7%2C1.5-.4.4-.9.7-1.5.7h-4.7c-.6%2C0-1.1-.3-1.5-.6-.4-.4-.6-.9-.6-1.5v-18.7c0-.1%2C0-.2%2C0-.3%2C0-.2%2C0-.3%2C0-.5.1-.2.3-.5.5-.7.4-.4.9-.7%2C1.5-.7ZM36.3%2C172.8c0-2.1%2C1.7-3.9%2C3.9-3.9s3.9%2C1.7%2C3.9%2C3.9-1.7%2C3.9-3.9%2C3.9-3.9-1.7-3.9-3.9ZM95.1%2C136.4c-1.3.9-2.5%2C1.7-3.6%2C2.6-3.9%2C3.1-7.5%2C6.1-11.1%2C9.1l-1.4%2C1.2c-1.5%2C1.2-2.6%2C2.8-3.4%2C4.4-.9%2C1.8-1.4%2C3.8-1.4%2C5.4v1.6h-36.5v-6.4c0-.2%2C0-.3%2C0-.5-.6-2.4-1.1-4.6-1.6-6.8-1.9-7.8-3.8-15.5-3.8-23.6s.8-13.9%2C2.1-18.2c.6-1.9%2C1.4-3.4%2C2.2-4.7v13.9c0%2C1.7.7%2C3.3%2C1.8%2C4.5%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C1.2%2C1.2%2C2.8%2C1.9%2C4.5%2C1.9h4.7c1.2%2C0%2C2.4-.3%2C3.3-.9.2.3.5.6.7.9s0%2C0%2C0%2C0c0%2C0%2C0%2C0%2C0%2C0%2C1.1%2C1.1%2C2.8%2C1.8%2C4.5%2C1.8h4.7c1.5%2C0%2C2.9-.5%2C3.9-1.4l.2.2c1.1%2C1.1%2C2.7%2C1.8%2C4.5%2C1.8h3.4c-3.2%2C2.6-5.4%2C6-6.8%2C10.2-.4%2C1.1.3%2C2.3%2C1.3%2C2.6%2C1.1.4%2C2.3-.3%2C2.6-1.3h0c1.2-3.7%2C3.2-6.7%2C6-8.7%2C2.7-2%2C6.3-3.1%2C10.7-3.4h.6c1.8%2C0%2C3.4-.7%2C4.5-1.8%2C1.1-1.1%2C1.8-2.8%2C1.8-4.5v-.2c-.1-1.1-1.1-2-2.2-1.9-2.3.2-4.3-.2-6.1-.9-2.1-.8-4-2.1-5.5-3.6-1.9-1.9-3.3-4.1-4-6.2-.4-1-.5-1.9-.5-2.7%2C0-.5.2-.9.4-1.1%2C1.7.3%2C3.6.7%2C5.6%2C1.1%2C4.9%2C1%2C10%2C2.1%2C14.5%2C2.5%2C1.7.2%2C2.7.9%2C3.4%2C2.1.8%2C1.5%2C1.2%2C3.8%2C1.5%2C6.3l1.8%2C16.4c.4%2C3.1-3.5%2C5.8-7.2%2C8.3Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M64.4%2C72.4c1.1%2C0%2C2-.9%2C2-2h0v-11.7c0-1.2-.9-2.1-2-2.1s-2.1%2C1-2.1%2C2.1v11.7c0%2C1.1%2C1%2C2%2C2.1%2C2Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M36.8%2C78.9c.6%2C1%2C1.8%2C1.3%2C2.8.8%2C1-.6%2C1.3-1.8.8-2.8l-5.8-10.1c-.6-1-1.8-1.4-2.8-.8-1%2C.6-1.4%2C1.8-.8%2C2.8l5.8%2C10.1Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C93.2l10.1%2C5.8c1%2C.6%2C2.3.3%2C2.8-.8.6-1%2C.3-2.3-.8-2.8l-10.1-5.8c-1-.6-2.3-.3-2.8.7s-.3%2C2.3.8%2C2.8Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.8%2C123.3c0-1.2-.9-2.1-2-2.1H2.1c-1.2%2C0-2.1.9-2.1%2C2.1s1%2C2.1%2C2.1%2C2.1h11.6c1.1%2C0%2C2-.9%2C2-2.1Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.2%2C147.2l-10.1%2C5.8c-1%2C.6-1.3%2C1.8-.7%2C2.8.6%2C1%2C1.8%2C1.3%2C2.8.8l10.1-5.8c1-.6%2C1.3-1.8.7-2.8-.6-1-1.8-1.3-2.8-.8Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M89.4%2C78.5c1%2C.6%2C2.2.3%2C2.8-.8h0l5.8-10.1c.6-1%2C.3-2.2-.8-2.8-1-.6-2.3-.2-2.8.8l-5.8%2C10.1c-.6%2C1-.3%2C2.3.8%2C2.8Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M110.8%2C97h0c0%2C0%2C10.1-5.8%2C10.1-5.8%2C1-.6%2C1.3-1.8.8-2.8-.6-1-1.8-1.3-2.8-.8l-10.1%2C5.8c-1%2C.6-1.3%2C1.8-.8%2C2.8.6%2C1%2C1.8%2C1.3%2C2.8.8Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M128.9%2C118.9h-11.6c-1.2%2C0-2.1.9-2.1%2C2s1%2C2.1%2C2.1%2C2.1h11.6c1.2%2C0%2C2.1-1%2C2.1-2.1s-1-2-2.1-2Z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M122%2C151.1l-10.1-5.8c-1-.6-2.3-.2-2.8.8-.6%2C1-.3%2C2.3.7%2C2.8h0l10.1%2C5.8c1%2C.6%2C2.2.2%2C2.8-.8.6-1%2C.2-2.3-.8-2.8Z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22%2C5.4c-1.2%2C0-2.5.1-4%2C.2-1.5%2C0-3.1%2C0-4.7.1-1.6%2C0-3.2%2C0-4.8%2C0-1.5%2C0-2.9%2C0-4.2%2C0s-2.2%2C0-3%2C0l.3%2C4c.5%2C0%2C1.3%2C0%2C2.4-.1%2C1.1%2C0%2C2.3-.1%2C3.7-.2%2C1.4%2C0%2C2.9-.1%2C4.5-.2%2C1.6%2C0%2C3.1-.1%2C4.6-.2%2C1.5%2C0%2C2.9-.1%2C4.1-.1-.6.7-1.3%2C1.4-2.1%2C2.1-.7.7-1.5%2C1.5-2.3%2C2.2-.8.7-1.5%2C1.3-2.1%2C1.9-.7-.5-1.3-1-2-1.5-.7-.5-1.3-.9-2-1.3l-2.7%2C2.6c.8.5%2C1.6%2C1%2C2.5%2C1.7.9.7%2C1.7%2C1.4%2C2.6%2C2.2.9.8%2C1.7%2C1.6%2C2.4%2C2.5.7.8%2C1.4%2C1.6%2C1.9%2C2.4.3-.3.6-.6%2C1-1%2C.4-.4.8-.7%2C1.2-1.1.4-.3.7-.6%2C1-.8-.4-.5-.9-1.1-1.4-1.6-.5-.6-1.1-1.1-1.6-1.7.8-.7%2C1.7-1.5%2C2.6-2.4.9-.9%2C1.8-1.8%2C2.7-2.8.9-.9%2C1.7-1.8%2C2.5-2.7.8-.9%2C1.4-1.7%2C1.9-2.4l-2.3-2.1c-.6%2C0-1.5.1-2.7.2ZM51.6%2C4.3c-1.5%2C1.4-3.2%2C2.8-5.1%2C4.1-1.8%2C1.3-3.8%2C2.5-5.7%2C3.6-2%2C1.1-3.9%2C1.9-5.8%2C2.6.3.2.6.6%2C1%2C1%2C.3.4.6.8.9%2C1.2.3.4.5.8.7%2C1.1%2C1.6-.7%2C3.3-1.5%2C5-2.5%2C1.7-.9%2C3.4-2%2C5-3.1v13.9h4V9.3c1.4-1.1%2C2.7-2.3%2C3.9-3.4%2C1.2-1.2%2C2.3-2.4%2C3.2-3.6l-3.3-2.3c-1%2C1.4-2.2%2C2.8-3.7%2C4.3ZM74%2C8.3c.6.4%2C1.2.9%2C1.7%2C1.3.5.4.9.8%2C1.2%2C1.1l2.7-3.2c-.3-.3-.7-.7-1.3-1.1-.5-.4-1.1-.8-1.7-1.3-.6-.4-1.2-.8-1.8-1.2-.6-.4-1.1-.7-1.5-.9l-2.6%2C3.2c.4.2.9.5%2C1.5.8.6.4%2C1.2.8%2C1.8%2C1.2ZM93.3%2C7.9c-.2-.5-.3-1-.4-1.3-.8%2C1.1-1.8%2C2.2-3%2C3.4-1.2%2C1.2-2.6%2C2.3-4.1%2C3.5-1.5%2C1.1-3.1%2C2.2-4.8%2C3.2-1.7%2C1-3.4%2C1.9-5%2C2.6-1.7.7-3.3%2C1.3-4.8%2C1.6l2.2%2C3.9c2-.7%2C4.1-1.5%2C6.2-2.6%2C2.1-1%2C4.1-2.2%2C6-3.5%2C1.9-1.3%2C3.6-2.6%2C5.2-4%2C1.6-1.4%2C2.9-2.7%2C3.9-4.1-.2-.3-.4-.7-.6-1.2-.2-.5-.5-1-.7-1.6ZM123.3%2C5.6c.6.8%2C1.2%2C1.5%2C1.6%2C2.2l1.9-1.4c-.2-.4-.6-.8-1-1.3-.4-.5-.8-1-1.3-1.5-.4-.5-.8-.9-1.1-1.2l-1.8%2C1.4c.5.5%2C1.1%2C1.1%2C1.8%2C1.9ZM128.6%2C2.7c-.4-.5-.9-1-1.3-1.5-.4-.5-.8-.9-1.1-1.1l-1.8%2C1.4c.5.5%2C1.1%2C1.1%2C1.8%2C1.8.7.8%2C1.2%2C1.5%2C1.6%2C2.2l1.9-1.4c-.2-.4-.6-.8-1-1.3ZM122.5%2C11.5c-1-.6-1.9-1.1-2.7-1.6-.8-.5-1.5-1-2-1.4l-1.4%2C2V.8h-3.9v25.8h3.9v-14.5c.6.4%2C1.3.9%2C2%2C1.4.8.5%2C1.6%2C1.1%2C2.4%2C1.6.8.5%2C1.6%2C1%2C2.4%2C1.5.8.4%2C1.4.8%2C1.9%2C1.1.1-.3.4-.7.7-1.2.3-.5.6-.9.9-1.3.3-.4.6-.8.9-1-.6-.2-1.4-.6-2.3-1.1-.9-.5-1.8-1-2.8-1.6Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
  background-position: 14.5% 48%;
  background-size: 65px auto;
}
.idealTalent .details .box03 .topTxt span {
  font-weight: 500;
  letter-spacing: 0.06em;
  color: #000;
  font-size: 1.5rem;
}
.graduateTraining .topTxt {
  text-align: center;
  font-size: 2.5rem;
  color: #e60033;
  font-weight: 300;
  letter-spacing: 0.06em;
  margin-bottom: 7px;
}
.graduateTraining h2 {
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 0.06em;
  margin-bottom: 52px;
}
.stageBlock {
  border-top: 1px solid #000;
}
.stageBlock.block01,
.stageBlock.block03 {
  background: #f3f3f3;
}
.stageBlock .titleWrap {
  padding: 0 3%;
  letter-spacing: 0.06em;
}
.stageBlock .titleWrap .titleBox {
  display: flex;
  max-width: 1100px;
  margin: 0 auto;
  padding: 9px 0;
}
.stageBlock .titleWrap .titleBox .stage {
  width: 100px;
  height: 27px;
  font-size: 1.6rem;
  letter-spacing: 0.22em;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #e60033;
  line-height: 27px;
  margin-right: min(58px,3vw);
  position: relative;
  top: 2px;
}
.stageBlock .titleWrap .titleBox .titleTxt {
  font-size: 2rem;
  font-weight: bold;
}
.stageBlock .titleWrap .titleBox .titleTxt time {
  font-weight: 500;
  font-size: 1.6rem;
  color: #e60033;
  position: relative;
  top: -1px;
  margin-right: 17px;
}
.stageBlock .detailsWrap {
  padding: 0 3%;
  border-top: 1px solid #000;
}
.stageBlock .details {
  max-width: 1100px;
  margin: 0 auto;
  padding: 35px 0 40px calc(100px + min(58px,3vw));
  position: relative;
}
.stageBlock .details::before {
  content: "";
  width: 1px;
  height: 100%;
  background: #000;
  left: 50px;
  top: 0;
  position: absolute;
}
.stageBlock .details h3 {
  margin-bottom: 30px;
}
.stageBlock .details h3 span {
  font-size: 2.5rem;
  font-size: clamp(2.2rem,1.95vw,2.5rem);
  font-weight: 500;
  letter-spacing: 0.06em;
  background-image: linear-gradient(90deg, #000, #000);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size .8s;
}
.stageBlock .show .details h3 span {
  color: #fff;
  background-size: 100% 100%;
}
.stageBlock .details dt {
  font-size: 1.6rem;
  font-size: clamp(1.5rem,1.25vw,1.6rem);
  font-weight: bold;
  margin-bottom: 10px;
}
.stageBlock .details dt span {
  color: #e60033;
  font-weight: bold;
}
.stageBlock .details dd {
  padding-left: 24px;
  margin-bottom: 20px;
}
.stageBlock .details dd:last-of-type {
  margin-bottom: 0;
}
.stageBlock .details dd li {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  line-height: 1.563;
  text-indent: -1em;
  padding-left: 1em;
}
.stageBlock .details dd li .t1 {
  width: 218px;
  background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2010%204%22%3E%20%3Cpath%20d%3D%22M4%2C4h-2c-1.1%2C0-2-.9-2-2S.9%2C0%2C2%2C0h2c1.1%2C0%2C2%2C.9%2C2%2C2s-.9%2C2-2%2C2Z%22%2F%3E%3C%2Fsvg%3E') repeat-x 0 center;
  background-size: 5px 2px;
}
.stageBlock .details dd li .t1 span {
  background: #f3f3f3;
  padding-right: 25px;
}
.stageBlock.block04 .details dd li .t1 span {
  background: #fff;
}
.stageBlock .details dd li .t2 {
  padding-left: 18px;
  width: calc(100% - 218px);
}
.stageBlock .details.flexBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stageBlock .details.flexBox .imgBox {
  width: 39.3%;
}
.stageBlock .details.flexBox .txtBox {
  width: 56.5%;
}
.supportBlock {
  padding: 40px 3%;
  background: #f3f3f3;
  border-top: 1px solid #000;
}
.supportBlock .supportWrap {
  max-width: 1000px;
  margin: 0 auto;
  border-radius: 20px;
  border: 1px dashed #000;
  background: #fff;
  padding: 34px 2%;
  letter-spacing: 0.06em;
}
.supportBlock .supportWrap .eTxt {
  text-align: center;
  font-size: 2.5rem;
  color: #e60033;
  font-weight: 300;
  letter-spacing: 0.06em;
  margin-bottom: 7px;
}
.supportBlock .supportWrap h2 {
  text-align: center;
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 0.06em;
  margin-bottom: 25px;
}
.supportBlock .supportWrap p {
  font-size: 1.6rem;
  line-height: 1.563;
  max-width: 700px;
  margin: 0 auto;
}
.walfaresWrap {
  padding: 40px 0;
  border-top: 1px solid #000;
}
.walfaresWrap .titleBlock {
  padding: 0 3%;
}
.walfaresWrap .titleWrap {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
}
.walfaresWrap .titleWrap .imgBox {
  max-width: 436px;
  width: 44%;
}
.walfaresWrap .titleWrap .txtBox {
  width: 50%;
  letter-spacing: 0.06em;
}
.walfaresWrap .titleWrap .txtBox .titleBox {
  border-left: 8px solid #e60033;
  padding: 10px 0 23px 32px;
  margin-bottom: 22px;
}
.walfaresWrap .titleWrap .txtBox .eTxt {
  font-size: 2rem;
  letter-spacing: 0.22em;
  font-weight: 300;
  margin-bottom: 20px;
}
.walfaresWrap .titleWrap .txtBox h2 {
  font-size: 2.5rem;
  letter-spacing: 0.1em;
  font-weight: 500;
}
.walfaresWrap .titleWrap .txtBox h3 {
  font-size: 2rem;
  letter-spacing: 0.06em;
  font-weight: bold;
  padding-left: 14.5%;
}
.walfaresWrap .walfaresDetails {
  padding: 44px 3% 7px;
  overflow: hidden;
}
.walfaresWrap .walfaresDetails .lineBg::before {
  display: none;
}
.walfaresWrap .walfaresDetails .lineBg::after {
  top: -437px;
  left: -57%;
}
.walfaresWrap .walfaresDetails ul {
  max-width: 880px;
  margin: 0 auto;
  padding-left: 4%;
  position: relative;
  z-index: 2;
}
.walfaresWrap .walfaresDetails li {
  font-size: 1.6rem;
  line-height: 1.563;
  padding: 0 45px 20px;
  margin-bottom: 18px;
  border-bottom: 1px dashed #000;
}
.otherWalfares .walfaresImg {
  padding: 0 0 40px 3%;
  overflow: auto;
}
.otherWalfares .walfaresImg figure {
  width: calc(1002px + 3%);
  padding-right: 3%;
  margin: 0 auto;
}
@media only screen and (max-width:940px) {
  .idealTalent .details .box01 {
    background-position: 10% 52%;
  }
  .idealTalent .details .box02 {
    background-position: 10% 52%;
  }
  .idealTalent .details .box03 {
    background-position: 10% 48%;
  }
}
@media only screen and (max-width:749px) {
  .innerLead {
    padding: calc(19% + 17.33vw) 5% 8.5%;
  }
  .innerLead .notes {
    max-width: none;
  }
  .purpose {
    padding: 10% 3% 6%;
  }
  .purpose .titleBlock {
    text-align: left;
    margin: 0 0 9% 8%;
  }
  .purpose .titleBlock h2 {
    padding: 2vw 1vw 1vw;
    line-height: 2;
  }
  .purpose .titleBlock h2 span {
    font-size: 5.33vw;
    margin-left: 10px;
    display: inline;
    padding: 1vw;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .purpose .notes {
    max-width: 84%;
  }
  .purpose .notes p {
    font-size: 4.26vw;
    margin-bottom: 8%;
  }
  .innovation {
    padding: 10.5% 0 9%;
  }
  .innovation .preparation {
    max-width: none;
    margin: 0 5%;
    padding-bottom: 25.5%;
    background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20670%20190%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23e6e7e6%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M508.9-95.3l-.9%2C173.2c-6.3.2-35.9.6-173.9-.1-137%2C.7-166.7.3-173.1.1V-94.3h-4V80.7l.6.6c.7.7.8.8%2C23.6.9%2C20%2C0%2C62.4.1%2C151.3-.3v93.6h-12.1s14.6%2C14.6%2C14.6%2C14.6l14.6-14.6h-12.1v-93.6c58.1.3%2C96.2.4%2C121.1.4s22.2%2C0%2C28.9%2C0c9.3%2C0%2C15.9-.1%2C19.7-.2%2C3.7%2C0%2C4.2-.1%2C4.8-1.4l.2-.4.9-175.5h-4Z%22%2F%3E%3C%2Fsvg%3E') no-repeat center bottom;
    background-size: contain;
  }
  .innovation .preparation li {
    width: 48.5%;
    padding: 7% 0 7.5%;
  }
  .innovation .preparation li .topTxt {
    font-size: 4vw;
    margin-bottom: 12%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 12.8vw;
  }
  .innovation .preparation li .note {
    font-size: 4vw;
  }
  .idealTalent {
    max-width: none;
    margin: 0 auto;
    padding: 9.5% 0 8.2%;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221090px%22%20height%3D%221874px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f3f3f3%22%20d%3D%22M545.000%2C-0.000%20L1089.688%2C1873.1000%20L0.313%2C1873.1000%20L545.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E') no-repeat center 48vw;
    background-size: 200%;
  }
  .idealTalent .titleBlock {
    margin-bottom: 0;
  }
  .idealTalent .titleBlock .topTxt {
    font-size: 4.26vw;
    margin-bottom: 3.5%;
  }
  .idealTalent .titleBlock h2 {
    font-size: 9.33vw;
    margin-bottom: 3.5%;
  }
  .idealTalent .titleBlock .note {
    font-size: 4.26vw;
  }
  .idealTalent .details {
    max-width: none;
    background: none;
  }
  .idealTalent .details .box {
    padding: 41.5% 5% 9.2%;
  }
  .idealTalent .details .box .topTxt {
    font-size: 4vw;
    margin-bottom: 4%;
  }
  .idealTalent .details .box .eTxt.topTxt {
    font-size: 4.8vw;
  }
  .idealTalent .details .box .note {
    font-size: 4vw;
    line-height: 1.667;
  }
  .idealTalent .details .box01 {
    padding: 45.5% 5% 9%;
    background-position: center 12vw;
    background-size: 16.53vw auto;
  }
  .idealTalent .details .box01 .blBox {
    max-width: none;
    margin: 0 auto 6.5%;
    padding: 2.5% 0 1.5%;
  }
  .idealTalent .details .box01 .blBox .topTxt {
    margin-bottom: -0.5vw;
    font-size: 6.2vw;
  }
  .idealTalent .details .box02 {
    background-position: center 9.5vw;
    background-size: 16.53vw auto;
  }
  .idealTalent .details .box03 {
    padding: 44% 0 3%;
    background-position: center 10vw;
    background-size: 17.33vw auto;
  }
  .idealTalent .details .box03 .topTxt span {
    font-size: 4vw;
  }
  .graduateTraining .topTxt {
    font-size: 5.33vw;
    margin-bottom: 2.2%;
  }
  .graduateTraining h2 {
    font-size: 5.33vw;
    margin-bottom: 25%;
  }
  .stageBlock .titleWrap {
    padding: 0 5%;
  }
  .stageBlock .titleWrap .titleBox {
    display: block;
    max-width: none;
    padding: 4% 0 2%;
  }
  .stageBlock .titleWrap .titleBox .stage {
    width: 26.66vw;
    height: 7.2vw;
    font-size: 4.26vw;
    line-height: 7.2vw;
    top: 2px;
    margin: 0 0 1.5%;
  }
  .stageBlock .titleWrap .titleBox .titleTxt {
    font-size: 5.33vw;
    padding-left: 6vw;
  }
  .stageBlock .titleWrap .titleBox .titleTxt time {
    font-size: 4.26vw;
    top: -1px;
    margin-right: 4.5vw;
  }
  .stageBlock .detailsWrap {
    padding: 0 5%;
  }
  .stageBlock .details {
    max-width: none;
    padding: 12.5% 0 12% 6vw;
  }
  .stageBlock .details::before {
    left: 0;
  }
  .stageBlock .details h3 {
    margin-bottom: 9%;
    line-height: 2.105;
  }
  .stageBlock .details h3 span {
    font-size: 5.06vw;
  }
  .stageBlock .details dt {
    font-size: 4.26vw;
    margin-bottom: 3%;
  }
  .stageBlock .details dt span {
    display: block;
  }
  .stageBlock .details dd {
    padding-left: 0;
    margin-bottom: 6%;
  }
  .stageBlock .details dd:last-of-type {
    margin-bottom: 0;
  }
  .stageBlock .details dd li {
    font-size: 4.26vw;
    display: block;
  }
  .stageBlock .details dd li .t1 {
    width: 100%;
    background: none;
  }
  .stageBlock .details dd li .t1 span {
    padding-right: 0;
  }
  .stageBlock.block04 .details dd li .t1 span {
    background: none;
  }
  .stageBlock .details dd li .t2 {
    width: calc(100% - 13.5vw);
    margin-bottom: 5%;
    text-indent: -16.2vw;
    padding-left: 16.2vw;
  }
  .stageBlock .details dd li:last-child .t2 {
    margin-bottom: 0;
  }
  .stageBlock .details dd li .t2::before {
    content: "";
    display: inline-block;
    background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2010%204%22%3E%20%3Cpath%20d%3D%22M4%2C4h-2c-1.1%2C0-2-.9-2-2S.9%2C0%2C2%2C0h2c1.1%2C0%2C2%2C.9%2C2%2C2s-.9%2C2-2%2C2Z%22%2F%3E%3C%2Fsvg%3E') repeat-x 0 center;
    background-size: 1.33vw 0.53vw;
    width: 13.5vw;
    height: 0.53vw;
    margin-right: 3vw;
  }
  .stageBlock .details.flexBox {
    display: block;
  }
  .stageBlock .details.flexBox .imgBox {
    width: 100%;
    margin-bottom: 17%;
  }
  .stageBlock .details.flexBox .txtBox {
    width: 100%;
  }
  .supportBlock {
    padding: 10.5% 5%;
  }
  .supportBlock .supportWrap {
    max-width: none;
    padding: 14% 0 12%;
  }
  .supportBlock .supportWrap .eTxt {
    font-size: 6.66vw;
    margin-bottom: 5%;
  }
  .supportBlock .supportWrap h2 {
    font-size: 5.33vw;
    margin-bottom: 11%;
  }
  .supportBlock .supportWrap p {
    font-size: 4vw;
    max-width: 75%;
  }
  .walfaresWrap {
    padding: 11% 0;
    overflow: hidden;
  }
  .walfaresWrap .titleBlock {
    padding: 0 5%;
  }
  .walfaresWrap .titleWrap {
    max-width: none;
    display: block;
  }
  .walfaresWrap .titleWrap .imgBox {
    max-width: none;
    width: 100%;
    margin-bottom: 7%;
  }
  .walfaresWrap .titleWrap .txtBox {
    width: 90%;
    margin: 0 auto;
  }
  .walfaresWrap .titleWrap .txtBox .titleBox {
    padding: 3% 0 2% 4.5vw;
    margin-bottom: 7.5%;
  }
  .walfaresWrap .titleWrap .txtBox .eTxt {
    font-size: 5.33vw;
    margin-bottom: -1.5%;
  }
  .walfaresWrap .titleWrap .txtBox h2 {
    font-size: 6.66vw;
  }
  .walfaresWrap .titleWrap .txtBox h3 {
    font-size: 5.33vw;
    padding-left: 0;
  }
  .walfaresWrap .walfaresDetails {
    padding: 7% 0 5%;
    overflow: initial;
  }
  .walfaresWrap .walfaresDetails .lineBg::after {
    top: -246.5vw;
    left: -171%;
  }
  .walfaresWrap .walfaresDetails ul {
    max-width: none;
    padding-left: 0;
  }
  .walfaresWrap .walfaresDetails li {
    font-size: 4.26vw;
    padding: 0 11% 5%;
    margin-bottom: 3%;
  }
  .walfaresTxt {
    padding: 0 5% 2%;
  }
  .walfaresTxt p {
    font-size: 3.73vw;
    font-weight: bold;
    text-align: right;
  }
  .walfaresTxt p::after {
    content: "";
    background: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2074%2020%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20stroke%3A%20%23000%3B%20stroke-dasharray%3A%208%204%3B%20stroke-width%3A%202px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C10h34%22%2F%3E%20%3Cpath%20d%3D%22M68.4%2C11.1c-2.1%2C1.5-4.7%2C4.1-6.6%2C6.6l2.1%2C1.4c2.7-3.5%2C6.5-6.9%2C10.1-9.1-3.5-2.3-7.4-5.6-10.1-9.1l-2.1%2C1.4c1.8%2C2.4%2C4.5%2C5%2C6.6%2C6.6h-30.6v2.4h30.8l-.2-.3Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
    background-size: contain;
    width: 9.86vw;
    height: 2.66vw;
    display: inline-block;
    margin-left: 2.5vw
  }
  .otherWalfares .walfaresImg {
    padding: 0 0 8% 5vw;
  }
  .otherWalfares .walfaresImg figure {
    width: calc(1002px + 5vw);
    padding-right: 5vw;
  }
}