@-webkit-keyframes kf-fadeIn-right{from{opacity:0;-webkit-transform:translate3d(1.5rem, 0px, 0px);transform:translate3d(1.5rem, 0px, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes kf-fadeIn-right{from{opacity:0;-webkit-transform:translate3d(1.5rem, 0px, 0px);transform:translate3d(1.5rem, 0px, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@-webkit-keyframes kf-fadeIn-left{from{opacity:0;-webkit-transform:translate3d(-1.5rem, 0px, 0px);transform:translate3d(-1.5rem, 0px, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes kf-fadeIn-left{from{opacity:0;-webkit-transform:translate3d(-1.5rem, 0px, 0px);transform:translate3d(-1.5rem, 0px, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@-webkit-keyframes kf-fadeIn-bottom{from{opacity:0;-webkit-transform:translate3d(0px, 1.5rem, 0px);transform:translate3d(0px, 1.5rem, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes kf-fadeIn-bottom{from{opacity:0;-webkit-transform:translate3d(0px, 1.5rem, 0px);transform:translate3d(0px, 1.5rem, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@-webkit-keyframes kf-fadeIn-top{from{opacity:0;-webkit-transform:translate3d(0px, -1.5rem, 0px);transform:translate3d(0px, -1.5rem, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}@keyframes kf-fadeIn-top{from{opacity:0;-webkit-transform:translate3d(0px, -1.5rem, 0px);transform:translate3d(0px, -1.5rem, 0px)}to{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}}.lcl-category{display:grid;grid-template-columns:repeat(auto-fit, calc((100% - 4.8rem) / 5));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;width:82.3rem;margin:3.5rem auto 0}@media screen and (max-width: 767px){.lcl-category{display:none}}@media screen and (min-width: 768px){.lcl-category.lcl-category--select{display:none}}@media screen and (max-width: 767px){.lcl-category.lcl-category--select{position:relative;display:block;margin-top:7rem}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-category.lcl-category--select{width:33.5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-category.lcl-category--select .ico_svg{position:absolute;top:0;bottom:0;right:2.4rem;margin:auto 0;width:1.2rem}.lcl-category.lcl-category--select .ico_svg .svg-path{fill:#fff}}.lcl-category .lcl-category__item{--cateColor: #0068b2}.lcl-category .lcl-category__item.lcl-category__item--notice{--cateColor: #e0040e}.lcl-category .lcl-category__item.lcl-category__item--events{--cateColor: #ea7304}.lcl-category .lcl-category__item.lcl-category__item--recruit{--cateColor: #0ca32a}.lcl-category .lcl-category__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:.6rem 1.2rem;border:.1rem solid var(--cateColor);border-radius:100vmax;background-color:#fff;font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:.02em;font-weight:400;line-height:1.8;color:var(--cateColor);-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}@media screen and (max-width: 767px){.lcl-category .lcl-category__link{font-size:1.1rem;font-size:max(1.1rem,10px);letter-spacing:.02em;line-height:2}}@media(any-hover: hover){.lcl-category .lcl-category__link:hover{background-color:var(--cateColor);color:#fff}}.lcl-category .lcl-category__link.lcl-category__link--current{background-color:var(--cateColor);color:#fff;pointer-events:none}.lcl-category .lcl-category-select{--selectColor: #0068b2;width:100%;height:4.8rem;border:none;border-radius:100vmax;background-color:var(--selectColor);font-weight:700;color:#fff;text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lcl-category .lcl-category-select[data-color=notice]{--selectColor: #e0040e}.lcl-category .lcl-category-select[data-color=events]{--selectColor: #ea7304}.lcl-category .lcl-category-select[data-color=recruit]{--selectColor: #0ca32a}@media screen and (min-width: 768px){.lcl-main{width:88rem;margin-inline:auto}}@media screen and (max-width: 767px){.lcl-main .lcl-main-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem 1.5rem}}@media screen and (min-width: 768px){.lcl-main .lcl-main-list__item:not(:first-of-type){border-top:.1rem solid #d5dae0}}.lcl-main .lcl-main-list__link{position:relative;display:grid;grid-template-columns:13rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3rem;padding-block:1.5rem;padding-right:8.5rem}@media(any-hover: hover){.lcl-main .lcl-main-list__link:hover .lcl-main-list__img img{opacity:.7;scale:1.1}.lcl-main .lcl-main-list__link:hover .ico_circle_right{translate:1rem}.lcl-main .lcl-main-list__link:hover .ico_circle_right .svg-rect{fill:#0068b2}.lcl-main .lcl-main-list__link:hover .ico_circle_right .svg-path{fill:#fff}}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__link{display:block;padding:0}}.lcl-main .lcl-main-list__link .ico_circle_right{position:absolute;top:0;bottom:0;right:1.8rem;width:3.5rem;margin-block:auto;-webkit-transition:translate .25s ease;transition:translate .25s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__link .ico_circle_right{display:none}}.lcl-main .lcl-main-list__link .ico_circle_right .svg-rect{fill:#fff}.lcl-main .lcl-main-list__link .ico_circle_right .svg-path{fill:#0068b2}.lcl-main .lcl-main-list__img{position:relative;z-index:1;aspect-ratio:130/106;overflow:hidden}.lcl-main .lcl-main-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .25s ease,scale .25s ease;transition:opacity .25s ease,scale .25s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.8rem 0;margin-top:1.5rem}}.lcl-main .lcl-main-list__ttl{display:-webkit-box;min-height:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__ttl{display:-webkit-box;min-height:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width: 768px){.lcl-main .lcl-main-list__ttl:has(+div){margin-bottom:.7rem}}.lcl-main .lcl-main-list__cat{--listColor: #0068b2;display:inline-block;padding:0 1.85rem;border:.1rem solid var(--listColor);border-radius:100vmax;color:var(--listColor)}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__cat{width:8rem;padding:0;text-align:center}}.lcl-main .lcl-main-list__cat.lcl-main-list__cat--notice{--listColor: #e0040e}.lcl-main .lcl-main-list__cat.lcl-main-list__cat--events{--listColor: #ea7304}.lcl-main .lcl-main-list__cat.lcl-main-list__cat--recruit{--listColor: #0ca32a}.lcl-main .lcl-main-list__data{margin-left:2rem;font-size:1.2rem;font-size:max(1.2rem,10px);line-height:1.65;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__data{margin-left:1rem;font-size:1rem;font-size:max(1rem,10px)}}