main.posts .entry-content{width:auto}main.posts>.entry-content{padding:60px;background-color:#eff2f5}.entry-content.flex{display:flex;flex-wrap:wrap}.entry-content.flex>article{flex-basis:23%;margin:3% 1%;display:flex;align-items:stretch}.entry-content.flex>article>a{width:100%;background-color:#fff;display:block;padding-bottom:15px}.entry-content.flex>article>.entry-content{width:100%}.entry-content.flex>article a,.entry-content.flex>article a:visited{text-decoration:none;color:#3c3c3c}.entry-content.flex>article a:hover,.entry-content.flex>article a:active{color:#777}.entry-content.flex>article a:hover img,.entry-content.flex>article a:active img{opacity:.7;transition:all .15s linear}.entry-content.flex li.work-thumbnail{margin-bottom:.8em;background-color:#ddd;position:relative;width:100%;overflow:hidden}.entry-content.flex li.work-thumbnail:before{content:"";display:block;padding-top:66.7%}.entry-content.flex li.work-thumbnail>img{position:absolute;margin:auto;top:0;bottom:0;left:50%;transform:translateX(-50%);max-width:none;width:100%;height:auto}.entry-content.flex li.work-title{font-weight:700;line-height:1.2;min-height:2.8em}.work-title{color:#3c3c3c;font-size:16px;font-weight:700;line-height:100%;margin-left:15px;margin-right:15px}.work-place{margin-left:15px;margin-right:15px;line-height:100%}.work-place>span{color:#8b8b8b;font-size:12px;line-height:100%}.work-place>span:after{content:" / "}.work-place>span:last-child:after{content:""}.work-year{display:inline-block;background-color:#e7e7e7;color:#3c3c3c;font-size:12px;padding:1px 10px 3px;border-radius:25px;font-weight:700;margin-top:0;line-height:100%;margin-left:15px;margin-right:15px}.entry-content.flex>article{background-color:#fff}@media screen and (max-width:1056.98px){main.posts .entry-footer{width:auto}}@media screen and (max-width:768px){main.posts>.entry-content{padding:20px}.entry-content.flex>article{flex-basis:48%}}