@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll;}
body {margin:0;padding:0;font-size:0.75em;font-family: 'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif; color:#434343; min-width:1200px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'Noto Sans KR', 'Malgun Gothic', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

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:#434343;text-decoration:none}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	outline: none;
}

input[type=text],input[type=password], textarea {
outline: none;
}
 
input[type=text]:focus,input[type=password]:focus,  textarea:focus,select:focus {
}

.wrap:after,
.clear:after {content:''; display:block; clear:both;}
.wrap {width:1200px; margin:0 auto; position:relative;}

#main_top {background:url('/img/landing/new_i1.jpg') no-repeat center; height:797px;}
#main_vs {background:url('/img/landing/new_i1_bg.jpg') no-repeat center top; padding-top:80px;}

.main_video {height:885px; position:relative;}
.you_s_th {margin-top:10px;}
.you_s_th .item {margin:0 5px;}
.you_s_th .slick-slider {}
.you_s_th .slick-list {margin-left: -5px; margin-right: -5px;}
.you_s {}
.you_s .item a {position:relative; display:block; cursor:pointer;}
.you_s .item a:before {content:''; position: absolute; top: 50%; margin-top: -50px; left: 50%; margin-left: -32.5px; background: url('/img/landing/play_btn.png') no-repeat; width: 100px; height: 65px; background-size: 100%; z-index: 3; cursor:pointer;}

