@charset "utf-8";
/* maintemplate wide011*/


/* MAIN VISUAL */
.wide011_mainbox {position:relative;}
.mainVisual .mainSlider_001 {width:100%;background:white;z-index:0;overflow:hidden;position: relative;}
.mainVisual .mainSlider_001 .slick-slider {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;;}

/* MAIN VISUAL COPY */
.copy {position:absolute; z-index:9; width:100%; word-break:keep-all;}
.copy .inner {width:100%; max-width:1300px; padding:0; margin:0 auto; box-sizing:border-box;}
.copy .inner div {padding: 0 15px;}
.copy .inner .tit {font-size:30px;font-weight: 400;line-height: 150%; color:#fff; font-family:IropkeBatang;}
.copy .inner .tit strong {font-weight:600; font-family:inherit;}
.copy p.smallp {font-size: 18px;line-height:160%;padding-top:30px;color:white;}

#cssZone + .contents > .inner {margin-top:-45px; max-width:none;}

    @media (min-width:600px){
        .copy.copy_position_ll {bottom:23% !important;}
        .copy.copy_position_cl {bottom:23% !important;}
        .copy.copy_position_rl {bottom:23% !important;}
    }

	@media (max-width:1330px){
		#cssZone + .contents > .inner #template00 .layout_wrap:first-of-type {width: calc(100% - 30px); margin: 0 15px;}
	}
	@media (min-width:1050px){
		.mainVisual .mainSlider_001 .slick-slider {height:100%;}
		.mainVisual .mainSlider_001 .slide_wrap {height:90vh;min-height: 700px;}
	}
	@media (min-width:800px) and (max-width:1049px){
		.mainVisual .mainSlider_001 .slide_wrap {height: 90vh;max-height: 800px;}
		.mainVisual .mainSlider_001 .copy .inner .tit {font-size: 28px;}
		.mainVisual .mainSlider_001 .copy .smallp {padding-top:40px; font-size:16px;}
	}

	@media (max-width:799px){
    .mainVisual .mainSlider_001 .slide_wrap img {max-height: 120%;}
	}
	@media (min-width:600px) and (max-width:1399px){
		.mainVisual .mainSlider_001 .copy .inner div {padding: 0 60px;}
		.mainVisual .mainSlider_001 .copy.copy_position_lh .inner div,
		.mainVisual .mainSlider_001 .copy.copy_position_lm .inner div,
		.mainVisual .mainSlider_001 .copy.copy_position_ll .inner div {padding-left:15px;}
		.mainVisual .mainSlider_001 .copy.copy_position_rh .inner div,
		.mainVisual .mainSlider_001 .copy.copy_position_rm .inner div,
		.mainVisual .mainSlider_001 .copy.copy_position_rl .inner div {/* padding-right:60px; *//* padding-left:15px; */}
	}

	@media (min-width:600px) and (max-width:799px){
		.mainVisual .mainSlider_001 .slide_wrap {height: 90vh;max-height: 700px;}

		.mainVisual .mainSlider_001 .copy .inner .tit {font-size: 25px;}
		.mainVisual .mainSlider_001 .copy .smallp {font-size: 15px;padding-top: 30px;}
	}
	@media (max-width:599px){
		.mainVisual .mainSlider_001 .slide_wrap {height: 100vh;max-height:600px;}
    
		.mainVisual .mainSlider_001 .copy {/* background: rgba(0,0,0,0.5); *//* top:unset !important; *//* bottom:0 !important; */padding: 15px 0;}
		.mainVisual .mainSlider_001 .copy .inner .tit {font-size: 21px;}
		.mainVisual .mainSlider_001 .copy .smallp {font-size: 15px;padding-top: 20px;}
	}







/*SLIDE BTN SETTING*/
    /* MAIN SLIDE bullet btn */
    .mainVisual .mainSlider_001 .swiper-pagination {display:none !important;} /*기존슬라이드 불렛버튼*/
    .mainVisual .mainSlider_001 .slick-dots {position:absolute;bottom: 65px;left:0;z-index:10;width:100%;text-align:center;/* display:none !important; */}
    .mainVisual .mainSlider_001 .slick-dots li {margin-left:5px;width: 15px;border-radius:0;height: 15px;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: #333;border: 1px solid rgba(255,255,255,0.5);}
    .mainVisual .mainSlider_001 .slick-dots li.slick-active button {background: #fff;border-color: rgba(0,0,0,0.3);}

    /* MAIN SLIDE PLAY & STOP BTN  */
    .mainVisual .mainSlider_001 .swiper-pagination-center {position:relative;position:absolute;bottom: 50px;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: 40%;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;}
    }