@charset "UTF-8";
#aw-api_news { padding-top: 75px; padding-bottom: 80px; border-bottom: solid 1px #e6e4dd; }
#aw-api_news .headline2 { margin-bottom: 40px; }
#aw-api_news .headline2:after { content: ""; width: 30px; height: 2px; background-color: #a8a59a; margin: 0 auto; margin-top: 26px; display: block; }
#aw-api_news .headline2 p { font-size: 23px; text-align: center; color: #555555; }
#aw-api_news .aw-api_news__wrap { width: 960PX; margin: 0 auto; display: flex; justify-content: flex-start; flex-wrap: wrap; margin-bottom: 64px; }
#aw-api_news .aw-api_news__list { width: 452px; border-bottom: solid 1px #e6e4dd; margin-bottom: 24px; padding-bottom: 25px; }
#aw-api_news .aw-api_news__list:not(:nth-of-type(2n)) { margin-right: 55px; }
#aw-api_news .aw-api_news__list__wrap { display: flex; justify-content: flex-start; }
#aw-api_news .aw-api_news__list--tmb { position: relative; overflow: hidden; width: 136px; /* トリミングしたい枠の幅 */ height: 136px; /* トリミングしたい枠の高さ */ margin-right: 23px; }
#aw-api_news .aw-api_news__list--tmb > img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#aw-api_news .aw-api_news__list__text-group { padding-top: 32px; width: 290px; position: relative; }
#aw-api_news .aw-api_news__list__text-group--detail { font-size: 13px; color: #555555; margin-bottom: 14px; }
#aw-api_news .aw-api_news__list__text-group--text { display: flex; justify-content: flex-start; }
#aw-api_news .aw-api_news__list__text-group--category-name { font-size: 12px; color: #999999; padding-right: 12px; border-right: 1px solid #999999; }
#aw-api_news .aw-api_news__list__text-group--date { font-size: 12px; color: #999999; padding-left: 12px; }
#aw-api_news .aw-api_news__list__text-group--new { position: absolute; bottom: 0; right: 0; font-size: 11px; color: #f11217; }
