@charset "utf-8";
@font-face {
     font-family: 'S-CoreDream-9Black';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-5Medium';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
      url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
      url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(http://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

.core {   font-family: 'S-CoreDream-9Black';}
/* 초기화 */ 

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family: "Noto Sans KR",'Malgun Gothic', dotum, sans-serif;font-size:1em}
input[type="submit"]{cursor:pointer}
button {cursor:pointer}

textarea, select {font-family: "Noto Sans KR",'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#new_wrap{position:relative;  }

br.mob {display:none !important;}
br.tab {display:none !important;}
img.img_m {display:none !important;}

.d_mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;z-index:9999;transition:opacity 0.3s ease, visibility 0.3s ease}
.d_mask.on{opacity:1;visibility:visible}

.quick {position:fixed;right:-1180px;top:50%;transform:translateY(-50%);z-index:99999;transition:right 0.5s ease}
.quick.on{right:0}
.inner {position:relative;max-width:1700px;width:100%;margin:0 auto;}
.header {position:absolute;top:0;left:0;width:100%;z-index:99;text-align:center;}
.header h1 {float:left;margin-top:25px;}
.header h1 .on {display:none;}
.header .gnb {display:inline-block;}
.header .gnb:after {content:"";display:block;clear:both;}
.header .gnb > li {position:relative;float:left;}
.header .gnb > li:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:15px; width:0; height:3px; background:#324484; transition:0.3s ease-in-out;}
.header .gnb > li + li {margin-left:55px;}
.header .gnb > li > a{display:block; position:relative; font-size:22px; color:#fff; font-weight:500; line-height:100px; transition:0.3s ease-in-out;}
.header .gnb_depth {display:none; position:absolute; left:50%; transform:translateX(-50%); width:230px; background:#324484; padding:20px 30px; overflow:hidden; z-index:999;}
.header .gnb_depth li{height:40px;}
.header .gnb_depth li a{position:relative;display:inline-block; font-size:18px; color:#fff; font-weight:500; line-height:40px; transition:0.3s all;}
.header .gnb_depth li a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:5px; width:0; height:2px; background:#fff; transition:0.3s ease-in-out;}
.header .menu_btn {position:absolute;top:40px;right:0;cursor:pointer;}
.header .menu_btn .on {display:none;}
.header .bell_btn {position:absolute;top:40px;right:50px;width:25px;height:23px;cursor:pointer;}
/*.header .bell_btn:before {content:"";position:absolute;bottom:-15px;left:50%;width:12px;height:9px;transform:translatex(-50%);background:url(/images/up_red.png)center no-repeat;background-size:100% 100%;}*/
/*.header .bell_btn:after {content:"관심고객등록";position:absolute;bottom:-50px;left:50%;width:100px;height:35px;line-height:35px;font-size:14px;text-align:center;color:#fff;transform:translatex(-50%);background:#324484;border-radius:10px;}*/
.header .bell_btn .on {display:none;}
.header .gnb_depth li a:hover{color:#fff;}
.header:hover .gnb > li > a{color:#414141;}
.header .gnb > li:hover:before{width:100%;}
.header .gnb_depth li a:hover:before{width:100%;}
.header .gnb > li:hover > a{color:#324484;}

.header.fixed {position:fixed;background:#fff;z-index:1200; }
.header.fixed .gnb > li > a{color:#414141;}
.header.fixed .menu_btn .on {display:inline-block;}
.header.fixed .menu_btn .off {display:none;}
.header.fixed .bell_btn .on {display:inline-block;}
.header.fixed .bell_btn .off {display:none;}
.header.fixed h1 .on {display:inline-block;}
.header.fixed h1 .off {display:none;}
.header:hover {background:#fff;}
.header:hover .menu_btn .on {display:inline-block;}
.header:hover .menu_btn .off {display:none;}
.header:hover .bell_btn .on {display:inline-block;}
.header:hover .bell_btn .off {display:none;}
.header:hover h1 .on {display:inline-block;}
.header:hover h1 .off {display:none;}

#lnb_wrap{display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(235,64,29,.90); padding-top: 25px; z-index:9999999;}
.lnb_logo {padding-top:90px;text-align:center;}
.lnb_logo img {width:405px;}

.lnb{margin:120px auto 0;max-width:1700px;}
.lnb > li{float:left; width:25%;margin-bottom:50px; padding:0 30px 30px ;border-left:1px solid rgba(255,255,255,.5); min-height:240px;}
.lnb > li > h3 > a.lnb_tit{display:inline-block; font-size: 25px; color:#ffb1b4; font-weight:700; line-height:1;}
.lnb_depth{margin-top:25px;}
.lnb_depth li a{position:relative;display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.lnb_depth li a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:0px; width:0; height:2px; background:#fff; transition:0.3s ease-in-out;}
.lnb_close{position:absolute; top:0px; right:0px; cursor:pointer;}
.lnb_depth li a:hover:before {width:100%;}


.visual_slider_area {position:relative;}
.visual_slider {}
.visual_slider li {position:relative;height:820px;}
.visual_slider li .txt {position:absolute;left:50%;top:50%;transform:translatey(-50%);margin-left:-810px;color:#fff;line-height:1.2;}
.visual_slider li .txt > div {border-left:1px solid #fff;padding-left:40px;}
.visual_slider li .txt > div > strong {font-size:20px;}
.visual_slider li .txt p {margin-top:20px;font-size:28px;}
.visual_slider li .txt > div div {margin-top:40px;font-size:50px;}
.visual_slider li .txt a.detail {display:inline-block;margin:40px 0 0 40px;padding:0 50px 10px 0;background:url(../images/go_w.png)left bottom no-repeat;background-size:100% auto;color:#fff;font-size:16px;font-weight:bold;}
.visual_slider_area .bx-pager {position:absolute;right:80px;top:50%;transform:translatey(-50%);z-index:9999;}
.visual_slider_area .bx-pager div {margin:10px 0;}
.visual_slider_area .bx-pager a {display:inline-block;width:50px;height:50px;line-height:48px;font-size:15px;  font-family: 'S-CoreDream-5Medium';color:#fff;text-align:center;}
.visual_slider_area .bx-pager a.active {font-family: 'S-CoreDream-9Black';border:1px solid #fff;border-radius:50%;}
.visual_slider_area .go_sec1 {position:absolute;bottom:60px;left:50%;margin-left:-25px;width:50px;font-size:12px;color:#fff;text-align:center; animation: scroll 3s ease-in-out infinite;z-index:999;}
.visual_slider_area .go_sec1 img {display:inline-block;margin-top:5px;}
@keyframes scroll {
	0% {transform: translateY(0);}
	50% {transform: translateY(20px);}
	100% {transform: translateY(0);}
}

.red {color:#c9151e;}
.section {padding-top:115px;}
.section h2 {position:relative;font-size:45px;font-weight:bold;color:#414141;line-height:1.2;text-align:center;}
.section h2 p {margin-top:5px;font-size:18px;color:#777777;font-weight:300;}
.section h2:before {content:"";position:absolute;bottom:-50px;left:50%;width:1px;height:30px;background:#c9151e;}
.section h2.lineNo:before {display:none;}
.section h2.white {color:#fff;}
.section h2.white p {color:#fff;}
.section h2.white:before {background:#fff;}
.sec1 {padding-bottom:95px;background:url(../images/bgbg.png)center bottom no-repeat;background-size:100% auto;}
.sec1_des {margin-top:80px;overflow:hidden;}
.sec1_des .img {float:left;width:50%;height:540px;background:url(../images/sec1_img.png)center no-repeat;background-size:cover;}
.sec1_des .img img {width:100%;}
.sec1_des .txt {float:left;width:50%;padding:40px 40px 0px 80px;line-height:1.2;}
.sec1_des .txt span {font-size:16px;font-weight:bold;}
.sec1_des .txt div {margin-top:20px;font-size:40px;color:#000;word-break:keep-all;}
.sec1_des .txt p {margin-top:40px;font-size:18px;color:#777777;word-break:keep-all;}
.sec1_des .txt a.detail {display:inline-block;margin-top:40px;padding:0 50px 10px 0;background:url(../images/go_b.png)left bottom no-repeat;background-size:100% auto;color:#767676;font-size:16px;font-weight:bold;}


.sec2 {padding-bottom:190px;}
.info_slider_area {position:relative;margin-top:80px;}
.info_slider {}
.info_slider .slick-list {padding:0 10%;}
.info_slider .slick-slide {overflow:hidden;padding: 0 35px;}
.info_slider .slick-slide .img {float:left;width:50%;height:410px;overflow:hidden;background-size:cover !important;}
.info_slider .slick-slide .txt {float:left;width:50%;height:410px;position:relative;padding:50px 60px 0;background:#ece6e1;line-height:1.2;}
.info_slider .slick-slide .txt .label {position:absolute;top:40px;left:-7%;padding:0 15px;color:#fff;height:40px;line-height:40px;background:#324484;font-size:16px;transform: skewx(-15deg);}
.info_slider .slick-slide .txt .label span {display:block;transform: skewx(15deg);}
.info_slider .slick-slide .txt .label.bl {background:#000;}
.info_slider .slick-slide .txt dt {font-size:25px;color:#000;margin-bottom:30px;font-weight:bold;}
.info_slider .slick-slide .txt dt div{ overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.info_slider .slick-slide .txt dt span {display:block;font-size:16px;margin-bottom:10px;}
.info_slider .slick-slide .txt dd {margin-bottom:15px;}
.info_slider .slick-slide .txt dd strong {display:inline-block;width:150px;font-size:18px;color:#4a4949;vertical-align:top;}
.info_slider .slick-slide .txt dd span {display:inline-block;width:calc(100% - 75px);vertical-align:top;font-size:18px;color:#6c6c6c; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;word-break:keep-all;font-weight:300;}
.info_slider .slick-slide .txt a.detail {display:inline-block;margin-top:35px;padding:0 50px 10px 0;background:url(../images/go_b.png)left bottom no-repeat;background-size:100% auto;color:#767676;font-size:16px;font-weight:bold;}

.info_slider_area .controls {}
.info_slider_area .controls span {position:absolute;top:50%;margin-top:-35px;text-align:center;display:inline-block;width:70px;height:70px;line-height:70px;border-radius:50%;background:#fff;cursor:pointer;border:1px solid #ccc;box-shadow:5px 5px 5px -3px rgba(0,0,0,.3);}
.info_slider_area .controls span.slider_prev {display:inline-block !important;left:50%;margin-left:-40%;}
.info_slider_area .controls span.slider_next {display:inline-block !important;right:50%;margin-right:-40%;}

.sec3 {padding-bottom:115px;background:#f2f2f2 url(../images/news_bg.jpg)center no-repeat;background-size:100% auto;}
.sec3 h2 {color:#000;text-align:left;height:305px;font-weight:900;}
.news_slider_wrap {position:relative;}
.news_slider_wrap {position: absolute; top: 0; left: 470px; max-width: 1400px; width: 100%;}
.direction{position:absolute; left:0; bottom:50px; font-size:0; outline:0; border:0;}
.direction > span {position:absolute;bottom:0;text-align:center;display:inline-block;width:70px;height:70px;line-height:70px;border-radius:50%;background:#fff;cursor:pointer;border:1px solid #ccc;box-shadow:5px 5px 5px -3px rgba(0,0,0,.3);}
.direction > span img {width:17px;}
.direction > span.news_prev {left:0;}
.direction > span.news_next {left:80px;}
.news_slider_wrap .slick-list {padding:5px 25% 5px 0;}
.news_slider_wrap .slick-slide {padding:0 15px;}
.news_slider_wrap .slick-slide a {display:block;padding:30px;border:1px solid #ccc;background:#fff;box-shadow:5px 5px 5px -3px rgba(0,0,0,.3);}
.news_slider_wrap .slick-slide a .label {display:inline-block;padding:0 15px;height:40px;line-height:40px;font-size:18px;color:#fff;background:#324484;}

/*.news_slider_wrap .slick-slide a:hover .label {background:#c9151e;}*/
.news_slider_wrap .slick-slide a .tit {margin-top:30px;font-size:22px;color:#0b1116;font-weight:700; line-height:1.4; height:2.8em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.news_slider_wrap .slick-slide a p {margin-top:20px;font-size:18px;color:#6c6c6c;font-weight:700; font-weight:300;line-height:1.4; height:2.8em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.news_slider_wrap .slick-slide a .time {margin-top:30px;color:#5f5f5f;font-size:16px;}
.news_slider_wrap .slick-slide a .time img {display:inline-block;margin-right:10px;width:15px;}

.sec4 {padding-bottom:115px;background:url(../images/service_bg.jpg)center no-repeat;background-size:cover;}
.service_box {position:relative;margin-top:150px;}
.service_list {left:0;width:100%;font-size:0;}
.service_list li {display:inline-block; width:700px; height:300px; text-align:center;vertical-align:middle;}






.foot {padding:45px 0;background:#2c2c2c; }
.foot_t {padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.5);overflow:hidden;}
.foot_t .logo {float:left;}
.foot_t .logo img {width:250px;}
.foot_t .r_foot {float:right;margin-top:20px;}
.foot_t .r_foot a {color:#fff;font-size:16px;margin:0 5px;}
.foot_b {overflow:hidden;padding-top:20px;}
.foot_b .left {float:left;color:#fff;font-size:18px;}
.foot_b .left strong{font-size:23px;margin-left:5px;}
.foot_b .left p.caution {font-size:14px;}
.foot_b .left p.copy {font-size:13px;color:#a5a5a5;}
.foot_b .right {float:right;}
.foot_b .right span {margin-top:20px;color:#fff;font-size:14px;}
.foot_b .right span + span {margin-left:20px;}
.foot_b .right span img {margin-left:10px;}
.foot_b .right span:nth-child(1) img {width:145px;}
.foot_b .right span:nth-child(2) img {width:177px;}


/*서브*/
.sub_visual {position:relative;height:500px;}
.sub_visual .sub_visual_txt {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translatey(-50%);padding:0 3%;}
.sub_visual .sub_visual_txt h2 {font-size:50px;color:#fff;font-weight:bold;line-height:1;}
.sub_visual .sub_visual_txt p {margin-top:10px;font-size:20px;color:#fff;word-break:keep-all;}
.loc {position:absolute;bottom:-38px;left:0;right:0;max-width:1700px;width:100%;margin:0 auto;background:#324484;z-index:99;}
.loc .loc_home {float:left;width:105px;height:75px;text-align:center;line-height:75px;border-right:1px solid rgba(255,255,255,.3);}
.loc .loc_home img {vertical-align:middle;}
.loc .loc_dep {position:relative;float:left;width:285px;border-right:1px solid rgba(255,255,255,.3);}
.loc .loc_dep span {display:block;height:75px;line-height:75px;padding-left:25px;font-size:20px;color:#fff;font-weight:bold;background:url(../images/s_plus.png)90% center no-repeat;cursor:pointer;}
.loc .loc_dep.on span {background:#fff url(../images/s_plus_on.png)90% center no-repeat;color:#324484;}
.loc .loc_dep ul {display:none;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background:#fff;}
.loc .loc_dep ul li {border:1px solid #ccc;}
.loc .loc_dep ul li + li {border-top:0;}
.loc .loc_dep ul li a {display:block;padding-left:25px;font-size:20px;height:55px;line-height:55px;color:#000;}
.loc .loc_dep ul li a:hover {color:#324484;}
.sub_contents {max-width:1700px;width:100%;margin:0 auto;padding:80px 0 30px 0;}
.sub_contents.full {max-width:none;}
.sub_contents > h3 {text-align:center;font-size:45px;color:#000;font-weight:900;}
.sub_contents > p {margin-top:10px;font-size:22px;color:#949494;word-break:keep-all;text-align:center;}

.con {margin-top:0px;}

.table_wrap {margin-top:70px;}
.table_wrap table {border-collapse: collapse;width:100%;border-top:2px solid #000;border-bottom:2px solid #ccc;}
.table_wrap table td {padding:15px 0 15px 45px;font-size:16px;color:#131313;font-weight:bold;border-bottom:1px solid #ccc;}
.table_wrap table td + td {border-left:1px solid #ccc;color:#646464;font-weight:400;}

@media screen and (max-width:1700px){

.inner {padding:0 3%;}
.lnb_close{right:3%;}
.header h1 {margin-top:25px;}
.header h1 img {width:210px;}
.header .gnb > li:before{bottom:15px; height:3px; }
.header .gnb > li + li {margin-left:55px;}
.header .gnb > li > a{font-size:18px;line-height:100px;}
.header .gnb_depth {width:230px;  padding:20px 30px; }
.header .gnb_depth li{height:40px;}
.header .gnb_depth li a{font-size:18px; line-height:40px;}
.header .gnb_depth li a:before{bottom:5px;  height:2px; }
.header .menu_btn {top:40px;right:3%;}
.header .menu_btn img {width:27px;}
.header .bell_btn {top:40px;right:7%;}
.header .bell_btn img {width:25px;}

.visual_slider li .txt {margin-left:0;left:3%;}
.visual_slider_area .bx-pager {right:3%;}

.direction{left:3%; }

.sub_contents {padding:150px 3%;}
}

@media screen and (max-width:1400px){

.section {padding-top:115px;}
.section h2 {font-size:45px;}
.section h2 p {margin-top:5px;font-size:18px;}
.section h2:before {bottom:-50px;left:50%;height:30px;}
.sec1 {padding-bottom:70px;}
.sec1_des {margin-top:80px;}
.sec1_des .img {height:500px;}
.sec1_des .txt {padding:45px 40px 0px 45px;}
.sec1_des .txt span {font-size:16px;}
.sec1_des .txt div {margin-top:20px;font-size:35px;}
.sec1_des .txt p {margin-top:40px;font-size:18px;}
.sec1_des .txt a.detail {margin-top:40px;padding:0 50px 10px 0;font-size:16px;}


.news_slider_wrap {left: 435px; }
.news_slider_wrap .slick-slide {padding:0 10px;}
.news_slider_wrap .slick-list {padding:5px 50% 5px 0;}


.foot_b .left p.caution {font-size:13px;}
.foot_b .right span {font-size:13px;}

}

@media screen and (max-width:1200px){
.quick{width:95%;right:-95%}
.header .gnb > li + li {margin-left:35px;}

.sec1_des .img {height:580px;}

#lnb_wrap{/*height:68.3333vw;*/padding-top: 6.6667vw;}
.lnb_logo {padding-top:0;}
.lnb_logo img {width:33.7500vw;}
.lnb{margin-top:6.6667vw;}
.lnb > li{ min-height:13.6667vw; padding:0 2.5000vw;}
.lnb > li > h3 > a.r_lnb_tit{ font-size: 1.6667vw; }
.lnb_depth{margin-top:2.0833vw;}
.lnb_depth li a{ font-size:1.4167vw;  line-height:2.5000vw;}
.lnb_close{top: -3.3333vw;right:3.3333vw;}
 
.sec3 h2 {height:240px;}
.news_slider_wrap {left: 435px; }
.direction{  bottom:20px;}
.direction > span {width:50px;height:50px;line-height:48px;}
.direction > span.news_next {left:60px;}
.direction > span img {width:14px;}
.news_slider_wrap .slick-list {padding:5px 50% 5px 0;}
.news_slider_wrap .slick-slide {padding:0 10px;}
.news_slider_wrap .slick-slide a {padding:20px;}
.news_slider_wrap .slick-slide a .label {padding:0 15px;height:30px;line-height:30px;font-size:14px;}
.news_slider_wrap .slick-slide a .tit {margin-top:20px;font-size:16px;}
.news_slider_wrap .slick-slide a p {margin-top:10px;font-size:14px;}
.news_slider_wrap .slick-slide a .time {margin-top:20px;font-size:12px;}
.news_slider_wrap .slick-slide a .time img {margin-right:10px;width:12px;}

.sec4 {padding-bottom:115px;}
.service_box {margin-top:150px;}
.service_list li a {height:315px;padding-top:100px;}
.service_list li a .over {top:-50px;padding-top:155px;height:415px;}
.service_list li strong {font-size:26px;}
.service_list li p {margin-top:20px;font-size:14px;}
.service_list li span.detail {margin-top:35px;padding:0 30px 10px 0;font-size:12px;}

.foot {padding:3.7500vw 0;}
.foot_t {padding-bottom:2.0833vw;}
.foot_t .logo img {width:20.8333vw;}
.foot_t .r_foot {margin-top:1.6667vw;}
.foot_t .r_foot a {font-size:1.3333vw;margin:0 0.4167vw;}
.foot_b {padding-top:1.6667vw;}
.foot_b .left {font-size:1.5000vw;}
.foot_b .left strong{font-size:1.9167vw;margin-left:0.4167vw;}
.foot_b .left p.caution {font-size:1.0833vw;}
.foot_b .left p.copy {font-size:1.0833vw;}
.foot_b .right span {margin-top:1.6667vw;font-size:1.0833vw;}
.foot_b .right span + span {margin-left:1.6667vw;}
.foot_b .right span img {margin-left:0.8333vw;}
.foot_b .right span:nth-child(1) img {width:11.0833vw;}
.foot_b .right span:nth-child(2) img {width:13.7500vw;}
br.tab {display:block !important;}
}

@media screen and (max-width:1024px){

br.mob {display:none !important;}


.header h1 {margin-top:2.9297vw;}
.header h1 img {width:20.5078vw;}
.header .gnb > li:before{bottom:1.4648vw; height:0.2930vw; }
.header .gnb > li + li {margin-left:3.4180vw;}
.header .gnb > li > a{font-size:1.3672vw; line-height:9.7656vw;}
.header .gnb_depth {width:22.4609vw;  padding:1.9531vw 2.9297vw; }
.header .gnb_depth li{height:3.9063vw;}
.header .gnb_depth li a{font-size:1.7578vw; line-height:3.9063vw;}
.header .gnb_depth li a:before{bottom:0.4883vw;  height:0.1953vw; }
.header .menu_btn {top:3.9063vw;}
.header .menu_btn img {width:2.6367vw;}
.header .bell_btn {top:3.9063vw;right:7%;}
.header .bell_btn img {width:2.4414vw;}
/*.header .bell_btn:before {bottom:-1.4648vw;left:50%;width:1.1719vw;height:0.8789vw;transform:translatex(-50%);background:url(/images/up_red.png)center no-repeat;background-size:100% 100%;}
.header .bell_btn:after {content:"관심고객등록";bottom:-4.8828vw;left:50%;width:9.7656vw;height:3.4180vw;line-height:3.4180vw;font-size:1.3672vw;transform:translatex(-50%);background:#324484;border-radius:0.9766vw;}*/
.visual_slider li {height:65.9180vw;}
.visual_slider li .txt > div {padding-left:2.4414vw;}
.visual_slider li .txt > div > strong {font-size:1.4648vw;}
.visual_slider li .txt p {margin-top:1.9531vw;font-size:1.9531vw;}
.visual_slider li .txt > div div {margin-top:1.4648vw;font-size:3.5156vw;}
.visual_slider li .txt a.detail {margin:3.9063vw 0 0 2.4414vw;padding:0 3.4180vw 0.9766vw 0;font-size:1.1719vw;}
.visual_slider_area .bx-pager div {margin:0.9766vw 0;}
.visual_slider_area .bx-pager a {width:2.9297vw;height:2.9297vw;line-height:2.7344vw;font-size:1.1719vw; }
.visual_slider_area .go_sec1 {bottom:5.8594vw;left:50%;margin-left:-2.4414vw;width:4.8828vw;font-size:0.9766vw;}
.visual_slider_area .go_sec1 img {margin-top:0.4883vw;width:1.9531vw;}

.section {padding-top:8.7891vw;}
.section h2 {font-size:3.1250vw;}
.section h2 p {margin-top:0.4883vw;font-size:1.3672vw;}
.section h2:before {bottom:-3.9063vw;height:1.9531vw;}
.sec1 {padding-bottom:4.8359vw;}
.sec1_des {margin-top:5.8594vw;}
.sec1_des .img {height:41.5039vw;width:55%;}
.sec1_des .txt {padding:2.9297vw 3.4180vw 0.0000vw 3.4180vw;width:45%;}
.sec1_des .txt span {font-size:1.1719vw;}
.sec1_des .txt div {margin-top:1.9531vw;font-size:2.5391vw;}
.sec1_des .txt p {margin-top:2.4414vw;font-size:1.3672vw;}
.sec1_des .txt a.detail {margin-top:3.9063vw;padding:0 2.9297vw 0.9766vw 0;font-size:1.1719vw;}

.sec2 {padding-bottom:13.6719vw;}
.info_slider_area {margin-top:3.9063vw;}
.info_slider .slick-list {padding:0;}
.info_slider .slick-slide {padding: 0 4.3945vw;}
.info_slider .slick-slide .img {height:29.2969vw;}
.info_slider .slick-slide .txt {height:29.2969vw;padding:4.3945vw 3.9063vw 0;}
.info_slider .slick-slide .txt .label {top: 2.9063vw;left:-7%;padding:0 1.4648vw;height: 2.9063vw;line-height: 2.9063vw;font-size:1.1719vw;}
.info_slider .slick-slide .txt dt {font-size:1.7578vw;margin-bottom:1.9531vw;}
.info_slider .slick-slide .txt dt span {font-size:1.1719vw;margin-bottom:0.9766vw;}
.info_slider .slick-slide .txt dd {margin-bottom:0.9648vw;}
.info_slider .slick-slide .txt dd strong {width:4.8828vw;font-size:1.3672vw;}
.info_slider .slick-slide .txt dd span {width:calc(100% - 4.7vw);font-size:1.3672vw;}
.info_slider .slick-slide .txt a.detail {margin-top:2.9297vw;padding:0 2.9297vw 0.9766vw 0;font-size:1.1719vw;}
.info_slider_area .controls span {margin-top:-2.4414vw;width:4.8828vw;height:4.8828vw;line-height:4.6875vw;}
.info_slider_area .controls span.slider_prev {left:1%;margin-left:0;}
.info_slider_area .controls span.slider_next {right:1%;margin-right:0;}
.info_slider_area .controls span img {width:1.0602vw;}


.sec3 h2 {height:23.4375vw;}
.news_slider_wrap {left: 31.4805vw; }
.direction{  bottom:1.9531vw;}
.direction > span {width:4.8828vw;height:4.8828vw;line-height:4.6875vw;}
.direction > span.news_next {left:5.8594vw;}
.direction > span img {width:1.3672vw;}
.news_slider_wrap .slick-list {padding:0.4883vw 50% 0.4883vw 0;}
.news_slider_wrap .slick-slide {padding:0 0.9766vw;}
.news_slider_wrap .slick-slide a {padding:1.9531vw;}
.news_slider_wrap .slick-slide a .label {padding:0 1.4648vw;height:2.9297vw;line-height:2.9297vw;font-size:1.3672vw;}
.news_slider_wrap .slick-slide a .tit {margin-top:1.9531vw;font-size:1.5625vw;}
.news_slider_wrap .slick-slide a p {margin-top:0.9766vw;font-size:1.3672vw;}
.news_slider_wrap .slick-slide a .time {margin-top:1.9531vw;font-size:1.1719vw;}
.news_slider_wrap .slick-slide a .time img {margin-right:0.9766vw;width:1.1719vw;}

.sec4 {padding-bottom:11.2305vw;}
.service_box {margin-top:14.6484vw;}
.service_list li a {height:30.7617vw;padding-top:9.7656vw;}
.service_list li a .over {top:-4.8828vw;padding-top:15.1367vw;height:40.5273vw;}
.service_list li strong {font-size:2.5391vw;}
.service_list li p {margin-top:1.9531vw;font-size:1.3672vw;}
.service_list li span.detail {margin-top:3.4180vw;padding:0 2.9297vw 0.9766vw 0;font-size:1.1719vw;}


.foot_b .left p.caution {font-size:0.8833vw;}
.foot_b .left p.copy {font-size:0.8833vw;}
.foot_b .right span {margin-top:1.6667vw;font-size:0.8833vw;}
.foot_b .right span:nth-child(1) img {width:8.0833vw;}
.foot_b .right span:nth-child(2) img {width:10.7500vw;}


.sub_visual {height:53.711vw;}
.sub_visual .sub_visual_txt h2 {font-size:5.371vw;}
.sub_visual .sub_visual_txt h2 span:after {top: -0.586vw;right:-1.953vw;width:3.027vw;height: 1.758vw;}
.sub_visual .sub_visual_txt p {margin-top:0.977vw;font-size:1.953vw;}
.loc {bottom:0;}
.loc .loc_home {width:10.254vw;height:7.324vw;line-height:7.324vw;}
.loc .loc_home img {width:2.441vw;}
.loc .loc_dep {width:27.832vw;}
.loc .loc_dep span {height:7.324vw;line-height:7.324vw;padding-left:2.930vw;font-size:1.953vw;}
.loc .loc_dep ul li a {padding-left:2.930vw;font-size:1.953vw;height:5.371vw;line-height:5.371vw;}

.sub_contents.full {padding:12.207vw 0;}
.sub_contents {padding:12.207vw 3%;}
.sub_contents > h3 {font-size:4.3945vw;}
.sub_contents > p {margin-top:0.977vw;font-size:1.953vw;}

.con {margin-top:6.3477vw;}
}

@media screen and (max-width:768px){
br.pc {display:none !important;}
br.tab {display:none !important;}
br.mob {display:block !important;}
img.img_m {display:block !important;}
img.img_pc {display:none !important;}
.header h1 .img_m.on {display:none  !important;}

.header { height:125px !important; }
.header:hover {background:#fff; }

.header.fixed:hover {position:fixed;background:#fff;z-index:1200;  }
.header.fixed {position:fixed;background:#fff;z-index:1200;  }

.header.fixed h1 .img_m.off {display:none  !important;}
.header.fixed h1 .img_m.on {display:block  !important;}
.header:hover h1 .img_m.on {display:block  !important;}
.header:hover h1 .img_m.off {display:none !important;}

 
.header h1 {margin-top:3.9063vw;}
.header h1 img {width:41.6667vw;}
.header .gnb {display:none;}
.header .menu_btn {top:5.2083vw;}
.header .menu_btn img {width:5.8594vw;}

.header .menu_btn .img_m.on {display:none  !important;}
.header.fixed .menu_btn .img_m.off {display:none  !important;}
.header.fixed .menu_btn .img_m.on {display:block  !important;}
.header:hover .menu_btn .img_m.on {display:block  !important;}
.header:hover .menu_btn .img_m.off {display:none !important;}

.header .bell_btn {top:5.2083vw;right:12%;width:4.9479vw;height:5vw;}
.header .bell_btn img {width:4.9479vw;}
/*.header .bell_btn:before {bottom:-1.9531vw;left:50%;width:1.5625vw;height:1.1719vw;transform:translatex(-50%);background:url(/images/up_red.png)center no-repeat;background-size:100% 100%;}
.header .bell_btn:after {content:"관심고객등록";bottom:-6.5104vw;left:50%;width:14.0208vw;height:4.5573vw;line-height:4.5573vw;font-size:2.0229vw;transform:translatex(-50%);background:#324484;border-radius:1.3021vw;}*/
.header .bell_btn .img_m.on {display:none  !important;}
.header.fixed .bell_btn .img_m.off {display:none  !important;}
.header.fixed .bell_btn .img_m.on {display:block  !important;}
.header:hover .bell_btn .img_m.on {display:block  !important;}
.header:hover .bell_btn .img_m.off {display:none !important;}


#lnb_wrap{/*height:100%;*/ background:rgba(0,0,0,0.8); padding-top:0;}
#lnb_wrap .inner{float:right; position:relative; width:75.5208vw; height:100%; padding:0 7.1615vw; background:#fff;}

.lnb_logo{padding-top:16.9271vw; text-align:left;}
.lnb{margin-top:5.2083vw; width:100%;}
.lnb > li{float:none; width:100%; min-height:auto; padding:0; margin-bottom:0;border-top:1px solid #ddd;}
.lnb > li:last-child{border-bottom:1px solid #ddd;}
.lnb > li > h3 > a.lnb_tit{display:block; font-size: 4.5573vw; color:#14151a; line-height:13.0208vw; background:url('../images/down.png') center right no-repeat; background-size:3.2552vw auto;}
.lnb_depth {display:none; margin-top:0; padding-bottom:3.9063vw;}
.lnb_depth li a{display:block; font-size:3.3854vw; color:#3d3d3d;  line-height:7.1615vw;font-weight:400;}
.lnb_close{ top:4.1992vw; right:3.3203vw; width:6vw;}

.lnb > li > h3.on > a.lnb_tit{color:#324484; background:url('../images/up.png') center right no-repeat; background-size:3.2552vw auto;}
.lnb_depth li a:hover{color:#000;font-weight:bold;}

.visual_slider li {position:relative;height:101.5625vw;}
.visual_slider li .txt > div {padding-left:3.2552vw;}
.visual_slider li .txt > div > strong {font-size:2.6042vw;}
.visual_slider li .txt p {margin-top:2.6042vw;font-size:3.6458vw;}
.visual_slider li .txt > div div {margin-top:5.2083vw;font-size:5.8594vw;}
.visual_slider li .txt a.detail {margin:5.2083vw 0 0 3.2552vw;padding:0 6.5104vw 1.3021vw 0;font-size:2.8646vw;}
.visual_slider_area .bx-pager {left:0;right:0.0000vw;top:auto;bottom:3.9063vw;text-align:center;}
.visual_slider_area .bx-pager div {display:inline-block;margin:0.0000vw 1.3021vw;}
.visual_slider_area .bx-pager a {width:6.5104vw;height:6.5104vw;line-height:6.2500vw;font-size:3.1250vw; }
.visual_slider_area .go_sec1 {display:none;}

.section {padding-top:13.0208vw;}
.section h2 {font-size:5.8594vw;}
.section h2 p {margin-top:2.6042vw;font-size:3.1250vw;}
.section h2:before {bottom:-6.5104vw;left:50%;height:3.9063vw;}
.sec1 {padding-bottom:9.1146vw;}
.sec1_des {margin-top:10.4167vw;}
.sec1_des .img {height:70.3125vw;width:100%;}
.sec1_des .txt {padding:7.8125vw 2.6042vw 0.0000vw;width:100%;}
.sec1_des .txt span {font-size:2.8646vw;}
.sec1_des .txt div {margin-top:2.6042vw;font-size:5.2083vw;}
.sec1_des .txt p {margin-top:3.9063vw;font-size:3.1250vw;}
.sec1_des .txt a.detail {margin-top:5.2083vw;padding:0 6.5104vw 1.3021vw 0;font-size:2.8646vw;}

.sec2 {padding-bottom:23.4375vw;}
.info_slider_area {margin-top:5.2083vw;}
.info_slider .slick-list {padding:0;}
.info_slider .slick-slide {padding: 0 2.6042vw;}
.info_slider .slick-slide .img {height:53.3854vw;width:100%;}
.info_slider .slick-slide .txt {width:100%;height:auto;padding:7.8125vw 5.2083vw;}
.info_slider .slick-slide .txt .label {top:-50.7813vw;left:auto;right:3.9063vw;padding:0 1.9531vw;height:7.1615vw;line-height:7.1615vw;font-size:2.8646vw;}
.info_slider .slick-slide .txt dt {font-size:3.9063vw;margin-bottom:3.9063vw;}
.info_slider .slick-slide .txt dt span {font-size:2.8646vw;margin-bottom:1.3021vw;}
.info_slider .slick-slide .txt dd {margin-bottom:1.3021vw;}
.info_slider .slick-slide .txt dd strong {width:14.7188vw;font-size:3.1250vw;}
.info_slider .slick-slide .txt dd span {width:calc(100% - 14.7188vw);font-size:3.1250vw;}
.info_slider .slick-slide .txt a.detail {margin-top:3.9063vw;padding:0 6.5104vw 1.3021vw 0;font-size:2.8646vw;}
.info_slider_area .controls {text-align:center;}
.info_slider_area .controls span {position:static;width:11.0677vw;height:11.0677vw;line-height:10.8073vw;margin:6.5104vw 1.3021vw 0;}
.info_slider_area .controls span img {width:2.2135vw;}

.sec3 {padding-bottom:115px;}
.sec3 h2 {color:#000;text-align:left;height:305px;font-weight:900;}
.news_slider_wrap {position:relative;}
.news_slider_wrap {position: absolute; top: 0; left: 435px; }
.news_slider_wrap .slick-list{margin:0 -20px;}
.direction{position:absolute;  bottom:50px; font-size:0; outline:0; border:0;}
.direction > span {position:absolute;bottom:0;text-align:center;display:inline-block;width:70px;height:70px;line-height:70px;border-radius:50%;background:#fff;cursor:pointer;border:1px solid #ccc;box-shadow:5px 5px 5px -3px rgba(0,0,0,.3);}
.direction > span img {width:17px;}
.news_slider_wrap .slick-list {padding:5px 50% 5px 0;}
.news_slider_wrap .slick-slide {padding:0 10px;}
.news_slider_wrap .slick-slide a {padding:30px;}
.news_slider_wrap .slick-slide a .label {display:inline-block;padding:0 15px;height:40px;line-height:40px;font-size:18px;color:#fff;background: #c9151e;}
.news_slider_wrap .slick-slide a .label.red {background:#c9151e;}
.news_slider_wrap .slick-slide a .tit {margin-top:30px;font-size:22px;color:#0b1116;font-weight:700; line-height:1.4; height:2.8em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.news_slider_wrap .slick-slide a p {margin-top:20px;font-size:18px;color:#6c6c6c;font-weight:700; font-weight:300;line-height:1.4; height:2.8em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.news_slider_wrap .slick-slide a .time {margin-top:30px;color:#5f5f5f;font-size:16px;}
.news_slider_wrap .slick-slide a .time img {display:inline-block;margin-right:10px;width:15px;}

.sec3 {padding-bottom:14.3229vw;}
.sec3 h2 {text-align:center;height:auto;}
.news_slider_wrap {position: static;margin-top:5.2083vw; }
.direction{margin-top:6.5104vw;position: static;text-align:center;}
.direction > span {display:inline-block !important;position: static;width:11.0677vw;height:11.0677vw;line-height:10.8073vw;margin:0 1.3021vw;}
.direction > span img {width:2.2135vw;}
.news_slider_wrap .slick-list {padding:0;margin:0 0px;}
.news_slider_wrap .slick-slide {padding:0 1.3021vw;}
.news_slider_wrap .slick-slide a {padding:4.5573vw;}
.news_slider_wrap .slick-slide a .label {display:inline-block;padding:0 1.9531vw;height:5.8594vw;line-height:5.8594vw;font-size:2.8646vw}
.news_slider_wrap .slick-slide a .label.red {background:#c9151e;}
.news_slider_wrap .slick-slide a .tit {margin-top:3.9063vw;font-size:3.1250vw;}
.news_slider_wrap .slick-slide a p {margin-top:2.6042vw;font-size:3.1250vw;}
.news_slider_wrap .slick-slide a .time {margin-top:3.9063vw;font-size:2.8646vw;}
.news_slider_wrap .slick-slide a .time img {margin-right:1.3021vw;width:2.6042vw;}

.sec4 {padding-bottom:14.9740vw;}
.service_box {margin-top:19.5313vw;}
.service_list li {width:calc(50% - 1.3021vw);margin:1.3021vw 0 1.3021vw 2.6042vw;}
.service_list li:nth-child(2n+1) {margin-left:0;}
.service_list li a {height:48.1771vw;padding-top:10.4167vw;}
.service_list li a .over {top:-5.2083vw;padding-top:15.6250vw;height:58.5938vw;z-index:9;}
.service_list li strong {font-size:4.5573vw;}
.service_list li p {margin-top:2.6042vw;font-size:2.8646vw;}
.service_list li + li {margin-left:2.6042vw;}
.service_list li span.detail {margin-top:4.5573vw;padding:0 6.5104vw 1.3021vw 0;font-size:2.0833vw;}

.foot {padding:5.8594vw 0;;text-align:center;}
.foot_t {padding-bottom:3.2552vw;}
.foot_t .logo {width:100%;}
.foot_t .logo img {width:32.5521vw;}
.foot_t .r_foot {margin-top:2.6042vw;width:100%;}
.foot_t .r_foot a {font-size:2.8646vw;margin:0 1.9531vw;}
.foot_b {padding-top:2.6042vw;}
.foot_b .left {margin-top:3.9063vw;width:100%;font-size:2.6042vw;}
.foot_b .left strong{font-size:3.3854vw;margin-left:0.6510vw;}
.foot_b .left p.caution {margin-top:3.9063vw;font-size:3.1250vw;}
.foot_b .left p.copy {margin-top:1.3021vw;font-size:2.8646vw;}
.foot_b .right {margin-top:3.9063vw;width:100%;}
.foot_b .right span {margin-top:2.6042vw;font-size:2.6042vw;}
.foot_b .right span + span {margin-left:2.6042vw;}
.foot_b .right span img {margin-left:1.3021vw;}
.foot_b .right span:nth-child(1) img {width:18.8802vw;}
.foot_b .right span:nth-child(2) img {width:23.0469vw;}


.sub_visual {height:91.146vw;}
.sub_visual .sub_visual_txt h2 {font-size:8.464vw;}
.sub_visual .sub_visual_txt h2 span:after {top: -0.781vw;right:-2.604vw;width:4.036vw;height: 2.344vw;}
.sub_visual .sub_visual_txt p {margin-top:1.302vw;font-size:3.65VW;}
.loc {bottom:0;}
.loc .loc_home {width:14%;height:13.021vw;line-height:13.021vw;}
.loc .loc_home img {width:3.255vw;}
.loc .loc_dep {width:43%;}
.loc .loc_dep span {height:13.021vw;line-height:13.021vw;padding-left:3.255vw;font-size:3.65VW;}
.loc .loc_dep ul {top:100%;left:-0.130vw;width:calc(100% + 0.260vw);}
.loc .loc_dep ul li a {padding-left:3.255vw;font-size:3.65VW;height:13.021vw;line-height:13.021vw;}
.sub_contents.full {padding:14.974vw 0;}
.sub_contents {padding:14.974vw 3%;}
.sub_contents > h3 {font-size:5.8594vw;}
.sub_contents > p {margin-top:1.302vw;font-size:3.65VW;}

.con {margin-top:0vw;}
}



.textlink18{font-size:18px; color: #fff; }
a.textlink18 {text-decoration:none;color:#fff;}
a.textlink18:hover {color:#fff;text-decoration:none}



@media screen and (max-width: 640px){
	.quick{top:0;bottom:0;overflow-y:auto;transform:translateY(0);background:#Af001B;width:100%;right:-100%;padding:0 0 30px 0}
}
@media screen and (max-width: 500px){
.header .bell_btn:after {bottom:-6.5104vw;width:17.0208vw;height:4.5573vw;line-height:4.5573vw;font-size:1.8229vw;}
}


/* family */
.d_inner{max-width:1400px;margin:0 auto;opacity:0;visibility:visible}
.d_inner.on{opacity:1;visibility:visible}
.g_tabWrap{max-width:1450px;margin:60px auto}
.g_tab:after{content:'';clear:both;display:block}
.g_tab{margin-right:-4px}
.g_tab > li{float:left;width:20%;text-align:center;margin-left:-1px}
.g_tab > li > a{display:block;border:1px solid #d5d5d5;line-height:70px;color:#a0a0a0;font-size:20px;font-weight:700}
.g_tab > li > a.act{border-color:#324484;background:#324484;color:#fff}
.g_desc{display:none}
.g_desc.show{display:block}
.g_logo{text-align:center;margin-bottom:50px}
.g_logo img{width:540px}
.g_txt{margin-bottom:50px}
.g_txt:after{content:'';display:block;clear:both}
.g_txt h3{font-size:30px;line-height:1.2;font-weight:700;color:#000}
.g_txt p{font-size:18px;line-height:30px;color:#666666;word-break:keep-all}
.g_left{float:left;width:19.29%}
.g_right{float:left;width:80.71%}
.dp_vid{margin-bottom:50px}
.dp_vid img{width:100%}
.dp_thum{margin:0 -10px}
.dp_thum .dp_slideList{padding:10px;outline:0}
.dp_thum img{width:100%}
.dp_vid .slick-arrow{position:absolute;top:50%;width:80px;height:80px;z-index:1150;border:0;outline:0;text-indent:-9999px;overflow:hidden;transform:translateY(-50%)}
.dp_vid .slick-arrow.slick-prev{background:url("../images/c_img/dp_prev.png") no-repeat;background-size:100%;left:-40px}
.dp_vid .slick-arrow.slick-next{background:url("../images/c_img/dp_next.png") no-repeat;background-size:100%;right:-40px}


@media (max-width:1440px){
	.dp_vid .slick-arrow.slick-prev{left:-20px}
	.dp_vid .slick-arrow.slick-next{right:-20px}
}
@media (max-width:1024px){
	.g_tabWrap{margin:5.8594vw auto}
	.g_tab > li > a{line-height:6.8359vw;font-size:1.9531vw}
	.g_logo{margin-bottom:4.8828vw}
	.g_logo img{width:52.7344vw}
	.g_txt{margin-bottom:4.8828vw}
	.g_txt h3{font-size:2.9297vw}
	.g_txt p{font-size:1.7578vw;line-height:2.9297vw}
	.dp_vid{margin-bottom:4.8828vw}
	.dp_thum{margin:0 -0.9766vw}
	.dp_thum .dp_slideList{padding:0.9766vw}
	.dp_vid .slick-arrow{width:7.8125vw;height:7.8125vw}
	.dp_vid .slick-arrow.slick-prev{left:-1.9531vw}
	.dp_vid .slick-arrow.slick-next{right:-1.9531vw}
}
@media (max-width:768px){
	.g_tabWrap{margin:7.8125vw auto}
	.g_tab{margin:-1.3021vw}
	.g_tab > li{margin:0;padding:1.3021vw;width:50%}
	.g_tab > li > a{line-height:9.7656vw;font-size:3.6458vw}
	.g_logo{margin-bottom:6.5104vw}
	.g_logo img{width:70.3125vw}
	.g_left{width:100%;margin-bottom:3.9063vw}
	.g_right{width:100%}
	.g_txt{margin-bottom:6.5104vw}
	.g_txt h3{font-size:4.4271vw}
	.g_txt p{font-size:3.1250vw;line-height:5.2083vw}
	.dp_vid{margin-bottom:6.5104vw}
	.dp_thum{margin:0 -1.3021vw}
	.dp_thum .dp_slideList{padding:1.3021vw}
	.dp_vid .slick-arrow{width:10.4167vw;height:10.4167vw}
	.dp_vid .slick-arrow.slick-prev{left:-2.6042vw}
	.dp_vid .slick-arrow.slick-next{right:-2.6042vw}
}


