@charset "utf-8";

.latest_webzine_list { position:relative; overflow:hidden; background:#fff; }

.latest_webzine_list div,
.latest_webzine_list ul,
.latest_webzine_list li,
.latest_webzine_list a,
.latest_webzine_list p,
.latest_webzine_list span,
.latest_webzine_list input,
.latest_webzine_list select,
.latest_webzine_list textarea,
.latest_webzine_list table,
.latest_webzine_list td {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.latest_webzine_list ul,
.latest_webzine_list ol,
.latest_webzine_list li,
.latest_webzine_list dl,
.latest_webzine_list dd,
.latest_webzine_list table,
.latest_webzine_list th,
.latest_webzine_list td {
  padding:0px; margin:0px; list-style:none; border:0px;
}
.latest_webzine_list a {
  color:#000; text-decoration:none;
	-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}


.latest_webzine_list {position:relative; margin-top:0px; overflow:visible; }
.latest_webzine_list .document_list { /*width:100%;*/ position:relative; overflow:visible; /*background-color: #BBDEFB;*/}
.latest_webzine_list .document_list > ul { position:relative; overflow:hidden; }
.latest_webzine_list .document_list > ul > li { position:relative; overflow:hidden; border-bottom:1px solid #ddd; display:block; }
/*.latest_webzine_list .document_list > ul > li:nth-child(3) {  position:relative; overflow:hidden; border-bottom:0px solid #ddd; display:block; }*/
.latest_webzine_list .document_list > ul > li:last-child { position:relative; overflow:hidden; border-bottom:0px solid #ddd; display:block; }
.latest_webzine_list .document_list > ul > li a { position:relative; padding:10px 0px; overflow:hidden; background:#fff; display:block; }
.latest_webzine_list .document_list > ul > li a:hover { background:#f7fcfa; }
.latest_webzine_list .document_list > ul > li a div {
  position:relative;overflow:hidden;
  white-space:nowrap; text-overflow:ellipsis;
}
.latest_webzine_list .document_list > ul > li a .thumb_area { position:absolute; top:10px; left:0px; width:106px; height:72px; }
.latest_webzine_list .document_list > ul > li a .thumb_area img { width:104px; height:70px; float:left; }
.latest_webzine_list .document_list > ul > li a .content_area { height:72px; margin-left:115px; }
.latest_webzine_list .document_list > ul > li a .content_area > div { line-height:24px; }
.latest_webzine_list .document_list > ul > li a .content_area > div.title { line-height:28px; font-size:16px; color:#000; }
.latest_webzine_list .document_list > ul > li a .content_area > div.summary { color:#777; }
.latest_webzine_list .document_list > ul > li a .content_area > div.category_area { color:#999; }
.latest_webzine_list .document_list > ul > li a .content_area > div.category_area span { margin-right:5px; float:left; color:#999; display:inline-block; }
.latest_webzine_list .document_list > ul > li a .content_area > div.category_area span.madi { position:relative; height:18px; overflow:hidden; }
.latest_webzine_list .document_list > ul > li a .content_area > div.category_area span.comment_count { margin-right:0px;  float:right; }






.empty_li {line-height:145px ;color:#666;text-align:center;padding:0}
.empty_li:before {background:none;padding:0}

.lat_title{padding: 0; border-bottom: none; color: #444; background: none; border-bottom:1px solid #666; padding:0px 0px 15px 0; }
.lat_title a{color: #444;}
.lat_title a::after{background: none; display: none;}
.lat_title { font-size:1.4em; line-height:1; font-weight:600; margin:0 0 0px; min-height:19px }
.lt_more { position:absolute; top:0; right:0; text-indent:-9000px; font-size:0; background:url(img/btn_more_b.png) no-repeat center; width:20px; height:20px; display:block }
.lt_more:hover { transform:rotate(-90deg) }
.lt_more_delete{ }


@media (max-width:750px) {
    .lt_more_delete {position:absolute; right:0px; top:-20px }
}
/*.pc{}
.mobile{display: none}
@media (max-width:750px ) {
.pc{display: inline}
.mobile{display:display: none;} 
}*/
