@charset "utf-8";
/* maniado.jp 閉鎖後の静的ページ用 追加スタイル */

.xlogo { width: 1em; height: 1em; fill: currentColor; vertical-align: -0.12em; margin-right: 0.4em; }

/* ヘッダー右: 公式Xボタン */
#header p.sc-header-x { float: right; margin-top: 30px; }
#header p.sc-header-x a {
  display: inline-block; padding: 9px 18px; border-radius: 22px;
  background: #000; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none;
}
#header p.sc-header-x a:hover { background: #333; }

/* 告知帯 */
.sc-notice {
  clear: both; margin: 4px 0 6px; padding: 10px 14px;
  background: #fff8e1; border: 1px solid #f0c36d; border-radius: 4px;
  color: #5a4300; font-size: 13px; line-height: 1.6;
}
.sc-notice a { color: #0a58ca; font-weight: bold; }

/* 右カラム */
.sc-xbox { border: 1px solid #ddd; border-radius: 6px; padding: 14px; background: #fafafa; margin-bottom: 14px; }
.sc-xbox p { font-size: 13px; line-height: 1.6; margin: 0 0 8px; }
.sc-xbox .sc-xbox-ttl { font-weight: bold; font-size: 15px; }
.sc-xbox-btn { text-align: center; margin: 12px 0 0 !important; }
.sc-xbox-btn a {
  display: block; padding: 10px 0; border-radius: 22px;
  background: #000; color: #fff !important; font-weight: bold; text-decoration: none;
}
.sc-xbox-btn a:hover { background: #333; }
ul.sc-side-links { margin: 0; padding: 0; }
ul.sc-side-links li { list-style: none; padding: 6px 0 6px 12px; border-bottom: 1px dotted #ccc;
  background: url(/images/arrow_gray_s.gif) left center no-repeat; font-size: 13px; }

/* フッター */
#footer p.sc-copyright { text-align: right; color: #666; font-size: 12px; }
