/*************************************************************common*/
/*各国共通スタイル*/

/*ボディーマージン*/
body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

/*スクロールバー、背景画像固定*/
body {
	scrollbar-face-color: #F5F5F5; scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #F5F5F5; scrollbar-track-color: #EFEFEF;
	scrollbar-arrow-color: #C4C28A;
}

/************************************************************English*/
/*英語圏スタイル*/

/*フォントサイズ指定*/
.large  { font-size: 90%; line-height: 139%; }
.middle { font-size: 75%; line-height: 139%; }
.middle2{ font-size: 71%; line-height: 122%; }
.middle3{ font-size: 80%; line-height: 139%; font-weight: bold; }
.small1 { font-size: 68%; line-height: 110%; }
.small2 { font-size: 63%; line-height: 120%; }
.small3 { font-size: 61%; line-height: 100%; letter-spacing: 1px; }

/*左メニューに用いるクラス*/
a.menu_l:link     { font-size:75%; text-decoration:none; color:#666666}
a.menu_l:visited  { font-size:75%; text-decoration:none; color:#666666}
a.menu_l:active   { font-size:75%; text-decoration:none; color:#666666}
a.menu_l:hover    { font-size:75%; text-decoration:none; color:#000000}

/*ヘッダ右メニューに用いるクラス*/
a.menu_top:link     { font-size:75%; text-decoration:none; color:#FFFFFF}
a.menu_top:visited  { font-size:75%; text-decoration:none; color:#FFFFFF}
a.menu_top:active   { font-size:75%; text-decoration:none; color:#FFFFFF}
a.menu_top:hover    { font-size:75%; text-decoration:none; color:#CC9900}

/*フッターリンクに用いるクラス*/
a.menu_foot:link     { text-decoration:none; color:#333333}
a.menu_foot:visited  { text-decoration:none; color:#333333}
a.menu_foot:active   { text-decoration:none; color:#333333}
a.menu_foot:hover    { text-decoration:none; color:#FF6600}

/*フッターリンクに用いるクラス*/
a.trace:link     {color:#333333}
a.trace:visited  {color:#333333}
a.trace:active   {color:#333333}
a.trace:hover    {color:#E30000}

/*右メニューに用いるクラス1*/
a.menu_r1:link     { font-size:75%; font-weight:bold; text-decoration:none; color:#000033}
a.menu_r1:visited  { font-size:75%; font-weight:bold; text-decoration:none; color:#000033}
a.menu_r1:active   { font-size:75%; font-weight:bold; text-decoration:none; color:#000033}
a.menu_r1:hover    { font-size:75%; font-weight:bold; text-decoration:none; color:#003366}

/*右メニューに用いるクラス2*/
a.menu_r2:link     { font-size:75%; line-height:100%; text-decoration:none; color:#666666}
a.menu_r2:visited  { font-size:75%; line-height:100%; text-decoration:none; color:#666666}
a.menu_r2:active   { font-size:75%; line-height:100%; text-decoration:none; color:#666666}
a.menu_r2:hover    { font-size:75%; line-height:100%; text-decoration:none; color:#003366}

/*サイトインデックス*/
a.site_index:link     { text-decoration:none; color:#006699; letter-spacing: 1px; }
a.site_index:visited  { text-decoration:none; color:#006699; letter-spacing: 1px; }
a.site_index:active   { text-decoration:none; color:#006699; letter-spacing: 1px; }
a.site_index:hover    { text-decoration:none; color:#FF6600; letter-spacing: 1px; }

/***********************************************************Japanese*/
/*日本語サイト*/

/*テキストサイズ*/
.jp_main { font-size:12px; line-height:140% }

/*右側メニューテキストリンク*/
a.jp_menu_r2:link     { font-size:10px; line-height:120%; text-decoration:none; color:#666666}
a.jp_menu_r2:visited  { font-size:10px; line-height:120%; text-decoration:none; color:#666666}
a.jp_menu_r2:active   { font-size:10px; line-height:120%; text-decoration:none; color:#666666}
a.jp_menu_r2:hover    { font-size:10px; line-height:120%; text-decoration:none; color:#003366}

/*メインテキスト*/
.bodytext_s{font-size:smaller;line-height:130%}
.bodytext_m{font-size:smaller;line-height:130%}
.bodytext_l{font-size:85%;line-height:130%}

/*ページタイトル*/
.headline {font-size: 180%; line-height: 100%; font-weight: bold; color:#000000}

/*見出し*/
.subhead  {font-size: 100%; line-height: 100%; font-weight: bold; color:#003366}
/*注意書き*/
.attention      {font-size: 71%; line-height: 130%; color:#CC0000}
.attention_m    {font-size: 61%; line-height: 130%; color:#CC0000}
.attention_s    {font-size: 61%; line-height: 130%; color:#CC0000}