@charset "UTF-8";.news{max-width:61.25rem;margin:0 auto;padding:1.875rem 0 6.25rem}.contents .news,.wysiwyg .news{width:auto}.news__ttl{margin:0 0 1em;font-size:2.25rem;font-weight:700;color:#004ea2}.news__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem 0 1.875rem}.news__nav__cat{width:10.375rem}.news__nav__cat .navbtn{display:block;padding:0.8em;background:#e6e6e6;font-size:1.125rem;font-weight:700;line-height:1.4;text-decoration:none;color:#000}.news__nav__cat .navbtn:hover,.news__nav__cat.active .navbtn{background:#4e73c8;color:#fff}.news__lineup{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.25rem}.news__lineup__item{width:14.3125rem}.news__lineup__item .thumb{position:relative;overflow:hidden}.news__lineup__item .thumb .fit{height:8.9375rem;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.4s all;transition:0.4s all}.news__lineup__item .thumb .cat{display:inline-block;position:absolute;left:0;bottom:0;min-width:6.25rem;padding:0.2em 0.5em;background:#4e73c8;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:500;line-height:1.477;color:#fff;text-align:center}.news__lineup__item .date{padding:0.8em 0 0.5em;font-size:0.75rem;font-weight:700;line-height:1.2;text-align:left}.news__lineup__item .expt{font-size:1rem;font-weight:700;line-height:1.4;text-align:left}.news__lineup__item .navbtn{display:block;color:#000;text-decoration:none}.news__lineup__item .navbtn:hover .thumb .fit{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.4s all;transition:0.4s all}.news__apply{padding:3.75rem 0 0}.news__btn{display:inline-block;position:relative;min-width:30.125rem;padding:1em;background:#4e73c8;-webkit-box-sizing:boder-box;box-sizing:boder-box;font-size:1rem;font-weight:700;line-height:1.5;color:#fff;text-decoration:none}.news__btn:hover{color:#fff}.news__btn:after{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:0.375rem 0 0.375rem 0.5rem;border-color:transparent transparent transparent #ff0;margin-left:0.8em}.news__btn.back:after{display:none}.news__btn.back:before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:0.375rem 0.5rem 0.375rem 0;border-color:transparent #ff0 transparent transparent;margin-right:0.8em}.news__main{margin:0 0 1.5em;padding:0 0 0.7em;border-bottom:1px solid #ccc;font-size:1.875rem;font-weight:700;line-height:1.6;text-align:left}.news__main small{font-size:1.3125rem;font-weight:500}@media screen and (max-width:767px){.news{width:auto;padding:10vw 0}.news.detail{padding:0 0 10vw}.news__ttl{font-size:6vw}.news__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 8vw}.news__nav__cat{width:42.5vw}.news__nav__cat .navbtn{padding:1em 0.5em;font-size:3.6vw}.news__lineup{display:block;gap:unset;padding:0 5vw}.news__lineup__item{width:auto;padding:0 0 7vw}.news__lineup__item .thumb .fit{width:100%;height:auto;-o-object-fit:unset;object-fit:unset}.news__lineup__item .thumb .cat{min-width:28vw;font-size:3.6vw}.news__lineup__item .expt{font-size:4vw}.news__lineup__item .date{font-size:3.4vw}.news__apply{padding:10vw 0 0}.news__btn{min-width:60vw;font-size:4vw}.news__btn:after{border-width:1.2vw 0 1.2vw 1.6vw}.news__btn.back:before{border-width:1.2vw 1.6vw 1.2vw 0}.news__main{border-bottom-width:0.4vw;font-size:6vw}.news__main small{font-size:3.6vw}}