@charset "utf-8";#news_list{}#news_list .news_list{background-color:#FFF;margin-left:auto;margin-right:auto}#news_list .news_list .news_head{color:#FFF}#news_list .news_list.event .news_head{background-color:#27ABD2}#news_list .news_list.member .news_head{background-color:#18B499}#news_list .news_list.other .news_head{background-color:#FFB732}#news_list .news_list .news_category{background-color:#FFF;border-radius:1000px;display:inline-block;margin-right:1em;text-align:center;width:12em}#news_list .news_list.event .news_category{color:#27ABD2}#news_list .news_list.member .news_category{color:#18B499}#news_list .news_list.other .news_category{color:#FFB732}#news_list .news_list .news_head h2{font-weight:500;line-height:1.2}#news_list .news_list .news_img img{width:100%}#news_list .news_list .news_body img{height:auto!important;max-width:100%}@media screen and (max-width:767px){#news{}#news_list .news_list{margin-top:6.25%;width:93.75%}#news_list .news_list .news_head{padding:1.666666666666667% 3.333333333333333% -webkit-calc(1.666666666666667% + 0.25em);padding:1.666666666666667% 3.333333333333333% calc(1.666666666666667% + 0.25em)}#news_list .news_list .news_category{margin-bottom:.5em;font-size:75%}#news_list .news_list .news_head time{font-size:75%}#news_list .news_list .news_head h2{font-size:125%}#news_list .news_list .news_img{margin-bottom:.5em}#news_list .news_list .news_main{padding:1.666666666666667% 3.333333333333333%}}@media screen and (min-width:768px){#news{}#news_list .news_list{margin-top:50px;width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:1080px}#news_list .news_list .news_head{padding:1em 2em}#news_list .news_list .news_category{margin-bottom:.5em}#news_list .news_list .news_head h2{font-size:150%}#news_list .news_list .news_img{margin-bottom:1.5em}}@media screen and (min-width:768px) and (max-width:939px){#news_list .news_list .news_main{padding:2em 3em}}@media screen and (min-width:940px) and (max-width:1023px){#news_list .news_list .news_main{padding:2.5em 5em}}@media screen and (min-width:1024px) and (max-width:1199px){#news_list .news_list .news_main{padding:3em 7em}}@media screen and (min-width:1200px) and (max-width:1279px){#news_list .news_list .news_main{padding:3.5em 9em}}@media screen and (min-width:1280px){#news_list .news_list .news_main{padding:4em 11em}}
