@charset "UTF-8";@media screen and (min-width:1601px){.scroll_range{min-height:1080px}.admin-bar .scroll_range{min-height:1048px}}.page-title_container{visibility:hidden;transform:translateY(100px);opacity:0;transition:all .5s}.page-title_container.show_content{visibility:visible;transform:translateY(0);opacity:1}.news_category-nav{display:block;max-width:1000px;margin:0 auto;font-weight:500;font-size:14px;letter-spacing:.05em}.news_category-list{display:flex;width:100%;column-gap:clamp(0.65rem, -2.118rem + 7.02vw, 2.5rem);flex-wrap:wrap;row-gap:15px}.news_category-item{visibility:hidden;position:relative;transform:translateY(100px);padding:0 10px;padding-bottom:3px;opacity:0;transition:all .5s}.news_category-item.show_content{visibility:visible;transform:translateY(0);opacity:1}.news_category-item a{transition:all .5s}.current_category a{pointer-events:none}.news_category-item a:hover,.current_category a{color:#1486ac}.news_category-item a:before,.news_category-item a:after{display:block;visibility:hidden;position:absolute;left:50%;transform:translateX(-50%);width:100%;height:1px;background-color:#1486ac;opacity:0;content:"";transition:all .5s}.news_category-item a:hover:before,.news_category-item a:hover:after,.current_category a:before,.current_category a:after{visibility:visible;opacity:1}.news_category-item a:before{bottom:2px}.news_category-item a:after{bottom:0}.news_post-nav{display:block;max-width:1000px;margin:0 auto}.news_post-list{width:100%}.news_post-item{width:100%;border-top:1px solid #ddd}.news_post-item:last-child{border-bottom:1px solid #ddd}.news_post-contents{display:flex;max-width:840px;width:100%;margin:0 auto;flex-wrap:wrap;align-items:center;row-gap:15px}.news_post-img{display:flex;visibility:hidden;overflow:hidden;transform:translateY(100px);max-width:190px;width:100%;opacity:0;justify-content:center;align-items:center;transition:all .5s;aspect-ratio:38/27}.news_post-img.show_content{visibility:visible;transform:translateY(0);opacity:1}.news_post-img a{display:block;width:100%;height:100%}.news_post-img a:hover img{transform:scale(1.1)}.news_post-img img{width:100%;height:100%;transition:all .5s}.archive_news-img{margin:0 auto;object-fit:cover;object-position:center}.news_post-noimg{width:100%;height:100%;object-fit:cover;object-position:center}.news_post-status,.news_post-title{width:100%;margin:0 auto}.news_post-details{visibility:hidden;transform:translateY(100px);opacity:0;transition:all .5s}.news_post-details.show_content{visibility:visible;transform:translateY(0);opacity:1}.news_post-status{display:flex;margin-bottom:10px;font-size:14px;column-gap:clamp(1.25rem, 0.833rem + 0.87vw, 1.875rem);flex-wrap:wrap;align-items:center;row-gap:5px}.news_post-category{display:flex;padding:5px 10px;background-color:#1486ac;color:#fff;font-weight:500;justify-content:center;align-items:center}.news_post-title{display:-webkit-box;overflow:hidden;font-weight:400;font-size:14px;line-height:24px;text-align:justify;letter-spacing:.05em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news_post-title a,.news_post-title span{color:#000}.news_post-title a{text-decoration:underline;transition:all .5s}.news_post-title a:hover{color:#1486ac}.no-post{visibility:hidden;transform:translateY(100px);opacity:0;transition:all .5s}.no-post.show_content{visibility:visible;transform:translateY(0);opacity:1}@media screen and (min-width:768px){.main_container{padding-bottom:150px}.page-title_container{width:95%;margin-bottom:40px}.news_category-nav{width:95%;margin-bottom:65px}.news_post-nav{width:95%}.news_post-item{padding:15px 0}.news_post-contents{column-gap:clamp(0.625rem, -5.529rem + 12.82vw, 1.563rem)}.news_post-img{width:22.6191%}.news_post-details{max-width:625px;width:calc(100% - clamp(0.625rem, -5.529rem + 12.82vw, 1.563rem) - 22.6191%)}}@media screen and (max-width:767px){.main_container{padding-bottom:80px}.page-title_container{width:100%;margin-top:16px;margin-bottom:20px;padding:0 30px}.news_category-nav{width:100%;margin-bottom:30px;padding:0 30px}.news_category-item{padding:0 5px}.news_post-nav{width:100%;padding:0 30px}.news_post-item{padding:10px 0}.news_post-img{width:100%}.news_post-details{width:100%}}