.mainWrap{position:relative;min-width:980px;height:100%; overflow:hidden;}
.sectionWrap{position:absolute; left:0; top:0; width: 100%;}
.section{position:relative;}
/*
.section .sectionCon{position:absolute;left:50%;top:50%;width:1008px; height: 600px;margin:-300px 0 0 -504px;}
.small .section .sectionCon{height: 610px;margin:-305px 0 0 -490px;}
*/


.section01{background: url(../image/main/sec_bg2.jpg) no-repeat center top; background-size: cover;}
.section02{background: #fff;}
/*
.section03{background: #fff;}
.section04{background: #f1f1f1 url('../image/main/dbg.png') no-repeat right bottom;}
*/
.section00 {position:relative;height:100vh}
.sectionCon{width:1180px;margin:0 auto;}
.sectionCon_area{padding:100px 0;}
.sectionCon_area_mt .mtit{margin-top: 150px;transition: all 0.8s ease-in-out;opacity: 0;}
.sectionCon_area_mt .mcline_box{transition: all 0.5s ease-in-out;opacity: 0;}
body.mst .sectionCon_area_mt .mtit{margin-top: 0;opacity: 1;}
body.mst .sectionCon_area_mt .mcline_box{opacity: 1;}


.mainStep{position:fixed;right:calc((100% - 1180px) / 2 - 90px) !important;top:50%;margin:-40px 0 0 0; z-index:19; background:url('/resources/home/korean/front/image/main/bg_bar.png') no-repeat 0 0;  text-align: center;}
.mainStep ul{}

.mainStep li{position:relative;text-align:center; padding-bottom:30px;}
.mainStep li:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:30px;background:#c3c3c3;}
.mainStep li:last-child{background:none;padding-bottom:0;}
.mainStep li:last-child:after{display:none;}
.mainStep li a{display:block;width:10px; height:10px;  border:2px solid #c3c3c3;border-radius:12px; }
.mainStep li.on a{display:block;width:10px; height:10px;  border:2px solid #91c53f;border-radius:12px; background:#91c53f;}


.mainStep li a .txt{text-align:left;color:#c3c3c3; font-size:14px; line-height:14px; font-weight:400; position:absolute; left:20px; top:-1px; letter-spacing:-0.5px;}

.mainStep li.on a .txt{display:inline-block;color:#91c53f;font-weight:bold;}

.nw_mvsl{width:100%;height:100%;}
video {
				width:100% !important;
				  object-fit: cover;
				   min-width: 100%;
   				 min-height: 100%;
				}
.nw_mvsl .slick-track {width:100%;height:100%}
.nw_mvsl .slick-list {width:100%;height:100%}
.nw_mvsl .slick-slide {position:relative}
.main-slider {width:100%;height:100%}
 .wid{overflow: hidden;text-align:center; position: absolute; z-index:999; width: 100%; height: 100%; display: block;}
 .wid > .all_txt{margin:0 auto;text-align:center;top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;position:absolute;vertical-align:middle;}
 .wid > .all_txt > p.mvtxt1{margin-top:110px;font-size:23px;color:#fff;}
.wid > .all_txt > p.mvtxt2{margin-top:15px;font-size:40px;color:#fff;line-height:51px;}
.wid > .all_txt > p.mvtxt2 strong{display:block;}
.wid > .all_txt > p.mvtxt4{display:inline-block;width:180px;height:46px;line-height:46px;text-align:center;border:1px solid #fff;margin-top:30px;font-size:14px;color:#fff;font-weight: 400;}
.nw_mvsl .slick-prev {text-indent:-999999px;z-index:99;border:0;top:50%;position:absolute;left:10%;background-color:rgba(255,255,255,0);background:url('/image/main/visual_left.png') no-repeat;width:30px;height:57px;}

.nw_mvsl .slick-next {text-indent:-999999px;z-index:99;border:0;top:50%;position:absolute;right:10%;background-color:rgba(255,255,255,0);background:url('/image/main/visual_right.png') no-repeat;width:30px;height:57px;}



/*.nw_mvsl{width:100%;margin:0 auto;}*/
.mvsl_sld > li{overflow: hidden;width:100% !important;}
.mvsl_sld > li.bg1{background: url(../image/main/m_vsl1.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg2{background: url(../image/main/m_vsl2.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg3{background: url(../image/main/m_vsl3.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg4{background: url(../image/main/m_vsl4.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg5{background: url(../image/main/m_vsl5.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li > a{display:block;}
.mvsl_sld > li .wid{overflow: hidden; position: relative;  width: 100%; height: calc(100% - 135px); display: table;}
.mvsl_sld > li .wid > .all_txt{margin:0 auto;text-align:center;display:table-cell;vertical-align:middle;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt1{margin-top:110px;font-size:23px;color:#fff;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt2{margin-top:15px;font-size:40px;color:#fff;line-height:51px;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt2 strong{display:block;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt4{display:inline-block;width:180px;height:46px;line-height:46px;text-align:center;border:1px solid #fff;margin-top:30px;font-size:14px;color:#fff;font-weight: 400;}

.nw_mvsl > a.scroll{position:absolute;bottom:60px;left:50%;margin-left:-33px;z-index:57;}

.nw_mvsl .bx-controls{text-align: center; position: absolute; left: 0;bottom: 40px; width: 100%; z-index: 51;}
.nw_mvsl .bx-controls > div{display: inline-block; vertical-align: middle;margin: 0 0}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager-item{display: inline-block;margin: 0 3px; vertical-align: middle;}
.nw_mvsl .bx-pager-item a{display: block; width: 80px; height: 3px; background:#fff; opacity: 0.5;}
.nw_mvsl .bx-pager-item a.active{opacity: 1;}
.nw_mvsl .bx-controls-direction a{display: none; width: 37px; height: 71px;position: absolute; top: -35px; z-index: 51;}
.nw_mvsl .bx-prev{display:none; left: calc((100% - 1180px) / 2); background: url(../image/main/mvs_prev.png) 0 0 no-repeat;}
.nw_mvsl .bx-next{display:none; right: calc((100% - 1180px) / 2); background: url(../image/main/mvs_next.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item a{margin-left:10px;display: block;width: 35px; height: 35px;}
.nw_mvsl .bx-stop{background: url(../image/main/mv_st.png) 0 0 no-repeat;}
.nw_mvsl .bx-start{background: url(../image/main/mv_st.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item a.active{display: none;}


h2.mtit{margin-bottom:50px;text-align:center;font-size:33px;color:#000;line-height:39px;margin-top:50px;transition:all 0.7s ease-out 0.3s;opacity:0;}
h2.on{margin-top:0px;opacity:1;}

.sh2{margin-top:50px;transition:all 0.7s ease-out 0.3s;opacity:0;}
.sh2.on{margin-top:0px;opacity:1;}

.mcline_box{margin-left:-20px;}
.mcline_box > li{float:left;width:380px;margin-left:20px;text-align:center;box-sizing: border-box;opacity:0;transition:all 0.5s ease;}
.mcline_box > li > a{display:block;}
.mcline_box > li > a > p.img{background:#fff;padding:10px 10px;}
.mcline_box > li > a > p.img img{width:100%;}
.mcline_box > li > a > p.tit{font-size:20px;color:#000;font-weight:500;line-height:20px;padding:18px 0;border-bottom:1px solid #dfdfdf;margin-bottom:18px;}
.mcline_box > li > a > p.txt{min-height:69px;font-size:16px;color:#454545;font-weight:400;line-height:23px;letter-spacing:-0.5px;}
.mcline_box > li > a > p.btn{margin-top:30px;font-size:15px;color:#004898;font-weight:500}
.mcline_box > li > a > p.btn span{display:inline-block;padding-bottom:3px;border-bottom:1px solid #004898;}
.mcline_box > li:nth-child(1){margin-top:100px;}
.mcline_box > li:nth-child(2){margin-top:100px;}
.mcline_box > li:nth-child(3){margin-top:100px;}
.mcline_box > li:nth-child(1).on{opacity:1;transition:all 0.7s ease-out 0.1s;margin-top:0;}
.mcline_box > li:nth-child(2).on{opacity:1;transition:all 0.7s ease-out 0.2s;margin-top:0;}
.mcline_box > li:nth-child(3).on{opacity:1;transition:all 0.7s ease-out 0.3s;margin-top:0;}
.mcline_box > li:nth-child(1) > a > p.btn{display:none;}
.mcline_box > li:nth-child(3) > a > p.btn{display:none;}

/*
.main-floor3-2{max-width: 1180px;margin: 0 auto;position: relative;}
.main-floor3-2 .item{overflow: hidden;}
.main-floor3-2 .item a{display:block;}
.main-floor3-2 .item a > div{border:1px solid #dfdfdf;}
.main-floor3-2 .item a > div img{width:100%;}
.main-floor3-2 .item a > p.tit{position:relative;font-size:22px;color:#000;font-weight:500;line-height:22px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #dfdfdf;}
.main-floor3-2 .item a > p.tit:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:3px;background:#91c53f;}
.main-floor3-2 .item a > p.txt{font-size:16px;color:#454545;font-weight:400;line-height:23px;height:69px;overflow:hidden;}
.main-floor3-2 .item a > p.bn{display:block;margin-top:25px;margin-bottom:35px;font-size:0;}
.main-floor3-2 .owl-controls .owl-nav a{width: 23px;height: 43px;position: absolute;top: 50%;margin-top:-22px;text-indent: -9999em;}
.main-floor3-2 .owl-controls .owl-nav a.owl-prev{background: url(../image/main/mf3_prev.jpg) no-repeat center center;left: -60px;}
.main-floor3-2 .owl-controls .owl-nav a.owl-next{background: url(../image/main/mf3_next.jpg) no-repeat center center;right: -60px;}
.main-floor3-2 .owl-controls .owl-dots{text-align: center;}
.main-floor3-2 .owl-controls .owl-dot{display: none;margin: 35px 7px 0;}
.main-floor3-2 .owl-controls .owl-dot a{display:inline-block;width: 13px;height: 13px;border-radius:13px;background:#d4d4d4;}
.main-floor3-2 .owl-controls .owl-dot.active a{width:9px;height:9px;border:2px solid #0f6c37;background:none;}
*/
.colslid {margin-left: -20px;}
.colslid > .item{float:left;width:calc(50% - 20px);margin-left: 20px;}
.colslid > .item > a{width:210px;float:left;margin-right:20px;}
.colslid > .item ul{float:left;width:calc(100% - 230px);box-sizing:border-box;}
.colslid > .item ul li{width:100%;}
.colslid > .item ul li > a{font-size:16px;padding-bottom:10px;display:block;width:100%;}
.colslid > .item a > div{border:1px solid #dfdfdf;}
.colslid > .item a > div img{width:100%;}
.colslid > .item a > p.tit{position:relative;font-size:22px;color:#000;font-weight:500;line-height:22px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #dfdfdf;}
.colslid > .item a > p.tit span{font-size:13px;display:block;}
.colslid > .item a > p.tit:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:3px;background:#59c3e1;}
.colslid > .item a > p.txt{font-size:16px;color:#454545;font-weight:400;line-height:23px;height:69px;overflow:hidden;}
.colslid > .item a > p.bn{display:block;margin-top:25px;margin-bottom:35px;font-size:0;}
.litem{opacity:0;transition:all ease-out 0.7s;position:relative;left:-60px;}
.ritem{opacity:0;transition:all ease-out 0.7s;position:relative;right:-60px;}
.litem.on{opacity:1;left:0;}
.ritem.on{opacity:1;right:0;}

.main-floor3-21{max-width: 1180px;margin: 0 auto;position: relative;margin-top:50px;}
.main-floor3-21 .item{overflow: hidden;}
.main-floor3-21 .item a{display:block;margin-bottom:10px;}
.main-floor3-21 .item a > div{border:1px solid #dfdfdf;}
.main-floor3-21 .item a > div img{width:100%;}
.main-floor3-21 .item a > p.tit{position:relative;font-size:22px;color:#000;font-weight:500;line-height:22px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #dfdfdf;}
.main-floor3-21 .item a > p.tit:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:3px;background:#59c3e1;}
.main-floor3-21 .item a > p.txt{font-size:16px;color:#454545;font-weight:400;line-height:23px;height:69px;overflow:hidden;}
.main-floor3-21 .item a > p.bn{display:block;margin-top:25px;margin-bottom:35px;font-size:0;}
.main-floor3-21 .owl-controls .owl-nav a{width: 23px;height: 43px;position: absolute;top: 50%;margin-top:-22px;text-indent: -9999em;}
.main-floor3-21 .owl-controls .owl-nav a.owl-prev{background: url(../image/main/mf3_prev.jpg) no-repeat center center;left: -60px;}
.main-floor3-21 .owl-controls .owl-nav a.owl-next{background: url(../image/main/mf3_next.jpg) no-repeat center center;right: -60px;}
.main-floor3-21 .owl-controls .owl-dots{text-align: center;}
.main-floor3-21 .owl-controls .owl-dot{display: none;margin: 35px 7px 0;}
.main-floor3-21 .owl-controls .owl-dot a{display:inline-block;width: 13px;height: 13px;border-radius:13px;background:#d4d4d4;}
.main-floor3-21 .owl-controls .owl-dot.active a{width:9px;height:9px;border:2px solid #0f6c37;background:none;}





@media screen and (max-width:1320px){
	.mainStep{right:15px !important;}
	.mainStep li a .txt{display:none;}
	.mainStep li.on a .txt{display:none;}
}

@media screen and (max-width:1024px){
	.section01{background:none;}
	.section{height:auto !important;}
	.mainWrap{min-width:100% !important;height:auto !important;}
	.sectionWrap{position:static; left:0; top:0; width: 100%;}
	.sectionCon_area{display:block;vertical-align:middle;padding:0;}
	.sectionCon{width:calc(100% - 20px);margin:0 auto;padding:60px 0;display:block;height:auto;}
	.mainStep{display:none !important;}
	
	.sectionCon_area_mt .mtit{margin-top: 0;transition: all 0.8s ease-in-out;opacity: 1;}
	.sectionCon_area_mt .mcline_box{opacity: 1;}
	.nw_mvsl {height:600px}
}

@media screen and (max-width:768px){
	.mvsl_sld > li .wid{overflow: hidden; position: relative;  width: 100%; height: 100%; display: table;}
	.mvsl_sld > li .wid > .all_txt > p.mvtxt1{margin-top:30px;font-size:19px;color:#fff;}
	.mvsl_sld > li .wid > .all_txt > p.mvtxt2{margin-top:15px;font-size:30px;color:#fff;line-height:41px;}
	.nw_mvsl .bx-pager-item a{display: block; width: 20px; height: 4px; background:#fff; opacity: 0.5;}

	h2.mtit{margin-bottom:35px;font-size:26px;color:#000;line-height:32px;}
	.mt-60m{margin-top:-60px;}

	.mcline_box{margin-left:0;max-width:380px;margin:0 auto;}
	.mcline_box > li{float:left;margin-left:0;width:100%;margin-bottom:30px;opacity:1;}
	.mcline_box > li > a > p.txt{min-height:auto;}

	.colslid {margin-left: 0;}
	.colslid > .item{float:none;width:100%;margin-left: 0;}
	.colslid > .item:last-child{margin-top:50px;}
	.colslid > .item > a{width:150px;float:left;margin-right:10px;}
	.colslid > .item ul{float:left;width:calc(100% - 160px);box-sizing:border-box;}

	.section00 {height:auto}
}

@media screen and (max-width:520px){
	.mcline_box > li > a > p.tit{margin-top:15px;font-size:18px;color:#404040;font-weight:700;line-height:18px;}
	.mcline_box > li > a > p.txt{margin-top:5px;font-size:14px;color:#565656;font-weight:400;line-height:19px;letter-spacing:-0.5px;}
	.mcline_box > li > a > p.btn{margin-top:10px;}
	.mbot_box > li{margin-left:5px;width:calc((100% - 5px) / 2);height:220px;margin-bottom:5px;}
	.mbot_box > li > div.box{padding:25px 5px 10px 10px;}
	.mcline_box > li:nth-child(1) > a > p.btn{display:none;}
	.mcline_box > li:nth-child(2) > a > p.btn{display:none;}

	.mtit{font-size:28px;line-height:29px;letter-spacing:-1px;}
	.mtxt{text-align:center;margin-top:10px;font-size:16px;color:#525252;}
	.mtit_w{text-align:center;font-size:29px;color:#fff;font-weight:700;line-height:29px;}
.mtxt_w{text-align:center;margin-top:10px;font-size:16px;color:#fff;}
}

@media screen and (max-width:350px){
	.mvsl_sld > li .wid > .all_txt > p.mvtxt1{font-size:25px;color:#fff;line-height:31px;letter-spacing:-1px;}
}