@CHARSET "euc-kr";
/* common */
html, body {position:relative;width:100%;min-width:1212px;height:100%;min-height:920px}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block}
/* pc */
/* layout */
/*2015.10.14*/
.main_wrap {overflow:hidden;position:relative;top:0;width:100%;min-width:678px;height:100%;min-height:800px;margin:0 0 -180px}
/*//2015.10.14*/
.footer_wrap {position:relative;margin-top:180px;z-index:9999}
/* Main visual */
.kv_main {position:absolute;top:0;left:0;width:100%; min-width:729px; height:100%;overflow:hidden}
.kv_main .visual_list {position:absolute;width:100%;height:100%;overflow:hidden;z-index:1;}
.kv_main .visual_list li {position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}
.kv_main .visual_list li .visual_cont {position:relative;width:100%;height:100%}
.kv_main .visual_list li .visual_cont a {display:block;height:100%}
.kv_main .visual_list li .visual_cont a:hover {font-weight:normal;text-decoration:none}
.kv_main .visual_list li .visual_cont .main_info {width:100%;height:100%}
.kv_main .visual_list li .visual_cont .txt {position:absolute;top:158px;width:100%;color:#fff;text-align:center}
.kv_main .visual_list li .visual_cont .txt span {display:block;text-align:center}
.kv_main .visual_list li .visual_cont .txt01 {margin-bottom:29px}
.kv_main .visual_list li .visual_cont .txt01 .pc {display:none}
.kv_main .visual_list li .visual_cont .txt01 .mobile {display:inline-block}
.kv_main .visual_list li .visual_cont .txt02 {font-size:22px;line-height:26px;}
.kv_main .visual_list li .visual_cont .txt03 {padding-top:7px;font-size:32px;font-weight:normal;line-height:38px;color:#21bbb1;}
.kv_main .visual_list li .visual_cont.cont04 .txt {color:#fff}
.kv_main .visual_list li .visual_cont .img {width:100%;height:100%}
.kv_main .visual_list li .visual_cont .img img {position:relative;left:50%;top:0;height:100%;margin-left:-50%}
.kv_main .visual_list li .visual_cont .img img.pc {display:block}
.kv_main .visual_list li .visual_cont .img img.mobile {display:none}
.kv_main .bx-wrapper {position:relative;left:0;top:0;width:100%;height:100%;z-index:990}
.kv_main .bx-wrapper .bx-viewport {height:100% !important}
.kv_main .bx-wrapper .bx-pager .bx-pager-item,
.kv_main .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline}
.kv_main .bx-wrapper .bx-pager.bx-default-pager a {display:block;width:16px;height:16px;margin-right:8px;background:url('../img/images/btn_controls.png') -132px -45px no-repeat;text-indent:-9999px}
.kv_main .bx-wrapper .bx-pager.bx-default-pager a:hover,
.kv_main .bx-wrapper .bx-pager.bx-default-pager a.active {background-position:-132px 0}
.kv_main .bx-controls .bx-pager,
.kv_main .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {position:absolute;bottom:41px;}
.kv_main .bx-controls .bx-pager {width:100%;margin-right:-62px;text-align:center;z-index:999}
.kv_main .bx-wrapper .bx-controls-auto {text-align:center}
.kv_main .bx-wrapper .bx-controls-auto .bx-start,
.kv_main .bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:16px;height:16px;outline:0;background:url('../img/images/btn_controls.png') 0 0 no-repeat;margin-right:8px}
.kv_main .bx-wrapper .bx-controls-auto .bx-start {background-position:-81px 0}
.kv_main .bx-wrapper .bx-controls-auto .bx-stop {background-position:-81px -32px}
.kv_main .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {left:50%;width:58px;margin-left:60px;z-index:999}
/* main content */
#contents.main_content {position:absolute;top:0;right:0;float:none;width:483px;height:100%;margin:0;overflow:hidden;background:#fff;z-index:999}
.main_content h2 {font-family:"Gotham-Black","µ¸¿ò",Dotum,sans-serif;font-size:20px;letter-spacing:-0.25px}
.main_content .txt_port {position:absolute;z-index:10;width:100%;height:50px;background:rgba(0, 0, 0, 0.6);}
.main_content .txt_port span.txt_port2 {display:block;margin-top:15px;margin-left:15px;font-size:24px;color:#fff;}
.main_content .txt_port span.txt_port3 {font-family:Gotham-Book;}
/* .main_content div.txt_port4 {position:absolute;z-index:10;bottom:10px;left:10px;color:#21bbb1;} */
.main_content div.txt_port4 {position:absolute;z-index:10;bottom:0px;left:0px;color:#fff; background:rgba(0,0,0,0.7); width:100%; height:50px; line-height:50px; text-align:center; font-size:17px; font-family:'NanumBarunGothic'; }
.main_content .col {position:absolute;overflow:hidden}
.main_content .con01 {position:relative;width:100%;top:0;height:40%;overflow:hidden}
.main_content .con01 .bx-wrapper, .main_content .con01 .bx-viewport, .main_content .con01 .ban_list, .main_content .con01 .ban_list li {height:100% !important;overflow:hidden}
/*.main_content .con01 a {display:block;width:100%;height:100%}*/
.main_content .con01 a {display:block;width:100%;}
.main_content .con01 a img {width:100%;height:100%}
.main_content .con01 .info {display:none;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-weight:normal;text-align:center;z-index:200}
.main_content .con01 .info .tit {padding:55px 0 19px;font-size:20px;line-height:20px}
.main_content .con01 .info .txt {font-size:14px}
.main_content .con01 .bx-wrapper .bx-pager .bx-pager-item,
.main_content .con01 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
.main_content .con01 .bx-controls {position:absolute;top:13px;right:0;width:100px;z-index:10}
.main_content .con01 .bx-controls-auto {text-align:center}
.main_content .con01 .bx-controls-auto .bx-start,
.main_content .con01 .bx-controls-auto .bx-stop {right:45px;display:block;text-indent:-9999px;width:22px;height:22px;outline:0;background:url('../img/images/btn_controls02.png') 0 0 no-repeat}
.main_content .con01 .bx-controls-auto .bx-start {background-position:-25px -21px}
.main_content .con01 .bx-controls-auto .bx-stop {background-position:-26px 2px}
.main_content .con01 .bx-controls-direction a {position:absolute;top:0;outline:0;width:22px;height:22px;text-indent:-9999px}
.main_content .con01 .bx-prev {right:65px;background:url('../img/images/btn_controls02.png') no-repeat 2px 2px}
.main_content .con01 .bx-next {right:15px;background:url('../img/images/btn_controls02.png') no-repeat -52px 2px}
.main_content .con02 {left:0;top:40%;width:250px;height:20%;background:#f1f1f1 url(../img/images/01_box.png) no-repeat center top;background-size:190px 190px;}
.main_content .con02 h2 {position:absolute;left:0;top:0;padding:26px 0 0 23px;color:#f5f5f5;z-index:10}
.main_content .con02 a {position:relative;display:block;width:100%;height:100%}
.main_content .con02 .img {height:100%}
.main_content .con02 .img .thumb {width:100%;height:100%}
.main_content .con02 .img .thumb.pc {display:block}
.main_content .con02 .img .thumb.mobile {display:none}
.main_content .con02 .img .btn_play {position:absolute;right:17px;bottom:17px;width:45px;height:45px}
.main_content .con02_1 {left:0;top:60%;width:250px;height:20%;background:#3d3d3d url(../img/images/02_box.png) no-repeat center top;background-size:190px 190px;}
.main_content .con02_1 h2 {position:absolute;left:0;top:0;padding:26px 0 0 23px;color:#f5f5f5;z-index:10}
.main_content .con02_1 a {position:relative;display:block;width:100%;height:100%}
.main_content .con02_1 .img {height:100%}
.main_content .con02_1 .img .thumb {width:100%;height:100%}
.main_content .con02_1 .img .thumb.pc {display:block}
.main_content .con02_1 .img .thumb.mobile {display:none}
.main_content .con02_1 .img .btn_play {position:absolute;right:17px;bottom:17px;width:45px;height:45px}
.main_content .con02_2 {left:0;top:80%;width:250px;height:20%;background:#21bbb1 url(../img/images/03_box_new.png) no-repeat center top;background-size:190px 190px;}
.main_content .con02_2 h2 {position:absolute;left:0;top:0;padding:26px 0 0 23px;color:#f5f5f5;z-index:10}
.main_content .con02_2 a {position:relative;display:block;width:100%;height:100%}
.main_content .con02_2 .img {height:100%}
.main_content .con02_2 .img .thumb {width:100%;height:100%}
.main_content .con02_2 .img .thumb.pc {display:block}
.main_content .con02_2 .img .thumb.mobile {display:none}
.main_content .con02_2 .img .btn_play {position:absolute;right:17px;bottom:17px;width:45px;height:45px}

.main_content .con03 {left:0;top:80%;width:250px;height:20%;background:#3d3d3d url(../img/images/02_box.png) no-repeat center top;background-size:190px 190px;}
.main_content .con03 .inner {height:100%;border-top:1px solid #dfdfdf}
.main_content .con03 .inner a {display:block;width:100%;height:100%}
.main_content .con03 h2 {padding:30px 23px 20px;color:#444;background:url('') 30px bottom no-repeat}
.main_content .con03 ul {margin:0 20px;padding-top:27px}
/*2015.10.14*/
.main_content .con03 ul li {height:74px;padding-left:4px;font-weight: normal;}
/*//2015.10.14*/
.main_content .con03 ul li .date {font-size:12px;color:#8d8c91;margin-bottom:1px}
.main_content .con03 ul li .txt {height:45px;font-size:14px;color:#000;line-height:22px;overflow:hidden}
.main_content .con03 a:hover {text-decoration:none}
.main_content .con03 a:hover .txt, .main_content .con03 a:hover .date {font-weight:normal}
.main_content .con03 a:hover h2 {text-decoration:none}
.main_content .con03 ul li .name {left:0}
.main_content .con03 ul li .date {right:0}
.main_content .con03 .btn_more {position:absolute;right:22px;top:25px;width:30px;height:30px;text-indent:-999999em;background:url('') 0 0 no-repeat}
.main_content .con03 .btn_more a {display:block;width:30px;height:30px}
.main_content .con04 {right:0;top:40%;width:233px;height:20%;background:#34c0b9 url(../img/images/06_box1.png) no-repeat center top;background-size:190px 190px;}
.main_content .con04 a {display:block;width:100%;height:100%;color:#fff}
.main_content .con04 .txt {padding:28px 23px 0 23px}
.main_content .con04 h2 {padding-bottom:11px;font-size:14px;font-weight:normal;color:#313131}
.main_content .con04 .txt .txt01 {padding-bottom:13px;font-size:20px;font-weight:bold;line-height:26px;color:#21bbb1;letter-spacing:-0.25px}
.main_content .con04 .txt .txt02 {font-size:12px;color:#333333;font-weight:normal;line-height:20px;letter-spacing:-0.75px}
.main_content .con04 a:hover h2 {text-decoration:none}
.main_content .con04 a:hover .txt02 {font-weight:normal}
.main_content .con04 a:hover {text-decoration:none}
.main_content .con05 {right:0;top:60%;width:233px;height:20%;background:#f1f1f1 url(../img/images/08_box.png) no-repeat center top;background-size:190px 190px;}
.main_content .con05 a {display:block;width:100%;height:100%}
.main_content .con05 a:hover {font-weight:normal}
.main_content .con05 .ban {background:url('../../asset/images/main/img_ir.png') right center no-repeat}
.main_content .con05 .ban .inner {position:absolute;top:50%;height:53px;margin-top:-27px;color:#fff;}
.main_content .con05 .ban h2 {padding-left:18px;font-size:19px;letter-spacing:0}
.main_content .con05 .ban h2 span {display:block;padding-bottom:3px;font-size:12px}
.main_content .con05 .ban .txt {padding:2px 0 0 18px;font-size:9px;letter-spacing:-0.75px}
.main_content .con06 {right:0;top:80%;width:233px;height:20%;background:#3d3d3d url(../img/images/05_box.png) no-repeat center top;background-size:190px 190px;}
.main_content .con06 a {display:block;width:100%;height:100%}
.main_content .con06 a:hover {font-weight:normal}
.main_content .con06 .invest {position:absolute;left:0;top:50%;margin-top:-35px;width:100%;height:70px;color:#fff}
.main_content .con06 .invest h2 {color:#fff;font-size:16px;padding:0 0 20px 21px;font-weight:normal}
.main_content .con06 .invest .point {padding-left:18px;font-size:26px;color:#21bbb1;font-weight:bold}
.main_content .con06 .invest .point .arrow {font-size:18px}
.main_content .con06 .invest .info {position:absolute;left:0;top:28px;width:100%}
.main_content .con06 .invest .info h3 {position:absolute;left:0;top:0;font-size:12px;font-weight:normal;line-height:16px}
.main_content .con06 .invest .info .inner {padding:0 10px 0 17px}
.main_content .dimm {display:none;position:absolute;left:0;top:0;width:100%;height:100%;}
.main_content .dimm .bg {display:block;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);text-indent:-9999em}
.main_content .dimm .icon {position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;background:url('../../asset/images/main/bul_more.png') no-repeat 0 0;text-indent:-99999em;opacity:1;filter:alpha(opacity=100)}

/*  1281 ~ */
@media all and (min-width:1281px) { 
 /*2015.10.14*/
 .main_wrap {min-height:927px;}
 /*//2015.10.14*/
 #contents.main_content {width:600px}
 .kv_main .visual_list li .visual_cont .txt {top:128px}
 .kv_main .visual_list li .visual_cont .txt01 {margin-top:33px}
 .kv_main .visual_list li .visual_cont .txt01 .pc {display:inline-block}
 .kv_main .visual_list li .visual_cont .txt01 .mobile {display:none}
 .kv_main .visual_list li .visual_cont .txt02 {font-size:28px;line-height:26px}
 .kv_main .visual_list li .visual_cont .txt03 {padding-top:18px;font-size:38px;font-weight:normal;line-height:38px}
 .main_content h2 {font-size:22px}
 .main_content .con02, .main_content .con02_1, .main_content .con02_2, .main_content .con03 {width:312px}
 .main_content .con02 h2 {padding:34px 0 0 30px}
 .main_content .con02 .img .btn_play {width:56px;height:56px;right:25px;bottom:19px}
 
 
 .main_content .con02_1 h2 {padding:34px 0 0 30px}
 .main_content .con02_1 .img .btn_play {width:56px;height:56px;right:25px;bottom:19px}
 
 .main_content .con02_2 h2 {padding:34px 0 0 30px}
 .main_content .con02_2 .img .btn_play {width:56px;height:56px;right:25px;bottom:19px}
 
 
 .main_content .con03 h2 {padding:37px 16px 22px 30px}
 .main_content .con03 ul {margin:0 30px 0 27px;padding-top:33px}
 .main_content .con03 ul li {padding-left:0;height:87px}
 .main_content .con03 .btn_more {right:24px;top:30px}
 .main_content .con03 ul li .txt {font-size:16px}
 .main_content .con04, .main_content .con05, .main_content .con06 {width:288px}
 .main_content .con04 {background:#34c0b9 url(../img/images/06_box1.png) no-repeat center top;background-size:190px 190px;}
 .main_content .con04 h2 {padding-bottom:8px;font-size:16px;font-weight:bold}
 .main_content .con04 .txt {padding:35px 20px 0 30px}
 .main_content .con04 .txt .txt01 {padding-bottom:16px;font-size:22px;line-height:30px}
 .main_content .con04 .txt .txt02 {font-size:14px;line-height:20px}
 .main_content .con05 .ban {background-image:url('../../asset/images/main/img_ir_b.png')}
 .main_content .con05 .ban .inner {height:70px;margin-top:-35px}
 .main_content .con05 .ban h2 {padding-left:25px;font-size:22px}
 .main_content .con05 .ban h2 span {padding-bottom:7px;font-size:14px}
 .main_content .con05 .ban .txt {padding:7px 0 0 25px;font-size:10px;letter-spacing:-0.25px}
 .main_content .con06 .invest h2 {padding:0 0 25px 43px;font-size:16px}
 .main_content .con06 .invest .info {right:25px;top:38px}
 .main_content .con06 .invest .info h3 {line-height:20px}
 .main_content .con06 .invest .info .inner {padding:0 40px}
}
/*  1600 ~ */
@media all and (min-width:1601px){ 
 #contents.main_content {width:642px}
 .kv_main .visual_list li .visual_cont .txt02 {font-size:28px;line-height:36px}
 .kv_main .visual_list li .visual_cont .txt03 {padding-top:7px;font-size:38px;font-weight:normal;line-height:40px}
 .main_content .con02, .main_content .con02_1, .main_content .con02_2, .main_content .con03 {width:333px} 
 .main_content .con02 h2 {padding:34px 0 0 40px}
 .main_content .con02_1 h2 {padding:34px 0 0 40px}
 .main_content .con02_2 h2 {padding:34px 0 0 40px}
 .main_content .con03 h2 {padding:60px 40px 22px;background-position:40px bottom}
 .main_content .con03 ul {margin:0 45px 0 45px}
 .main_content .con03 .btn_more {right:30px;top:52px}
 .main_content .con04, .main_content .con05,  .main_content .con06 {width:308px}
 .main_content .con04 {background:#34c0b9 url(../img/images/06_box1.png) no-repeat center top;background-size:190px 190px;}
 .main_content .con04 .txt {padding:40px 30px 0 40px}
 .main_content .con05 .ban h2 {padding-left:28px;font-size:23.5px}
 .main_content .con05 .ban h2 span {padding-bottom:7px;font-size:15px}
 .main_content .con05 .ban .txt {padding:7px 0 0 28px;font-size:11px;letter-spacing:-0.25px}
}

/* mobile */
body.mobile {height:auto}
.mobile .main_content h2 {font-size:22px}
.mobile .main_wrap {width:1212px;min-width:1212px;height:auto;min-height:auto;margin:0 auto}
.mobile .kv_main {position:relative;width:100%;height:650px}
.mobile .kv_main .visual_list, .mobile .kv_main .visual_list li,
.mobile .kv_main .visual_list li .visual_cont .img img {width:100%;height:100%}
.mobile .kv_main .visual_list li .visual_cont .img img.pc {display:none}
.mobile .kv_main .visual_list li .visual_cont .img img.mobile {display:block}
.mobile .kv_main .bx-controls .bx-pager, .mobile .kv_main .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {bottom:28px}
.mobile .kv_main .visual_list li .visual_cont .txt {top:40px}
.mobile .kv_main .visual_list li .visual_cont .txt01 {margin-top:0}
.mobile .kv_main .visual_list li .visual_cont .txt01 .pc {display:none}
.mobile .kv_main .visual_list li .visual_cont .txt01 .mobile {display:inline-block}
.mobile .kv_main .visual_list li .visual_cont .txt02 {font-size:22px;line-height:26px}
.mobile .kv_main .visual_list li .visual_cont .txt03 {padding-top:7px;font-size:32px;font-weight:normal;line-height:38px}
.mobile #contents.main_content {position:relative;width:100%;height:593px}
.mobile .main_content .con01 {width:808px;height:380px}
.mobile .main_content .con01 .info {bottom:70px}
.mobile .main_content .con01 .info .tit {padding:93px 0 19px;font-size:22px;line-height:20px}
.mobile .main_content .con01 .info .txt {font-size:16px;line-height:22px}
.mobile .main_content .con01 .thumb, .mobile .main_content .con01 .thumb img {width:auto;height:100%}
.mobile .main_content .con02 {top:380px;left:0;width:404px;height:190px;overflow:hidden}
.mobile .main_content .con02 h2 {padding:38px 0 0 29px}
.mobile .main_content .con02 .img .thumb {position:absolute;right:0;top:0;width:auto;width:100%}
.mobile .main_content .con02 .img .thumb.pc {display:block}
.mobile .main_content .con02 .img .thumb.mobile {display:none}
.mobile .main_content .con02 .img .btn_play {left:249px;top:195px;width:56px;height:56px}
.mobile .main_content .con02_1 {top:380px;left:404px;width:404px;height:190px;overflow:hidden}
.mobile .main_content .con02_1 h2 {padding:38px 0 0 29px}
.mobile .main_content .con02_1 .img .thumb {position:absolute;right:0;top:0;width:auto;width:100%}
.mobile .main_content .con02_1 .img .thumb.pc {display:block}
.mobile .main_content .con02_1 .img .thumb.mobile {display:none}
.mobile .main_content .con02_1 .img .btn_play {left:249px;top:195px;width:56px;height:56px}
.mobile .main_content .con02_2 {top:380px;left:808px;width:404px;height:190px;overflow:hidden}
.mobile .main_content .con02_2 h2 {padding:38px 0 0 29px}
.mobile .main_content .con02_2 .img .thumb {position:absolute;right:0;top:0;width:auto;width:100%}
.mobile .main_content .con02_2 .img .thumb.pc {display:block}
.mobile .main_content .con02_2 .img .thumb.mobile {display:none}
.mobile .main_content .con02_2 .img .btn_play {left:249px;top:195px;width:56px;height:56px}
.mobile .main_content .con03 {top:0;left:655px;width:335px;height:429px;overflow:hidden}
.mobile .main_content .con03 h2 {padding:41px 40px 22px;background-position:40px bottom}
.mobile .main_content .con03 ul {margin:0 35px 0 40px;padding-top:32px}
.mobile .main_content .con03 ul li {padding-left:0;height:87px}
.mobile .main_content .con03 .btn_more {right:27px;top:35px}
.mobile .main_content .con03 ul li .txt {font-size:16px}
.mobile .main_content .con04 {right:0px;top:0px;width:404px;height:190px;background:#34c0b9 url(../img/images/06_box1.png) no-repeat center top;background-size:190px 190px;}
.mobile .main_content .con04 .txt {padding:28px 23px 0 23px}
.mobile .main_content .con04 h2 {padding-bottom:11px;font-size:16px;font-weight:normal;color:#313131}
.mobile .main_content .con04 .txt .txt01 {padding-bottom:18px;margin-bottom:0;font-size:22px;font-weight:bold;line-height:26px;letter-spacing:-0.25px;background:none}
.mobile .main_content .con04 .txt .txt02 {font-size:14px;line-height:20px;letter-spacing:-0.5px}
.mobile .main_content .con05 {top:190px;right:0;width:404px;height:190px}
.mobile .main_content .con05 a:hover {text-decoration:none}
.mobile .main_content .con05 .ban {background-image:url('../../asset/images/main/img_ir_m.png')}
.mobile .main_content .con05 .ban .inner {position:static;height:auto;margin-top:0}
.mobile .main_content .con05 .ban h2 {padding:35px 0 0 30px;font-size:26px}
.mobile .main_content .con05 .ban h2 span {padding-bottom:12px;font-size:17px}
.mobile .main_content .con05 .ban .txt {padding:10px 0 0 30px;font-size:12px;letter-spacing:-0.25px}
.mobile .main_content .con06 {left:655px;top:429px;width:352px;height:163px;display:none;}
.mobile .main_content .con06 h2 {padding-left:70px}
.mobile .main_content .con06 .info .inner {padding:0 65px}
.mobile .footer_wrap {margin-top:0}