@charset "utf-8";#news_list{text-align:left}#news_list .news_list{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;color:#646464;display:inline-block;vertical-align:top;text-decoration:none;transition:box-shadow 0.2s ease-out 0s}#news_list .news_list:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}#news_list .news_list picture{margin-bottom:.25em;overflow:hidden;position:relative}#news_list .news_list picture:before{content:"";display:block;padding-top:62.5%;pointer-events:none}#news_list .news_list picture img{height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%}#news_list .news_list .news_category{background-color:#646464;border-radius:100em;color:#FFF;display:inline-block;line-height:1.25;font-size:87.5%;padding:.125em 1em}#news_list .news_list .news_subject{line-height:1.5;padding:.25em 0}#news_list .news_list time{color:#A5A5A5;font-size:75%}@media screen and (max-width:479px){#news_list .news_list{width:93.75%}}@media screen and (min-width:480px) and (max-width:767px){#news_list .news_list{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (max-width:767px){#news_list{margin-bottom:12.5%}#news_list .news_list{border-radius:7px;box-shadow:0 0 4px 4px rgba(0,0,0,.075);margin-top:6.25%;margin-left:3.125%;padding:3.125% 3.125%}#news_list .news_list picture{border-radius:7px}}@media screen and (min-width:768px){#news_list{margin-bottom:6.25em}#news_list .news_list{border-radius:.75em;box-shadow:0 0 .375em .375em rgba(0,0,0,.075);margin-top:3.125em;padding:1em}#news_list .news_list picture{border-radius:.75em}}@media screen and (min-width:768px) and (max-width:1023px){#news_list .news_list{width:48%}#news_list .news_list:nth-child(even){margin-left:4%}}@media screen and (min-width:1024px) and (max-width:1279px){#news_list .news_list{width:23.5%}#news_list .news_list:not(:nth-child(4n+1)){margin-left:2%}}@media screen and (min-width:1280px){#news_list .news_list{width:22.75%}#news_list .news_list:not(:nth-child(4n+1)){margin-left:3%}}
