.main-nav-wrapper .header {
  position: initial;
  background: #ffffff !important;
}
.main-nav-wrapper .header .header_inner .global_nav_div .global_nav li a {
  color: #505050 !important;
}
.main-nav-wrapper .header .header_inner .global_nav_div .cta li .trial_cta {
  background: #505050 !important;
}
.main-nav-wrapper .header .header_inner .global_nav_div .cta li .download_cta {
  background: #ffffff !important;
  color: #505050 !important;
  border: 2px solid #505050;
}

.fv .fv-inner-main .fv-center-div2 {
  background-color: transparent;
}
.fv .fv-inner-main .fv-center-div {
  background-color: transparent !important;
  top: 54% !important;
  left: 33% !important;
}
.fv .fv-inner-main .fv-center-div .fv-center-text .fv-center-p1 {
  text-align: left;
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 0.08em;
  padding-bottom: 10px;
}
.fv .fv-inner-main .fv-center-div .fv-center-text .fv-center-p1 .under {
  color: #3C4D69 !important;
}
.fv .fv-inner-main .fv-center-div .fv-center-text .fv-center-p2 {
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  line-height: 35px;
  padding-top: 10px;
}

.fv_case_study .swiper {
  max-width: 100% !important;
}

.lp-content-1-container {
  height: 600px;
  background: #fafafa;
}
.lp-content-1-container .lp-content-1-group {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 442px;
  width: 90vw;
  margin: 0 auto;
  border-radius: 10px;
}
.lp-content-1-container .lp-content-1-group .content-inner .section-title-div {
  text-align: left;
}
.lp-content-1-container .lp-content-1-group .content-inner .section-title-div .section-title {
  letter-spacing: 0.12em;
  border-bottom: 1px solid #3C4D69;
  padding-bottom: 20px;
}
.lp-content-1-container .lp-content-1-group .content-inner .section-title-div .section-subtitle {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.lp-content-1-container .lp-content-1-group .section-img-div {
  margin-left: 50px;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 60px 120px;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common {
  height: 428px;
  width: 400px;
  background: none;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common .content-2-card-text {
  margin: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common .content-2-card-text p {
  font-size: 16px;
  font-weight: bold;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common a {
  cursor: pointer;
  display: block;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common a:hover img {
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common .content-2-card-button {
  padding: 12px;
  background: none;
  font-weight: bold;
  border: 1px solid #505050;
}
.lp-content-2-container .lp-content-2-inner .content-2-card ul li .content-2-card-common:hover .content-2-card-button {
  background: #505050;
  color: #ffffff;
}

.lp-content-7-container {
  height: 440px;
  background: #fafafa;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lp-content-7-container .lp-content-7-inner {
  width: 80%;
  background: #ffffff;
  text-align: center;
  border-radius: 5px;
}
.lp-content-7-container .lp-content-7-inner .contact-inner {
  font-weight: bold;
  line-height: 50px;
}
.lp-content-7-container .lp-content-7-inner .contact-cta {
  margin-top: 10px;
}
.lp-content-7-container .lp-content-7-inner .contact-cta .contact-potal-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 272px;
  height: 72px;
  font-size: 18px;
  font-weight: bold;
  border-radius: 36px;
  color: #ffffff;
  background: #505050;
}

.lp-content-8-container {
  height: 600px !important;
  background: #F0F0F0;
}

.footer {
  background: #ffffff !important;
}

.footer-list div ul li a {
  color: #505050 !important;
}

.footer-down .footer-logo p {
  color: #505050 !important;
}

.copyRight p {
  color: #505050 !important;
}

.footer {
  height: 350px !important;
}
.footer .footer-inner .footer-up .footer-up-main .footer-subtitle {
  font-size: 16px !important;
}
.footer .footer-inner .footer-up .footer-up-main .footer-cta li .download_cta {
  color: #ffffff !important;
  background: #505050 !important;
}
.footer .footer-inner .footer-up .footer-up-main .footer-cta li .contact_cta {
  color: #505050 !important;
  border: #505050 2px solid;
}
.footer .footer-inner .footer-down {
  margin-top: 0 !important;
}

.header .header_inner .global_nav_div .cta li .top-content {
  background: #505050 !important;
  color: #fff !important;
  border: 2px solid #505050;
}

/*# sourceMappingURL=style_pc.css.map */
