@charset "utf-8";
/* 새글 스킨 (latest) */
.imgArea{position:relative;overflow:hidden;}
.imgArea span.overlay{-webkit-transition:all 0.2s ease-out;transition: all 0.2s ease-out;position:absolute;bottom:0px;left:0px;z-index:1;background-color:#000;width:100%;height:100%;opacity:0.1;}
.photo:hover .imgArea span.overlay{opacity:0.3;}
.photo .imgArea img {-webkit-transition:all 0.2s ease-out;transition: all 0.2s ease-out;-webkit-transform: scale(1.2);transform: scale(1.2);width:100%;}
.photo:hover .imgArea img {-webkit-transform: scale(1.5);transform: scale(1.5);}
.photo .description{padding:10px 0 30px;position:relative;top:10px;left:0px;z-index:2;text-align:justify;opacity:0.8;border:0px solid #f00;}
.photo .description h3{font-size:1.250em;color:#000;}
.photo .description p{padding:10px 0;text-align:left;font-size:1.0em;color:#000;}
.photo .description span{display:block;}
.photo .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;font-size:1.1em}
.photo .cnt{margin:10px 0;font-size:1.15rem;height:32px;overflow:hidden;opacity:.7; line-height:1.5em}
.photo .date{font-size:1.2rem;margin-top:3px;}
.photo a:hover{text-decoration:none;}
.photo a{ text-decoration:none;}
.gallery{position:relative;overflow:hidden;margin:4rem 0 2rem;}
.gallery .lat_title{display:block;margin-left:15px;margin-bottom:16px;}
.gallery .lat_title a{text-decoration:none;}
.gallery .lt_more{position:absolute;top:0;right:15px;}

