/* mdbobo.com: accessible layout, keeps original content and article metadata. */
.skip-link { position:absolute;left:12px;top:-100px;z-index:10000;padding:12px 18px;background:#fff;color:#123b66;border:2px solid #1487f4; }
.skip-link:focus { top:8px; }
a:focus-visible,input:focus-visible,button:focus-visible { outline:3px solid #1769bb;outline-offset:3px; }
.logo-title { margin:0;line-height:1.3; }
nav #starlist { width:100%;max-width:1170px;display:flow-root;box-sizing:border-box; }
.newstext { overflow-wrap:anywhere;word-break:normal;line-height:1.85; }
.newstext img { max-width:100%;height:auto; }
.newstext table { display:block;max-width:100%;overflow-x:auto;border-collapse:collapse; }
.newstext th,.newstext td { padding:8px;border:1px solid #d5dde5; }
.newstext iframe,.newstext video,.newstext embed { max-width:100%; }
.news-title-h1 { line-height:1.5;overflow-wrap:anywhere; }
.mdbobo-risk { padding:14px 16px;margin:16px 0 24px;border-left:3px solid #b97818;background:#fff8e9;color:#624415;font-size:14px;line-height:1.7; }
.picview-other { display:flex;flex-wrap:wrap;gap:8px 16px; }
.picview-other span { float:none;margin:0; }
.picview-other .po-classname { display:inline-block!important; }
@media(max-width:1170px) {
 .box,article { width:100%;box-sizing:border-box; }
 .logo-section { padding-left:16px;padding-right:16px; }
}
@media(max-width:839px) {
 .logo-section { display:block; }
 .logo-section .logo { float:none; }
 .logo-section .logo img { max-width:60px;height:auto;max-height:60px;object-fit:contain; }
 .logo-title { font-size:24px; }
 .logo-text { font-size:13px; }
 .logo-section>.search { float:none;width:100%;margin:0 0 12px; }
 .logo-section>.search form { display:flex;width:100%; }
 .logo-section>.search input.input_text { width:auto;flex:1;min-width:0;box-sizing:border-box; }
 .logo-section>.search input.input_submit { width:64px;min-height:40px; }
 .topnav { position:static;border-top:0;background:#fff; }
 .topnav .waplogo,#mnavh,.is-search { display:none!important; }
 nav #starlist { display:flex!important;flex-wrap:wrap;width:100%;padding:8px;box-sizing:border-box; }
 #starlist li { width:auto;margin:0;border:0;background:#fff; }
 #starlist li a { width:auto;min-height:44px;padding:0 12px;text-indent:0;line-height:44px;text-align:center; }
 article { margin-top:16px;padding:0 12px; }
 .left-box { width:100%; }
 .newstext-box { padding:0 16px; }
 .newstext { font-size:16px; }
 .newstext [style*="width"] { max-width:100%;box-sizing:border-box; }
 .pagelist { display:flex;flex-wrap:wrap;gap:4px; }
 .pagelist a,.pagelist b { min-width:24px;line-height:32px; }
 .endnav b { display:inline; }
}
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } *,*::before,*::after { animation-duration:0.01ms!important;transition-duration:0.01ms!important; } }
