<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* �쒕퉬�� �뚭컻 */
.service-content .content-head {
  padding-bottom: 115px;
}
.service-content .content-main video {
  width: 100%;
}
.service-content h1 p {
  margin-bottom: 20px;
}
.service-content h2 &gt; img {
  height: 70px;
}
.img-map {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 40px;
}
.img-map &gt; img {
  width: 100%;
  max-width: 994px;
  margin: auto;
}
.map-info {
  position: absolute;
  left: 0;
  top: 0;
}
.map-info p {
  font-size: 22px;
  font-weight: 700;
  color: #000;
  display: flex;
  align-items: center;
  margin-bottom: 11px;
}
.map-info p img {
  margin-right: 10px;
}
.delivery-info-wrap {
  padding-top: 0;
}
.delivery-info {
  text-align: left;
}
.delivery-info h2 {
  text-align: left;
  font-size: 36px;
  margin-bottom: 6px;
}
.delivery-info h2 img {
  height: 53px;
  margin-right: 15px;
}
.delivery-info p {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 60px;
  padding-left: 60px;
}

.mfc-info-wrap .accordion-item {
  border: none;
}
.mfc-info-wrap .accordion-button {
  width: 100%;
  max-height: 100px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  color: #000;
  font-size: 28px;
  font-weight: 700;
  margin-top: 17px;
  padding: 33px 51px;
}
.mfc-info-wrap .accordion-button.collapsed {
  border: 1px solid #e3e3e3;
  border-radius: 5px;
}
.mfc-info-wrap .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.mfc-info-wrap button:focus {
  box-shadow: none;
}
.mfc-info-wrap .accordion-button::after {
  color: #0862ff;
  width: 26px;
  background-size: 100%;
  font-size: 26px;
  background-image: url(../images/service/arrow-up.png);
  transform: rotate(0);
}
.mfc-info-wrap .accordion-button.collapsed:after {
  background-image: url(../images/service/arrow-down.png);
  transform: rotate(0);
}
.mfc-info-wrap .card-body {
  width: 100%;
  display: block;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
  border-color: #e3e3e3;
  margin-top: -1px;
  padding: 0 49px 67px;
}

.mfc-info-wrap .card-body .card-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 42px;
  margin-bottom: 40px;
}
.mfc-info-wrap .card-body .card-list:nth-child(1) {
  padding-top: 55px;
}

.mfc-info-wrap .card-list &gt; div {
  flex: 1;
}

.center-thumb-wrap {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(30%, auto));
  gap: 16px;
}

.center-thumb {
  max-width: 340px;
}
.center-thumb img {
  width: 100%;
}
.center-info {
  display: flex;
  padding-left: 0px;
}
.center-info h4 {
  text-align: left;
  font-size: 28px;
  font-weight: 700;
  margin: unset;
}

.center-info h4.mfc-name {
  min-width: 250px;
  width: 250px;
  border-right: 1px solid #c4c4c4;
  margin-right: 24px;
}

.center-info h4 img {
  max-height: 38.7px;
  margin-right: 12.3px;
  height: 100%;
}
.center-info .center-location {
  display: flex;
  padding-left: 43px;
  font-size: 24px;
}
.center-info .center-location p {
  min-width: 89px;
  font-weight: 700;
  color: #0862ff;
  line-height: 1.3;
}
.center-info .center-location li {
  margin-bottom: 9px;
  line-height: 1.17;
}

.center-info .address {
  display: flex;
  font-size: 24px;
  align-items: center;
}

@media (max-width: 1024px) {
  section h4 {
    margin: 0;
  }
  .mfc-info-wrap .accordion-button {
    font-size: 24px;
    padding: 33px 30px;
  }
  .mfc-info-wrap .card-body {
    padding: 0 30px 57px;
  }

  .center-info h4 {
    font-size: 24px;
  }
  .center-info h4 img {
    height: 34px;
  }
  .center-info .center-location {
    font-size: 22px;
  }
  section .mfc-info-subtitle {
    margin-bottom: 24px;
  }

  .center-thumb-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(45%, auto));
    gap: 16px;
  }
}

@media (max-width: 820px) {
  .service-content .content-head {
    padding-bottom: 25px;
  }

  .mfc-info-wrap .card-list &gt; div {
    flex: auto;
    width: 100%;
  }
  .center-thumb {
    max-width: 100%;
    margin: 0 auto 20px;
  }
  .center-info {
    display: block;
    padding: 0;
  }

  .center-info h4.mfc-name {
    width: 100%;
    border-right: 0px !important;
    margin-bottom: 12px;
  }

  .map-info p {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .map-info p img {
    width: 32px;
  }
  .service-content h2 &gt; img {
    height: 55px;
  }

  .delivery-info h2 {
    font-size: 32px;
  }
  .delivery-info h2 img {
    height: 47px;
  }
  .delivery-info p {
    font-size: 22px;
  }

  section .mfc-info-subtitle {
    margin-bottom: 24px;
  }

  .center-thumb-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100%, auto));
    gap: 16px;
  }
}

@media (max-width: 430px) {
  .mfc-info-wrap .card-body .card-list:nth-child(1) {
    padding-top: 35px;
  }

  .service-content .content-head .content-wrapper {
    padding: 0;
  }
  .service-content .content-head h1 {
    padding: 0 24px;
  }
  .service-content .content-head h1 p {
    margin-bottom: 10px;
  }

  section.mb-bg-w {
    background-color: #fff;
    padding-bottom: 34px;
    padding-top: 0;
  }
  .map-info {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 35px;
  }
  .map-info p {
    font-size: 13.5px;
    font-weight: 400;
  }
  .map-info p:first-child {
    margin-right: 19px;
  }
  .map-info p img {
    width: 19px;
    margin-right: 7px;
    transform: translateY(-1px);
  }

  .delivery-info-wrap {
    padding: 40px 0 35px;
  }
  .delivery-info h2 {
    font-size: 18px;
  }
  .service-content h2 &gt; img {
    height: 35px;
    margin-right: 0;
  }
  .bg-second.mb-bg-w h4 {
    margin-top: 11.3px;
  }
  .delivery-info p {
    font-size: 13.5px;
    line-height: 1.4;
    margin-bottom: 40px;
    padding-left: 33px;
  }
  .delivery-info-wrap .bg-btn {
    margin-top: 0;
  }
  .delivery-info-wrap h2 &gt; img {
    height: 30px;
    margin-right: 8px;
  }

  .mfc-info-wrap .accordion-button {
    font-size: 13.5px;
    padding: 10px 20px;
    margin-top: 7px;
  }
  .mfc-info-wrap .accordion-button::after {
    width: 11px;
    background-position: center;
  }
  .mfc-info-wrap .card-body {
    padding: 0 20px 17px;
  }
  .center-info h4 {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .center-info h4 img {
    height: 23px;
    margin-right: 8px;
    transform: translateY(-2px);
  }
  .center-info .center-location {
    font-size: 13.5px;
    padding-left: 27px;
  }
  .center-info .center-location p {
    min-width: 69px;
  }
  .center-list {
    padding-left: 15px;
  }
  section .mfc-info-subtitle {
    margin-bottom: 24px;
  }
  .center-info .address {
    display: flex;
    font-size: 18px;
    align-items: center;
  }
}

@media (max-width: 360px) {
  .center-list {
    padding-left: 0;
  }

  .center-info .address {
    display: flex;
    font-size: 18px;
    align-items: center;
  }
}
</pre></body></html>