@charset "UTF-8";

/* Slider */
.slick-slider {
    display: block;
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}


/* Arrows */
.slick-prev,
.slick-next {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    font-size: 0;
    line-height: 0;
    margin-top: -10px\9;
    /*lte IE 8*/
    padding: 0;
    cursor: pointer;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '←';
}

[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '→';
}

[dir='rtl'] .slick-next:before {
    content: '←';
}

/* Dots */
.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    display: block;
    position: absolute;
    width: 100%;
    bottom: -45px;
    padding: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    display: block;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 0;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0;
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}


.wrap_container.type_00{margin:0 auto 47px;}
.wrap_container{position:relative;z-index:10;overflow:hidden;width:1070px;margin:90px auto;background:#fff;}
.wrap_sl_syncing{position:relative;width:1070px;/* height:470px; */margin:0 auto 100px;}
.wrap_sl_syncing .count_state{font-size:16px;font-weight:normal;line-height:24px;position:absolute;z-index:100;top:458px;right:20px;height:24px;color:#fff;}
.wrap_sl_syncing .sl_syncing{margin:0 0 5px;}
.wrap_sl_syncing .sl_syncing .page{position:relative;height:500px;}
.nav_sl_syncing .page .pic_area{height:72px;}
.wrap_sl_syncing .nav_page{line-height:60px;position:relative;width:100px;height:80px;padding-right:5px;cursor:pointer;vertical-align:middle;}
.wrap_sl_syncing .nav_page .pic_area{height:500px;}
.wrap_sl_syncing .nav_page:before{position:absolute;top:0;display:block;box-sizing:border-box;    /* transition: .3s; */width:calc(100% - 5px);height:100%;content:'';border:0 solid rgba(244,67,54,.0);}
.wrap_sl_syncing .nav_page.is-active:before{border:6px solid rgba(244,67,54,.7);}
.wrap_sl_syncing .page .tit{font-size:21px;font-weight:normal!important;line-height:1.3;position:absolute;z-index:60;bottom:17px;left:3%;width:700px;transition:.3s;color:#fff!important;}
.sl_syncing .page .pic_area:before{position:absolute;z-index:10;bottom:0;left:0;display:block;box-sizing:border-box;width:100%;height:60%;content:'';transition:2s;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 7%,rgba(0,0,0,.9) 102%);}
.sl_syncing .page .pic_area{overflow:hidden;height:510px;}
.sl_syncing .slick-prev{z-index:100;left:0;width:40px;height:100px;background:rgba(0,0,0,.55);}
.sl_syncing .slick-prev:before{content:'\f3cf';}
.sl_syncing .slick-next{z-index:100;right:0;/* left: 10px; */background:rgba(0,0,0,.55);}
.sl_syncing .slick-next:before{content:'\f3d1';}
.sl_syncing .slick-prev:before,.sl_syncing .slick-next:before,.sl_syncing .slick-prev,.sl_syncing .slick-next{font-family:'Ionicons';font-size:39px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;line-height:70px;line-height:60px;display:inline-block;width:60px;height:60px;text-transform:none;opacity:1;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;}


.wrap_sl_syncing_all{position:relative;width: 100%;/* height:470px; */margin:0 auto 100px;}
.wrap_sl_syncing_all .count_state{font-size:16px;font-weight:normal;line-height:24px;position:absolute;z-index:100;top:458px;right:20px;height:24px;color:#fff;}
.wrap_sl_syncing_all .sl_syncing{margin:0 0 5px;}
.wrap_sl_syncing_all .sl_syncing .page{position:relative;height: 710px;margin-top: 70px;}
.wrap_sl_syncing_all .nav_sl_syncing .page .pic_area{height:72px;}
.wrap_sl_syncing_all .nav_page{line-height:60px;position:relative;height:80px;padding-right:5px;cursor:pointer;vertical-align:middle;}
.wrap_sl_syncing_all .nav_page .pic_area{height:500px;}
.wrap_sl_syncing_all .nav_page:before{position:absolute;top:0;display:block;box-sizing:border-box;    /* transition: .3s; */width:calc(100% - 5px);height:100%;content:'';border:0 solid rgba(244,67,54,.0);}
.wrap_sl_syncing_all .nav_page.is-active:before{border:6px solid rgba(244,67,54,.7);}
.wrap_sl_syncing_all .page .tit{font-size:21px;font-weight:normal!important;line-height:1.3;position:absolute;z-index:60;bottom:17px;left:3%;width:700px;transition:.3s;color:#fff!important;}
.wrap_sl_syncing_all .sl_syncing .page .pic_area:before{position:absolute;z-index:10;bottom:0;left:0;display:block;box-sizing:border-box;width:100%;height:60%;content:'';transition:2s;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 7%,rgba(0,0,0,.9) 102%);}
.wrap_sl_syncing_all .sl_syncing .page .pic_area{overflow:hidden;height: 710px;}
.wrap_sl_syncing_all .sl_syncing .slick-prev{z-index:100;left:0;width:40px;height:100px;background:rgba(0,0,0,.55);}
.wrap_sl_syncing_all .sl_syncing .slick-prev:before{content:'\f3cf';}
.wrap_sl_syncing_all .sl_syncing .slick-next{z-index:100;right:0;/* left: 10px; */background:rgba(0,0,0,.55);}
.wrap_sl_syncing_all .sl_syncing .slick-next:before{content:'\f3d1';}
.wrap_sl_syncing_all .sl_syncing .slick-prev:before,.sl_syncing .slick-next:before,.sl_syncing .slick-prev,.sl_syncing .slick-next{font-family:'Ionicons';font-size:39px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;line-height:70px;line-height:60px;display:inline-block;width:60px;height:60px;text-transform:none;opacity:1;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;}


.wrap_sl_syncing .count_state {top: 448px;}
.wrap_sl_syncing .nav_page{float: left; width: 122px; height: 80px;}
.wrap_sl_syncing .sl_syncing .page {float: left; height: 484px;}
.wrap_sl_syncing .sl_syncing .page .pic_area {height: 484px;}
.wrap_sl_syncing .nav_page:focus {outline: none;}
.nav_sl_syncing .nav_page img {width: 122px; height: 80px;}

.wrap_section {position: relative; width: 100%; margin-bottom: 40px;}
.wrap_section h3.stit, .photo_full h3.stit {margin-bottom: 11px; padding: 10px 20px 12px; background: #d6daec; border: 1px solid #c7cde6; font-size: 17px; }
.photo_field h3.stit {margin-bottom: 0;}
.photo_full .more {top: 11px; right: 11px;}
.photo_full .more::before {content:''; display: block; width: 20px; height: 20px; background: url('https://image.news1.kr/system/resource/news1_www/images/common/ico_more.png');}

.wrap_section .more {top: 11px; right: 11px;}
.wrap_section .more::before {content:''; display: block; width: 20px; height: 20px; background: url('https://image.news1.kr/system/resource/news1_www/images/common/ico_more.png');}
.wrap_section .row {}
.wrap_section .row ul {display:flex; width: 1015px;}
.wrap_section .row .tit {padding: 12px 15px; font-size: 16px; color: #000; background: #fff; text-align: center; }

.list-3 ul li {float: left; width: 323px; border: 1px solid #dddddd;}
.list-3 ul li:not(:nth-of-type(3)) {margin-right: 20px;}
.wrap_section.list-3 ul li .tit {font-size: 12px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wrap_section.list-3 ul li .pic_area {height: 336px;}
.wrap_section.list-3 ul li .pic_area img {width:100%; height: 100%; object-fit: cover;}

.wrap_section .row ul {display:flex; width: 1015px;}
.wrap_section .row .tit {padding: 12px 15px; font-size: 16px; color: #000; background: #fff; text-align: center; }

/*.wrap_section.list-3.sl_syncing .row {display:flex; width: 1015px;}*/
/*.wrap_section.list-3.sl_syncing .row .tit {display:flex; width: 1015px;}*/
.wrap_section.wrap_sl_syncing.list-3 .sl_syncing .page {width: 323px; height: auto;}
.wrap_section.wrap_sl_syncing.list-3 ul li .pic_area {width: 320px; height: 336px; overflow: hidden;}
.wrap_section.wrap_sl_syncing.list-3 ul li:not(:nth-of-type(3)) {margin-right: auto;}

.wrap_section.wrap_sl_syncing.list-3 .sl_syncing .page .pic_area {width: 320px; height: 336px; overflow: hidden;}
.wrap_section.wrap_sl_syncing.list-3 .sl_syncing .page .pic_area {width: auto; height: 336px; overflow: hidden;}
.wrap_section.wrap_sl_syncing.list-3 .sl_syncing .page .pic_area img {width:100%; height: 100%; object-fit: cover;}
/*.wrap_sl_syncing .page .tit {width: auto;}*/


.wrap_slider_slick {}
.wrap_slider_slick .slider_slick {height: 410px; overflow: hidden;}
/*.wrap_slider_slick .slider_slick .slick_item:not(:nth-of-type(3)) {padding-right: 20px;}*/
/*.wrap_slider_slick .slider_slick .slick_item {padding-right: 10px;padding-left: 10px;}*/
.wrap_slider_slick .slider_slick .page {display: block; float:left; max-width:316px; border: 1px solid #dddddd; margin: 0 10px;}
.wrap_slider_slick .slider_slick .page .pic_area {width:316px; height: 336px;}
.wrap_slider_slick .slider_slick .page .pic_area img {width: 100%; height: 100%; object-fit: cover;}
.wrap_slider_slick .slider_slick .tit {padding: 12px 15px; background: #fff; color: #000; font-size: 12px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }

.wrap_slider_slick .count_state{font-size:16px;font-weight:normal;line-height:24px;position:absolute;z-index:100;top:458px;right:20px;height:24px;color:#fff;}
.wrap_slider_slick .nav_page{line-height:60px;position:relative;width:100px;height:80px;padding-right:5px;cursor:pointer;vertical-align:middle;}
.wrap_slider_slick .nav_page .pic_area{height:500px;}
.wrap_slider_slick .nav_page:before{position:absolute;top:0;display:block;box-sizing:border-box;    /* transition: .3s; */width:calc(100% - 5px);height:100%;content:'';border:0 solid rgba(244,67,54,.0);}
.wrap_slider_slick .nav_page.is-active:before{border:6px solid rgba(244,67,54,.7);}
.slider_slick .slick-prev{z-index:100;left:0;width:40px;height:100px;background:rgba(0,0,0,.55);}
.slider_slick .slick-prev:before{content:'\f3cf';}
.slider_slick .slick-next{z-index:100;right:0;/* left: 10px; */background:rgba(0,0,0,.55);}
.slider_slick .slick-next:before{content:'\f3d1';}
.slider_slick .slick-prev:before, .slider_slick .slick-next:before, .slider_slick .slick-prev, .slider_slick .slick-next{font-family:'Ionicons';font-size:39px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;line-height:70px;line-height:60px;display:inline-block;width:60px;height:60px;text-transform:none;opacity:1;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.wrap_slider_slick .slick-dots {bottom: 0;}
.wrap_slider_slick .slick-dots li button:before {width: 20px; height: 20px; font-size: 30px;}




.slider1 .nav_sl_syncing, .slider3 .nav_sl_syncing {height: 80px; overflow: hidden;}
.slider1 .sl_syncing, .slider3 .sl_syncing {width: 1015px; height: 484px; overflow: hidden;}
.slider3 .row {border: 1px solid #dddddd;}



