h@charset "utf-8";


.life{ position:relative; margin:0; padding:0; font-family:dotum;}
.life:after{ content:""; display:block; clear:both;}
.life li { float:left; list-style:none; padding-right:14px; border-right:1px solid #ececec;}
.life li:last-child{ padding:0 0 0 14px; border-right:0; }
.life li .thumb{ display:block; position:relative; margin-bottom:0px; overflow:hidden; text-decoration:none;}
.life li .thumb img{ display:block; position:relative; width:100%;}
.life li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.life li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.life li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }

.life li h3 {margin:4px 0; padding:0 2px; font-size:1.3em; line-height:1.5em; min-height:42px;}
.life li .title {color:#464646}
.life li .t_info{margin:0; padding:0 3px; text-align:justify; line-height:1.5em; color:#464646;}
.life li .t_text {color:#464646;}
.life{margin:0; padding:0;}