<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#business .ly_firstSection_wrap {
  background-image: url(../img/page-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: var(--white-color);
}

.business_bg_wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.business_bg {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background-image: url(../img/business_main_sp.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
@media (min-width: 768px) {
  .business_bg {
    background-image: url(../img/business_main.jpg);
  }
}

.business_section_wrap {
  position: relative;
  transition: 0.5s all ease-out;
}
.business_section_wrap.js_bg-white {
  background-color: rgba(255, 255, 255, 0.6);
}
.business_section_wrap.js_bg-dark {
  background-color: rgba(105, 118, 131, 0.5);
}

.business_section {
  position: relative;
  display: grid;
  place-items: center;
  min-height: 100vh;
  z-index: 10;
}
.business_section.js_toggle {
  color: var(--white-color);
}
.business_section.js_toggle .business_subttl {
  color: var(--white-color);
}
@media (min-width: 1024px) {
  .business_section {
    justify-items: start;
  }
}

.business_contents {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 1024px) {
  .business_contents {
    padding-right: min(15%, 200px);
  }
}
@media (min-width: 1280px) {
  .business_contents {
    padding-right: min(30%, 390px);
  }
}

.business_ttl {
  margin-bottom: 0.25em;
  font-size: min(1.345rem + 0.66vw, 1.875rem);
  font-weight: 800;
  line-height: 1.5;
}
.eng .business_ttl, .kor .business_ttl, .mys .business_ttl, .deu .business_ttl {
  font-weight: 700;
}
.eng .business_ttl, .mys .business_ttl, .deu .business_ttl {
  font-size: min(0.97rem + 0.66vw, 1.5rem);
}
@media (min-width: 1024px) {
  .business_ttl {
    padding-top: 16px;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0.05em;
  }
  .eng .business_ttl, .kor .business_ttl, .mys .business_ttl, .deu .business_ttl {
    letter-spacing: 0;
  }
}

.business_subttl {
  font-size: min(0.97rem + 0.66vw, 1.5rem);
  color: var(--main-color);
  font-weight: 500;
}

.business_msg {
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  font-size: min(1.137rem + 1.55vw, 2.375rem);
  font-weight: 800;
  line-height: 1.5;
}
.eng .business_msg, .kor .business_msg, .mys .business_msg, .deu .business_msg {
  font-weight: 700;
}
.eng .business_msg, .mys .business_msg, .deu .business_msg {
  font-size: min(1.168rem + 0.88vw, 1.875rem);
}

.business_txt {
  margin-bottom: 2.6em;
  line-height: 1.875;
}
.business_item .ly_moreInfo {
  gap: 1.2em;
  padding-top: 0.8em;
  padding-bottom: 0.5em;
  padding-right: 2.5em;
  font-size: 16px;
}
.business_item .bl_arrow {
  min-width: 30px;
}
@media (min-width: 1024px) {
  .business_item {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
  }
}
</pre></body></html>