.font-family{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo}.ff-montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}.ff-en{font-family:"Zen Antique",serif;font-weight:400;font-style:normal}.lcl-news-cat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1rem 1.7rem;border:1px solid #13b12d;border-radius:100vmax;background-color:#fff;font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:.05em;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-news-cat{font-size:1.1rem;font-size:max(1.1rem,10px);letter-spacing:.05em;line-height:1.6}}.lcl-news-cat{white-space:nowrap}@media screen and (max-width: 767px){.lcl-news-cat{padding:.1rem 1.3rem}}.lcl-news-cat.lcl-news-cat--publications{border-color:#e2127e}.lcl-news-cat.lcl-news-cat--recruit{border-color:#e0b800}.lcl-detail{padding-bottom:8rem}@media screen and (max-width: 767px){.lcl-detail{padding-bottom:9rem}}.lcl-detail .lcl-detail__body{width:100rem;margin:0 auto;padding:6rem 8rem 10rem;border-radius:5rem;background-color:#fff}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__body{width:100%;padding:2rem 1.5rem 6rem;border-radius:0}}.lcl-detail-top{width:100rem;margin:0 auto;padding:17rem 0 11rem}@media screen and (max-width: 767px){.lcl-detail-top{width:100%;padding:17rem 1.5rem 4rem}}.lcl-detail-top .lcl-detail-top__ttl{font-size:4rem;font-size:max(4rem,10px);font-weight:700;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-detail-top .lcl-detail-top__ttl{font-size:2.6rem;font-size:max(2.6rem,10px)}}.lcl-detail-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:2rem}@media screen and (max-width: 767px){.lcl-detail-meta{margin-top:1.5rem}}.lcl-detail-meta .lcl-detail-meta__date{font-size:1.5rem;font-size:max(1.5rem,10px);line-height:1.8;letter-spacing:.2em}@media screen and (max-width: 767px){.lcl-detail-meta .lcl-detail-meta__date{font-size:1.4rem;font-size:max(1.4rem,10px)}}.lcl-detail-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;padding-top:3rem;border-top:1px solid #000}@media screen and (max-width: 767px){.lcl-detail-back{margin-top:3rem;padding-top:2rem}}.lcl-detail-back .lcl-detail-back__btn{width:27rem;min-height:6.4rem;font-weight:400}@media screen and (max-width: 767px){.lcl-detail-back .lcl-detail-back__btn{width:25rem;min-height:5rem}}.lcl-detail-back .lcl-detail-back__btn .btn01__ico{width:2rem;height:2rem}@media screen and (max-width: 767px){.lcl-detail-back .lcl-detail-back__btn .btn01__ico{width:1.7rem;height:1.7rem}}