body {margin:0;padding:0;background:#fff;font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :34px;
  height: 55px;
}
.mousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}
.content-body {text-align:center;font-size:0}
.content-body img {max-width:100%}
.visual1 {position:relative;}
.visual1 .scroll {position:absolute;bottom:85px;width:100%;left:0;text-align:center;color:#fff;font-size:16px;}
.visual1 .visual-top {margin-top:-70px}
.visual1 .scroll-down-msg {position:relative;top:80px}
.slider {background:#fff;width:auto;margin:0 auto;padding:0 0 100px 0}
.slider li {text-align:center;}
.slider li img {margin:0 auto}

#pc_wrap .footer {background:#2e2e2e;padding:40px 0 150px 0;color:#b6b6b6;}
#pc_wrap .footer .inner {width:1280px;margin:0 auto;line-height:28px;position:relative;}
#pc_wrap .footer .inner .social {position:absolute;right:10px;top:-10px}

#pc_wrap .quick-bar {position:fixed;right:100px;top:220px;z-index:9999;}
#pc_wrap .quick-bar ul li {padding-bottom:10px}

#pc_wrap .quick-counsel {width:100%;left:0;bottom:0;position:fixed;}
#pc_wrap .quick-counsel .fix-top {text-align:center;position:relative;top:14px}

#pc_wrap .quick-counsel .inner-wrap {background:#01348b;}
#pc_wrap .quick-counsel .inner {width:1280px;margin:10px auto 0 auto;padding:20px 0 20px 0;color:#fff;}

#pc_wrap .quick-counsel .inner .left {width:350px;float:left;}
#pc_wrap .quick-counsel .inner .left .title {font-size:15px;background:#001b49;border-radius:15px;display:block;width:100px;text-align:center;padding:5px;margin-bottom:5px}
#pc_wrap .quick-counsel .inner .left .tel {font-size:35px;font-weight:bold;}
#pc_wrap .quick-counsel .inner .counsel {width:900px;float:right;text-align:right;padding-right:30px}
#pc_wrap .quick-counsel .inner .counsel input[type=text] {font-size:15px;padding:4px;border:1px solid #ddd;height:30px;width:300px;vertical-align:middle;}
#pc_wrap .quick-counsel .inner .counsel .privacy {padding:0 0 6px 0;margin:0}
#pc_wrap .quick-counsel .inner .counsel .btn-confirm {height:42px;background:#222222;color:#fff;padding:5px 40px;border:1px solid #222;vertical-align:middle;font-weight:bold;font-size:16px}
#pc_wrap .quick-counsel .clr {clear:both}

.content-area img.img-mg {margin:0 20px}
.pd20 {padding:20px 0}
.pdt40 {padding:40px 0 0 0}
.bg-sky {background:#e6f2f8}
.bg-blue {background:url("../images/image04_bg.png") center top no-repeat;height:1196px;}
#pc_wrap, #mobile_wrap {display:none}
#mobile_wrap {padding-bottom:80px}
#mobile_wrap, #mobile_wrap img {max-width:100%}
.mo_visual1 {position:relative;}
.mo_visual1 .scroll {position:absolute;bottom:85px;width:100%;left:0;text-align:center;color:#fff;font-size:1.3em;}
.mo_visual1 .visual-top {margin-top:-70px}
.mo_visual1 .scroll-down-msg {position:relative;top:80px}
.mo-cont-body {text-align:center;padding:15px}
.mo-cont-body img.img-mg {margin:15px 0; width:95%;}
.mo-bg-blue {background:url("../images/mo_content_17_bg.png") center top no-repeat #0f1626;height:2820px;}
#mobile_wrap .slider {width:90%;margin:0 auto}
#mobile_wrap .footer {background:#2e2e2e;padding:40px 0 40px 0;color:#b6b6b6;position:relative;top:-5px}
#mobile_wrap .footer .social {position:relative;text-align:center;padding:15px 0}
#mobile_wrap .footer .inner {width:90%;padding:20px;font-size:0.86em;margin:0 auto;line-height:28px;position:relative;}
#mobile_wrap .quick-counsel {width:100%;left:0;bottom:0;position:fixed;}
#mobile_wrap .quick-counsel .fix-top {text-align:center;position:relative;top:14px}
#mobile_wrap .quick-counsel .inner-wrap {background:#01348b;position:relative;}
#mobile_wrap .quick-counsel .inner {width:100%;margin:10px auto 0 auto;padding:10px 0 20px 0;color:#fff;}
#mobile_wrap .quick-counsel .inner h2 {text-align:center;font-size:2em;position:relative;}
#mobile_wrap .quick-counsel .inner h2 .btn-close {position:absolute; right:10px; top:-15px}
#mobile_wrap .quick-counsel .inner .counsel {width:100%}
#mobile_wrap .quick-counsel .inner .counsel input[type=text] {font-size:1.5em;padding:15px 4px;border:1px solid #ddd;width:47%;vertical-align:middle;}
#mobile_wrap .quick-counsel .inner .counsel input[type=text]:nth-child(1) {margin-right:5px}
#mobile_wrap .quick-counsel .inner .counsel .privacy input[type=checkbox] {width:20px;height:20px;vertical-align:middle;}
#mobile_wrap .quick-counsel .inner .counsel .privacy {padding:15px 0 15px 0;margin:0;font-size:1.3em}
#mobile_wrap .quick-counsel .inner .counsel .btn-confirm {width:99%;background:#222222;color:#fff;padding:10px 40px;border:1px solid #222;vertical-align:middle;font-weight:400;font-size:1.7em}
#mobile_wrap .quick-counsel .clr {clear:both}
#mobile_wrap .mo-counsel-wrap {width:90%;margin:0 auto}
#mobile_wrap .mo-counsel-wrap input[type=text] {width:48%}
#mobile_wrap .quick-counsel-off {font-size:0}
#mobile_wrap .mo-btm {position:fixed;top:40%;right:10px;z-index:9999;}
#mobile_wrap .mo-btm img {display:block;margin:15px 0}
#mobile_wrap .footer-center {text-align:center;padding-top:20px}