@charset "Shift_JIS";

/* ########## 全ページ共通レイアウト設定 ########## */
BODY{
  margin:0px;
  padding:0px;
  color: #333333;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
　background:#f3e8d7;
}
#container{
  width:780px;
  margin:0px auto 0px auto;
  background:#f3e8d7 url(../common_images/background.png) repeat-y;
}
/* { ヘッダーの設定 */
DIV#header{
margin:0px 0px 0px 12px;
width:758px;
}
DIV#header IMG{
  border:none;
}
DIV#header H1{
  margin:0px;
  padding:0px;
  height:20px;
  padding:5px 0px 0px 20px;
  font-weight:normal;
  font-size:10px;
  color:#666666;
}
#header .online{
  margin:0px;
  padding:0px;
  height:20px;
  padding:5px 0px 0px 20px;
}

/* { ヘッダーメニューの設定 */
UL#mainMenu{
  font-size:0.1em; /* IEでは「文字の高さ×liの数」の余白があいてしまう。余白があかないように設定 */
  display:block; /* ULを画像を入れる枠として使用するため block 属性に設定 */
  position:relative; /* liで絶対的に位置を設定する際に、ウインドウからでなくULからの位置を設定できるように設定 */
  margin:0px 10px 0px 10px;
  width:760px;
  height:36px; /* メニューの高さはUL,LI,Aそれぞれに設定 */
  list-style-type:none; /*Netscapeでは、表示エリア外に設定してもリストの「・」が残ってしまうための対応*/
  background:url(../img/top_menu_img/menu_space.gif) repeat-x;
}
UL#mainMenu LI A{
	position:absolute; /* liを横に並べるために、絶対的に位置を設定できるように設定 */
	top:0px; /* liを横に並べるため、全ての高さを揃える */
	height:36px; /* メニューの高さはUL,LI,Aそれぞれに設定 */
	text-indent:-999em; /* 文字を表示エリア外に移動 */
	text-decoration:none; /* firefoxでは下線がされてしまう問題を修正 */
}
/* リンク部分に背景画像表示させることで、ロールオーバーに対応 */
LI#mainMenu01 A{
	right:658px; /*ボタンのx位置を指定*/
	width:102px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_01.gif);
}
LI#mainMenu02 A{
	right:559px; /*ボタンのx位置を指定*/
	width:99px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_02.gif);
}
LI#mainMenu03 A{
	right:459px; /*ボタンのx位置を指定*/
	width:98px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_03.gif);
}
LI#mainMenu04 A{
	right:360px; /*ボタンのx位置を指定*/
	width:98px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_04.gif);
}
LI#mainMenu05 A{
	right:260px; /*ボタンのx位置を指定*/
	width:99px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_05.gif);
}
LI#mainMenu06 A{
	right:159px; /*ボタンのx位置を指定*/
	width:100px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_06.gif);
}
LI#mainMenu07 A{
	right:59px; /*ボタンのx位置を指定*/
	width:100px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_07.gif);
}
LI#mainMenu09 A{
	right:1px; /*ボタンのx位置を指定*/
	width:60px; /* ボタンの幅 */
	background-image:url(../img/top_menu_img/top_menu2_09.gif);
}
LI.menuspace{
  width:10px; /* ボタンの幅 */
  background-image:url(../img/top_menu_img/menu_space.gif);
}
LI#mainMenu01 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_01-over.gif);
}
LI#mainMenu02 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_02-over.gif);
}
LI#mainMenu03 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_03-over.gif);
}
LI#mainMenu04 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_04-over.gif);
}
LI#mainMenu05 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_05-over.gif);
}
LI#mainMenu06 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_06-over.gif);
}
LI#mainMenu07 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_07-over.gif);
}
LI#mainMenu09 A:hover{
  background-image:url(../img/top_menu_img/top_menu2_09-over.gif);
}
/* ヘッダーメニューの設定 } */
/* ヘッダーの設定 } */

DIV#contentsBody{
  margin:5px 17px 15px 17px;
}

DIV#level2MenuArea{
  float:left;
  width:120px;
}

DIV#level2ContensArea{
  float:right;
  width:595px;
}

/* { フッターの設定 */
DIV#footer{
  clear:both;
}
/* { フッターメニューの設定 */
DIV#footerMenu{
	width:758px;
  margin:15px 10px 10px 10px;
  background:url(../common_images/fotter_border_bg.gif) repeat-x;
  padding-top:20px;
  text-align:center;
  font-size:11px;
  color:#4D0808;
}
DIV#footerMenu A{
  text-decoration:underline;
  color:#4D0808;
}
DIV#footerMenu A:visited{
  color:#4D0808;
}
DIV#footerMenu A:hover{
  color:#19A86D;
}
/* フッターメニューの設定 } */
DIV#copyright{
  margin:15px 0px 10px 11px;
	width:758px;
  height:20px;
  background-image:url(../common_images/footer_copyright_bg.gif);
  padding-top:9px;
  text-align:center;
  font-size:11px;
  color:#FFFFFF;
}
/* フッターの設定 } */

TABLE.layout{
  border-collapse:collapse;
}
TABLE.layout TH{
  margin:0px;
  padding:0px;
}
TABLE.layout TD{
  margin:0px;
  padding:0px;
}
