html, body{width:100%;}
.wrap{position:relative; width:100%;}
.dis_table{display:table; width:100%; height:100%;}
.dis_table_cell{display:table-cell; width:100%; height:100%; font-size:0; vertical-align: middle;}

.in{position:relative; width:100%; max-width:1280px; margin:0 auto; font-size:0;}
.col{font-size:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align:baseline; font-family: inherit;}
.bold{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:700; vertical-align:baseline; font-family: inherit;}

html.IE br {visibility: hidden;opacity: 0;}

.btn_mute {position: absolute;top: 20px;right: 20px;z-index: 100; display: none;width: 40px; height: 39px; background: transparent url("../images/ico_sound_off.png") no-repeat center center;background-size: 100%;border-radius: 0; border: none;outline: 0;}
.btn_mute.on {background: transparent url("../images/ico_sound_on.png") no-repeat center center;background-size: 100%;}
.btn_mute.show {display: block;}

.wrap_fixed .header_set{position:fixed; top:0; left:0; width:100%; height:89px; /*border-bottom:1px solid #fff;*/ z-index:100;}
.wrap_fixed .header_set.sky{/*border-bottom:1px solid #005eb8;*/}

.wrap_fixed .logo_set{position:absolute; top:18px; left:30px; width:136px; height:51px; font-size:0; pointer-events: auto; z-index:100;}
.wrap_fixed .logo_set a{display:inline-block; position:relative; width:100%; height:100%;}
.wrap_fixed .logo_set a img{position: absolute; top:0; left:0; opacity: 0;
	-webkit-transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}
.wrap_fixed .header_set.wh .logo_set a img.wh{opacity: 1;}
.wrap_fixed .header_set.sky .logo_set a img.sky{opacity: 1;}

.wrap_fixed .area_top_set{position:absolute; top:15px; right:37px; font-size:18px; color:#fff; letter-spacing:0; line-height:21px; font-weight:800; z-index:10;
	-webkit-transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}
