<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*갤러리형*/

/* clearfix */
.owl-carousel .owl-wrapper:after{display:block; content:"."; height:0; line-height:0; visibility:hidden; clear:both;}

/* display none until init */
.owl-carousel{display:none; position:relative; margin:65px 20px 15px 20px; -ms-touch-action:pan-y;}
.owl-carousel .testim_slider {padding-top:30px;}
.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{float:left; margin-right:18px;} /* 간격 */
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing{cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

/* 좌우 버튼 */
.owl-theme .owl-controls{}
.testimonials .owl-theme .owl-controls{}
.owl-theme .owl-controls .owl-buttons div{
	position:absolute; top:50%; margin-top:-35px; display:block; width:45px; height:45px; line-height:45px; background-color:#fff; text-align:center; transition:all .4s; z-index:1;
		 border-radius:25px; 
			 -moz-border-radius:25px;
			 -webkit-border-radius:25px;
		 box-shadow:0 10px 40px rgba(0,0,0,.09);
			-moz-box-shadow:0 10px 40px rgba(0,0,0,.09);
			-webkit-box-shadow:0 10px 40px rgba(0,0,0,.09);
}
.owl-theme .owl-controls .owl-buttons div:nth-of-type(1){left:-20px;}
.owl-theme .owl-controls .owl-buttons div:nth-of-type(2){right:-20px; padding-left:5px;}
.owl-theme .owl-controls .owl-buttons div:hover{z-index:2; border-color:#333;}
.owl-theme .owl-controls .owl-buttons div:before{font-family:FontAwesome; color:#999; font-size:14px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before {content: "\f053";}
.owl-theme .owl-controls .owl-buttons .owl-next:before {content: "\f054";}
.owl-theme .owl-controls .owl-buttons div:hover:before {color:#333;}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.latest_gx_gall .item &gt; .de_num{
	position:absolute; top:0; right:0; width:40px; height:36px; line-height:36px; background-color:rgba(0,0,0,0.30); font-size:12px; color:#fff; font-weight:700; text-align:center; z-index:2; 
	transition:all .4s;
	opacity:1;
	border-radius:2px 20px 2px 20px;
		-moz-border-radius:2px 20px 2px 20px;
		-webkit-border-radius:2px 20px 2px 20px;
}

.latest_gx_gall .item &gt; .de_num.num01, .latest_gx_gall .item &gt; .de_num.num02, .latest_gx_gall .item &gt; .de_num.num03{line-height:42px; background-color:rgba(0,0,0,0.50);}
.latest_gx_gall .item &gt; .de_num &gt; i{font-size:18px;}
.owl-item:hover .de_num{opacity:0;}
.latest_gx_gall .item &gt; .de_num.num01, .latest_gx_gall .item &gt; .de_num.num02, .latest_gx_gall .item &gt; .de_num.num03{top:10px; right:10px;}
.owl-item:nth-child(n+4) .item &gt; .de_num{
	top:10px; right:10px; width:23px; height:23px; line-height:23px;
	border-radius:2px 10px 2px 10px;
		-moz-border-radius:2px 10px 2px 10px;
		-webkit-border-radius:2px 10px 2px 10px;
} 

.latest_gx_gall .item &gt; .de_title{padding:0 5px;
	position:absolute; top:10px; left:17px; width:fit-content; height:21px; line-height:21px; background-color:rgba(0,0,0,0.0); font-size:11px; color:#fff; font-weight:700; text-align:center; z-index:2; 
	transition:all .4s;
	opacity:1;
	/*border-radius:10px 2px 10px 2px;
		-moz-border-radius:10px 2px 10px 2px;
		-webkit-border-radius:10px 2px 10px 2px;*/
}
.latest_gx_gall .item &gt; .de_title.num01, .latest_gx_gall .item &gt; .de_title.num02, .latest_gx_gall .item &gt; .de_title.num03{background-color:rgba(0,0,0,0.0);}
.latest_gx_gall .item &gt; .de_title &gt; i{font-size:18px;}
.owl-item:hover .de_title{opacity:0;}
.latest_gx_gall .item &gt; .de_title.num02, .latest_gx_gall .item &gt; .de_title.num03{top:10px; left:17px;}


.owl-item:nth-child(n+4) .item &gt; .de_title{
	position:absolute;
	top:10px; left:17px; width:fit-content; height:21px; line-height:21px;
	/*border-radius:10px 2px 10px 2px;
		-moz-border-radius:10px 2px 10px 2px;
		-webkit-border-radius:10px 2px 10px 2px;*/
} 

.gx_gall_item{
	position:relative; transition:all .4s; -webkit-transition:all .4s; overflow:hidden;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	transform:scale(0.95);
		-o-transform:scale(0.95);
		-ms-transform:scale(0.95);
		-webkit-transform:scale(0.95);
}
.owl-item:hover .gx_gall_item{
	transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
	border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
}
.owl-item.active .gx_gall_item{
	transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
}
.owl-item.active:nth-child(n+4){margin-left:-6px;}

.gx_gall_item .gx_gall_description{
	position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.2); z-index:20;
	opacity:0;
	transition:all .4s; -webkit-transition:all .4s;
}
/*.gx_gall_item:hover .gx_gall_description{opacity:1;}*/
.gx_gall_item .gx_gall_description{opacity:1;}
.gx_gall_item:hover .gx_gall_description{opacity:1;background-color:rgba(0,0,0,0.6);}

/*
.gx_gall_item .gx_gall_description .gx_gall_descr_cont{
	position:absolute; left:0; top:50%; width:100%;
	opacity:0;
	transform:translateY(-100%); -o-transform:translateY(-100%); -ms-transform:translateY(-100%); -webkit-transform:translateY(-100%);
	transition:all .4s; -webkit-transition:all .4s;
}
.gx_gall_item:hover .gx_gall_description .gx_gall_descr_cont{
	opacity:1;
	transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);
}
*/

.gx_gall_item .gx_gall_description .gx_gall_descr_cont{
	position:absolute; left:0; top:50%; width:100%;
	opacity:1;
	transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);
}

/* 모바일에서는 2줄로 설정 */
@media (max-width: 768px) {
    .gx_gall_descr_cont .content {
        display: -webkit-box!important; /* 혹시 모를 호환성을 위해 -webkit- 접두어를 사용합니다. */
        -webkit-line-clamp: 2; /* 최대 2줄로 제한합니다. */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 글자가 넘칠 경우 '...'으로 표시합니다. */
        max-width: 100%; /* 최대 너비를 설정합니다. */
    }
}

/* PC에서는 3줄로 설정 */
@media (min-width: 769px) {
    .gx_gall_descr_cont .content {
        display: -webkit-box!important; /* 혹시 모를 호환성을 위해 -webkit- 접두어를 사용합니다. */
        -webkit-line-clamp: 3; /* 최대 3줄로 제한합니다. */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; /* 글자가 넘칠 경우 '...'으로 표시합니다. */
        max-width: 100%; /* 최대 너비를 설정합니다. */
    }
}


.latest_gx_gall .item &gt; h3{margin-top:15px; transition:all .4s;}
.owl-item:hover .item &gt; h3, .owl-item.active .item &gt; h3{
	transform:translateY(-30%); -o-transform:translateY(-30%); -ms-transform:translateY(-30%); -webkit-transform:translateY(-30%);
	 border-radius:6px 6px 18px 18px;
		-moz-border-radius:6px 6px 18px 18px;
		-webkit-border-radius:6px 6px 18px 18px;
}
.owl-item:hover .item &gt; h3{background-color:#ccc;}
.owl-item.active .item &gt; h3{background-color:#f74d71;}

.latest_gx_gall .item &gt; h3 &gt; a{display:block;  height:24px; line-height:24px; font-size:17px; color:#333; text-align:center;}
.owl-item:hover .item &gt; h3 &gt; a, .owl-item.active .item &gt; h3 &gt; a{color:#fff;}

.gx_gall_item .gx_gall_description span:nth-of-type(1){display:block; margin-bottom:10px; font-size:20px; font-weight:700; color:#fff;}
.gx_gall_item .gx_gall_description span:nth-of-type(1) i{color:#ff0000;}
.gx_gall_item .gx_gall_description span:nth-of-type(2){display:inline-block; padding:0 20px; line-height:20px; font-size:14px; color:#fff;}

/*게시물 없음*/
.gx_gall_empty_div{
	position:relative; margin-top:65px; height:200px; line-height:200px; background-color:#f5f5f5; text-align:center; 
	border-radius:8px;
	-moz-border-radius:px;
	-webkit-border-radius:px;
} </pre></body></html>