.ttl p{
margin-right:1px !important;
}
.box{
position:relative;
margin:5px 30px;
}
.box h3{
padding-left:120px;
font-size:14px;
}
.box p.days{
display:block;
position:absolute;
top:1px;
left:10px;
font-size:13px;
font-weight:bold;
}

#news2 .ttl p{
padding:5px !important;
font-size:1px;
}
.box2{
position:relative;
margin:5px 30px;
font-size:13px;
}
.box2 h3{
margin-top:2px !important;
padding-top:2px !important;
}

.article .photo{
float:right;
}
.article .photo p{
text-align:center;
}

.photo.list {
  display: none;
}
