.t2-bizb.t2-bizb#t-x-business { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: auto auto auto; column-gap: 32px; padding: 140px max(7.35%, calc((100% - 1400px) / 2)) 180px; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__inner { display: contents; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__head { grid-column: 1; grid-row: 1 / 3; align-self: start; width: auto; min-width: 0; max-width: none; margin: 0; padding-top: 0; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__desc { grid-column: 2; grid-row: 1; align-self: start; width: auto; margin: 0; padding: 14px 0 0; font-size: 16px; line-height: 2; }
.t2-bizb.t2-bizb#t-x-business .t2-service-link { grid-column: 2; grid-row: 2; align-self: start; margin: 24px 0 0; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item { grid-row: 3; width: auto; height: auto; margin: 72px 0 0; background: #15171b; }
.t2-bizb.t2-bizb#t-x-business .t2-service-link + .t-sec-top-service__item { grid-column: 1; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item + .t-sec-top-service__item { grid-column: 2; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item a { display: flex; flex-direction: column; height: 100%; padding: 0 0 48px; color: #fff; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__bg { order: -1; position: relative; top: auto; right: auto; z-index: 0; width: 100%; max-width: none; height: auto; aspect-ratio: 16 / 10; transform: none; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__bg::after { background: linear-gradient(180deg, rgba(21, 23, 27, 0) 42%, rgba(21, 23, 27, 0.78) 82%, #15171b 100%); }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__bg__img { right: 0; width: 100%; transform: none; transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1); }
.t2-bizb.t2-bizb#t-x-business .t2-service-link + .t-sec-top-service__item .t-sec-top-service__item__bg__img { background-position: 50% 30%; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item + .t-sec-top-service__item .t-sec-top-service__item__bg__img { background-position: 62% 30%; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item:hover .t-sec-top-service__item__bg { transform: none; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item:hover .t-sec-top-service__item__bg__img { transform: scale(1.04); }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__head { position: relative; z-index: 2; margin-top: -92px; padding: 0 clamp(24px, 3.4vw, 48px); }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__head span:nth-child(1) { font-size: 15px; letter-spacing: 1.5px; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__head span:nth-child(2) { left: 0; margin-top: 12px; font-size: clamp(32px, 3.4vw, 48px); }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__desc { position: relative; z-index: 2; margin-top: 24px; padding: 0 clamp(24px, 3.4vw, 48px); font-size: 15px; line-height: 1.9; opacity: 0.86; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__circle { left: 0; margin: 28px clamp(24px, 3.4vw, 48px) 0; color: #fff; }
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__circle svg,
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item:hover .t-sec-top-service__item__circle svg { fill: #fff; }
@media screen and (max-width: 1000px) {
  .t2-bizb.t2-bizb#t-x-business { padding: 72px 5.3% 90px; }
}
@media screen and (max-width: 767px) {
  .t2-bizb.t2-bizb#t-x-business { grid-template-columns: minmax(0, 1fr); grid-template-rows: none; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__head,
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__desc,
.t2-bizb.t2-bizb#t-x-business .t2-service-link,
.t2-bizb.t2-bizb#t-x-business .t-sec-top-service__inner .t-sec-top-service__item { grid-column: 1; grid-row: auto; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__desc { padding-top: 24px; font-size: 15px; line-height: 1.8; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item { margin-top: 20px; }
  .t2-bizb.t2-bizb#t-x-business .t2-service-link + .t-sec-top-service__item { margin-top: 44px; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item a { padding-bottom: 32px; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__head { margin-top: -64px; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__head span:nth-child(1) { font-size: 13px; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__desc { margin-top: 16px; font-size: 15px; }
  .t2-bizb.t2-bizb#t-x-business .t-sec-top-service__item__circle { margin-top: 20px; }
}
@media screen and (max-width: 1000px) {
  body#t-home .t2-bizb.t2-bizb#t-x-business { padding: 85px 20px 80px; }
}
@media screen and (max-width: 767px) {
  body#t-home .t2-bizb.t2-bizb#t-x-business { padding: 45px 20px 60px; }
}
