@charset "utf-8";:root{--color-1:#2b2e33;--color-2:#65696e;--color-3:#93989e;--color-4:#b3b7bd;--color-5:#d5d7db;--color-6:#e8eaed;--color-7:#f2f3f5;--color-8:#f7f8fa;--color-main:#1887e0;--color-bule:#1677ff;--color-green:#2ba471;--color-yellow:#faa614;--color-red:#f93b3b;--color-nav:#309df2}.news-msg-box{display:flex;align-items:center;justify-content:space-between}.news-msg-box .news-msg{flex:1;min-width:0}.news-msg-box .news-msg span span{margin-left:20px}.changefontwrap-pc{margin-right:24px;color:var(--color-3)}.changefontwrap-pc a{padding:0 1px;margin-right:6px;color:var(--color-3)}.changefontwrap-pc a:hover{color:var(--color-1);text-decoration:none}.changefontwrap-pc a.active{color:#fff;border-radius:2px;background-color:#2187f4}.content-l .detail p:first-child{margin-top:0}.content-l .detail p:has(img){text-indent:0}.title-box{position:relative;padding-bottom:12px;border-bottom:1px solid #d5d7db}.title-box h2{color:var(--color-1);font-weight:400}.title-box span{color:var(--color-3)}.content-box{padding-top:24px}.title-box{line-height:22px}.title-box h2{font-size:36px;line-height:48px;padding:36px 0 28px}.title-box .news-msg{font-size:14px}.content-l{font-size:18px;line-height:34px}.content-l p{margin:18px 0}.content-l img{margin:6px 0}.s-page .content-box{padding-top:20px}.s-page .title-box h2{font-size:32px;line-height:44px;padding:32px 0 24px}.s-page .title-box .news-msg{font-size:14px}.s-page .content-l{font-size:16px;line-height:30px}.s-page .content-l p{margin:16px 0}.s-page .content-l img{margin:4px 0}.b-page .content-box{padding-top:26px}.b-page .title-box{line-height:24px;padding-bottom:14px}.b-page .title-box h2{font-size:40px;line-height:52px;padding:40px 0 32px}.b-page .title-box .news-msg{font-size:16px}.b-page .content-l{font-size:24px;line-height:44px}.b-page .content-l p{margin:24px 0}.b-page .content-l img{margin:4px 0}.bb-page .content-box{padding-top:28px}.bb-page .title-box{line-height:26px;padding-bottom:16px}.bb-page .title-box h2{font-size:44px;line-height:56px;padding:44px 0 36px}.bb-page .title-box .news-msg{font-size:18px}.bb-page .content-l{font-size:28px;line-height:48px}.bb-page .content-l p{margin:28px 0}.bb-page .content-l img{margin:4px 0}