@charset "utf-8"; 
/* slide_bnr_008 */


.slide_bnr_008 {position:relative; float:left; width:100%; height:100%; box-sizing:border-box;}
.slide_bnr_008 .wzwgContextMenu > a {width:100%; height:100%; float:left; box-sizing:border-box; display:block;}
.slide_bnr_008 .wzwgContextMenu > a:focus {border:1px dotted #333;}

.slide_bnr_008 .innerbox {position:relative; float:left; width:100%; height:350px; padding:15px; box-sizing:border-box; background:#f2f2f2;}

.slide_bnr_008 .innerbox .imgbox {position:absolute; top:0; right:0; width:50%; height:100%; overflow:hidden; box-sizing:border-box;}
.slide_bnr_008 .innerbox .imgbox img {max-width: 180%;min-width:100%;min-height:100%;max-height: 180%;opacity:1;display:block;position:absolute;left:-999px;right:-999px;top:-999px;bottom:-999px;margin:auto;}

.slide_bnr_008 .innerbox .txtBox {position:absolute; top:0; left:0; width:50%; height:100%; box-sizing:border-box; background:#3b7f9f; padding:15px;}
.slide_bnr_008 .innerbox .txtBox .tit {display:inline-block; width:100%; color:#fff; font-weight:400; line-height:130%; letter-spacing:-0.5px; margin-bottom:5px;
										box-sizing:border-box; -webkit-line-clamp:2; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_008 .innerbox .txtBox .tit:empty {display:none;}
.slide_bnr_008 .innerbox .txtBox .co {width:100%; height:70%; color:#fff; line-height:140%; display:block; overflow:hidden; box-sizing:border-box; word-break:keep-all;}
.slide_bnr_008 .innerbox .txtBox .co:empty {display:none;}
.slide_bnr_008 .innerbox .txtBox .link {display:inline-block; position:absolute; bottom:15px; left:15px; color:#fff; padding:0 15px; max-width:50%; max-height:35px; line-height:35px; border:1px solid #fff; 
										box-sizing:border-box; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box; overflow:hidden;}
.slide_bnr_008 .innerbox .txtBox .link:hover {font-weight:600; background-color:white; color:#333; -webkit-transition:background .5s; transition:background .5s;}



/* BTN SETTING */

/*slide bullet*/
.slide_bnr_008 .slick-dots {position:absolute; width:auto; bottom:20px; right:50%; text-align:center;}
.slide_bnr_008 .slick-dots li {width:14px; height:14px; border-radius:50%; background:#fff; margin-right:9px; opacity:0.7; display:inline-block; vertical-align:middle;}
.slide_bnr_008 .slick-dots li:last-of-type {margin-right:20px;}
.slide_bnr_008 .slick-dots li.slick-active {opacity:1;}
.slide_bnr_008 .slick-dots li:focus {outline:thin dotted;}
.slide_bnr_008 .slick-dots li-active {background:#ff8328;}
.slide_bnr_008 .slick-dots li button {width:100%; height:100%; float:left; text-indent:-999px; overflow:hidden;}
.slide_bnr_008 .slick-dots li button:focus {outline:auto;}

/* next & prev */
.slide_bnr_008 .slick-arrow {display:none !important;}

/* layout option */
.border-radius .slide_bnr_008 .innerbox .txtBox .link {border-radius:10px;}


/* 레이아웃에 따른 다른 스타일이 있는 경우 */
.layout_height_H .slide_bnr_008 .innerbox .txtBox .co {height:55%;}
.layout_height_H .slide_bnr_008 .innerbox .txtBox .link {padding:10px 20px;line-height:normal !important;height: 40px !important;max-height: 40px;}
.layout_01 .slide_bnr_008 .innerbox,
.layout_height_M .slide_bnr_008 .innerbox {height:250px;}
.layout_01 .slide_bnr_008 .innerbox .txtBox .co,
.layout_height_M .slide_bnr_008 .innerbox .txtBox .co {height:40%;}
.layout_height_L .slide_bnr_008 .innerbox {height:150px;}
.layout_height_L .slide_bnr_008 .innerbox .txtBox .tit {height:26px; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box;}
.layout_height_L .slide_bnr_008 .innerbox .txtBox .co {height:38%;}

.layout_03 .slide_bnr_008 .innerbox .imgbox,
.layout_04 .slide_bnr_008 .innerbox .imgbox {width:100%; height:50%; top:auto; bottom:0;}
.layout_03 .slide_bnr_008 .innerbox .txtBox,
.layout_04 .slide_bnr_008 .innerbox .txtBox {width:100%; height:50%;}

.layout_03.layout_height_H .slide_bnr_008 .innerbox .txtBox .co,
.layout_04.layout_height_H .slide_bnr_008 .innerbox .txtBox .co {height:32%;}

.layout_03.layout_height_M .slide_bnr_008 .innerbox .txtBox .tit,
.layout_04.layout_height_M .slide_bnr_008 .innerbox .txtBox .tit  {height:26px; -webkit-line-clamp:1; text-overflow:ellipsis; white-space:normal; -webkit-box-orient:vertical; display:-webkit-box;}
.layout_03.layout_height_M .slide_bnr_008 .innerbox .txtBox .co,
.layout_04.layout_height_M .slide_bnr_008 .innerbox .txtBox .co {height:24%;}

.layout_03.layout_height_L .slide_bnr_008 .innerbox .txtBox,
.layout_04.layout_height_L .slide_bnr_008 .innerbox .txtBox {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; box-sizing:border-box; background:rgba(0,0,0,0.5);}
.layout_03.layout_height_L .slide_bnr_008 .innerbox .imgbox,
.layout_04.layout_height_L .slide_bnr_008 .innerbox .imgbox {height:100%;}

.layout_03.layout_height_H .slide_bnr_008 .slick-dots,
.layout_04.layout_height_H .slide_bnr_008 .slick-dots,
.layout_03.layout_height_M .slide_bnr_008 .slick-dots,
.layout_04.layout_height_M .slide_bnr_008 .slick-dots {bottom:50%; right:15px; margin-bottom:20px;}
.layout_03.layout_height_H .slide_bnr_008 .slick-dots li:last-of-type,
.layout_04.layout_height_H .slide_bnr_008 .slick-dots li:last-of-type,
.layout_03.layout_height_M .slide_bnr_008 .slick-dots li:last-of-type,
.layout_04.layout_height_M .slide_bnr_008 .slick-dots li:last-of-type {margin-right:0;}
.layout_03.layout_height_L .slide_bnr_008 .slick-dots,
.layout_04.layout_height_L .slide_bnr_008 .slick-dots {bottom:15px; right:15px;}
.layout_03.layout_height_L .slide_bnr_008 .slick-dots li:last-of-type,
.layout_04.layout_height_L .slide_bnr_008 .slick-dots li:last-of-type {margin-right:0;}



	@media (max-width:899px){
		.slide_bnr_008 .innerbox .txtBox .tit {line-height:1.4em;}
		.slide_bnr_008 .innerbox .txtBox .co {line-height:1.5em;}
		.slide_bnr_008 .innerbox .txtBox .link {padding:0 13px; max-height:30px; line-height:30px;}
	}