.li-table {border-bottom:solid 1px #ddd;font-size:12px}
.txt_sub {font-size:0.95em;}
ul{padding:0;margin:0}
.horizontal-style {
    display: table;
    width: 100%;
    border-collapse:collapse;border-spacing: 0px;
    table-layout: fixed;
}
.horizontal-style li {
    display: table-cell;
    border-top:solid 1px #ddd;border-bottom-width:0;
    height:42px;vertical-align:middle;text-align:center;
}
.horizontal-style li:first-child {border-left-width:0}
.horizontal-style li:last-child {border-right-width:0}
.liheader li{font-weight:bold;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444}

.li-table li.subject a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.li-table li.data	{text-align:left;padding-left:10px;}
.li-table li.poster span{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
@media screen and (max-width:760px) {
  .pc{visibility:hidden !important; width:0px !important;border-width:0 !important;border-color:#fff !important;height:1px !important;padding:0 !important; margin:0 !important;overflow:hidden !important}
  
}