
/* 메인 상단 슬라이드 */
.mv {position: relative; line-height:1;}
.mv li {position: relative;}
.mv .txt_box {position: absolute; width:100%; height:auto; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); left:0; text-align:center;}
.mv .txt_box .sub_tit {font-size:26px; color:#fff; letter-spacing:-0.5px; font-weight:300;}
.mv .txt_box .tit {font-size:57px; color:#fff; line-height:1.3; margin-top:20px; letter-spacing:-1.5px;}
/*
.mv .slick-dots {position: absolute; right:50px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
*/
.mv .slick-dots .slick-prev {background:url("/web/20220308150143im_/http://lidwater.com/theme/test02/img/main/mv_prev.png") no-repeat; border:none; text-indent:-9999px; width:15px; height:8px; background-size:100% auto;}
.mv .slick-dots .slick-next {background:url("/web/20220308150143im_/http://lidwater.com/theme/test02/img/main/mv_next.png") no-repeat; border:none; text-indent:-9999px; width:15px; height:8px; background-size:100% auto;}
.mv .slick-dots li {text-align:center; padding: 10px 0;}
.mv .slick-dots li button {position: relative; border:none; text-indent:-9999px; background:#fff; border-radius:100%; width:7px; height:7px; }
.mv .slick-dots li button:focus {outline: none;}
.mv .slick-dots li.slick-active button:before {content:''; display: block; width:17px; height:17px; border:1px solid #fff; border-radius:100%; position: absolute; top:-5px; left:-5px;}
.mv .slick-dots > .slick-prev {display:none;}
.mv .slick-slide img {width:100%;}
.mv .arrowSlider { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; right: 50px;}
.mv .arrowSlider .inner { position: relative;}
.mv .arrowSlider .inner #aro1_prev {border: none; text-indent: -9999px; background: url(/web/20220308150143im_/http://lidwater.com/theme/cookie/img/main/prev_arrow.png)no-repeat center center; width: 15px; height: 8px; display: inline-block !important; cursor: pointer;}
.mv .arrowSlider .inner #aro1_next {border: none; text-indent: -9999px; background: url(/web/20220308150143im_/http://lidwater.com/theme/cookie/img/main/next_arrow.png)no-repeat center center; width: 15px; height: 8px; display: inline-block !important; cursor: pointer; margin-top: 6px;}
.mv .scroll-d { position: absolute; bottom: 0; z-index: 1; width: 100%; text-align: center;}
.mv .m-scroll-d { position: absolute; bottom: 0; z-index: 1; width: 100%; text-align: center;}
.mv .m-scroll-d img { width: 71px;}

/* 배너 영역 */
.mbox02 {position: relative; width:81.3%; margin:9.89% 0 0 18%;}
.mbox02 .box {font-size:0;}
.mbox02 .box .txt_box {display: inline-block; vertical-align: top;}
.mbox02 .box .txt_box .eng_tit {color:#009de0; font-size:18px; line-height:1; margin-bottom:25px; font-weight:600;}
.mbox02 .box .txt_box .kor_tit {color:#1a1a1a; font-size:50px; line-height:1.3; margin-bottom:10px; font-weight:400;}
.mbox02 .box .txt_box .kor_sub_tit {color:#1a1a1a; font-size:28px; line-height:1.3; margin-bottom:20px;}
.mbox02 .box .txt_box .txt {color:rgba(26,26,26,0.8); font-size:17px; line-height:1.7; margin-bottom:45px; font-weight:300;}
.mbox02 .box .txt_box .view {position: relative; width:180px; height:60px; border:1px solid #1a1a1a; box-sizing:border-box;}
.mbox02 .box .txt_box .view a {display: block; line-height:60px; text-align:center; font-size:15px; color:#1a1a1a; letter-spacing:1.5px; font-weight:400;}

/*.mbox02 .box .txt_box .view:after {content:''; position: absolute; width:0; height:100%; top:0; right:0; z-index:-1; background:#fff; transition:all 0.5s ease;}*/
/*.mbox02 .box .txt_box .view:hover {background:#1a1a1a;}*/
/*.mbox02 .box .txt_box .view:hover a {color:#000;}*/
/*.mbox02 .box .txt_box .view:hover:after {left:0; width:100%;}*/


/* 첫번째 배너 */
.mbox02 .box.box01 {z-index:1; position: relative;}
.mbox02 .box.box01 .txt_box {margin-top:5%; width:31%;}
.mbox02 .box.box01 .img_box {width:63%; position:absolute; right:5.1%; top:0;}
.mbox02 .box.box01 .img_box img {width:100%;}
/* 두번째 배너 */
.mbox02 .box.box02 {position:relative; margin-top:9.6%; background: #009de0;}
.mbox02 .box.box02 .img_box {display: inline-block; position: relative; width:39%;}
.mbox02 .box.box02 .img_box img {width:100%;}
.mbox02 .box.box02 .txt_box {padding:25% 7.3% 0; box-sizing:border-box; background: #009de0; width:61%; height:auto; margin-top:-22.3vh;}
.mbox02 .box.box02 .txt_box .eng_tit {color:#fff;}
.mbox02 .box.box02 .txt_box .kor_tit {color:#fff; margin-bottom:30px;}
.mbox02 .box.box02 .txt_box .txt {color:#fff;}
.mbox02 .box.box02 .txt_box .view {border:1px solid #fff;}
.mbox02 .box.box02 .txt_box .view a {color:#fff;}

/* 오버 배너 */
.mbox03 {margin-top:9.1%; font-size:0;}
.mbox03 .top_tit {color:#1a1a1a; font-size:42px; font-weight:300; text-align:center; margin-bottom:3.5%;}
.mbox03 .top_tit span {font-weight:500;}
.mbox03 .box {position: relative; display: inline-block; vertical-align: top; overflow:hidden; width:33.3%; cursor:pointer;}
.mbox03 .box .img img {width:100%;}
.mbox03 .box .txt_box {position: absolute; width:100%; bottom:-165px; padding:8%; box-sizing:border-box;  transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.mbox03 .box .txt_box .tit {/*position:absolute; bottom:8%;*/ font-size:27px; color:#fff; line-height:1.5; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; min-height: 80px;}
.mbox03 .box .txt_box ul {margin-top:10px; /*position:absolute; bottom:-300px;*/ transition:all 0.5s ease; -webkit-transition:all 0.5s ease; min-height: 135px;}
.mbox03 .box .txt_box ul li {margin-bottom:10px; position: relative;}
.mbox03 .box .txt_box ul li:before {content: ''; display: inline-block; position: absolute; left: -10px; top: 10px; width:2px; height: 2px; z-index: 1; background:#fff; opacity: .6;}
.mbox03 .box .txt_box ul li span {font-size:16px; color:#fff; line-height:1.5; opacity: .6;}
.mbox03 .box .mask {opacity:0; visibility:hidden; position: absolute; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.mbox03 .box:hover .mask {opacity:1; visibility:visible;}

.mbox03 .box.on .txt_box {bottom: 0;}


@media(max-width:1500px){
	/* 배너 영역 */
	.mbox02 .box .txt_box .kor_tit {font-size:40px;}
	.mbox02 .box .txt_box .kor_sub_tit {font-size:23px;}

}

@media(max-width:1280px){

	.mv .txt_box .sub_tit {font-size:20px;}
	.mv .txt_box .tit {font-size:40px; color:#fff; line-height:1.3; margin-top:20px; letter-spacing:-1.5px;}

	/* 배너 영역 */
	.mbox02 {width:100%; padding:0 20px; margin:9.89% 0 0 0;}
	.mbox02 .box .txt_box .kor_tit {font-size:35px;}
	.mbox02 .box .txt_box .kor_sub_tit {font-size:18px;}
	.mbox02 .box .txt_box .view {width:140px; height:40px;}
	.mbox02 .box .txt_box .view a {line-height:40px; font-size:12px;}
	.mbox02 .box.box02 .img_box {width:60%;}
	.mbox02 .box.box02 .txt_box {width:40%; padding:4%; height:auto; margin-top:0; vertical-align: middle;}
	.mbox02 .box.box02 .txt_box .kor_tit {font-size:25px;}
	.mbox02 .box .txt_box .txt {font-size:15px; margin-bottom:30px;}
	.mbox02 .box .txt_box .txt br {display: none;}
	
	.mbox02 .box.box01 .txt_box {width:40%; padding-right:2%; box-sizing:border-box;}
	.mbox02 .box.box01 .img_box {width:60%; right:0; top:50%; transform:translateY(-50%);}



	/* 오버 배너 */
	.mbox03 .top_tit {font-size:30px;}
	.mbox03 .box .txt_box .tit {font-size:20px;} 
	.mbox03 .box .txt_box ul li span {font-size:14px;} 
}

@media(max-width:1000px){

	.mbox02 .box.box02 {background: #009de0;}

}

@media(max-width:769px){

	/* 메인 상단 슬라이드 */
	.mv .txt_box .sub_tit {font-size:13px;}
	.mv .txt_box .tit {font-size:23px; line-height:1.5; margin-top:25px;}
	.mv .slick-dots {display:none !important;}

	/* 배너 영역 */
	.mbox02 {max-width:100%; width:100%; margin:0; margin-top:50px; padding:0;}
	.mbox02 .box.box01 {padding:0 20px; box-sizing:border-box;}
	.mbox02 .box.box01 .txt_box {display:block; width:100%;}
	.mbox02 .box.box01 .img_box {display:block; width:100%; position:relative; right:auto; top:auto; transform:none;}
	.mbox02 .box.box02 {top:0; width:100%; display:block; margin-top:65px; background:none;}
	.mbox02 .box.box02 .img_box {width:100%; padding-left:55px; box-sizing:border-box; display: block;}
	.mbox02 .box.box02 .txt_box {margin-top:0; width:100%; height:auto; margin-top:-135px; padding:190px 40px 50px 60px; display: block;}
	.mbox02 .box.box02 .txt_box .kor_tit {margin-bottom:10px;}
	.mbox02 .box .txt_box .eng_tit {font-size:11px; margin-bottom:15px; font-weight:600;}
	.mbox02 .box .txt_box .kor_tit {font-size:30px; font-weight:500;}
	.mbox02 .box .txt_box .kor_sub_tit {font-size:15px; margin-bottom:10px;}
	.mbox02 .box .txt_box .txt {font-size:12px; margin-bottom:30px;}
	.mbox02 .box .txt_box .view {width:95px; height:35px;}
	.mbox02 .box .txt_box .view a {font-size:11px; line-height:35px;}

	/* 오버 배너 */
	.mbox03 {margin-top:60px;}
	.mbox03 .top_tit {font-size:26px; line-height:1.5; margin-bottom:30px;}
	.mbox03 .top_tit span {display: block;}
	.mbox03 .box {display: block; width:100%;}
	.mbox03 .box .txt_box {position: relative; padding:20px 0; bottom: inherit;}
	.mbox03 .box .txt_box ul {display: block; min-height: auto;}
	.mbox03 .box .txt_box .tit {color:#000; font-size:17px; min-height: auto;}
    .mbox03 .box .txt_box ul li {padding-left: 8px;}
    .mbox03 .box .txt_box ul li:before {left: 0; background: #8d8d8d;}
	.mbox03 .box .txt_box ul li span {color:rgba(0,0,0,0.6); font-size:12px;}
	.mbox03 .box .mask {display: none;}

}

@media(max-width:321px){

}
/*
     FILE ARCHIVED ON 15:01:43 Mar 08, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:41:43 May 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.61
  load_resource: 104.655
  PetaboxLoader3.resolve: 75.239
  PetaboxLoader3.datanode: 28.45
*/