@charset "utf-8";

/* 새글 스킨 (latest) */
.la_gall_wrap{position:relative;}
.la_gall_wrap .la_gall_slide .slick-list{}
.la_gall_wrap .la_gall_slide .slide_li{padding:0 25px;}
.la_gall_wrap .la_gall_slide .slide_li .in{display:block; height: 350px; overflow: hidden; border-radius: var(--item_r); border:1px solid #ddd; position: relative;}
.la_gall_wrap .la_gall_slide .slide_li .in:hover .hv_plus{opacity: 1;}
.la_gall_wrap .la_gall_slide .slick-slide:nth-child(2n) .slide_li{padding:25px;}
.la_gall_wrap .la_gall_slide .slick-slide:nth-child(2n) .slide_li .in,
.la_gall_wrap .la_gall_slide .slick-slide:nth-child(2n) .slide_li .in_img{height:310px!important;}
/*.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox{padding:10px 15px; border-top:1px solid #ddd;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .in_tit{font-weight:500; font-size: 1.068em;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .gall_info{margin-top:7px;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .gall_info > li{font-size:.875em; margin-right:7px; color:#999;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .gall_info > li .xi{vertical-align: middle;}*/
.la_gall_wrap .la_gall_slide .slide_li .in .in_img {text-align:center; overflow:hidden; display: block;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_img img,
.la_gall_wrap .la_gall_slide .slide_li .in .in_img video {max-width:100%; display: inline-block;}
.la_gall_wrap .la_gall_slide .slide_li .in .in_img .bgfix{width:100%; height: 100%; position: absolute; top: 0; left: 0;}
.la_gall_wrap .la_gall_slide .slide_li .in .no_image{font-size:1.25em; color:#ccc; font-weight: 600; width:100%; height:100%; background-color: #f9f9f9;}
.la_gall_wrap .la_gall_slide .slide_li .in .no_image .xi{font-size:2.5em; display: block; line-height: 1;}
.la_gall_wrap .la_gall_control{ position: absolute; top: -75px; right:0;}
/*.la_control .in-btn .xi{width:44px; height: 44px; line-height: 44px; border:1px solid #ccc; color:#ccc; border-radius: 50%; text-align: center; margin-left:7px; cursor: pointer; transition: .3s;}
.la_control .in-btn .xi:hover{background-color:var(--mainColor); border-color:var(--mainColor); color:#fff;}*/


.hv_plus{position: absolute; top: 0; left: 0; width:100%; height: 100%; background: linear-gradient(130deg, #83b6ffd1, #91a7ffd1); text-align: center; opacity: 0; transition: .3s;}
.hv_plus .xi{width:55px; height: 55px; line-height: 55px; background-color: #fff; border-radius: 50%; color:#666; text-align: center; font-size:1.125em; display: block;}
.hv_plus .stx{display:block; color:#fff; font-size:1.068em; margin-top:5px; }
