@charset "utf-8";

.basic-menu-slider-2 { overflow:hidden; position:relative; width:100%; }
.basic-menu-slider-2 .txt-normal { letter-spacing:0; }
.basic-menu-slider-2 .txt-short { letter-spacing:-1px; padding-right:1px; }
.basic-menu-slider-2 .post-vicon { position:absolute; left:6px; top:6px; color: #fff; font-size:20px; z-index:1; text-shadow: 1px 1px 1px #000; }
.basic-menu-slider-2 .post-none { padding:50px 10px; color:#888; }
.basic-menu-slider-2 .post-image { position:relative; overflow: hidden;}
.basic-menu-slider-2 .post-sp { color:#ccc; margin:0px 4px; }
.is-pc .ko .basic-menu-slider-2 .post-ko { font-size:11px; }


.basic-menu-slider-2 .post-content { text-align: left; padding: 2.2rem 0 2.8rem 0; text-align: center; display: none;}
.basic-menu-slider-2 .post-subject {
margin: 0; padding: 0; color: #000; font-size: max(20px,2.5rem); font-weight: 500; padding-bottom: 15px;
/* ÇÑ ÁÙ ÀÚ¸£±â */ display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;

}
.basic-menu-slider-2 .post-subject a { color: inherit; }
.basic-menu-slider-2 .post-item { 
font-size: max(12px,1.5rem); color: #535353; margin-bottom: 8px; text-align: center !important; padding: 0 6rem;
/* ¿©·¯ ÁÙ ÀÚ¸£±â Ãß°¡ ½ºÅ¸ÀÏ */
overflow: hidden; text-overflow: ellipsis;
white-space: normal; line-height: 1.6; height: 3.2em; text-align: left; word-wrap: break-word; 
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
/* ¿©·¯ ÁÙ ÀÚ¸£±â Ãß°¡ ½ºÅ¸ÀÏ */
}

/*220607_Ä¿½ºÅÒ*/
.basic-menu-slider-2 .post-text { font-size:var(--font-size4,max(12px,1.5rem)); color:var(--color3,#959595);}

.owl-carousel .owl-controls .owl-buttons div {top: 50%; width: 45px; height: 45px; font-size: 25px; line-height: 45px;}

.owl-carousel .owl-wrapper-outer {left: 1px;}

.basic-menu-slider-2 .img-wrap .label-cap {display: none;}

/*½½¶óÀÌµå¹öÆ° Ä¿½ºÅÒ*/
.basic-menu-slider-2  .owl-carousel .owl-controls.clickable .owl-buttons div {display: flex; align-items: center; justify-content: center; }
.basic-menu-slider-2  .owl-carousel .owl-controls .owl-buttons div {width: 30px; height: 30px; background: rgba(138,138,138,0.5);}
.basic-menu-slider-2  .owl-carousel .owl-controls .owl-buttons div i {font-size: 16px; color: #333; font-weight: 300;}


@media (max-width: 991px) {
	.basic-menu-slider-2  .owl-carousel .owl-controls .owl-buttons div,
	.basic-menu-slider-2  .owl-carousel .owl-controls.clickable .owl-buttons div {display: none;}
}