.news-list-warp ul{margin:0 auto;display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.news-list-warp ul .news_list{display:flex;flex-flow:column;justify-content:flex-start;border-bottom:0px dotted #000;justify-content:flex-start;align-items:flex-start;font-size:1.8rem;color:#1a1a1a;width:48%;margin:0 0 4%;padding:0 0 0%}.news-list-warp ul .news_list:first-child{border-top:0px dotted #000;margin:0% 0 4%;padding:0% 0 0%}.news-list-warp ul .news_list:nth-child(2){border-top:0px dotted #000;margin:0% 0 4%;padding:0% 0 0%}.news-list-warp ul .news_list:nth-child(2n){width:48%;margin-left:4%}.news-list-warp ul .news_list .news_list_imagearea{width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:10px;opacity:1;transition:opacity .5s}.news-list-warp ul .news_list .news_list_imagearea:hover{opacity:.7;transition:opacity .5s}.news-list-warp ul .news_list .news_list_imagearea::after{position:relative;content:"";display:block;padding:68% 0 0;width:100%}.news-list-warp ul .news_list .news_list_imagearea.no_image{border:1px solid #333}.news-list-warp ul .news_list .news_list_imagearea img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-list-warp ul .news_list .news_list_textarea{width:100%}.news-list-warp ul .news_list .news_list_textarea .news_list_inner{margin-bottom:5px;display:flex;flex-flow:column;align-items:flex-start;width:100%;justify-content:flex-start}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li{margin-right:5px;margin-bottom:5px}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li:last-child{margin-right:0}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a{opacity:1;transition:opacity .5s}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a:hover{opacity:.7;transition:opacity .5s}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category{padding:5px 10px;width:auto;display:block;font-size:1.2rem;background-color:#004080;color:#fff;line-height:1;text-decoration:none}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.cat_admission{background-color:#802d80}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.cat_club{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_soccer{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_baseball{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_basketball{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_athletics{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_swimming{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_judo{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_kendo{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_jhs-baseball{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_badminton{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_skiing{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_volleyball{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_soft-tennis{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_tennis{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_table-tennis{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_brass-band{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_computer{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_biology{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_railway{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_shogi{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_art{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_physics{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_photograph{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_history{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_lego{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_volunteer{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_gundam{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_debate{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_broadcast{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_media{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_geopolitics{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_math{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_go{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_trekking{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_quiz{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_indica{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_origami{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.club_aaa{background-color:#ff801e}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category.cat_schoollife{background-color:#008088}.news-list-warp ul .news_list .news_list_textarea .news_list_inner time{font-size:1.3rem}.news-list-warp ul .news_list .news_list_textarea .news_list_title{color:#333;text-align:left;line-height:1.6;font-size:1.4rem;font-weight:bold;opacity:1;transition:opacity .5s;margin-bottom:8px;display:block}.news-list-warp ul .news_list .news_list_textarea .news_list_title:hover{opacity:.7;transition:opacity .5s}.news-list-warp ul .news_list .news_list_textarea .news_list_content{color:#1a1a1a;text-align:justify;line-height:1.8;font-size:1.2rem}@media screen and (min-width: 768px){.news-list-warp ul .news_list .news_list_imagearea{margin-bottom:20px}.news-list-warp ul .news_list .news_list_textarea{width:100%}.news-list-warp ul .news_list .news_list_textarea .news_list_inner{margin-bottom:10px}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap{display:flex;flex-flow:row wrap;justify-content:flex-start}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li{margin-right:10px;margin-bottom:5px}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category-wrap li a.category{padding:8px 10px;width:auto;font-size:1.4rem;line-height:1}.news-list-warp ul .news_list .news_list_textarea .news_list_inner time{font-size:1.6rem}.news-list-warp ul .news_list .news_list_textarea .news_list_title{font-size:1.8rem}.news-list-warp ul .news_list .news_list_textarea .news_list_content{font-size:1.6rem}}@media screen and (min-width: 1024px){.news-list-warp ul .news_list{display:flex;flex-flow:row nowrap;justify-content:flex-start;width:100%;margin:0% 0 30px;padding:0% 0 30px;border-bottom:1px dotted #000}.news-list-warp ul .news_list:nth-child(2n){width:100%;margin-left:0}.news-list-warp ul .news_list:first-child{border-top:0px dotted #000;margin:0% 0 30px;padding:0% 0 30px}.news-list-warp ul .news_list:nth-child(2){border-top:0px dotted #000;margin:0% 0 30px;padding:0% 0 30px}.news-list-warp ul .news_list:last-child{margin:0}.news-list-warp ul .news_list .news_list_imagearea{width:40%;margin-right:4%;margin-bottom:0}.news-list-warp ul .news_list .news_list_textarea{width:56%}.news-list-warp ul .news_list .news_list_textarea .news_list_inner{margin-bottom:10px}.news-list-warp ul .news_list .news_list_textarea .news_list_inner .category{padding:8px 5px;width:120px;display:inline-block;font-size:1.4rem;line-height:1}.news-list-warp ul .news_list .news_list_textarea .news_list_inner time{font-size:1.6rem}.news-list-warp ul .news_list .news_list_textarea .news_list_title{font-size:1.8rem;margin-bottom:10px;display:block}.news-list-warp ul .news_list .news_list_textarea .news_list_content{font-size:1.6rem}}
