@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );

/* 랜딩 */
body{margin:0; font-family:"Noto Sans KR", sans-serif;}
a{text-decoration:none;}
ul li{list-style:none;}
img{border:0;}
p{margin:0;}

/* land_header */
.land_header{width:100%; height:79px; background:#fff; position:relative; overflow:hidden; min-width:590px;}
.land_header .land_header_logo{float:left; margin-right:30px;}
.land_header .land_header_homepage{float:left; margin-top:12px;}
.land_header .land_header_homepage a{display:block;}
.land_header .land_header_right{float:right; margin:12px 30px 0 0;}
.land_header .land_header_right a{display:block;}

/* land_popup */
.land_popup_bg{position:fixed; top:79px; left:0; background:rgba(11,9,6,0.8); width:100%; height:100%; z-index:10; display:none;}
.land_popup{position:absolute; top:79px; right:30px; z-index:11; width:520px; background:#0084E9; padding:30px 25px 50px 25px; display:none;}
.land_popup > h4{overflow:hidden; margin:0; border-bottom:1px solid #73BCF5; padding-bottom:20px;}
.land_popup > h4 > a{float:right; display:block;}
.land_pop_box01{overflow:hidden; margin:20px 0 5px 0;}
.land_pop_box01 p{float:left; width:82px; height:46px; line-height:46px; margin:0; font-size:17px; color:#fff; font-weight:500;}
.land_pop_box01 p span{padding:0 15px;}
.land_pop_box01 input{float:left; display:block; width:220px; height:46px; box-sizing:border-box;}
.land_pop_box02{overflow:hidden; margin-bottom:5px;}
.land_pop_box02 p{float:left; width:82px; height:46px; line-height:46px; margin:0; font-size:17px; color:#fff; font-weight:500;}
.land_pop_box02 p span{padding:0 4px;}
.land_pop_box02 input{float:left; display:block; width:220px; height:46px; box-sizing:border-box;}
.land_pop_box03{overflow:hidden; margin-bottom:5px;}
.land_pop_box03 p{float:left; width:82px; height:46px; line-height:46px; margin:0; font-size:17px; color:#fff; font-weight:500;}
.land_pop_box03 p span{padding:0 4px;}
.land_pop_box03 textarea{float:left; display:block; width:385px; height:97px; box-sizing:border-box;}
.land_pop_box04 {padding-bottom:20px; border-bottom:1px solid #73BCF5;}
.land_pop_box04 .land_pop04_inner{margin-left:82px;}
.land_pop_box04 .land_pop04_inner input{width:20px; height:20px; vertical-align:middle;}
.land_pop_box04 .land_pop04_inner {font-size:13px; color:#fff; vertical-align:middle;}
.land_pop_box04 .land_pop04_inner a{display:inline-block; font-size:13px; color:#0e0a06;}
.land_pop_box05{width:219px; margin:25px auto 0 ;}


/* land_lnb_con */
.land_lnb_con{width:140px;}
.land_lnb > a{display:block; text-align:center; height:150px; box-sizing:border-box; border-top:1px solid #34393e; border-bottom:1px solid #34393e; background:#2d2a2a;}
.land_lnb > a > img{padding-top:24px;}
.land_lnb > a > h4{font-size:16px; color:#fff; letter-spacing:-0.05em; margin:0; padding:5px 0 30px 0; font-weight:normal;}
.land_lnb > a > p{font-size:14px; color:#bcb3ac; margin:0; letter-spacing:-0.025em;}
.land_lnb > a:hover {background:#12BDF5;}
.land_lnb > a:hover h4{color:#fff;}
.land_lnb > a:hover p{color:#635a53;}
.land_lnb > a.active {background:#12BDF5;}
.land_lnb > a.active h4{color:#231e1b;}
.land_lnb > a.active p{color:#635a53;}
.land_lnb > a:first-of-type{border-top:0;}
.land_lnb > a:last-of-type{margin-bottom:250px;}


/* land_visual */
.land_visual{width:100%; height:900px; overflow:hidden; position:relative; margin:0 auto; max-width:1800px; margin:0 auto; min-width:1000px; font-size:0;}
.land_visual ul li{position:relative; width:100%; height:900px; overflow:hidden;}
.land_visual ul li img{width:auto; position:absolute; top:0; left:50%; margin-left:-900px; width:1800px; height:900px;}
.land_visual .bx-controls-direction{position:absolute; top:50%; left:0; max-width:1800px; width:100%;}
.land_visual .bx-controls-direction a{width:64px; height:64px; position:absolute; top:50%; margin-top:-32px; text-indent:-9999px;}
.land_visual .bx-controls-direction a.bx-prev{left:30px; background:url("/img/landing/land_prev_btn.png") center top no-repeat;}
.land_visual .bx-controls-direction a.bx-next{right:30px; background:url("/img/landing/land_next_btn.png") center top no-repeat;}
.land_visual .bx-pager{position:absolute; bottom:40px; left:50%; margin-left:-52px; width:104px; overflow:hidden;}
.land_visual .bx-pager > div{float:left; margin-right:11px; width:8px; height:8px; font-size:1px;}
.land_visual .bx-pager > div:last-of-type{margin-right:0;}
.land_visual .bx-pager > div > a{display:block; background:url("/img/landing/land_pager_off.png") center top no-repeat; text-indent:-9999px;}
.land_visual .bx-pager > div > a.active{background:url("/img/landing/land_pager_on.png") center top no-repeat;}

/* land_footer */
.land_footer{width:100%; min-width:1000px; max-width:1800px; margin:0 auto;}
.land_foot{overflow:hidden;}
.land_foot_left{float:left; width:125px;}
.land_foot_left h4{font-size:14px; color:#f15000; letter-spacing:-0.025em; padding:25px 0 0 30px; box-sizing:border-box; margin:0;}
.land_foot_left2{float:left; width:calc(100% - 418px); overflow:hidden;}
.land_foot_left2 p{font-size:12px; color:#737373; line-height:18px; padding-top:25px; margin:0;}
.land_foot_left2 p > b span{padding:0 6px; color:#e0e0e0;}
.land_foot_left2 p > span{padding:0 6px; color:#e0e0e0;}
.land_foot_left_right{float:right; width:262px; margin-top:67px; margin-right:31px;}

/* land_footer02 */
.land_footerTop{width:100%; min-width:1000px; max-width:1200px; margin:0 auto;}
.land_footer2{width:100%; height:117px; min-width:1000px; max-width:1200px; margin:0 auto;}
.land_foot2{overflow:hidden;}
.land_foot2_left{float:left; width:125px;}
.land_foot2_left h4{font-size:14px; color:#f15000; letter-spacing:-0.025em; padding:25px 0 0 30px; box-sizing:border-box; margin:0;}
.land_foot2_left2{float:left; width:calc(100% - 418px); overflow:hidden;}
.land_foot2_left2 p{font-size:12px; color:#737373; line-height:18px; padding-top:25px; margin:0;}
.land_foot2_left2 p > b span{padding:0 6px; color:#e0e0e0;}
.land_foot2_left2 p > span{padding:0 6px; color:#e0e0e0;}
.land_foot2_left_right{float:right; width:262px; margin-top:67px; margin-right:31px;}

/* land_content */
.land_content{overflow:hidden; position:relative; width:100%; border-top:1px solid #101010; box-sizing:border-box;}
.land_content_left{float:left; width:140px; background:#2d2a2a; height:100%;}
.land_content_right{float:left; width:calc(100% - 140px);  overflow:hidden;}

/* land_index2 */
.land_idx2_top{width:100%; height:320px; position:relative; max-width:1800px; min-width:1000px; margin:0 auto;}
.land_idx2_top > img{position:absolute; top:0; left:50%; margin-left:-900px; width:1800px;}
.land_idx2_mid{width:100%; height:1091px; position:relative; max-width:1200px; min-width:1000px; margin:-24px auto 0; }
.land_idx2_mid > img{position:absolute; top:0; left:50%; margin-left:-638px; width:1200px;}
.hei435{height:435px;}
.hei1115{height:1360px; background:#fff;}
.hei2000{height:2700px; background:#fff;}
.hei1500{height:1700px; background:#fff;}
.hei2121{height:1800px; background:#fff;}
.hei2000 > img {margin-top:70px; margin-left:-600px !important;}
.hei1115 > img{margin-top:70px;}
.hei1500 > img {margin-left:-570px !important;}
.hei2121 > img {margin-left:-520px !important; margin-top:70px;}
.hei1952{height:1952px;}

/* land_idx6_mid2 */
.land_idx6_mid2{width:100%; max-width:1200px; margin:0 auto; min-width:1000px;}
.land_idx6_mid2 .land_bxslider {width:100%; height:546px; max-width:1200px; min-width:1000px; overflow:hidden; margin:0; padding:0;}
.land_idx6_mid2 .land_bxslider li{width:100%; height:546px; max-width:1200px; min-width:1000px; overflow:hidden;}
.land_idx6_mid2 .land_bxslider img{width:1200px; height:546px;}
.land_idx6_mid2 .land_pager a img{width:100%; height:100% ;}
.land_idx6_mid2 > .bx-wrapper{width:100%; max-width:940px; margin:0 auto ; position:relative;}
.land_idx6_mid2 > .bx-wrapper .bx-viewport{ height:auto !important; margin:60px auto 90px;}

.land_idx6_mid2 .land_pager_con{width:940px; height:170px; margin:60px auto 90px; position:relative;}
.land_idx6_mid2 .land_pager_con .land_pager a{float:left; display:block; width:272px !important; height:170px !important; box-sizing:border-box;}
.land_idx6_mid2 .land_pager_con .land_pager a.active{ border:5px solid #ffc146;}
/*.land_idx6_mid2 .land_pager_con .bx-wrapper{width:100%; max-width:940px; margin:0 auto ; position:relative;}
.land_idx6_mid2 .land_pager_con .bx-wrapper .bx-viewport{ height:auto !important; } */
.land_idx6_mid2 .land_pager_con .bx-wrapper .bx-viewport a{float:left; display:block; width:272px; height:170px; }
.land_idx6_mid2 .land_pager_con .bx-wrapper .bx-controls-direction a{position:absolute; top:60px; width:48px; height:48px; display:block; text-indent:-9999px;}
.land_idx6_mid2 .land_pager_con .bx-wrapper .bx-controls-direction a.bx-prev{left:-85px; background:url("/img/landing/land_idx6_bx_prev.png") center top no-repeat;}
.land_idx6_mid2 .land_pager_con .bx-wrapper .bx-controls-direction a.bx-next{right:-85px; background:url("/img/landing/land_idx6_bx_next.png") center top no-repeat;}



.text_cover{ width:100%; height:60px; background:#000; opacity:0.5;margin-top:-65px;}
.img_text {margin-top:-65px; position:relative; z-index:2;}
.img_text > h4 {text-align:center; color:#fff; font-size:17px; font-weight:normal; }

.land_bxslider {position:relative;}
.land_bxslider > li > p {display:none; position:absolute; bottom:0; left:0; width:100%; margin-top:-60px; background:rgba(0,0,0,0.5);  padding:20px 0; text-align:center; color:#fff; font-size:17px; font-weight:normal;}
.land_bxslider > li > p.on {display:block;}