main{background:#e0fcfe}.news-list-wrapper{display:grid;gap:5rem;grid-template-columns:2fr 1fr}@media(max-width: 768px){.news-list-wrapper{grid-template-columns:auto;gap:2rem;padding:0 2rem}}.news-list-wrapper .category-list{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;gap:2rem;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:2rem}.news-list-wrapper .category-list .cate{border-radius:5px;color:#fff;padding:.5rem 1rem;margin-bottom:0rem;text-align:center;max-width:150px;background:gray;font-family:"FP-ヒラギノ角ゴ ProN W6"}.news-list-wrapper .category-list .cate.category-staff{background-color:#3498db}.news-list-wrapper .category-list .cate.category-media{background-color:#ff3123;color:#fff}.news-list-wrapper .category-list .cate.category-work{background-color:green;color:#fff}.news-list-wrapper .category-list .cate.category-events{background-color:gold;color:#000}.news-list-wrapper .category-list .cate.category-trivia{background-color:#004ea3;color:#fff}.news-list-wrapper .category-list .cate.category-usp{background-color:#f1c40f;color:#000}.news-list-wrapper .category-list .cate.category-daily{background-color:#2ecc71;color:#fff}@media(max-width: 768px){.news-list-wrapper .category-list{display:none}}.news-list-wrapper .post-list-wrapper{display:flex;flex-direction:column;gap:5rem;align-items:center}.news-list-wrapper .post-list-wrapper .post{display:flex;flex-direction:row;box-shadow:0 0 23.1px 5px rgba(27,123,146,.25);background:#fffef0;border-radius:16px;width:100%;justify-content:space-between;overflow:clip;gap:2rem;padding:2rem}.news-list-wrapper .post-list-wrapper .post img{flex:.5;max-height:250px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;max-width:250px}.news-list-wrapper .post-list-wrapper .post .card{flex:1}.news-list-wrapper .post-list-wrapper .post .card .date{border-radius:5px;background-color:gray;color:#fff;padding:.5rem 1rem;margin-bottom:2rem;text-align:center;max-width:200px}.news-list-wrapper .post-list-wrapper .post .card .day{color:#004ea3;font-size:16px}.news-list-wrapper .post-list-wrapper .post .card .title{font-size:32px;color:#004ea3;border-bottom:1px solid #004ea3}.news-list-wrapper .post-list-wrapper .post .card .content{color:#004ea3;letter-spacing:.15em;font-size:1.2rem;padding:1rem}.news-list-wrapper .post-list-wrapper .post .card.category-staff .date{background-color:#3498db}.news-list-wrapper .post-list-wrapper .post .card.category-media .date{background-color:#004ea3}.news-list-wrapper .post-list-wrapper .post .card.category-work .date{background-color:green}.news-list-wrapper .post-list-wrapper .post .card.category-events .date{background-color:gold;color:#000}.news-list-wrapper .post-list-wrapper .post .card.category-trivia .date{background-color:#004ea3;color:#fff}.news-list-wrapper .post-list-wrapper .post .card.category-usp .date{background-color:#f1c40f;color:#000}.news-list-wrapper .post-list-wrapper .post .card.category-daily .date{background-color:#2ecc71;color:#fff}@media(max-width: 768px){.news-list-wrapper .post-list-wrapper .post{max-width:100%;flex-direction:column}.news-list-wrapper .post-list-wrapper .post img{max-width:80%;margin:auto}.news-list-wrapper .post-list-wrapper .post .card .date{padding:.2rem;margin-bottom:1rem;font-size:10px}.news-list-wrapper .post-list-wrapper .post .card .day{font-size:14px}.news-list-wrapper .post-list-wrapper .post .card .title{font-size:20px}}.sns-link{text-align:center;margin-top:50px}.sns-link a{background-color:#004ea3;color:#fff;padding:1rem 5rem;border-radius:16px}.pagination ul{display:flex;list-style:none;gap:8px;padding:0}.pagination li{display:inline-block}.pagination a,.pagination span{display:block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:#eee;color:#333;text-decoration:none;transition:.3s}.pagination a:hover{background:#333;color:#fff}.pagination .current{background:#f60;color:#fff;font-weight:bold}.category-select{margin:2rem}.category-select select{width:100%;padding:0 30px 0 30px;border-width:2px;border-style:solid;border-radius:30px;border-color:#fff;background-color:#fff;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:20px;line-height:56px;padding:0 18px 0 18px;border-radius:20px;font-size:14px;line-height:36px;border:1px solid #004ea3;color:#004ea3}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}}.fb-section{text-align:center}