/* Scoped adjustments for WP, without modifying the legacy assets */
body { margin:0; background:#fff; color:#333; }
#headerErea #header { min-height:65px; overflow:hidden; }
#headerErea h1 { font-size:11px; font-weight:normal; color:#666; }
#globalNavi:after, #content:after { content:""; display:block; clear:both; }
#content #leftBox { min-width:0; }
.sar-article-title, .sar-list-title { font-size:20px; font-weight:bold; line-height:1.5; padding:0 0 10px; margin:8px 0 14px; border-bottom:2px solid #0f3675; }
.sar-article-date { text-align:right; font-size:12px; color:#666; margin-bottom:20px; }
.sar-article-body { font-size:14px; line-height:1.9; overflow-wrap:anywhere; }
.sar-article-body img { max-width:100%; height:auto; }
.sar-article-body table { max-width:100%; }
.sar-article-body p { margin:0 0 1em; }
.sar-list-item { padding:10px 4px; border-bottom:1px solid #ddd; line-height:1.6; }
.sar-list-item time { color:#666; display:inline-block; min-width:85px; }
.sar-pagination { margin:20px 0; }
#footerErea #footer { max-width:900px; margin:0 auto; padding:8px 0; overflow:hidden; }
.copyright { text-align:center; font-size:11px; }
@media (max-width:930px) {
 #headerErea, #content, .breadCrumb, #Crumbs, #headerErea #header, #globalNavi #globalList, #comaddress #comaddB, .comCopy { width:auto !important; max-width:900px; }
 #headerErea, #content, .breadCrumb, #comaddress, .comCopy { padding-left:12px; padding-right:12px; }
 #globalNavi { height:auto; min-height:53px; }
 #globalNavi #globalList { display:flex; flex-wrap:wrap; justify-content:center; }
 #globalNavi #globalList > li { float:none; }
 #content #leftBox { float:none; width:100%; margin-right:0; }
 #content #rightBox { float:none; width:100%; margin-top:28px; }
 #content #rightBox .sContentList { width:auto; }
 #headerErea #header #subNavierea { float:none; }
 .sar-article-body img { max-width:100%; height:auto; }
}
