@charset "utf-8";
/* maintemplate wide016*/



/* MAIN VISUAL */
.mainVisual .mainSlider_001 {width:100%;background:white;z-index:0;overflow:hidden;position: relative;}
.mainVisual .mainSlider_001 .slide_wrap {position:relative; overflow:hidden;}
.mainVisual .mainSlider_001 .slide_wrap img {width:auto !important; min-width:100%; height:auto !important; min-height:100%;
	position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;;}

/*copy*/
.mainVisual .mainSlider_001 .copy {position:absolute;z-index:9;width:100%;word-break:keep-all;opacity: 1 !important;left: 0;}
.mainVisual .mainSlider_001 .copy .inner {width:100%; max-width:1300px; padding:0; margin:0 auto; box-sizing:border-box;}
.mainVisual .mainSlider_001 .copy .inner div {padding: 0 15px;}
.mainVisual .mainSlider_001 .copy .mTitle {font-weight: 600;line-height: 130%;color: #fff;font-family: nanumsquareR;}
.mainVisual .mainSlider_001 .copy .smallp {font-size: 24px;line-height: 130%;padding-top: 40px;color: white;font-family: nanumsquareR;}
.mainVisual .mainSlider_001 .copy .more_btn {color: #fff;font-size: 16px;margin-top: 20px;/* width: 100%; */display: inline-block;padding: 10px 20px;}
.mainVisual .mainSlider_001 .copy .more_btn:after {content:"\276D";font-size: 0.95em;margin-left: 12px;}

	@media (min-width:1050px){
		.mainVisual .mainSlider_001 .slick-slider {height:100%;}
		.mainVisual .mainSlider_001 .slide_wrap {height:90vh; min-height:600px;}
		.mainVisual .mainSlider_001 .copy .inner {margin-top:30px;}
		.mainVisual .mainSlider_001 .copy .mTitle {font-size:39px;} 
	}
	@media (max-width:1049px){
		.mainVisual {width:100%;height:100%;float:left;position:absolute;padding-bottom: 30px;}
		.mainVisual .mainSlider_001 {position:absolute; top:0; left:0; height:100%;}
		.mainVisual .mainSlider_001 .slick-slider {height:100%;}
		.mainVisual .mainSlider_001 .slick-list {height:100%;}
		.mainVisual .mainSlider_001 .slick-track {height:100%;}
		.mainVisual .mainSlider_001 .slick-slide>div {height:100%;}
		.mainVisual .mainSlider_001 .slide_wrap {height:100%;}
	}
	@media (min-width:800px) and (max-width:1049px){
		.mainVisual .mainSlider_001 .copy .mTitle {font-size:28px;}
	}


	@media (max-width:799px){
		.mainVisual .mainSlider_001 .copy {-webkit-transform: translateY(50px) !important;transform: translateY(50px) !important;/* top: 58px; */}
		.mainVisual .mainSlider_001 .slide_wrap.slide_wrap-active .copy {-webkit-transform: translateY(-50%) !important;transform: translateY(-50%) !important;top: 30%;}						
		.mainVisual .mainSlider_001 .slide_wrap img {max-height:130%;}
	}
	@media (min-width:600px) and (max-width:799px){
		.mainVisual .mainSlider_001 .copy .mTitle {font-size:25px;}
		.mainVisual .mainSlider_001 .copy .smallp {font-size:15px;padding-top: 20px;}
	}
	@media (max-width:599px){
		.div_wrap > div:not(.layout_01) {padding:0 10px;}
		.mainVisual .mainSlider_001 .copy .mTitle, .mainVisual .mainSlider_001 .copy .mTitle * {font-size: 22px;}
		.mainVisual .mainSlider_001 .copy .smallp,.mainVisual .mainSlider_001 .copy .smallp * {font-size: 16px;padding-top: 15px;}	
	
        
	}
	


.wide16_mainbox {position:relative;}
.inner_layer {position:absolute;width:100%;z-index:0;}

	@media (min-width:1050px){
		.inner_layer {bottom:30px;}
	}
	@media (max-width:1049px){
		.wide16_mainbox {width:100%; height:auto; position:relative; float:left;}
	}
	@media (min-width:991px) and (max-width:1049px){
		.inner_layer {position:relative;padding-top: 50%;width: calc(100% - 30px);padding-left: 15px;}
	}
	@media (max-width:990px){
		.wide16_mainbox {height:100vh; max-height:700px;}
		.inner_layer {width: calc(100% - 20px);padding-left: 10px;bottom: 0px;}
	}



/*SLIDE BTN SETTING*/
    /* MAIN SLIDE bullet btn */
    .mainVisual .mainSlider_001 .swiper-pagination {display:none !important;} /*기존슬라이드 불렛버튼*/
	.mainVisual .mainSlider_001 .slick-dots {position:absolute;bottom:45px;left:0;z-index:10;width:100%;text-align:center; display:none !important;}
	.mainVisual .mainSlider_001 .slick-dots li {margin-left:5px;width:60px;border-radius:0;height:5px;border:none;opacity:1;display:inline-block;}
	.mainVisual .mainSlider_001 .slick-dots li:first-of-type {margin-left:0;}
	.mainVisual .mainSlider_001 .slick-dots li button {text-indent:-999px;overflow:hidden;width:100%;height:100%;float:left;background:#fff;border:1px solid #333;}
	.mainVisual .mainSlider_001 .slick-dots li.slick-active button {background:#333 !important;border-color:rgba(255,255,255,0.3);}

    /* MAIN SLIDE PLAY & STOP BTN  */
    .mainVisual .mainSlider_001 .swiper-pagination-center {position:relative;position:absolute;bottom: 11px;left:50%;transform:translateX(-50%);width:100%;max-width:1300px;text-align:center;}
    .mainVisual .mainSlider_001 div.indicator {z-index:10;display:inline-block;}
    .mainVisual .mainSlider_001 div.indicator button {width:12px;height:12px;border:0;cursor:pointer;opacity:0;display:inline-block;}
	.mainVisual .mainSlider_001 div.indicator button:focus {opacity:1;outline:auto;}
    .mainVisual .mainSlider_001 div.indicator button.play{background:url("/sample/img/slide/play.png")no-repeat; text-indent:-9999px;}
    .mainVisual .mainSlider_001 div.indicator button.stop{background:url("/sample/img/slide/stop.png")no-repeat; text-indent:-9999px;}
	
	/* MAIN SLIDE PREV & NEXT BTN  */
	.mainVisual .mainSlider_001 .slick-arrow {position:absolute;top: 50%;transform:translateY(-50%);background-size:auto;text-indent:-999px;overflow:hidden;z-index:1;width:75px;height:75px; -webkit-transition:background-color 0.5s;transition:background-color 0.5s;background-repeat:no-repeat;background-position:center;}
	.mainVisual .mainSlider_001 .slick-next {background-image:url(/sample/img/slide/slidenext.png); right:0;}
	.mainVisual .mainSlider_001 .slick-prev {background-image:url(/sample/img/slide/slideprev.png); opacity:1;}
		
	@media (max-width:1299px){
		.mainVisual .mainSlider_001 .slick-arrow {width:50px;height:50px;background-size:15px;}
	}
	@media (max-width:799px){ 
		.mainVisual .mainSlider_001 .slick-arrow, .mainVisual .mainSlider_001 .slick-dots {display:none !important;}
	}








/* special mainslide- in widget setting */
#templateFix .widequick134 .linkbox_wrap .qbox {width:20%; margin-right:0; border-width: 1px 0;margin-top: 0 !important;}
#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .iconbox {line-height: 120px;margin-top: 0;}
#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .txtbox > div .qno {display:none;}
#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .tit {margin-bottom:5px;}
#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .co {display: block; -webkit-line-clamp: 1; height: auto; text-overflow: ellipsis;}

	@media (min-width:991px){
		#templateFix .widequick134 .linkbox_wrap .qbox {height:120px;}
		#templateFix .widequick134 .linkbox_wrap .qbox .innerbox {line-height: 120px;}
		#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .iconbox {height: 120px;padding:0 5px;line-height: 120px;}
	    #templateFix .widequick134 .linkbox_wrap .qbox .innerbox .iconbox img {vertical-align:middle;}
	}
	@media (max-width:990px){
		#templateFix .widequick134 .linkbox_wrap .qbox {height: 170px;}
		#templateFix .widequick134 .linkbox_wrap .qbox .innerbox {padding: 0 5px;}
		#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .iconbox {height: 60px; line-height: 60px; text-align: center; margin-top: 15px;}
		#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .txtbox {text-align: center; padding-top: 10px;}
	}

    @media (max-width:599px){
    	#templateFix .widequick134 .linkbox_wrap .qbox {height: 140px;}
    	#templateFix .widequick134 .linkbox_wrap .qbox .innerbox .tit {word-break:keep-all;font-size: 15px;}
        #templateFix .widequick134 .linkbox_wrap .qbox .innerbox .co {display: none;}
    }