@charset "utf-8"; 
/* slide_bnr_012 - OSY 2022.03.14 */


.slide_bnr_012 {width:100%; height:100%; float:left; box-sizing:border-box; position:relative;}
.slide_bnr_012 .slide_wrap {box-sizing:border-box;}
.slide_bnr_012 .slide_wrap > a {width:100%; height:100%; float:left; box-sizing:border-box; display:block;}
.slide_bnr_012 .slide_wrap > a:focus {border:1px dotted #333;}

.slide_bnr_012 .innerbox {position:relative; float:left; width:100%; height:350px; box-sizing:border-box; background:rgba(0,0,0,1);}
.slide_bnr_012 .innerbox .bgcolor {position:absolute; z-index:1; width:100%; height:100%; opacity:1; background:rgba(0,0,0,0.05);}
.slide_bnr_012 .innerbox .imgbox {width:100%; height:100%; max-height:350px; display:block; overflow:hidden; position:absolute;}
.slide_bnr_012 .innerbox .imgbox img {width:100%; min-height:100%; opacity:1; display:block; position:absolute; left:-999px; right:-999px; top:-999px; bottom:-999px; margin:auto;}

.slide_bnr_012 .innerbox .txtBox {position:relative; z-index:2; left:50%; top:50%; transform:translate(-50%,-50%); width:90%; box-sizing:border-box; overflow:hidden; padding:0 20px; text-align:center;}
.slide_bnr_012 .innerbox .txtBox .tit {width:100%; height:auto; max-height:76px; color:#000; line-height:1.3em; letter-spacing:-0.5px; margin:10px 0; overflow:hidden; box-sizing:border-box;
									   text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; -webkit-line-clamp:4;}
.slide_bnr_012 .innerbox .txtBox .tit:empty {display:none;}
.slide_bnr_012 .innerbox .txtBox .co {width:100%; max-height:46px; color:#000; line-height:1.4em; overflow:hidden; box-sizing:border-box;
										text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; -webkit-line-clamp:2;}
.slide_bnr_012 .innerbox .txtBox .co:empty {display:none;}

.slide_bnr_012 .innerbox .txtBox .more_wrap {margin-top:30px; box-sizing:border-box;}
.slide_bnr_012 .innerbox .txtBox .more_wrap span {display:inline-block; padding:0; margin:4px;}
.slide_bnr_012 .innerbox .txtBox .more_wrap .more {display:block; width:100%; max-width:200px; padding:11px 20px; box-sizing:border-box; overflow:hidden;
													font-size: 16px; text-align:center; color:#7c7506; white-space:nowrap; text-overflow:ellipsis; word-break:keep-all; -webkit-line-clamp:1; background:#fff;}
.slide_bnr_012 .innerbox .txtBox .more_wrap .more:focus,
.slide_bnr_012 .innerbox .txtBox .more_wrap .more:hover {background:#fff !important; color:#000 !important; -webkit-transition:all .3s; transition:all .3s;}
.slide_bnr_012 .innerbox .txtBox .more_wrap span:first-child .more {background:#958d07; color:#fff;}



/* BTN SETTING */

/*slide bullet*/
.slide_bnr_012 .slick-dots {position:absolute; width:10px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); right:20px; text-align:center;}
.slide_bnr_012 .slick-dots li {width:12px; height:12px; background:rgba(255,255,255,0.2); border-radius:50%; border:1px solid rgba(0,0,0,1); margin-bottom:9px; opacity:1; display:inline-block; vertical-align:middle;}
.slide_bnr_012 .slick-dots li:last-of-type {margin:0;}
.slide_bnr_012 .slick-dots li.slick-active {background:rgba(255,255,255,1);}
.slide_bnr_012 .slick-dots li:focus {outline:thin dotted;}
.slide_bnr_012 .slick-dots li-active {background:#ff8328;}
.slide_bnr_012 .slick-dots li button {width:100%; height:100%; float:left; text-indent:-999px; overflow:hidden;}
.slide_bnr_012 .slick-dots li button:focus {outline:auto;}

/* next & prev */
.slide_bnr_012 .slick-arrow {display:none !important;}

/* layout option */
.border-radius .slide_bnr_012 .innerbox .txtBox .more_wrap .more {border-radius:10px;}


/* 레이아웃에 따른 다른 스타일이 있는 경우 */
.layout_01 .slide_bnr_012,
.layout_height_H .slide_bnr_012 .innerbox {height:350px;}
.layout_height_M .slide_bnr_012 .innerbox {height:250px;}
.layout_height_L .slide_bnr_012 .innerbox {height:150px;}

.layout_02 .slide_bnr_012 .innerbox .txtBox,
.layout_height_L .slide_bnr_012 .innerbox .txtBox {max-height:100%;}

.layout_04 .slide_bnr_012 .innerbox .txtBox .more_wrap .more {width:50%; display:block; margin:5px auto;}
.layout_height_L .slide_bnr_012 .innerbox .txtBox .tit {margin:0;}
.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap {margin-top:15px;}
.layout_height_L .slide_bnr_012 .innerbox .txtBox .co br {display:none;}

.layout_04.layout_height_M .slide_bnr_012 .innerbox .txtBox .more_wrap {margin-top:20px;}
.layout_04.layout_height_M .slide_bnr_012 .innerbox .txtBox .more_wrap span {width:45%;}
.layout_04.layout_height_M .slide_bnr_012 .innerbox .txtBox .more_wrap .more {width:100%; padding:8px 5px; margin:0;}
.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap {margin-top:10px;}
.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap span {width:45%;}
.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap .more {width:100%; padding:8px 5px; margin:0;}


	@media (max-width:1299px and min-width:599px){
		.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap {margin-top:5px;}
		.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap span {width:48%;}
		.layout_04.layout_height_L .slide_bnr_012 .innerbox .txtBox .more_wrap .more {width:100%; padding:5px 2px;}
	}

	@media (max-width:899px){
		.slide_bnr_012 .innerbox .txtBox .tit {line-height:1.2em;}
		.layout_02.layout_height_L .slide_bnr_012 .innerbox .txtBox .tit {line-height:1.6em;}
	}
