@charset "utf-8";
/* maintemplate seoil */





/* MAIN VISUAL */
.mainVisual {}
.mainVisual .mainSlider_001 {/* background:white; */z-index:0;overflow:hidden;position:relative;}
.mainVisual .mainSlider_001 .slide_wrap {position:relative;overflow:hidden;width:100%;height:100%;display:block;position:relative; height: 100vh;}
.mainVisual .mainSlider_001 .slide_wrap>img {min-width:100%;min-height:100%;position:absolute;top:-999px;bottom:-999px;left:-999px;right:-999px;margin:auto;max-width: 130%;}
.mainVisual .copy {position:absolute;z-index:9;width:100%;word-break:keep-all;top: 41% !important;}

/* popimg */
.mainVisual .popImgbox {width:100%; margin:0 auto;position:absolute;
						animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;
						-webkit-animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;
						-moz-animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;
						-ms-animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;
						-o-animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;
						animation:tempMVmotion 2s ease-in-out 0s infinite normal forwards;}
.mainVisual .popImgbox .imgbox {width:100%;max-width:1300px;margin:0 auto;}
.mainVisual .popImgbox .imgbox img {transform:none;animation:none;width: 100%;max-width: 1000px;display: inline-block;max-height: 300px;}
	

@-webkit-keyframes tempMVmotion {
  from {bottom:0;}
  55% {bottom:10px;}
  to {bottom:0;}
}
@-moz-keyframes tempMVmotion {
  from {bottom:0;}
  55% {bottom:10px;}
  to {bottom:0;}
}


	@media (min-width:1300px){
		.mainVisual {min-height:1100px;}
		.mainVisual .mainSlider_001 .slide_wrap {min-height: 1100px;}
		.mainVisual .popImgbox {bottom:0;}
		.mainVisual .popImgbox .imgbox {display:block;}

	}

	@media (min-width:991px) and (max-width:1299px){
		.mainVisual {min-height:900px;}
		.mainVisual .mainSlider_001 .slide_wrap {min-height:900px;}
		.mainVisual .popImgbox {bottom:50%; transform:translateY(-30%);}
		.mainVisual .popImgbox .imgbox {max-width: 70%;display:inline-block;}
	}
	@media (max-width:990px){
		.mainVisual .mainSlider_001 .slide_wrap {aspect-ratio: 1920 / 1600;height: auto;}
	}
	@media (min-width:800px) and (max-width:990px){
		

		.mainVisual .copy {top: 30% !important;}
		.mainVisual .popImgbox .imgbox {max-width:50%; display:inline-block;}
		.mainVisual .popImgbox .imgbox img {max-height: 130px;}
	}


	@media (max-width:799px){
		.mainVisual .mainSlider_001 .slide_wrap {/* height: 60vh; *//* min-height:600px; */aspect-ratio: 1920 / 1200;}
		.mainVisual .popImgbox .imgbox {text-align:center;}
		.mainVisual .popImgbox .imgbox img {max-height:150px;max-width: 80%;}
		
		.mainVisual .copy {top:65% !important;}
	}
	@media (min-width:600px) and (max-width:799px){
	}
	@media (max-width:599px){
		.mainVisual .copy {top:77% !important;}
	}




/*SLIDE BTN SETTING*/
/* MAIN SLIDE bullet btn */
.mainVisual .swiper-pagination {display:none !important;} /*기존슬라이드 불렛버튼*/
.mainVisual .slick-dots {position:absolute;bottom:45px;left:0;z-index:10;width:100%;text-align:center;display: none !important;}
.mainVisual .slick-dots li {margin-left:5px;width:60px;border-radius:0;height:5px;border:none; opacity:1;display:inline-block;}
.mainVisual .slick-dots li:first-of-type {margin-left:0;}
.mainVisual .slick-dots li button {text-indent:-999px;overflow:hidden;width:100%;height:100%;float:left;background:#fff;border:1px solid #333;}
.mainVisual .slick-dots li.slick-active button {background:#333 !important;border-color:rgba(255,255,255,0.3);}

/* 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;display: none;}
.mainVisual div.indicator {z-index:10;display:inline-block;}
.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 .slick-arrow {position:absolute;top: 30%;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 .slick-next {background-image:url(/sample/img/slide/slidenext.png); right:0;}
.mainVisual .slick-prev {background-image:url(/sample/img/slide/slideprev.png); opacity:1;}

	@media (max-width:1299px){
		.mainVisual .slick-arrow {width:50px;height:50px;background-size:15px;}
	}
@media (max-width:990px) and (min-width:800px) {
	.mainVisual .slick-arrow {top: 21%;}
}
	@media (max-width:799px){ 
		.mainVisual .slick-arrow,.mainVisual .slick-dots {/* display:none !important; */top: 50%;}
		
	}






