@charset "utf-8";
/* SIR 지운아빠 */

/* 새글 스킨 (latest) */
.lt_pc {float:left;margin-left:20px}
.lt_gall {position: relative; float: left; margin-bottom: 10px; padding: 20px; width: 860px; border: 1px solid #ccc;}

.lt_gall .lt_title {display:block;padding:10px 0; margin-bottom:15px; }
.lt_gall .lt_title a { border-bottom:2px solid; padding-bottom:10px; font-size:1.2em; font-family:'Montserrat', sans-serif; font-weight:400; letter-spacing:0.2em; }
.lt_gall .lt_more {position:absolute;top:27px;right:20px;}

/* 갤러리 목록 */
#gall_ul {margin:10px 0 0 5px;padding:0;list-style:none;zoom:1}
#gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gall_ul .gall_li {float:left;margin:0 5px 5px 0; }

#gall_ul .gall_con {margin:0;padding:0;list-style:none}
#gall_ul .gall_con li {margin:0 0 4px}
#gall_ul .gall_con .gall_subject {display:inline-block;width:50px}

#gall_ul .gall_now .gall_text_href a {color:#ff3061}

#gall_ul .gall_href a:link, #gall_ul .gall_href a:focus, #gall_ul .gall_href a:hover {text-decoration:none}
#gall_ul .gall_href strong, #gall_ul .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

#gall_ul .gall_href img {width:100%; }


#gall_ul .gall_text_href {margin:10px 0 !important}
#gall_ul .gall_text_href a {font-weight:bold}
#gall_ul .gall_text_href span {display:inline !important}
#gall_ul .gall_text_href img {margin:0 0 0 4px}

.gal_parent { overflow: hidden; position: relative; cursor: pointer; }
.gal_child { height: 100%; width: 100%; background-size: cover; background-position: center; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.gal_child a { display: none; position: absolute; bottom: 15px; left:10px; color:#fff; transform: scale(0.9523); }
.gal_child .gal_dummy { position: absolute; top: 0; left:0; }

.gal_parent:hover .gal_child, .gal_parent:focus .gal_child, .gal_child .gal_dummy { -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-transform-origin : bottom left; -moz-transform-origin : bottom left; -o-transform-origin : bottom left; -ms-transform-origin : bottom left; transform-origin : bottom left; }
.gal_parent:hover .gal_child:before, .gal_parent:focus .gal_child:before, .gal_child .gal_dummy:before { display: block; }
.gal_parent:hover a, .gal_parent:focus a { display: block; }
.gal_child:before { content: ""; display: none; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5); }

