@charset "utf-8";
/* maintemplate basic009*/


/* MAIN VISUAL */
.mainVisual .mainSlider_001 {background:white;z-index:0;overflow:hidden;position: relative;}
.mainVisual .slide_wrap {position:relative; overflow:hidden;}
.mainVisual .slide_wrap img {width:100%; height:auto;}
.wide08_mainbox {position:relative;}


/* MAIN SLIDE COPY */
.mainVisual .copy {position:absolute; z-index:9; width:100%; word-break:keep-all;}
.mainVisual .copy .inner {width:100%; max-width:1300px; padding:0; margin:0 auto; box-sizing:border-box;}
.mainVisual .copy .inner div {padding: 0 15px;}
.mainVisual .copy .tit {font-size:36px;font-weight:400;line-height:150%;color:#fff;}
.mainVisual .copy .tit strong {font-weight:600;}
.mainVisual .copy .smallp {font-size: 17px;line-height: 180%;padding-top:80px;color:white;}



	@media (min-width:1050px){
		.mainVisual .mainSlider_001 {max-height:835px;}
		.mainVisual .mainSlider_001 .slick-slider {max-height:835px;}
		.mainVisual .slide_wrap {max-height:835px;}
		.mainVisual .slide_wrap img {min-height:835px;}

	}
	@media (min-width:800px) and (max-width:1049px){
		.mainVisual .slide_wrap {height:0; padding-bottom:60%;}
		.mainVisual .slide_wrap img {position:absolute; top:0; left:0; min-height:100%;}

		.mainVisual .copy .tit{font-size: 28px;}
		.mainVisual .copy .smallp {padding-top:40px; font-size:14px;}
	}

	@media (max-width:799px){
	}

	@media (min-width:600px) and (max-width:1399px){
		.mainVisual .copy .inner div {padding:0 60px;}
		.mainVisual .copy.copy_position_lh .inner div,
		.mainVisual .copy.copy_position_lm .inner div,
		.mainVisual .copy.copy_position_ll .inner div {padding-left:15px;}
		.mainVisual .copy.copy_position_rh .inner div,
		.mainVisual .copy.copy_position_rm .inner div,
		.mainVisual .copy.copy_position_rl .inner div {padding-right:60px; padding-left:15px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.mainVisual .slide_wrap {height:0; padding-bottom:80%;}
		.mainVisual .slide_wrap img {position:absolute;top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;
									   width:auto !important; min-width:100%; height:100%;}

		.mainVisual .copy .tit {font-size: 25px;}
		.mainVisual .copy .smallp {font-size:14px;}
	}
	@media (max-width:599px){
		.mainVisual .slide_wrap {height:0; padding-bottom:115%;}
		.mainVisual .slide_wrap img {position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;
									   width:auto !important; min-width:100%; height:100%; /*transform:scale(1.1); transform-origin:center;*/}

		.mainVisual .copy {background: rgba(0,0,0,0.5);top:unset !important;bottom:0 !important;padding: 20px 0 30px;}
		.mainVisual .copy .tit {font-size: 21px;}
		.mainVisual .copy .smallp {font-size: 15px;padding-top: 20px;}
	}




.inner_layer {position:absolute; width:100%;  z-index:0;}

	@media (min-width:1050px){
		.inner_layer {/*top: 691px;*/ bottom:0;}
	}
	@media (max-width:1049px){
		.inner_layer {position:relative; float:left; background:rgba(0,0,0,0.5);}
	}




/*SLIDE BTN SETTING*/
    /* MAIN SLIDE bullet btn */
    .mainVisual .swiper-pagination {display:none !important;} /*기존슬라이드 불렛버튼*/
	.mainVisual .slick-dots {display:none !important;}

    /* MAIN SLIDE PLAY & STOP BTN  */
    .mainVisual .swiper-pagination-center {position:relative;position: absolute;bottom: 5px;left: 50%;transform: translateX(-50%);width: 100%;max-width: 1300px;text-align: center;}
    .mainVisual div.indicator {z-index:10;display:inline-block;/* position: absolute; *//* bottom: 0; *//* text-align: right; */}
    .mainVisual div.indicator button {width:12px;height:12px;border:0;cursor:pointer;opacity:0;display: inline-block;}
	.mainVisual div.indicator button:focus {opacity:1;outline: auto;}
    .mainVisual div.indicator button.play{background:url("/sample/img/slide/play.png")no-repeat; text-indent:-9999px;}
    .mainVisual div.indicator button.stop{background:url("/sample/img/slide/stop.png")no-repeat; text-indent:-9999px;}
	
    /* MAIN SLIDE PREV & NEXT BTN  */
    .mainVisual .swiper-button-next, .mainVisual .swiper-button-prev {display:none !important;} /*기존 버튼*/
	.mainVisual .slick-arrow  {width:70px;height:70px;background-size:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;text-indent:-999px;overflow:hidden;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}
	.mainVisual .slick-arrow:hover {background-color: rgba(255,255,255,0.6);}
	.mainVisual .slick-next {background: url(/sample/img/slide/slidenext.png) no-repeat rgba(255,255,254,0.1) 57% center;right: 0;}
	.mainVisual .slick-prev {background: url(/sample/img/slide/slideprev.png) no-repeat rgba(255,255,255,0.1) 43% center;opacity:1;left: 0;}
	

    @media (max-width:799px){
        .mainVisual .slick-dots,
        .mainVisual .slick-arrow {display:none !important;}
        .mainVisual div.indicator {bottom:13px;}
    }