@charset "utf-8";
/* maintemplate wide001*/


/* MAIN VISUAL */
.mainVisual {position:relative; width:100%;}
.mainVisual .mainSlider_001 {position:relative; background:#fff; z-index:0; overflow:hidden;}
.mainVisual .mainSlider_001 .slide_wrap {position:relative; overflow:hidden;}
.mainVisual .mainSlider_001 .slide_wrap img {width: auto !important;height: auto !important ;min-width:100%; min-height:100%; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;}
.slick-slider {position:relative;}

/*copy*/
.mainVisual .mainSlider_001 .copy {position:absolute; z-index:9; width:100%; word-break:keep-all;}
.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 .inner h3,
.mainVisual .mainSlider_001 .copy .inner .tit {font-size:30px; font-weight:400; line-height:normal; color:#fff;}
.mainVisual .mainSlider_001 .copy .smallp {font-size:17px; line-height:140%; letter-spacing:-0.5px; padding-top:20px; color:#fff;}


	@media (min-width:991px){
		.mainVisual .mainSlider_001 {max-height:800px;}
		.mainVisual .mainSlider_001 .slide_wrap {height:800px;}
	}
	@media (min-width:800px) and (max-width:990px){
		.mainVisual .mainSlider_001 .slide_wrap {height:0; padding-bottom:60%;}
		.mainVisual .mainSlider_001 .copy .inner .tit {font-size:24px;}
	}

	@media (min-width:600px) and (max-width:1399px){
		.mainVisual .mainSlider_001 .copy.copy_position_mh .inner div {padding:0 60px;}
		.mainVisual .mainSlider_001 .copy.copy_position_lh .inner div {padding:0 60px 0 15px;}
		.mainVisual .mainSlider_001 .copy.copy_position_rh .inner div {padding-right:60px; padding-left:15px;}
	}

	@media (max-width:990px){
		.mainVisual .mainSlider_001 {margin-bottom:-3px;}
		.mainVisual .mainSlider_001 .slide_wrap img {max-height:150%;}
	}
	@media (min-width:600px) and (max-width:799px){
		.mainVisual .mainSlider_001 .slide_wrap {height:0; padding-bottom:60%;}

		.mainVisual .mainSlider_001 .copy .inner .tit {font-size:23px;}
	}
	@media (max-width:599px){
		.mainVisual .mainSlider_001 .slide_wrap {height:0; padding-bottom:75%;}

		.mainVisual .mainSlider_001 .copy {background: rgba(255,255,255,0.7);top:unset !important; bottom:0 !important;padding: 20px 0 30px;}
		.mainVisual .mainSlider_001 .copy .inner .tit, .mainVisual .mainSlider_001 .copy .inner .tit * {font-size:20px; color:#333 !important;}
		.mainVisual .mainSlider_001 .copy .smallp, .mainVisual .mainSlider_001 .copy .smallp * {font-size: 15px;color: #333 !important;}
	}



.wide001cowrap {position:relative; width:100%; display:block;}
.inner_layer {position:absolute; left:50%; transform:translateX(-50%); width:100%; max-width:1300px;}

	@media (min-width:991px){
		.inner_layer {top:600px;}
	}
	@media (min-width:990px) and (max-width:1330px){
		.inner_layer {padding:0 15px;}
	}
	@media (max-width:990px){
		.inner_layer {position:relative; background:rgba(0,0,0,0.5);}
	}




/*SLIDE BTN SETTING*/
    /* MAIN SLIDE bullet btn */
    .mainVisual .mainSlider_001 .swiper-pagination {display:none !important;} /*기존슬라이드 불렛버튼*/
    .mainVisual .mainSlider_001 .slick-dots {display: inline-block !important;vertical-align: middle;}
    .mainVisual .mainSlider_001 .slick-dots {position:absolute;bottom:20px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); z-index:10; text-align:center; padding: 8px 30px;}
    .mainVisual .mainSlider_001 .slick-dots li {display:inline-block;text-align:center;position:relative;margin-left: 7px;width: 10px;height: 10px;vertical-align: middle;float: left;}
    .mainVisual .mainSlider_001 .slick-dots li:first-of-type {margin-left:0;}
    .mainVisual .mainSlider_001 .slick-dots li.slick-active button {background:#333;}
    .mainVisual .mainSlider_001 .slick-dots li button {text-indent:-999px;overflow:hidden;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid #333;vertical-align: middle;float: left;}
    .mainVisual .mainSlider_001 .slick-dots li button:focus {outline:auto;}

    /* MAIN SLIDE PLAY and STOP BTN  */
    .mainVisual .mainSlider_001 .swiper-pagination-center {position:absolute; bottom:25px; left:50%; transform: translateX(-50%); width:100%; max-width:1300px; text-align:center;}
    .mainVisual .mainSlider_001 div.indicator {position:absolute; bottom:0; left:0; z-index:10; display:none;}
    .mainVisual .mainSlider_001 div.indicator button {width:12px;height:12px;border:0;cursor:pointer; display:none;}
	.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 and NEXT BTN  */
    .mainVisual .mainSlider_001 .swiper-button-next, .mainVisual .mainSlider_001 .swiper-button-prev {display:none !important;} /*기존 버튼*/
    .mainVisual .mainSlider_001 .slick-arrow {display:none !important;}

	@media (max-width:799px){
        .mainVisual .mainSlider_001 .slick-dots {display:none !important;}
    }