/* font */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); 

/* common */
html,body {margin:0;padding:0;border:0; font-family:'Noto Sans KR'; background:transparent;-webkit-text-size-adjust:none; letter-spacing:-0.05em; word-break: keep-all; word-wrap: break-word;}
body{padding:0; margin:0; overflow-x:hidden;  border:0;}
ul,li {padding:0;margin:0;}
a:hover,a:active,a:focus, a{text-decoration:none;}

/* wow animation */
.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}


/* Dots */
.slick-dotted.slick-slider{margin-bottom: 30px;}
.slick-dots{position: absolute;bottom: -50px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-size: 30px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '';text-align: center;opacity: .25;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: 1;color: #fff;}

#wrap {margin:0 auto; width:100%; text-align:center;}

/* view */
.pc{display:block;}
.mo{display:none;}

/* position */
.p_a {position:absolute;}
.p_r {position:relative;}
.l-50 {left:50%;transform:translate(-50%);}

/* float */
.f-l{float:left;}
.f-r{float:right;}

/* width*/

.w-50{width:50%;}


/* background */
.bg-black{background:#000;}

/* text-align*/
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

/* margin */
.mg-60-0{margin:120px 0;}
.mg-70-0{margin:70px 0;}

.mg-t-30{margin-top:30px;}
.mg-t-40{margin-top:40px;}
.mg-t-100{margin-top:100px;}
.mg-t-120{margin-top:120px;}
.mg-t-400{margin-top:400px;}

/* padding*/
.pd-10-0{padding:10px 0}
.pd-50-0	{padding:50px 0;}
.pd-60-0	{padding:60px 0;}
.pd-100-0 {padding:100px 0;}
.pd-120-0	{padding:120px 0;}
.pd-150-0	{padding:150px 0;}

.pd-b-60	{padding-bottom:60px;}
.pd-b-110 {padding-bottom:110px;}

.pd-t-180 {padding-top:180px;}
.pd-t-120 {padding-top:120px;}
.pd-t-130 {padding-top:130px;}
.pd-t-150 {padding-top:150px;}

.pd-l-120 {padding-left:120px;}
.pd-r-150 {padding-right:150px;}

.top_txt{width:100%;height:50px;line-height:50px;background:#00B050;color:#fff;font-size:20px;margin-top:0;text-align:center;}
.top_txt >  img{width:2%;vertical-align:sub;}

/* section01  */
.section01 {width:100%;}

/* section02 */
.section02 {}

/* section03  */
.section03 {background:url('/img/sub/lami/renew/con02.jpg') no-repeat;width:100%;height:1019px;} 
.section03 .sec03{position:absolute;width:calc(50%);right:5%;top:50%;transform:translate(-5%,-50%);}
.section03 .arrowSlider{position: absolute;top:100px; right: 170px;cursor:pointer;}

/* section04  */
.section04 {}

/* section05 */
.section05 {}

/* section06 */
.section06 {}	
.section06 .video_wrap{right:10%;top:40%;transform:translate(-10%,-40%);}
.section06 span {color:#888888;padding:10px;}
/* section07 */
.section07 {}

/* section08  */
.section08 {}
.section08 > div{width:850px;margin:0 auto;}
.v_map{top:470px;width:100%;}
.video{width:850px;height:550px}

/* section09  */
.section09 {}

/* section10  */
.section10 {}

/* section11  */
.section11 {}
.sec11_title{max-width: 1200px;margin: 0 auto;font-size:40px;font-weight:bold;text-align:left;}
.sec11_title p{margin-left:50px;}
.sec11_title p:nth-child(1){margin-bottom:0;}
.sec11_title p:nth-child(2){margin-top:0;}

.faq{width:415px;margin:30px auto;}
.sub-qna-sect{padding:3.5% 0}
.sub-qna-sect .container{width:90%;max-width:1200px;margin:0 auto;}
.sub-qna-sect .ovl:before{width:50%}
.sub-qna-list li{border-top:1px solid #dcdcdc;list-style:none;}
.sub-qna-list li:last-child{border-bottom:1px solid #dcdcdc}
.sub-qna-list .a-txt,.sub-qna-list .q-txt{padding:1.875rem 3.5rem;line-height:1.5}
.sub-qna-list .q-txt{color:#000;font-size:1.25rem;position:relative;cursor:pointer;font-weight:bold;}
.sub-qna-list .q-txt:before{content:"Q.";position:absolute;left:.8rem;font-size:1.6rem;font-weight:700;top:50%;transform:translateY(-50%)}
.sub-qna-list .q-txt:after{content:"+";position:absolute;right:1rem;font-size:2.5rem;font-weight:300;top:50%;transform:translateY(-50%)}
.sub-qna-list .q-txt.open:after{content:"-"}
.sub-qna-list .a-txt{color:#000;font-size:1.125rem;background:#f5f5f5;border-top:1px solid #dcdcdc}


/* section12 */
.section12 {width: 100%;    text-align: center;}

/* section13 */
.section13{ height:870px; position:relative;width:100%; background:#000;}
.section13 .sec13_tit{top:35%;left:10%;transform:translate(-10%,-35%);}
.sec13_slick {position:absolute;right:0;bottom:120px;width:calc(60%);}
.sec13_slick div {position:relative;}
.sec13_slick .slick-arrow {display:none !important;}

/* section14 */
.section14 {background: #000;height: 800px; width: 100%; text-align: center;}


/* section15  */
.section15 {}

/* section16  */
.section16 {}

/* section17  */
	.section17{background:#000; height:400px; width:100%; text-align:center;}
	.section17 .roll div {text-align:center;}
	.section17 .slick-slide img {margin:0 auto;width:100%;}
	.section17 .slick-slide {margin:0 10px;}

/* section18  */
	.section18{}

/* copy */
#copy {background:#000;color:#fff;padding:85px 0}
#copy  br{display:none;}

@media screen and (max-width: 850px){

		/* view */
		.pc{display:none;}
		.mo{display:block;}
		
		/* width */
		.w-10 {width:10% !important;}
		.w-15 {width:15% !important;}
		.w-20 {width:20% !important;}
		.w-30 {width:30% !important;}
		.w-40 {width:40% !important;}
		.w-50 {width:50% !important;}
		.w-60 {width:60% !important;}
		.w-70 {width:70% !important;}
		.w-80 {width:80% !important;}
		.w-90 {width:90% !important;}
		.w-95 {width:95% !important;}
		.w-100 {width:100% !important;}

		/* padding */
		.m-pd-60-0{padding:60px 0 !important;}
		.m-pd-70-0{padding:70px 0 !important;}
		.m-pd-80-0{padding:80px 0 !important;}
		.m-pd-120-0{padding:120px 0 !important;}

		.m-pd-t-10{padding-top:10px;}
		.m-pd-t-20{padding-top:20px;}
		.m-pd-t-30{padding-top:30px;}
		.m-pd-t-40{padding-top:40px;}
		.m-pd-t-50{padding-top:50px;}
		.m-pd-t-60{padding-top:60px;}
		.m-pd-t-120{padding-top:120px;}


		.m-pd-b-10{padding-bottom:10px;}
		.m-pd-b-20{padding-bottom:20px;}
		.m-pd-b-30{padding-bottom:30px;}
		.m-pd-b-40{padding-bottom:40px;}
		.m-pd-b-50{padding-bottom:50px;}
		.m-pd-b-60{padding-bottom:60px;}

		/* margin*/
		.mg-60-0{margin:60px 0;}
		.mg-70-0{margin:70px 0 30px 0;}
		.mg-t-100{margin-top:35px;}

		.top_txt{margin-top:0;}
		.top_txt img{width:9%;vertical-align:sub;}



		.section06 .video_wrap{text-align:center;right:0;top:85%;transform:translate(-0,-85%);}


		/* section11  */
		.sec11_title{max-width: 1200px;margin: 0 auto;font-size:25px;font-weight:bold;text-align:left;}
		.sec11_title p{margin-left:25px;}
		.sub-qna-list .q-txt {font-size:0.9rem;}
		.sub-qna-list .a-txt {font-size:0.8rem;}

		/* section13  */
		.section13{height:650px}
		.section13 .sec13_tit{top:15%;left:15%;}

		.sec13_slick {position:absolute !important;width:calc(80%); left:50%;transform:translate(-50%);bottom:0;}
		.sec13_slick div {position:relative;}
		.sec13_slick div img {width:98%;margin:0 5px;}
		
		/* section14  */
		.section14{height:540px;}
		.section14 video{width:calc(90%);margin-top:40px;}
		
		/* section17  */
		.section17{height:200px;}

		#copy {background:#000;color:#fff;padding:5% 0;font-size:15px;letter-spacing:-1px;}
		#copy br{display:block;}
}