#news_contents{padding-inline:20px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-after:50px;padding-block-end:50px}@media screen and (min-width:400px){#news_contents{padding-inline:30px}}@media screen and (min-width:600px){#news_contents{padding-inline:50px}}@media screen and (min-width:960px){#news_contents{padding-inline:70px}}@media screen and (min-width:1440px){#news_contents{padding-inline:130px}}@media screen and (min-width:600px){#news_contents{-webkit-padding-before:30px;padding-block-start:30px;-webkit-padding-after:80px;padding-block-end:80px}}@media screen and (min-width:960px){#news_contents{-webkit-padding-before:45px;padding-block-start:45px;-webkit-padding-after:115px;padding-block-end:115px}}.contents_inner{max-width:970px;margin-inline:auto}.category_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:960px){.category_list{gap:15px}}.category_list .category_item{display:inline-block;font-size:0.875rem}.category_list .category_item.all .category_cell{position:relative;padding-left:1.2em;line-height:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;padding-right:10px;padding:5px 10px 10px 1.2em}.category_list .category_item.all .category_cell:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:0;margin-top:-6px;background-color:#898989}.category_list .category_item.all .category_text{color:#898989;font-family:"Montserrat";font-weight:600;font-size:0.875rem;-webkit-transition:color 0.2s;transition:color 0.2s}.category_list .category_item.all._current .category_cell:before{background-color:#252525}.category_list .category_item.all._current .category_text{color:#252525}@media (any-hover:hover) and (pointer:fine){.category_list .category_item.all:hover .category_cell{opacity:0.7}}.category_badge:has(.category_cell){padding:0;display:inline-block}.category_badge:has(.category_cell) .category_cell{display:block;width:100%;color:#fff;font-weight:600;border-radius:20px;padding:4px 15px;text-align:center;line-height:1;min-width:88px;-webkit-transition:0.3s background-color;transition:0.3s background-color;background-color:#c5c5c5}@media (any-hover:hover) and (pointer:fine){.category_badge:has(.category_cell):hover .category_cell{background-color:#252525!important}}.category_badge .category_text{color:#fff;font-family:"Montserrat";font-size:0.875rem;text-align:center;line-height:1.72}.category_badge.current{background-color:#252525}.category_tag{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;font-family:"Montserrat";font-size:0.75rem;color:#fff;font-weight:600;line-height:1.2;height:24px;border-radius:999em;padding-inline:1em;min-width:64px;background-color:#c5c5c5;translate:0 -2px}@media screen and (min-width:960px){.category_tag{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-inline:8px;width:100%;font-size:0.875rem;translate:initial;min-width:88px;height:32px}}.category_tag .category_text{color:#fff;word-break:break-all;line-height:1}.news_contents_body{margin-top:30px;min-height:28vh}@media screen and (min-width:960px){.news_contents_body{margin-top:40px}}.news_item{padding:20px 5px 20px 5px;border-bottom:solid 1px #252525;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:960px){.news_item{padding:30px 0px 30px 5px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:960px){.news_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px}}.news_item_info_flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:960px){.news_item_info_flex{gap:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.news_title{margin-top:15px;color:#252525;font-size:1rem;letter-spacing:0.02em;font-weight:400}@media screen and (min-width:960px){.news_title{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.news_title a{color:#252525;-webkit-transition:color 0.3s;transition:color 0.3s;display:block}@media (any-hover:hover) and (pointer:fine){.news_title:hover a{color:#325779}}.news_date{color:#252525;font-family:"MontSerrat";font-weight:600;line-height:1.1;font-size:0.9375rem;width:97px}.pagination_block{margin-top:50px}@media screen and (min-width:600px){.pagination_block{margin-top:70px}}@media screen and (min-width:960px){.pagination_block{margin-top:100px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4px}@media screen and (min-width:375px){.pagination{gap:0 10px}}@media screen and (min-width:600px){.pagination{gap:0 15px}}@media screen and (min-width:960px){.pagination{gap:0 20px}}.pagination:not(:has(.prev)){padding-left:55px}@media screen and (min-width:960px){.pagination:not(:has(.prev)){padding-left:80px}}.pagination:not(:has(.next)){padding-right:55px}@media screen and (min-width:960px){.pagination:not(:has(.next)){padding-right:80px}}.page_item .pagination_cell{display:block}.page_item:not(.prev,.next,.btn) .pagination_cell{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;width:40px;height:40px;font-size:0.875rem;background-color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border-radius:999em}@media screen and (min-width:960px){.page_item:not(.prev,.next,.btn) .pagination_cell{font-size:1rem;width:66px;height:66px}}.page_item:not(.prev,.next,.btn) span{color:#252525;font-style:italic;font-weight:600;font-family:"Montserrat-italic"}.page_item._current .pagination_cell{background-color:#252525}.page_item._current span{color:#fff}.page_item.btn{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:292px}.page_item.btn .pagination_cell{display:block;position:relative;border-radius:35px;border:solid 1px #252525;width:100%;font-size:0.9375rem;padding:15px 25px;overflow:hidden;font-weight:700;text-align:center;-webkit-transition:0.3s background-color;transition:0.3s background-color}@media screen and (min-width:960px){.page_item.btn .pagination_cell{padding:20px 30px}}.page_item.btn .pagination_cell:after{content:"";position:absolute;top:50%;right:25px;width:10px;height:10px;border-top:solid 2px rgba(37,37,37,0.7);border-right:solid 2px rgba(37,37,37,0.7);rotate:45deg;margin-top:-5px;z-index:3;-webkit-transition:border-color 0.2s,translate 0.2s;transition:border-color 0.2s,translate 0.2s}.page_item.btn span{position:relative;z-index:2;color:#252525;-webkit-transition:0.2s color;transition:0.2s color}@media (any-hover:hover) and (pointer:fine){.page_item.btn:hover .pagination_cell{background-color:#252525;cursor:pointer}.page_item.btn:hover .pagination_cell:after{border-color:#fff;translate:3px 0}.page_item.btn:hover span{color:#fff}}.page_item.prev .pagination_cell{display:block;position:relative;padding:20px}@media screen and (min-width:960px){.page_item.prev .pagination_cell{padding:30px}}.page_item.prev .pagination_cell:before{content:"";position:absolute;top:50%;left:65%;width:15px;height:15px;border-left:solid 2px #252525;border-bottom:solid 2px #252525;rotate:45deg;-webkit-transition:0.3s all;transition:0.3s all;opacity:1;-webkit-transform:translate(-65%,0%);transform:translate(-65%,0%)}@media screen and (min-width:960px){.page_item.prev .pagination_cell:before{width:21px;height:21px}}@media (any-hover:hover) and (pointer:fine){.page_item.prev .pagination_cell:hover{cursor:pointer}.page_item.prev .pagination_cell:hover:before{left:calc(65% - 5px)}}.page_item.next .pagination_cell{position:relative;display:block;padding:20px}@media screen and (min-width:960px){.page_item.next .pagination_cell{padding:30px}}.page_item.next .pagination_cell:before{content:"";position:absolute;top:50%;left:25%;width:15px;height:15px;border-right:solid 2px #252525;border-top:solid 2px #252525;rotate:45deg;-webkit-transition:0.3s all;transition:0.3s all;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);opacity:1}@media screen and (min-width:960px){.page_item.next .pagination_cell:before{width:21px;height:21px}}@media (any-hover:hover) and (pointer:fine){.page_item.next .pagination_cell:hover{cursor:pointer}.page_item.next .pagination_cell:hover:before{left:calc(25% + 5px)}}@media (any-hover:hover) and (pointer:fine){.page_item:hover:not(.prev,.next,.btn){cursor:pointer}.page_item:hover:not(.prev,.next,.btn) .pagination_cell{background-color:#252525}.page_item:hover:not(.prev,.next,.btn) .pagination_cell span{color:#fff}}