/* トップページ 最新記事4件
------------------------------------------------------------*/
.thumbWrap{
width:1100px;
margin:20px auto;
}

.thumbWrap li{
float:left;
width:25%;
margin:0;
padding:2px 0 10px;
background:none;
text-align:center;
}

.thumbWrap li img{
margin:0;
width:96%;
height:auto;
filter: drop-shadow(3px 3px 3px #aaa);
}

.thumbWrap li img:hover{
opacity: 0.7;
}

.thumbWrap li p{
text-align:left;
font-size:12px;
padding:5px 10px;
}

@media screen and (max-width: 1100px) {
.thumbWrap{
width:98%;
margin:20px 0;
padding-left:15px;
}
}

@media screen and (max-width: 900px) {
.thumbWrap li{
float:left;
width:50%;
margin:0;
padding:2px 0 10px;
background:none;
text-align:center;
}
}