@charset "utf-8";

.item .subject{
  margin-top:20px;
  margin-bottom:20px;
}
.item .subject A.itemlink{
  color:#000000;
  text-decoration:none;
}
.item .subject A.itemlink:hover{
  color:#000000;
  text-decoration:none;
}
.item .summary{
  line-height:20px;
  margin-bottom:20px;
  height:60px;
  overflow:hidden;
}
.item .summary A.itemlink{
  color:#818181;
  text-decoration:none;
}
.item .summary A.itemlink:hover{
  color:#636161;
  text-decoration:none;
}

/*{layoutlist_2*/
.layoutlist_2 .item{
  margin-top:44px;
  border-bottom:1px solid #b2b2b2;
}

/*}*/

/*{layoutlist_3*/
.layoutlist_3 .item{  margin:0px;
  float:left;
  padding-bottom:37px;
  position:relative;
  border-bottom:1px solid #b2b2b2;
  margin-top:36px;}
.layoutlist_3 .item .photo{
   background-position: center center;
    background-size: 100% auto;
    width: 100%;
    height:100%;
    background-repeat: no-repeat;
}
.layoutlist_3 .item .subject{
  position:absolute;
  z-index:10;
  bottom:0px;
  left:0px;
  height:40px;
  width:100%;
  color:#252525;
  text-align:center;
  background:#ecf0f1;
  cursor:pointer;
  margin:0px;
}
.layoutlist_3 .item .subject table{
  width:100%;
  height:100%;
  border:0px;
  border-collapse:collapse;
}
.layoutlist_3 .item .subject table td{
  vertical-align:middle;
  text-align:center;
}
.layoutlist_3 .item a{text-decoration: none;}
/*}*/