@charset "utf-8";

/* 새글 스킨 (latest) */

.lt {
  position: relative;
  padding: 0 20px;
}

.lt .lt_title {

  display: none;

}

.lt .lt_more {

  display: none;

}

.lt .a-item {

  padding: 0;

  border: 0;

  width: 100%;

  min-height: 300px;

  word-break: break-all;

  position: relative;

}



.lt .a-item .img-box {

  position: relative;

  overflow: hidden;

  cursor: pointer;

  border-radius: 30px;

}

.lt .a-item .img-box img {

  -webkit-transform: scale(1);

  transform: scale(1);

  transition: all 1s ease;

  -webkit-transition: all 1s ease;

  width: 100%;

  border-radius: 30px;

}

.lt .a-item:hover .img-box img {

  -webkit-transform: scale(1.1);

  transform: scale(1.1);



}



.lt .a-item .img-box .bg {

  background-color: #000;

    opacity: 0.1;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1;

}

.lt .a-item .txt_box {

    position: absolute;

    z-index: 1;

    left: 0;

    bottom: 0;

    width: 100%;

    padding: 40px 40px;

}

.lt .a-item .info {

  text-decoration: none;

}

.lt .a-item .info .subject {

  font-size: 36px;

  color:#fff;

  font-weight: 600;

}

.lt .a-item .info .substance {

  color: #efefef;

  margin-top: 10px;

  font-size: 20px;

  line-height: 1.6;

}



.lt .a-item .more {

  width: 141px;

  margin: 20px 0 0;

  border: 1px solid #ddd;

  padding: 14px 0 14px 0;

  line-height: 14px;

  font-size: 14px;

  background: none;

  float: left;

  display: none;

}

.lt .a-item .more:hover {

  background-color: #001e3a;

  color: #fff;

  cursor: pointer;

  opacity: 1;

  transition: all 0.5s;

}



@media screen and (max-width: 768px) {

  .lt .a-item .info .subject {

    font-size: 28px;

  }

}

