/**フォント色変更**/

/*リンク関連*/
a:link    { color: #026CD1; }
a:visited { color: #004A95; }
a:hover   { color: #76AFE6; }
a:active  { color: #76AFE6; }

/*コンテンツ見出しlv1*/
td.bg_06 span.b_b,
.c_00 { color: #222222; }

/*コンテンツ見出しlv2*/
.c_01 { color: #444444; }

/*強調文字暖色*/
.c_02 { color: #D92C49; }

/*強調文字寒色*/
.c_03 { color: #2C65D9; }

/*その他文字色*/
body { color: #000000; }


/* 全体を 1140px に広げ、本文を全幅にする */
#Container { min-width: 1140px; }
#HeaderContainer, #ContentsContainer, #FooterContainer { width: 1140px; }
#globalNav { width: 900px; }
#topBanner { left: auto; right: 0; }

#LayoutA, #LayoutB, #LayoutC { width: 100%; float: none; }
#LayoutA #Left   { width: 300px; }
#LayoutA #Center { width: 820px; }
#LayoutB #Left   { width: 200px; }
#LayoutB #Center { width: 920px; }
#LayoutC #Center { width: 1000px; }

/* 言語の切り替えを本文の下の右端へ */
#sideBanner { float: none; width: auto; clear: both; text-align: right; padding-top: 8px; }

/* 見出しとメニューの帯を新しい幅に合わせて伸ばす */
#localNav ul,
div.partsHeading,
#LayoutA #Left div.partsHeading, #LayoutA #Center div.partsHeading,
#LayoutB #Left div.partsHeading, #LayoutB #Center div.partsHeading,
#LayoutC #Center div.partsHeading { background-size: 100% 100%; }