@charset "utf-8";
/*
#multipleContentsDiv_factory1_29 > div._objHtml{position:absolute;top:45%;left:50%;transform:translate(-50%);z-index:9;}
.visual-slogan{color:#fff;text-align:center;}
.visual-slogan span{font-size:22px;font-family:'S-CoreDream-3Light';display:block;}
.visual-slogan strong{font-size:60px;font-family:'S-CoreDream-4Regular';display:block;}
*/
/* 비주얼 슬로건 위치 */
#multipleContentsDiv_factory1_29 > div._objHtml{position:absolute;top:50%;left:8%;width:84%;max-width:1400px;transform:translateY(-50%);z-index:9;box-sizing:border-box;}

/* 비주얼 슬로건 */
.visual-slogan{width:100%;color:#123d76;text-align:left;box-sizing:border-box;}
.visual-slogan span{display:block;margin-bottom:18px;color:#00a5df;font-size:18px;font-family:'S-CoreDream-4Regular';font-weight:400;line-height:1.2;letter-spacing:5px;}
.visual-slogan strong{display:block;color:#123d76;font-size:56px;font-family:'S-CoreDream-6Bold';font-weight:700;line-height:1.15;letter-spacing:-3px;word-break:keep-all;}
.visual-slogan p{display:block;margin:18px 0 0;color:#365b87;font-size:18px;font-family:'S-CoreDream-4Regular';font-weight:400;line-height:1.4;letter-spacing:-0.8px;word-break:keep-all;}

/* 1400px 이하 */
@media all and (max-width:1400px){
#multipleContentsDiv_factory1_29 > div._objHtml{left:6%;width:88%;}
.visual-slogan span{margin-bottom:16px;font-size:16px;letter-spacing:4px;}
.visual-slogan strong{font-size:50px;letter-spacing:-2.5px;}
.visual-slogan p{margin-top:16px;font-size:16px;}
}

/* 태블릿 */
@media all and (max-width:1024px){
#multipleContentsDiv_factory1_29 > div._objHtml{top:50%;left:5%;width:90%;transform:translateY(-50%);}
.visual-slogan span{margin-bottom:13px;font-size:14px;letter-spacing:3px;}
.visual-slogan strong{font-size:42px;line-height:1.17;letter-spacing:-2px;}
.visual-slogan p{margin-top:13px;font-size:15px;line-height:1.4;}
}

/* 모바일 */
@media all and (max-width:767px){
#multipleContentsDiv_factory1_29 > div._objHtml{top:50%;left:6%;width:88%;transform:translateY(-50%);}
.visual-slogan span{margin-bottom:9px;font-size:10px;letter-spacing:2px;}
.visual-slogan strong{font-size:28px;line-height:1.2;letter-spacing:-1.5px;}
.visual-slogan p{margin-top:10px;font-size:12px;line-height:1.5;letter-spacing:-0.5px;}
}

#multipleDiv_new_temp03_9{padding:45px 0;}
#multipleDiv_new_temp03_89{background:#f0f1f3;padding-bottom:50px;}

@media all and (max-width:1400px) {
  #multipleContentsDiv_new_temp03_9,
  #multipleContentsDiv_new_temp03_53,
  #multipleContentsDiv_new_temp03_89,
  #multipleContentsDiv_new_temp03_148{width:100% !important;}  

  #multipleContentsDiv_factory1_29 > div._objHtml{top:40%;}
  .visual-slogan strong{font-size:48px;line-height:1.3;}
}

@media all and (max-width:1023px) {
  #multipleContentsDiv_new_temp03_9,
  #multipleContentsDiv_new_temp03_53{padding:0 25px;}
}

@media all and (max-width:767px) {
  #multipleContentsDiv_new_temp03_9,
  #multipleContentsDiv_new_temp03_53{padding:0 15px;}
  #multipleContentsDiv_factory1_29 > div._objHtml{top:30%;width:80%;}
  .visual-slogan strong{font-size:32px;}
  .visual-slogan span{font-size:18px;}
}

/* 하단 배너 */
#multipleDiv_temp_01_57{background:#f0f1f3;padding:0 0 50px 0;} /*bg*/
/*
.quickmenu01{padding:50px 0;}
.quickmenu01 ul li{display: inline-block;width:calc(100% / 4 - 10px);vertical-align: top;padding:0 25px;background:none !important;}
.quickmenu01 ul li:nth-child(1),
.quickmenu01 ul li + li{border-left:1px solid #bfbfbf;}
.quickmenu01 ul li a{display: block;}

.quickmenu01 ul li .img{display: inline-block;vertical-align: top;}
.quickmenu01 ul li .conts{display: inline-block;vertical-align: top;width:54%;margin-left:25px;padding-top:7px;}
.quickmenu01 ul li .conts strong{position: relative;font-size:22px; font-family: 'Noto Regular';display: inline-block;margin-bottom:10px;line-height: 1.2;}
.quickmenu01 ul li .conts strong:before{content:'';position: absolute;width:0;height:10px;background: #e6999a;left:0;bottom:0;opacity: 0.4;transition: all ease 0.5s;}
.quickmenu01 ul li a:hover .conts strong{color:#000;}
.quickmenu01 ul li a:hover .conts strong:before{width:100%;}
.quickmenu01 ul li .conts p{font-size:16px;color:#454545;letter-spacing: -0.5px;line-height: 1.3;word-break:break-all;}

@media all and (max-width:1400px) {
  .quickmenu01 ul li{padding:0 15px;}
  .quickmenu01 ul li .conts{margin-left:20px;width:50%;}
}

@media all and (max-width:1200px) {
  .quickmenu01 ul li{width:calc(100% / 2 - 10px);margin-bottom:15px;}
}

@media all and (max-width:680px) {
  .quickmenu01{padding:0;}
  .quickmenu01 ul li{width:100%;border-left:none;padding: 25px 50px 15px;}
  .quickmenu01 ul li:nth-child(1), .quickmenu01 ul li + li{border-left:none;}
  .quickmenu01 ul li + li{border-top:1px solid #aaa;}
}
*/
/* 20261002  퀵메뉴 수정  */
.quickmenu01{padding:40px 0;}
.quickmenu01 ul{display:flex;gap:14px;margin:0;padding:0;}
.quickmenu01 ul li{width:25%;margin:0;padding:0;list-style:none;background:none !important;}
.quickmenu01 ul li a{position:relative;display:flex;align-items:center;width:100%;height:80px;padding:0 55px 0 25px;background:#fff;border:1px solid #d5dfec;border-radius:4px;box-sizing:border-box;transition:all .3s;}
.quickmenu01 ul li a:hover{border-color:#0c2c67;box-shadow:0 3px 10px rgba(0,0,0,.08);transform:translateY(-2px);}
.quickmenu01 ul li .img{display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;margin-right:20px;}
.quickmenu01 ul li .img img{display:block;max-width:48px;max-height:48px;}
.quickmenu01 ul li strong{display:block;font-family:'Noto Regular';font-size:18px;font-weight:700;color:#0c2c67;line-height:1.2;white-space:nowrap;}
.quickmenu01 ul li .arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:Arial,sans-serif;font-size:22px;font-weight:bold;color:#0c2c67;line-height:1;}


/* 1200px 이하 */
@media all and (max-width:1200px){
.quickmenu01 ul{flex-wrap:wrap;}
.quickmenu01 ul li{width:calc(50% - 7px);}
}


/* 모바일 */
@media all and (max-width:680px){
.quickmenu01{padding:25px 0;}
.quickmenu01 ul{display:block;}
.quickmenu01 ul li{width:100%;margin-bottom:10px;}
.quickmenu01 ul li:last-child{margin-bottom:0;}
.quickmenu01 ul li a{height:70px;padding:0 50px 0 20px;}
.quickmenu01 ul li .img{width:42px;min-width:42px;margin-right:15px;}
.quickmenu01 ul li .img img{max-width:40px;max-height:40px;}
.quickmenu01 ul li strong{font-size:17px;}
.quickmenu01 ul li .arrow{right:18px;font-size:20px;}
}
/* 20261002  퀵메뉴 수정  */

.quickmenu02_wrap{background:url('../../images/main/quick02_bg.png') no-repeat right bottom;padding:0 10px 10px 0;background-size:99%;}
.quickmenu02{background:url('../../images/main/quick_bg.png') left top;padding:25px 45px;}
.quickmenu02 > span{color:#fff;display: inline-block;font-size:20px;text-align: center;vertical-align: top;padding-top:20px;letter-spacing: -1px;line-height: 1.3;font-family: 'Noto Regular';margin-right:40px;}
.quickmenu02 > ul{width: 92%;display: inline-block;position: relative;padding: 0px 50px;}
.quickmenu02 ul li{text-align: center;background:none !important;}
.quickmenu02 ul li a{display: block;}
.quickmenu02 ul li a:hover span{color:#6e1f22;}
.quickmenu02 ul li span{color:#fff;display: block;}
.quickmenu02 .slick-slide img{margin:0 auto 5px;}
.quickmenu02 .slick-arrow{position: absolute;top: 35px;width:25px;height:25px;z-index: 9;text-indent:-9999px;}
.quickmenu02 .slick-prev{background:url('../../images/main/quick_arrow_prev.png') left top;left:0;}
.quickmenu02 .slick-next{background:url('../../images/main/quick_arrow_next.png') right top;right:0;}

@media all and (max-width:1400px) {
  .quickmenu02 > ul{width:90%;}
}

@media all and (max-width:1300px) {
  .quickmenu02 > ul{width:88%;}
}

@media all and (max-width:1023px) {
  .quickmenu02 > ul{width:82%;}
  .quickmenu02_wrap{background: none;padding:0;}
}

@media all and (max-width:767px) {
  .quickmenu02 > ul{width:78%;}
}

@media all and (max-width:580px) {
  .quickmenu02{padding:25px;}
  .quickmenu02 > ul{width:100%;}
  .quickmenu02 > span{display:none;}
}

#multipleDiv_new_temp03_148{background: #f4f4f4;border-top: 1px solid #cdcdcd;}
