#wrapper>header#header{padding-top:10% !important}#wrapper main article{max-width:1000px}#wrapper main article ul{display:flex;flex-wrap:wrap}#wrapper main article ul li{background-color:#f9f9f9;width:32%;margin-left:2%;margin-right:0;margin-bottom:20px}#wrapper main article ul li a{display:block;padding-top:70%;height:0;position:relative}#wrapper main article ul li a img{position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;width:90%}#wrapper main article ul li a img.tate{width:auto;height:90%}#wrapper main article ul li:nth-child(3n+1){margin-left:0}
