.nr-body{padding-top:1rem}.nr-tabs{gap:1.2rem;margin-bottom:5rem;display:flex}.nr-tabs button{letter-spacing:-.015em;color:#ffffff8c;border:1px solid #fff3;padding:1.3rem 3rem;font-size:1.5rem;font-weight:600;transition:all .3s}.nr-tabs button:hover{color:#fff;border-color:#ffffff73}.nr-tabs button.on{background:var(--main-color);border-color:var(--main-color);color:#000;font-weight:700}.nr-tabs button em{font-style:normal;font-family:var(--font-family2);opacity:.55;margin-left:.8rem;font-size:1.2rem}.nr-featured{grid-template-columns:1fr 1fr;gap:2.8rem;margin-bottom:5rem;display:grid}.nr-featured a{display:block}.nr-featured .nr-thumb{aspect-ratio:16/9;border-color:#ffdf3459}.nr-featured .nr-tit{-webkit-line-clamp:2;font-size:2.2rem}.nr-featured .nr-cat{color:var(--main-color)}.nr-featured a:hover .nr-thumb{border-color:var(--main-color)}.nr-more{text-align:center;margin-top:6rem}.nr-more button{color:#ffffffbf;border:1px solid #ffffff4d;padding:1.6rem 4.4rem;font-size:1.5rem;font-weight:600;transition:all .3s}.nr-more button:hover{border-color:var(--main-color);color:var(--main-color)}.nr-date em{color:#ffffff8c;font-style:normal}.no-link{cursor:default}.nr-list{border-top:1px solid #ffffff4d}.nr-list-row{border-bottom:1px solid #ffffff1a;align-items:center;gap:3rem;padding:2.4rem 1.6rem;transition:background .3s;display:flex}.nr-list-row:hover{background:#ffffff0a}.nr-thumb.nr-thumb-sm{aspect-ratio:16/10;flex:none;width:12rem}.nr-thumb.nr-thumb-sm>img.nr-thumb-logo{width:55%}.nr-list-body{flex:1;min-width:0}.nr-list-meta{align-items:baseline;gap:1.6rem;display:flex}.nr-list-meta .nr-date{margin-top:0}.nr-media{color:#ffffff80;font-size:1.3rem}.nr-list .nr-tit{-webkit-line-clamp:1;margin-top:.8rem;font-size:1.7rem}.nr-list-row>i{color:#ffffff59;flex:none;font-size:1.8rem;transition:color .3s,transform .3s}.nr-list-row:hover>i{color:var(--main-color);transform:translate(4px)}.nr-list .is-featured .nr-list-row{border-left:3px solid var(--main-color);background:#ffffff0a;padding-left:2.4rem;position:relative}.nr-list .is-featured .nr-list-row:hover{background:#ffffff12}.nr-list .is-featured .nr-cat{color:var(--main-color)}.nr-list .is-featured .nr-tit{font-size:2rem}.nr-list .is-featured .nr-thumb.nr-thumb-sm{width:16rem}.nr-list .nr-list-gap{margin-bottom:4rem}.nr-grid{grid-template-columns:repeat(3,1fr);gap:4rem 2.8rem;display:grid}.nr-grid a{display:block}.nr-thumb{aspect-ratio:16/10;background:#0b0b0c;border:1px solid #ffffff1a;justify-content:center;align-items:center;transition:border-color .3s;display:flex;overflow:hidden}.nr-grid a:hover .nr-thumb{border-color:#ffdf3473}.nr-thumb>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.nr-grid a:hover .nr-thumb>img{transform:scale(1.04)}.nr-thumb>img.nr-thumb-logo{object-fit:contain;opacity:.5;width:38%;height:auto;transition:opacity .3s}.nr-grid a:hover .nr-thumb>img.nr-thumb-logo{opacity:.85;transform:none}.nr-card-body{padding:2rem .4rem 0}.nr-cat{font-family:var(--font-family2);letter-spacing:.08em;color:var(--main-color);font-size:1.2rem;font-weight:700}.nr-tit{letter-spacing:-.02em;color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1rem;font-size:1.8rem;font-weight:700;line-height:1.5em;transition:color .3s;display:-webkit-box;overflow:hidden}.nr-grid a:hover .nr-tit{color:var(--main-color)}.nr-date{font-family:var(--font-family2);color:#fff6;margin-top:1.4rem;font-size:1.4rem;display:block}@media (max-width:1280px){.nr-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.nr-grid{grid-template-columns:1fr}.nr-tabs button{flex:1}.nr-featured{grid-template-columns:1fr}.nr-list-row{gap:1.6rem;padding:2rem .8rem}.nr-thumb.nr-thumb-sm{width:8.5rem}.nr-list-meta{flex-wrap:wrap;gap:1rem}.nr-list .nr-tit{-webkit-line-clamp:2;font-size:1.6rem}}.nr-article{padding-top:calc(var(--header-height) + 8rem)}.nr-article-box{max-width:86rem}.nr-article-head{border-bottom:1px solid #fff3;padding-bottom:3rem}.nr-article-tit{letter-spacing:-.02em;color:#fff;word-break:keep-all;margin-top:1.4rem;font-size:3rem;font-weight:700;line-height:1.45em}.nr-article-head .nr-date{margin-top:1.6rem}.nr-article-body{letter-spacing:-.01em;color:#fffc;word-break:keep-all;overflow-wrap:anywhere;padding:4rem 0 2rem;font-size:1.6rem;line-height:1.8em}.nr-article-body p,.nr-article-body div,.nr-article-body blockquote{margin:0 0 .4em}.nr-article-body b,.nr-article-body strong,.nr-article-body h2,.nr-article-body h3,.nr-article-body h4{color:#fffffff2;font-weight:700}.nr-article-body h2,.nr-article-body h3,.nr-article-body h4{font-size:1.8rem;line-height:1.6em}.nr-article-body a{color:var(--main-color);text-decoration:underline}.nr-article-body a:hover{opacity:.8}.nr-article-body ul,.nr-article-body ol{margin:.6em 0;padding-left:2rem}.nr-article-body li{margin:.3em 0;list-style:outside}.nr-article-body ol li{list-style:decimal}.nr-article-body blockquote{border-left:3px solid var(--main-color);padding:.4rem 0 .4rem 2rem}.nr-article-body img{border-radius:4px;max-width:100%;margin:2.4rem auto;display:block;width:auto!important;height:auto!important}.nr-article-body iframe{aspect-ratio:16/9;background:#000;border:0;margin:2.4rem auto;display:block;width:100%!important;height:auto!important}.nr-article-body figure{margin:0}.nr-article-foot{border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:3rem;display:flex}.nr-source{color:#ffffff8c;align-items:center;gap:.8rem;font-size:1.4rem;transition:color .3s;display:inline-flex}.nr-source:hover{color:var(--main-color)}.nr-back{color:#ffffffbf;border:1px solid #ffffff4d;align-items:center;gap:1rem;padding:1.3rem 3rem;font-size:1.5rem;font-weight:600;transition:all .3s;display:inline-flex}.nr-back:hover{border-color:var(--main-color);color:var(--main-color)}@media (max-width:800px){.nr-article{padding-top:calc(var(--header-height) + 4rem)}.nr-article-tit{font-size:2.2rem}.nr-article-body{font-size:1.5rem}}