.contents .mainVisual + .inner {overflow: visible;margin-top: -5px;}
	@media (min-width:1300px){
		.contents .mainVisual + .inner>div>.layout_wrap:first-child {margin-top: -600px;}
	}
	@media (max-width:1299px) and (min-width:990px) {
		.contents .mainVisual + .inner>div>.layout_wrap:first-child {margin-top: -600px;}
	}
	@media (max-width:990px){
		.contents .mainVisual + .inner {}
		.contents .mainVisual + .inner>div>.layout_wrap:first-child {margin-top: -450px;}
	}
	@media (max-width:799px){
		.contents .mainVisual + .inner>div>.layout_wrap:first-child {margin-top:0px;}
	}



/* widget custom */
.widequick163.custom {background:transparent !important;}
.widequick163.custom .contWrap .quick_wrap {flex-wrap:wrap;justify-content: center;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab:not(.bgImgLi) {margin-top:0;margin-bottom:0;border: none;margin: 0;padding: 0 8px;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li {border-radius: 2px;margin-bottom: 10px;background: rgba(255,255,255,0.5);/* border: 1px solid #ddd; */padding: 5px;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li a {justify-content: flex-start;gap: 15px;height: auto;padding: 10px 20px;border: 1px solid #fff;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .qco {word-break: keep-all;min-width: 43px;text-align: left;color: #333;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit {line-height: 120%;word-break: keep-all;font-weight: 600;}
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .qco *,
.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit * {font-family: 'Noto Sans KR';}


.widequick132.custom .linkbox_wrap {text-align: center; display: flex; justify-content: center; align-items: center; gap: 20px;}
.widequick132.custom .linkbox_wrap .qbox {border: none; padding: 20px 5px; height: auto; line-height: normal; float: none; margin: 0; border-radius: 8px;}
.widequick132.custom .linkbox_wrap .qbox > a {}
.widequick132.custom .linkbox_wrap .qbox .iconbox img {max-height:70px;}


	@media (max-width: 1299px) and (min-width:990px) {
		.widequick163.custom .contWrap .quick_wrap {padding: 70px 20px 0;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab {}
		.widequick163 .contWrap .quick_wrap li.wzwg-tab .quickBannerConfZone {padding: 0 !important;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li a {padding: 13px 15px;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit {font-size:17px;}
	}
	@media (max-width:990px){
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .quickBannerConfZone {padding: 0;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li a {padding: 10px 0px 10px 10px;gap: 0;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit {font-size: 17px;letter-spacing: -0.5px;}
	}
	@media (max-width:799px){
		.widequick163.custom {padding-bottom:30px;padding-top: 30px;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box .listbox_tit {background: #333; padding: 20px 0; border-radius: 20px; margin-bottom: 15px;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box .listbox_tit img {max-height: 23px;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul {padding:0 15px;}

		.widequick132.custom .linkbox_wrap {padding:0 15px; box-sizing:border-box;}
		.widequick132.custom .linkbox_wrap .qbox .iconbox img {max-height:40px;}

		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li {background: rgba(0,0,0,0.7);}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li a {}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .qco,
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .qco * {color: #fff !important;font-size: 15px;min-width: 70px;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .qco *, 
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit,
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit * {color: #fff !important;text-align: left !important;}
		.widequick163.custom .contWrap .quick_wrap li.wzwg-tab .cnt_box ul li .q_tit:only-child {padding-left: 70px;}
	}











/* logo */
@media (min-width:991px){
	.menu .logo {}
	.menu .logo a {height: 55px; display: inline-block; overflow: hidden; min-width: 283px;}
	.menu .logo a img {width: 283px !important;max-height: none !important;}

}
@media (max-width:990px){
	.menu .logo {}
	.menu .logo a {width: 200px;display: inline-block;overflow: hidden;height: 46px;}
	.menu .logo a img {width: 283px !important;max-height: none !important;margin-top: -47px;}

}