.epi_box {margin-top:50px; padding-bottom: 100px;}
.epi_box .b1 {color:#1e66b0; font-size:50px; text-align:center; line-height:1.3em; font-weight:500;}

.epi_box .w70 {margin-top:70px;}
.epi_box .epi_sd {}
.epi_box .epi_sd .slick-list {}
.epi_box .epi_sd .item {}
.epi_box .epi_sd li {position:relative; margin:0 7px;}
.epi_box .epi_sd li .img {}
.epi_box .epi_sd li .tbox {}
.epi_box .epi_sd li .tbox .t1 {font-size:16px; margin: 15px 0; color:#000; font-weight:500;}
.epi_box .epi_sd li .tbox .t2 {font-size:14px; line-height:1.4em;}

#epi_arrow {position:relative; width: 120px; margin: 70px auto 0;}
#epi_arrow .slick-prev {left:0; background-color:#1e66b0; background-image:url('/img/landing/w_sd_prev.png'); background-size: 25%; border-radius: 50%;}
#epi_arrow .slick-next {right:0; background-color:#1e66b0; background-image:url('/img/landing/w_sd_next.png'); background-size: 25%; border-radius: 50%;}

#main_sec02 {background:url('/img/landing/main_sec02.jpg') no-repeat center; background-size:cover; padding:90px 0;}
#main_sec02 h4 {font-size:30px; font-weight:bold; text-align:center; margin-bottom:70px;}
#main_sec02 .h4p {font-size:20px; line-height:1.4em; text-align:center;}
#main_sec02 .midline {background:#434343; width:90px; height:2px; margin:35px auto 125px;}
#main_sec02 .lbox {float:left; width:960px; background:#fff; padding:40px 43px; position:relative; border-radius: 45px;}
#main_sec02 .lbox .b1 {font-size:25px;}
#main_sec02 .lbox .b2 {font-size:28px; color:#1e66b0; border-bottom:2px solid #b4b4b4; padding: 10px 0; letter-spacing:-0.5px;}
#main_sec02 .lbox .b2 .s1 {font-size:20px; color:#929292;}
#main_sec02 .lbox .itxt {font-size:20px; line-height:1.5em; margin-top:15px; color:#434343;}
#main_sec02 .lbox .lk {position:absolute; right:43px; bottom:25px; color:#1e66b0; font-size: 18px; font-weight: bold;}
#main_sec02 .lbox.mgb {margin-bottom:90px;}

#main_sec02 .epi_b1 {}
#main_sec02 .epi_b1 .c1 {width:240px; float:left;}
#main_sec02 .epi_b1 .c2 {width:240px; float:left; text-align:right;}

#main_sec03 {background:url('/img/landing/main_sec03.jpg') no-repeat center; background-size:cover; padding:110px 0; text-align:center;}
#main_sec03 .m1 {}
#main_sec03 .midline {background:#434343; width:90px; height:2px; margin:40px auto;}
#main_sec03 .m2 {}

#main_sec04 {background:url('/img/landing/main_sec04.jpg') no-repeat center; background-size:cover; padding:160px 0 150px; text-align:center;}
#main_sec04 .m1 {font-size:30px; color:#fff;}

#main_sec05 {padding:85px 0;}
#main_sec05 h3 {font-size:40px; font-weight:bold; text-align:center;}
#main_sec05 .w1360 {width:1360px; margin:55px auto 0; position:relative; border:1px solid #dcdcdc; background:#f6f6f6; padding:55px 70px;}
#main_sec05 .w1360:after {content:''; display:block; clear:both;}
#main_sec05 .w1360 .topline {width:80px; height:11px; background:#5a504d;}
#main_sec05 .w1360 .w1 {margin-top:30px; font-size:30px; font-weight:bold; line-height: 1.4em; letter-spacing: -0.5px;}
#main_sec05 .w1360 .w1 span {font-size:18px;}
#main_sec05 .w1360 .w2 {font-size:18px; line-height:1.7em; margin-top:15px; letter-spacing: -0.5px;}
#main_sec05 .w1360 .img {margin-top:75px;}

#main_sec06 {background:url('/img/landing/new_sec6_bg.jpg') no-repeat center; background-size:cover; padding:75px 0 60px; text-align:center; color:#fff;}
#main_sec06 .m1 {font-size:30px; font-weight:bold; margin-bottom:10px;}
#main_sec06 .img {margin-top:60px;}
#main_sec06 .infot {margin-top:70px;}
#main_sec06 .infot h3 {font-size:40px; font-weight:bold; text-align:center;}
#main_sec06 .infot .subt {font-size:20px; text-align:center; margin-top:10px;}
#main_sec06 .infot .i1 {font-size:20px; line-height:1.7em; text-align:center; margin-top:40px;}
#main_sec06 .infot .i1 span {vertical-align: text-top; display: inline-block; font-size:40px;}
#main_sec06_list {padding:45px 0;}
#main_sec06_list .cbox {}
#main_sec06_list .cbox .list {width: 1440px; margin: 0 auto; text-align:center;}
#main_sec06_list .cbox .list li {display:inline-block; vertical-align:top; width: 332px; background: #e0eaf5; padding: 22px 22px; margin: 0 4px 10px;}
#main_sec06_list .cbox .list .cimg {}
#main_sec06_list .cbox .list .int {padding:30px 0; background:#fff;}
#main_sec06_list .cbox .list .int h4 {font-size:21px; font-weight:bold; margin-bottom:7px; color:#1b1b1b;}
#main_sec06_list .cbox .list .int h4 span {font-size:16px;}
#main_sec06_list .cbox .list .int p {font-size:15px; line-height:1.4em; color:#939393;}

#main_sec07 {background:url('/img/landing/main_sec07.jpg') no-repeat center; background-size:cover; padding:160px 0 150px; text-align:center;}
#main_sec07 .m1 {font-size:30px; color:#fff; margin-bottom:15px;}

#main_sec08 {}
#main_sec08 .tab {background:#b8cdd6; overflow:hidden; width: 1200px; margin: 0 auto;}
#main_sec08 .tab li {float:left; width:50%; text-align:center; display:inline-block; padding: 33.5px 0; cursor:pointer; color:#fff;}
#main_sec08 .tab li.on {background-color:#1e66b0; color:#fff;}
#main_sec08 .tab .w50 {display:block; width:50%; float:right;}
#main_sec08 .tab .w51 {display:block; width:50%; float:left;}
#main_sec08 .tab_con {clear:both; background:#f9fbfc;}
#main_sec08 .tab_con .condv {display:none;}
#main_sec08 .tab_con .condv .ctt {border-top:1px solid #1e66b0; padding-top:25px; margin-top:25px}
#main_sec08 .list {margin-bottom: 100px;}
#main_sec08 .list .w50 {float:left; width:50%;}
#main_sec08 .list .w50 .outc {display:table; width:100%; height:100%; position:relative;}
#main_sec08 .list .w50 .inc {display:table-cell; vertical-align:middle; padding-left:25px;}
#main_sec08 .list .w50 .inc .t1 {font-size:22px; margin-bottom:10px;}
#main_sec08 .list .w50 .inc .t2 {font-size:51px; font-weight:bold; margin-bottom:25px;}
#main_sec08 .list .w50 .inc .t2 span {font-size:32px; font-weight:normal;}
#main_sec08 .list .w50 .abox {margin-bottom:35px;}
#main_sec08 .list .w50 .abox .a1 {font-size:18px; font-weight:bold; margin-bottom:10px;}
#main_sec08 .list .w50 .abox .a2 {font-size:18px; padding-left:15px; position:relative; margin-bottom:7px; word-break:keep-all;}
#main_sec08 .list .w50 .abox .a2:before {content: ''; position: absolute; top: 10px; left: 0; width: 7px; height: 7px; background: #887871; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
#main_sec08 .list .w50 .movt {position:absolute; top:209px; right:0;}
#main_sec08 .list .w50 .pic_sd {}
#main_sec08 .pic_sd .item {width:530px; margin:0 10px;}
#main_sec08 .pic_ctt {padding:50px 0 50px 20px;}
#main_sec08 .pic_ctt .p1 {font-weight:bold; font-size:20px; margin-bottom:15px;}
#main_sec08 .pic_ctt .p2 {font-size:16px; font-weight:bold; margin-bottom:7px;}
#main_sec08 .pic_ctt .p3 {font-size:16px; padding-left:15px; position:relative; margin-bottom:5px; word-break:keep-all;}
#main_sec08 .pic_ctt .p3:before {content: ''; position: absolute; top: 8px; left: 0; width: 5px; height: 5px; background: #434343; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
#main_sec08 .slick-prev {left:0; background-image: url('/img/landing/pic_prev.png'); background-color: transparent;}
#main_sec08 .slick-next {right:0; background-image: url('/img/landing/pic_next.png'); background-color: transparent;}

#main_sec09 {background:url('/img/landing/main_sec09.jpg') no-repeat center; background-size:cover; padding:120px 0; text-align:center; color:#fff;}
#main_sec09 h3 {font-size:55px; font-weight:normal; line-height:1.3em;}
#main_sec09 p {}
#main_sec09 .midline {background:#fff; width:90px; height:2px; margin:40px auto;}

#main_sec10 {background:#dfeef5; padding:60px 0;}
#main_sec10 ul {}
#main_sec10 ul li {float:left; width:400px; height:395px; padding:45px 33px;}
#main_sec10 ul li.bg1 {background:url('/img/landing/ins1.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li.bg2 {background:url('/img/landing/ins2.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li.bg3 {background:url('/img/landing/ins3.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li.bg4 {background:url('/img/landing/ins4.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li.bg5 {background:url('/img/landing/ins5.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li.bg6 {background:url('/img/landing/ins6.jpg') no-repeat center; background-size:cover;}
#main_sec10 ul li h4 {font-size:25px; color:#fff; border-bottom: 1px solid rgba(255,255,255,0.5); padding: 0 15px 15px; margin-bottom: 15px;}
#main_sec10 ul li p {font-size:18px; padding-left:15px; position:relative; margin-bottom:7px; word-break:keep-all; color:#fff; margin-left: 20px; letter-spacing: -0.5px;}
#main_sec10 ul li p:before {content:''; position: absolute; top: 50%; margin-top: -2.5px; left: 0; width: 5px; height: 5px; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
#main_sec10 ul li.black {color:#434343;}
#main_sec10 ul li.black h4 {color:#434343; border-bottom:1px solid rgba(0,0,0,0.4);}
#main_sec10 ul li.black p {color:#434343;}
#main_sec10 ul li.black p:before {background:#434343;}

#main_sec11 {border-bottom:2px solid #c6c6c6; text-align:center; padding: 31px 0;}
#main_sec11 a {display:inline-block; color:#434343; font-size:20px; padding:10px 37px;}

#ld_foot {text-align:center; padding:65px 0 115px;}
#ld_foot .logo {margin-bottom:55px;}
#ld_foot .logo img {}
#ld_foot .info {font-size:20px; line-height: 1.9em;}
#ld_foot .info .midline {display: inline-block; width: 1px; height: 15px; background: #666; margin: -2px 20px;}

#btn,
#btn1 {cursor:pointer;}
.layer_ctt {display:none; margin-top:5px;}
.layer_ctt p {font-size: 20px; line-height: 1.4em;}

#quick {position:fixed; right:100px; top:100px; width:114px; height:685px; background:#fff; background:url('/img/landing/quick_bg.png') no-repeat center;}
#quick li {padding-top:17px;}
#quick li a {display:block; width:100px; height:80px; text-indent: -9999px; overflow: hidden;}

















