#news .slider_news{margin:60px auto;max-width:964px}#news li{border:1px solid #d9d9d9;box-sizing:border-box;font-size:16px;font-weight:700;max-width:308px;min-height:336px;padding:6px;position:relative}#news .swiper-slide{height:auto;width:308px}#news li a{color:#2b2b2b;text-decoration:none}#news li a:hover{text-decoration:underline}#news li .thumb{align-items:center;aspect-ratio:3/2;display:flex;float:left;margin:0 0 10px;max-width:310px;overflow:hidden;width:100%}#news li .thumb.no_thumb{background:#ececec;height:auto}#news li .tag{background:#2b2b2b;color:#fff;float:left;padding:4px 10px}#news li .date{color:#d9d9d9;float:right}#news li .ttl{margin:10px 0 0}#news a{margin:20px auto}.news_cat .fv{padding:60px 0}.news_cat .fv .desc{margin:30px 0 0}.news_cat #news li .thumb{width:308px}.news_cat #news li{float:left;margin:0 0 30px 30px}.news_cat #news li:nth-of-type(3n+1){margin:0 0 30px}@media (max-width:1220px){.news_cat #news{float:none;margin:0 auto;max-width:308px}.news_cat #news li{float:none;margin:0 0 30px;min-height:auto}.news_cat #news li:nth-of-type(3n+1){margin:0 0 30px}.news_cat #news li .thumb{width:100%}}@media (max-width:830px){.news_cat .fv{padding:30px 0}#news li .ttl{font-size:14px;margin:10px 0}.news_cat .fv .desc{font-size:14px;line-height:26px}.news_cat #news li .tag{font-size:11px;line-height:11px}.news_cat #news li .date{font-size:14px;line-height:14px}.news_cat #news li .ttl{font-size:14px;line-height:23px}}