.wrap_fixed .area_top_set.hide {opacity: 0;}
.wrap_fixed .header_set.sky .area_top_set{color:#005eb8;}

.wrap_fixed .area_set{position:fixed; bottom:24px; left:30px; font-size:14px; color:#fff; letter-spacing:2px; line-height:32px; font-weight:900; z-index:10;
	-webkit-transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}
.wrap_fixed .area_set.sky{color:#005eb8;}
.wrap_fixed .area_set.hide{opacity: 0;}

.wrap_fixed .sticky_btn{position:fixed; bottom:10px; right:15px; width:363px; height:120px; z-index:10;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.wrap_fixed .sticky_btn.show{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);

}
.wrap_fixed .sticky_btn a{display:block; position:relative; width:100%; height:100%; padding:47px 0 0 66px; font-size:24px; color:#005eb8; letter-spacing:-1px; font-weight:900; line-height:28px; background:url("../images/sticky3_btn.png") no-repeat 0 0; background-size:cover;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.wrap_fixed .sticky_btn a .arw{display:block; position:absolute; top:50%; right:15px; width:80px; height:80px; text-align:center; background: url("../images/ico_btn_sky.png") no-repeat center center; background-size:auto; line-height:80px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.wrap_fixed .sticky_btn a:hover{background:url("../images/sticky3_btn_on.png") no-repeat 0 0;}
.wrap_fixed .sticky_btn a:hover .arw{background: url("../images/ico_btn_wh.png") no-repeat center center; background-size:auto;}

.wrap_visual{position:relative; min-width:1280px; height:1000px; background:url("../images/main_bg.jpg") no-repeat center center; background-size:cover; overflow:hidden;}
.wrap_visual .title_set{padding:250px 0 0 745px;}
.wrap_visual .title_set .tit img{width:auto;}
.wrap_visual .title_set .txt{margin:-20px 0 0 53px; font-size:20px; color:#fff; line-height:32px;}

.wrap_visual .scroll_down {position: absolute;bottom: 100px;left: 50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.wrap_visual .scroll_down .circle {position: relative;width: 38px;height: 38px;border: 1px solid #fefefe;border-radius: 50%;margin: 0 auto;}
.wrap_visual .scroll_down img {position: absolute;top: 50%;left: 50%;width: auto;max-width: 100%;text-align: center;
	-webkit-transform:translate3d(-50%, -50%, -1px);
	-moz-transform:translate3d(-50%, -50%, -1px);
	-o-transform:translate3d(-50%, -50%, -1px);
	transform:translate3d(-50%, -50%, -1px);
	-webkit-animation: scroll_ani 1s 0.3s infinite;
	-moz-animation: scroll_ani 1s 0.3s infinite;
	-ms-animation: scroll_ani 1s 0.3s infinite;
	-o-animation: scroll_ani 1s 0.3s infinite;
	animation: scroll_ani 1s 0.3s infinite;
}
.wrap_visual .scroll_down span{display: inline-block;color: #fefefe; font-size: 15px;letter-spacing: -0.22px;padding-top: 15px;}

@-webkit-keyframes scroll_ani{
	0% {-webkit-transform:translate3d(-50%, -50%, -1px);}
	50% {-webkit-transform:translate3d(-50%, 0, -1px);}
	100% {-webkit-transform:translate3d(-50%, -50%, -1px);}
}
@-moz-keyframes scroll_ani{
	0% {-moz-transform:translate3d(-50%, -50%, -1px);}
	50% {-moz-transform:translate3d(-50%, 0, -1px);}
	100% {-moz-transform:translate3d(-50%, -50%, -1px);}
}
@keyframes scroll_ani{
	0% {transform:translate3d(-50%, -50%, -1px);}
	50% {transform:translate3d(-50%, 0, -1px);}
	100% {transform:translate3d(-50%, -50%, -1px);}
}

.txt_ani{opacity:0;
	transform:translateY(10%);
	transition:all 1.2s ease;
}
.show .txt_ani{
	opacity:1;
	transform:translateY(0%);
}



.txt_ani.tran_y01{
	transform:translateY(20%);
}
.show .txt_ani.tran_y01{
	opacity:1;
	transform:translateY(0%);
}



.txt_ani.delay01{
	transition:all 1.4s 0.2s ease;
}


.tit_bg{display:inline-block; position:relative; padding:0 4px; margin:0 4px 0 0; font-size:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; font-family:inherit; vertical-align:baseline; z-index:1;}
.tit_bg:before{content:''; position:absolute; top:50%; left:0; width:100%; height:52px; z-index:-1;
	transform:translateY(-50%);
}

.wrap_cont01{min-width:1280px; height:1503px; background:#ebe7e4; overflow:hidden;}
.wrap_cont01 .title_set{padding:261px 0 0 100px;}
.wrap_cont01 .title_set .tit{font-size:44px; color:#363636; letter-spacing:-1px; line-height:60px; font-weight:700;}
.wrap_cont01 .title_set .tit .tit_bg{color:#fff;}
.wrap_cont01 .title_set .tit .tit_bg:before{background:#363636;}
.wrap_cont01 .title_set .txt{padding:112px 0 0 0; position:relative; font-size:20px; color:#363636; letter-spacing:-1px; line-height:32px; font-weight:500;}
.wrap_cont01 .title_set .txt:before{content:''; position:absolute; top:84px; left:0; width:40px; height:2px; background:#363636;}
.wrap_cont01 img{width:auto;}
.wrap_cont01 .img_set{margin-top:-230px;}
.wrap_cont01 .img_set .img{position:relative; display:inline-block; vertical-align:top;}
.wrap_cont01 .img_set .img .credit{position:absolute; top:0; right:0; font-size:14px; color:#363636; letter-spacing:4px; line-height:32px;
	-webkit-transform:translate(100%, -100%) rotate(90deg);
	-moz-transform:translate(100%, -100%) rotate(90deg);
	-o-transform:translate(100%, -100%) rotate(90deg);
	transform:translate(100%, -100%) rotate(90deg);
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
}
.wrap_cont01 .img_set .img01{padding:0 0 0 639px;}
.wrap_cont01 .bt_img{padding:87px 0 0 0; font-size:0;}
.wrap_cont01 .bt_img .img03{margin:40px 0 0 149px;}

.wrap_cont02{min-width:1280px; height:1000px; background:#fff; overflow:hidden;}
.wrap_cont02 .img{display:inline-block; width:682px; height:738px; text-align:center; background:url("../images/time_path01.png") no-repeat center center; background-size:auto;}
.wrap_cont02 .img .img_circle{display:inline-block; width:100%; height:100%; text-align:center; background:url("../images/time_path02.png") no-repeat center center; background-size:auto;}
.wrap_cont02 .img .tit{display:block; padding:324px 0 286px; font-size:40px; color:#fff; line-height:48px; font-weight:700; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont02 .img .sm{font-size:20px; color:#b3aba4; letter-spacing:-1.25px; line-height:32px; font-weight:700; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont02 .text_set{display:inline-block; padding:0 0 0 171px; width:598px; text-align:left;}
.wrap_cont02 .text_set .tit{font-size:46px; color:#005eb8; letter-spacing:-1px; line-height:60px; font-weight:700;}
.wrap_cont02 .text_set .tit .tit_bg{color:#fff;}
.wrap_cont02 .text_set .tit .tit_bg:before{background:#005eb8;}
.wrap_cont02 .text_set .txt{padding-top:113px; position:relative; font-size:20px; color:#363636; letter-spacing:-0.9px; line-height:32px; font-weight:500;}
.wrap_cont02 .text_set .txt .col{color:#005eb8; font-weight:700;}
.wrap_cont02 .text_set .txt:before{content:''; position:absolute; top:80px; left:0; width:40px; height:1px; background:#979797;}

.wrap_cont03{min-width:1280px; height:1000px; background:#ebe7e4; overflow:hidden;}
.wrap_cont03 .in{font-size:0;}
.wrap_cont03 .text_set{display:inline-block; padding:106px 0 0 213px; width:746px; text-align:left;}
.wrap_cont03 .text_set .tit{font-size:46px; color:#005eb8; letter-spacing:-2.68px; line-height:70px; font-weight:700;}
.wrap_cont03 .text_set .tit .tit_bg{color:#fff;}
.wrap_cont03 .text_set .tit .tit_bg:before{background:#005eb8;}
.wrap_cont03 .text_set .txt{padding-top:111px; position:relative; font-size:20px; color:#363636; letter-spacing:-1px; line-height:32px; font-weight:500; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont03 .text_set .txt:before{content:''; position:absolute; top:80px; left:0; width:40px; height:1px; background:#979797;}
.wrap_cont03 .graph_set{display:inline-block; position:relative; width:440px; text-align:center;}
.wrap_cont03 .graph_set .chart{position:relative; width:100%; height:440px;}
.wrap_cont03 .graph_set .chart .inner{position:absolute;  top:50%; left:50%; padding:60px 0 0 0; width:286px; height:286px; text-align:center;  background:#fff; border-radius:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.wrap_cont03 .graph_set .chart .inner .tit{font-size:20px; color:#005eb8; letter-spacing:-1px; line-height:32px; font-weight:700; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont03 .graph_set .chart .inner .num{font-size:66px; color:#005eb8; letter-spacing:-4px; line-height:1; font-weight:700;}
.wrap_cont03 .graph_set .chart .inner .s_tit{font-size:20px; color:#005eb8; letter-spacing:-1.23px; line-height:32px; font-family: 'Noto Sans KR', sans-serif; opacity:.6;}
.wrap_cont03 .graph_set .chart .inner .txt{padding:15px 0 0 0; font-size:14px; color:#363636; letter-spacing:-1px; line-height:22px; font-weight:700; font-family: 'Noto Sans KR', sans-serif; opacity:.7;}
.wrap_cont03 .graph_set .chart .graph_inner{position:absolute; top:220px; right:0; padding:23px 0 0 6px; width:92px; height:97px; text-align:center;}
.wrap_cont03 .graph_set .chart .graph_inner .ko{font-size:12px; color:#004d97; font-weight:700; opacity:.4;}
.wrap_cont03 .graph_set .chart .graph_inner .num{padding:2px 0 0 0; font-size:20px; color:#004d97; font-weight:700; opacity:.4;}
.wrap_cont03 .graph_set .list_set{display:inline-block; padding:52px 0 0 43px; width:300px; text-align:left; background:url("../images/4_5_graph_arw.png") no-repeat center 15px; background-size:auto;}
.wrap_cont03 .graph_set .list_set > li{position:relative; padding:0 0 0 14px; font-size:20px; color:#005eb8; letter-spacing:-0.8px; line-height:32px; font-weight:700; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont03 .graph_set .list_set > li:before{content:''; position:absolute; top:50%; left:0; width:6px; height:6px; background:#005eb8; border-radius:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}

.common .title_set{padding:172px 0 0 320px;}
.common .title_set .tit{font-size:46px; color:#000; letter-spacing:-1.1px; line-height:60px; font-weight:700;}
.common .title_set .txt{position:relative; padding:69px 0 0 0; font-size:20px; color:#363636; letter-spacing:-0.9px; line-height:32px; font-weight:500; font-family: 'Noto Sans KR', sans-serif;}
.common .title_set .txt:before{content:''; position:absolute; top:38px; left:0; width:40px; height:1px; background:#131415;}

.common .img_set{position:relative; font-size:0;}
.common .img_set img{width:auto;}
.common .img_set .img_box{font-size:0;}
.common .img_set .img_box.r{text-align:right;}
.common .img_set .img{display:inline-block; position:relative;vertical-align:top;}
.common .img_set .txt{padding:20px 0 0 0; font-size:26px; color:#363636; letter-spacing:-1px; line-height:33px; font-weight:700; text-align:left;}
.common .img_set .img .credit{position:absolute; top:0; right:0; font-size:14px; color:#363636; letter-spacing:2px; line-height:32px;
	-webkit-transform:translate(100%, -100%) rotate(90deg);
	-moz-transform:translate(100%, -100%) rotate(90deg);
	-o-transform:translate(100%, -100%) rotate(90deg);
	transform:translate(100%, -100%) rotate(90deg);
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
}

.wrap_cont04{min-width:1280px; height:2112px; background:#ffd44e; overflow:hidden;}
.wrap_cont04 .title_set .tit .tit_bg{color:#ffd44e;}
.wrap_cont04 .title_set .tit .tit_bg:before{background:#000;}
.wrap_cont04 .graph_set{position:relative; margin:-136px 0 0 852px; padding:33px 37px; width:320px; height:298px; background:#fff;}
.wrap_cont04 .graph_set .tit{position:relative; padding:0 0 70px 0; font-size:22px; color:#005eb8; letter-spacing:-0.96px; line-height:30px; font-weight:700;}
.wrap_cont04 .graph_set .tit:before{content:''; position:absolute; top:83px; left:0; width:40px; height:1px; background:#005eb8;}
.wrap_cont04 .graph_set .list li{font-size:18px; padding:0 0 0 18px; color:#005eb8; letter-spacing:-0.8px; line-height:30px; font-weight:700; background:url("../images/ico_star.png") no-repeat 0 center; background-size:auto;}
.wrap_cont04 .graph_set .graph{position:absolute; top:100px; right:25px; padding:70px 0 0 0; width:93px; height:163px; text-align:center; background:url("../images/ico_nurture_arw.png") no-repeat 0 0; background-size:auto;}
.wrap_cont04 .graph_set .graph li{padding:0 0 11px; font-size:20px; color:#fff; font-weight:900;}
.wrap_cont04 .graph_set .comment{position:absolute; bottom:-32px; left:0; font-size:13px; color:#363636; line-height:32px;}
.wrap_cont04 .img_set .img.img01{margin-left:106px;}
.wrap_cont04 .img_set .img.img02{margin-top:-203px; margin-right:28px;}
.wrap_cont04 .img_set .img.img03{margin-top:-129px;}
.wrap_cont04 .img_set .img.img04{margin-top:-418px; margin-right:28px;}

.wrap_cont05{min-width:1280px; height:1502px; background:#fff; overflow:hidden;}
.wrap_cont05 .title_set{padding:175px 0 0 106px;}
.wrap_cont05 .title_set .tit{color:#005eb8;}
.wrap_cont05 .title_set .tit .tit_bg{color:#fff;}
.wrap_cont05 .title_set .tit .tit_bg:before{background:#005eb8;}
.wrap_cont05 .title_set .txt{padding:111px 0 0 0;}
.wrap_cont05 .title_set .txt:before{top:80px;}
.wrap_cont05 .img_set .img .credit{color:#005eb8;}
.wrap_cont05 .img_set .img.img01{margin-top:-178px; margin-right:103px;}
.wrap_cont05 .img_set .img.img02{margin-top:-122px;}
.wrap_cont05 .img_set .img.img03{margin-top:-326px; margin-right:28px;}

.wrap_cont05_2_outer{position: relative;overflow:hidden;padding-top: 56.25%;}
.wrap_cont05_2{position: absolute;top: 0;left: 0;width: 100%;overflow:hidden;padding-top: 56.25%;
	background: url("../images/cta_img.jpg") no-repeat center 0; background-size:cover;
}
.wrap_cont05_2.fixed {position: fixed;z-index: -1;}
.wrap_cont05_2 #video_player1 {position: absolute;top: 0;left: 0;z-index: 1;}

.wrap_cont06{position:relative; min-width:1280px; text-align:center; background:#005eb8 url("../images/cta_bg.jpg") no-repeat center 0; background-size:cover; overflow:hidden;}
.wrap_cont06 .round{position:absolute;}
.wrap_cont06 .round img{ width:auto;}
.wrap_cont06 .round.round01{top:-100px; left:25px;}
.wrap_cont06 .round.round02{top:238px; right:-191px;}
.wrap_cont06 .round.round03{top:715px; left:-66px;}
.wrap_cont06 .in{padding:0 18px;}
.wrap_cont06 .cart_set{padding:184px 0 170px; text-align:left;}
.wrap_cont06 .cart_set .title_set{padding:0; font-size:0;}
.wrap_cont06 .cart_set .title_set .tit{display:inline-block; font-size:52px; line-height:70px; letter-spacing:-0.13px; color:#fff; vertical-align:top;}
.wrap_cont06 .cart_set .title_set .tit .tit_bg{color:#005eb8;}
.wrap_cont06 .cart_set .title_set .tit .tit_bg:before{background:#fff; height:60px;}
.wrap_cont06 .cart_set .title_set .txt{display:inline-block; padding:40px 0 0 0; margin:0 0 0 163px; color:#fff; vertical-align:top;}
.wrap_cont06 .cart_set .title_set .txt:before{top:10px; background:#fff; height:2px;}
.wrap_cont06 .cart_set .cont_set{padding-top:54px; font-size:0;}
.wrap_cont06 .cart_set .cont_set .item{display:inline-block; width:400px; font-size:0;}
.wrap_cont06 .cart_set .cont_set .item:not(:last-child){margin-right:20px;}
.wrap_cont06 .cart_set .cont_set .item .img{width: 100%;height: 400px;}
.wrap_cont06 .cart_set .cont_set .item .cont{padding:37px 0 0 40px; height:207px; background:#fff; font-size:0;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box{display:inline-block; width:193px;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box .txt{font-size:22px; color:#005eb8; letter-spacing:-1px; line-height:29px; font-weight:900; vertical-align: baseline;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box .txt > span {font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: inherit;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box .insert{padding:13px 0 0 0; font-size:15px; color:#363636; letter-spacing:-1px; line-height:20px; vertical-align: baseline;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box .insert > span {font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align: inherit;}
.wrap_cont06 .cart_set .cont_set .item .cont .insert_box .insert > span > strong {font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align: inherit;font-weight: 700;}
.wrap_cont06 .cart_set .cont_set .item .cont .support_btn{display:inline-block; width:127px;}
.wrap_cont06 .cart_set .cont_set .item .cont .support_btn a{display:block; padding:33px 0 0 0; width:100%; height:127px; font-size:20px; color:#fff; line-height:27px; font-weight:700; text-align:center; background:#005eb8; border-radius:50%;vertical-align: baseline;}
.wrap_cont06 .cart_set .cont_set .item .cont .support_btn a > span {font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight: inherit; vertical-align: inherit;}
.wrap_cont06 .event_set{padding:0 0 171px; display:inline-block;text-align:center;}
.wrap_cont06 .event_set.dis_none {display: none;}
.wrap_cont06 .event_set .title_set{padding:0;}
.wrap_cont06 .event_set .title_set .event{ position:relative; margin:0 0 76px;}
.wrap_cont06 .event_set .title_set .event > span{display:inline-block; position:relative; width:165px; height:41px; font-size:26px; color:#005eb8; letter-spacing:5px; line-height:43px; text-transform:uppercase; font-weight:900; background:#fff; z-index:1;}
.wrap_cont06 .event_set .title_set .event:before{content:''; position:absolute; top:50%; left:0; margin-top:-1px; width:100%; height:2px;background:url("../images/ico_event_dot.png") no-repeat center 0; background-size:auto;}
.wrap_cont06 .event_set .title_set .tit{color:#fff; line-height:1;}
.wrap_cont06 .event_set .title_set .txt{padding:7px 0 19px; font-size:22px; color:#fff; letter-spacing:-1.1px;line-height:32px;}
.wrap_cont06 .event_set .title_set .txt:before{display:none;}
.wrap_cont06 .event_set .title_set .comment{font-size:15px; color:#fff; letter-spacing:-0.9px; line-height:32px; font-weight:500; font-family: 'Noto Sans KR', sans-serif; opacity:.5;}
.wrap_cont06 .event_set .cont_set{padding:32px 0 0 0; font-size:0;}
.wrap_cont06 .event_set .cont_set .img{display:inline-block; position:relative; width:533px; /*height:457px; */vertical-align:top; z-index:1;}
.wrap_cont06 .event_set .cont_set .img img{position:relative;}
.wrap_cont06 .event_set .cont_set .video_set{position:absolute; top:21px; left:21px; width:491px; z-index:2;overflow: hidden;}
.wrap_cont06 .event_set .cont_set .video_set #video_player2 {position:absolute;top: 0;left: 0;width: calc(100% + 2px);height: calc(100% + 2px);}
.wrap_cont06 .event_set .cont_set .r_box{display:inline-block; padding:0 0 0 90px; text-align:left; vertical-align:top;}
.wrap_cont06 .event_set .cont_set .r_box .tit{padding:21px 0 10px; font-size:22px; color:#ffd44e; letter-spacing:-1px; line-height:32px; font-weight:700; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont06 .event_set .cont_set .r_box .list_set{}
.wrap_cont06 .event_set .cont_set .r_box .list_set li{position:relative; padding-left:31px; font-size:20px; color:#fff; letter-spacing:-0.8px; line-height:32px; font-weight:500; font-family: 'Noto Sans KR', sans-serif;}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:before{
	position:absolute; top:50%; left:0; width:22px; height:22px; font-size:14px; color:#005eb8; font-weight:900; line-height:22px; letter-spacing:1px; text-align:center; font-family:'Pretendard'; background:#fff; border-radius:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:nth-child(1):before{content:'1';}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:nth-child(2):before{content:'2';}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:nth-child(3):before{content:'3';}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:nth-child(4):before{content:'4';}
.wrap_cont06 .event_set .cont_set .r_box .list_set li:nth-child(5):before{content:'5';}
.wrap_cont06 .event_set .cont_set .r_box .support_btn{padding:45px 0 0 0;}
.wrap_cont06 .event_set .cont_set .r_box .support_btn a{display:inline-block; padding:0 0 0 33px; width:388px; height:73px; font-size:20px; letter-spacing:-0.5px; line-height:71px; font-weight:700; color:#fff; font-family: 'Noto Sans KR', sans-serif; border:1px solid #fff; border-radius:45px; background:url("../images/ico_btn_wh.png") no-repeat right 35px center; background-size:auto;}


.wrap_cont07{min-width:1280px; height:1364px; text-align:center; background:#fff; overflow:hidden;}
.wrap_cont07 .cont_set .title_set{padding:39px 0 0 32px; text-align:left;}
.wrap_cont07 .cont_set .title_set .tit{color:#005eb8;}
.wrap_cont07 .cont_set .title_set .txt{padding:111px 0 8px 0;}
.wrap_cont07 .cont_set .title_set .txt:before{top:80px;}
.wrap_cont07 .cont_set .title_set .more_btn a{display:inline-block; font-size:18px; color:rgba(54,54,54, .5); line-height:20px; border-bottom:1px solid #d8d8d8;}
.wrap_cont07 .cont_set{font-size:0;}
.wrap_cont07 .cont_set .item{display:inline-block; position:relative; padding:347px 0 0 44px; margin:0 16px 38px 0; width:390px; height:501px; text-align:left; word-break:keep-all; border:1px solid #005eb8; vertical-align:top;}
.wrap_cont07 .cont_set .item.none-r{margin:0 0 38px 0;}
.wrap_cont07 .cont_set .item.none-b{margin:0 16px 0 0;}
.wrap_cont07 .cont_set .item.none-r.none-b{margin:0 0 38px 0;}
.wrap_cont07 .cont_set .item.tit{border:none; padding:0;}
.wrap_cont07 .cont_set .item.card01{background:url("../images/cad_card01.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont07 .cont_set .item.card02{background:url("../images/cad_card02.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont07 .cont_set .item.card03{background:url("../images/cad_card03.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont07 .cont_set .item.card04{background:url("../images/cad_card04.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont07 .cont_set .item.card05{background:url("../images/cad_card05.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont07 .cont_set .item .c_tit{font-size:26px; color:#005eb8; line-height:34px; font-weight:700;}
.wrap_cont07 .cont_set .item .c_name{position:relative; margin:24px 0 0 0; padding:0 0 0 33px; font-size:20px; color:#005eb8; line-height:24px;}
.wrap_cont07 .cont_set .item .c_name:before{content:''; position:absolute; top:50%; left:0; width:20px; height:2px; background:#005eb8;}
.wrap_cont07 .cont_set .item .item_hover{position:absolute; top:0; left:0; padding:40px; width:100%; height:100%; background:url("../images/cad_hover.png") no-repeat center center; background-size:cover; opacity:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.wrap_cont07 .cont_set .item:hover .item_hover{opacity:1;}
.wrap_cont07 .cont_set .item .item_hover .h_tit{font-size:26px; color:#fff; letter-spacing:-0.79px; line-height:38px; font-weight:700;}
.wrap_cont07 .cont_set .item .item_hover .h_insert{position:relative; padding:76px 0 0 0; font-size:17px; color:#fff; letter-spacing:-0.94px; line-height:30px;}
.wrap_cont07 .cont_set .item .item_hover .h_insert:before{content:''; position:absolute; top:28px; left:0; width:40px; height:2px; background:#fff;}
.wrap_cont07 .cont_set .item .item_hover .h_b_insert{padding:20px 0 0; font-size:17px; color:#fff; letter-spacing:-1px; line-height:30px; font-weight:700;}
.wrap_cont07 .cont_set .item .item_hover .credit{position:absolute; top:30px; right:20px; font-size:17px; color:#fff; letter-spacing:-0.94px; line-height:30px;
	-webkit-transform:translate(100%, 0) rotate(90deg);
	-moz-transform:translate(100%, 0) rotate(90deg);
	-o-transform:translate(100%, 0) rotate(90deg);
	transform:translate(100%, 0) rotate(90deg);
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top;
}

.wrap_cont08{min-width:1280px; height:689px; text-align:center; background:#ebe7e4; overflow:hidden;}
.wrap_cont08 .title_set{display:inline-block; padding:10px 0 0 0; width:425px; text-align:left; vertical-align:top;}
.wrap_cont08 .title_set .tit{font-size:46px; color:#363636; letter-spacing:-1px; line-height:60px; font-weight:700;}
.wrap_cont08 .title_set .txt{padding:30px 0 20px 0; font-size:20px; color:#363636; letter-spacing:-0.9px; line-height:32px;}
.wrap_cont08 .title_set .comment{position:relative; padding:0 0 0 24px; font-size:20px; color:#363636; letter-spacing:-0.9px; line-height:32px; font-family: 'Noto Sans KR', sans-serif; font-weight:500; opacity:.5;}
.wrap_cont08 .title_set .comment:before{content:''; position:absolute; top:50%; left:0; width:16px; height:1px; background:#363636;}
.wrap_cont08 .video_set{position: relative;display:inline-block; width:640px; vertical-align:top;overflow: hidden;}
.wrap_cont08 .video_set #video_player3 {position:absolute;top: 0;left: 0;width: calc(100% + 2px);height: calc(100% + 2px);}

.wrap_footer{position: relative; width:100%; min-width:1280px; height:275px; background:#222; overflow:hidden; z-index: 2;}
.wrap_footer .in:after{display:block; content:''; clear:both;}
.wrap_footer .f_logo{float:left; padding:53px 0 0 121px;}
.wrap_footer .f_right{float:right; padding:0 189px 0 0;}
.wrap_footer .add{padding:76px 0 10px 0; font-size:14px; color:#797d80; letter-spacing:-0.5px; line-height:21px; font-family: 'Noto Sans KR', sans-serif;}
.wrap_footer .add .num{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:700; font-family:'Pretendard'; vertical-align:baseline;}
.wrap_footer .copy{font-size:14px; color:#494949; letter-spacing:-0.5px; line-height:21px; font-weight:700; font-family: 'Montserrat', sans-serif;}