.NewsHighlight>:first-child,.news-content table :where(th,td)>:first-child,.news-content .m-layout-column>:not([class])>:first-child{margin-top:0 !important}.NewsHighlight>:last-child,.news-content table :where(th,td)>:last-child,.news-content .m-layout-column>:not([class])>:last-child{margin-bottom:0 !important}.newsroom-filter-area{padding-block:40px 24px;border-image:linear-gradient(var(--COLOR_KEY_02) 0 0) fill 0/0/0 100vi}@media screen and (768px <= width){.newsroom-filter-area{padding-block:60px 40px}}.newsroom-filter-area .m-form-search,.newsroom-filter-area .m-form-select{margin-top:0;padding:0}.newsroom-filter-area .m-form-search__search{font-size:0.75rem}@media screen and (768px <= width){.newsroom-filter-area .m-form-search__search{font-size:1rem}}@media screen and (768px <= width){.newsroom-filter-area .m-form-search__form:has(.m-form-select){justify-content:start;max-width:1180px;margin:0 auto}}news-content+.m-button+.newsroom-filter-area,.news-content+.m-button+.newsroom-filter-area{margin-top:40px}.newsroom-filter{display:grid;grid-template-columns:auto 1fr;gap:0 16px}@media screen and (768px <= width){.newsroom-filter{gap:0 40px}}.newsroom-filter__item{display:grid;grid-template-columns:subgrid;grid-column:span 2;padding:24px 0;border-bottom:1px solid #d9d9d9}.newsroom-filter__item .m-form-group{display:contents}.newsroom-filter__period-wrap{display:inline-flex;gap:16px}@media screen and (768px <= width){.newsroom-filter__period-wrap{gap:40px}}@media screen and (width < 768px){.newsroom-filter__period-wrap .m-form-select{flex:1}}.newsroom-filter__period-wrap .m-form-select__select-wrap{min-width:unset}@media screen and (768px <= width){.newsroom-filter__period-wrap .m-form-select__select-wrap{min-width:190px}}.newsroom-result{margin-top:25px}@media screen and (768px <= width){.newsroom-result{margin-top:64px}}.newsroom-result__text{font-size:0.875rem;margin-right:4px}@media screen and (768px <= width){.newsroom-result__text{font-size:1rem}}.newsroom-result__num{font-size:1.5rem;font-weight:bold}@media screen and (768px <= width){.newsroom-result__num{font-size:2rem}}.newsroom-result__unit{font-size:1rem;margin-left:4px}.news-mv{padding-block:32px;position:relative}@media screen and (768px <= width){.news-mv{padding-block:80px}}.news-mv::after{content:"";display:inline-block;width:100%;height:2px;background-color:#3b499f;position:absolute;left:0;bottom:0}.news-mv__inner{display:flex;flex-direction:column-reverse;padding-inline:var(--OUTSIDE_GUTTER_SP);margin-inline:auto;max-width:var(--CONTENT_WIDTH)}@media screen and (768px <= width){.news-mv__inner{padding-inline:var(--OUTSIDE_GUTTER_PC)}}.news-heading-lv1{margin-block-start:12px;display:flex;flex-direction:column;gap:8px}@media screen and (768px <= width){.news-heading-lv1{margin-block-start:20px}}.news-heading-lv1__main-title{font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6}@media screen and (768px <= width){.news-heading-lv1__main-title{font-size:1.875rem}}.news-heading-lv1__sub-title{font-size:0.875rem;font-weight:400;color:var(--COLOR_TEXT_02)}@media screen and (768px <= width){.news-heading-lv1__sub-title{font-size:1.125rem}}.news-heading-info{display:flex;flex-direction:column;gap:8px}.news-heading-info__head{display:flex;align-items:baseline;gap:8px 19px;flex-wrap:wrap;line-height:1.5}.news-heading-info__date{font-size:0.875rem}@media screen and (768px <= width){.news-heading-info__date{font-size:1rem}}.news-heading-info__label{display:inline-block;padding:4px 18px;background-color:#000;color:#fff;font-size:0.75rem}@media screen and (768px <= width){.news-heading-info__label{font-size:0.875rem}}.news-heading-info__label:empty{display:none}.news-heading-info__company{font-size:0.75rem;font-weight:var(--FONT_WEIGHT_BOLD);color:#6c6c6c}@media screen and (768px <= width){.news-heading-info__company{font-size:0.875rem}}.news-content h1{margin-block-start:48px;font-size:1.5rem;font-weight:var(--FONT_WEIGHT_BOLD)}@media screen and (768px <= width){.news-content h1{margin-block-start:80px;font-size:2.5rem}}.news-content h2{--icon-width: 48px;--icon-height: 4px;margin-block-start:48px;padding-block-start:var(--icon-height);font-size:1.375rem;font-weight:var(--FONT_WEIGHT_BOLD);position:relative}.news-content h2::before{content:"";display:block;position:absolute;inset-block-start:0;width:var(--icon-width);height:var(--icon-height);background:linear-gradient(90deg, #3b499f 0%, #6577e9 40%, rgba(241, 241, 241, 0) 70%)}@media screen and (768px <= width){.news-content h2{--icon-width: 56px;--icon-height: 8px;margin-block-start:80px;font-size:2rem}}.news-content h3{position:relative;margin-block-start:24px;padding-bottom:8px;font-size:1.25rem}@media screen and (768px <= width){.news-content h3{margin-block-start:48px;font-size:1.75rem}}.news-content h3::before{content:"";display:block;width:100%;height:2px;position:absolute;inset-block-end:0;background-image:linear-gradient(90deg, var(--COLOR_KEY) 0%, var(--COLOR_KEY_04) 20px, var(--COLOR_OUTLINE_03) 40px, var(--COLOR_OUTLINE_03) 100%)}.news-content h4{margin-block-start:24px;font-size:1.125rem}@media screen and (768px <= width){.news-content h4{margin-block-start:40px;font-size:1.5rem}}.news-content h5{margin-block-start:24px;font-size:1rem}@media screen and (768px <= width){.news-content h5{margin-block-start:40px;font-size:1.25rem}}.news-content p{margin-block-start:24px;font-size:0.875rem;overflow:hidden}@media screen and (768px <= width){.news-content p{margin-block-start:32px;font-size:1rem}}.news-content strong{color:var(--COLOR_TEXT);font-weight:var(--FONT_WEIGHT_BOLD)}.news-content .-note{display:inline-block;font-size:0.8125rem}@media screen and (768px <= width){.news-content .-note{font-size:0.875rem}}.news-content img+.-note{margin-top:8px}.news-content .mt-image-center+.-note{margin-top:0}.news-content p:has(>.-note:only-child){margin-top:0}.news-content ul{--list-padding: 16px;margin-block-start:24px;display:flex;flex-direction:column;gap:8px}@media screen and (768px <= width){.news-content ul{margin-block-start:32px}}.news-content ul ul{margin-block-start:var(--MODULE_MARGIN_GAP)}.news-content ul>li{--bullet-color: #333;padding-inline-start:var(--list-padding);font-size:0.875rem;line-height:1.5;position:relative}@media screen and (768px <= width){.news-content ul>li{font-size:1rem}}.news-content ul>li::before{content:"";margin-block:auto;display:block;width:4px;height:4px;background-color:var(--bullet-color);position:absolute;inset-block-start:.7em;inset-inline-start:0;border-radius:50vh}.news-content ol{margin-block-start:24px;padding-left:20px;list-style-type:decimal}@media screen and (768px <= width){.news-content ol{margin-block-start:32px}}.news-content ol>li{padding-left:8px;list-style-type:decimal}.news-content li :where(ul,ol){margin-block-start:var(--MODULE_MARGIN_GAP)}.news-content a[target=_blank]::after{content:"";position:relative;display:inline-block;background-image:url("/assets/images/icon-link-target.svg");width:16px;height:15px;top:-0.4em;margin-inline:8px;vertical-align:bottom}.news-content a[href$=".pdf"]::after{content:"";position:relative;display:inline-block;background-image:url("/assets/images/icon-link-pdf.svg");width:32px;height:19px;top:-0.2em;margin-inline:8px;vertical-align:bottom}.news-content img{text-align:center;display:block;margin:0 auto}.news-content table{margin-top:24px;border-collapse:collapse;width:100%}.news-content table :where(th,td){padding:16px 8px;border:1px solid #d9d9d9;font-size:0.875rem}@media screen and (768px <= width){.news-content table :where(th,td){padding:16px;font-size:1rem}}.news-content table :where(th){background-color:var(--COLOR_KEY_02)}.news-content .Table.-scrollable{position:relative;overflow-x:auto}.news-content .Table.-scrollable::after{content:"";display:none;aspect-ratio:1/1;width:auto;height:min(80%,80px);background-image:url("/assets/images/icon-scroll-hint.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:min(50%,92px);left:50%;translate:-50% -50%;opacity:0;z-index:var(--ZINDEX_LAYER1);transition:opacity .2s,display allow-discrete .2s}@media screen and (width < 768px)and (scripting: enabled){.news-content .Table.-scrollable.js-scroll-hint::after{display:block;opacity:1}}.news-content .Grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px;gap:24px}@media screen and (768px <= width){.news-content .Grid{flex-wrap:nowrap;margin-top:40px;gap:40px}}.news-content .Grid>p{margin-block-start:0}.news-content .Grid>p>img{margin-block-start:0}
