@charset "Shift_JIS";

/* 全称セレクタでリセット           */
* {
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 98%;
}

/* 全体設定              */
body {
  /*color: #333;*/
  background:url('../img/back.jpg');
  text-align: center;
  line-height: 1.5;
}

/* ================================================
 *
 *	 主なブロック要素設定
 *
 * ================================================ */
dl,
p {
  padding: 0.25em;
}

/* ================================================
 *
 *	 ページレイアウト（各ページ共通）
 *
 * ================================================ */

/* ------------------------------------------------ */
/* ページの整形              */
#container {
  text-align: left;
  /*background: #FFF;*/
  margin: 0 auto;
  padding: 0;
  width: 960px;
}

/* ------------------------------------------------ */
/* ヘッダー              */
#header {
  width: 960px;
  height: 142px;
  margin: 0;
  padding: 0;
  background: #c0c0c0;
  background:url('../img/bana.jpg');
}

/* ------------------------------------------------ */
/* メイン              */
#main {
  width: 960px;
  position: relative;
  background: #FFF;
  margin: 0;
  /*padding: 0 10px 0 10px;
	 表示の都合上表記。適宜削除して下さい。 */
}

#box {
	margin:20px auto;
	width: 880px;
	padding: 10px;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;

}

#g_box {
	margin: 10px;
	width: 838px;
	padding: 10px;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;
}

#s_box {
	margin: 10px;
	width: 700px;
	padding: 10px;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;
}





#box_l {
	margin: 10px;
	width: 480px;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;
}

#box_r { 
	margin: 10px;
	width: 280px;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;
}

#box_c {
	margin: 0 20px 20px 64px;
	width: 740px;
	background: #000000;
	color: #ffffff;
	border-width:1px;
    border-color:#FFEEDB;
    border-style:ridge;
	text-align: center;
}





.float_l {
	float: left;
}

.float_r {
	float: right;
	}

.c_float {
	clear: both;
	}
	
.padding10 {padding: 10px;}

.white {
	color: #ffffff;
	}

.left {
	text-align: left;
	}

.black {
	color: #000000;
	}


/* ------------------------------------------------ */
/* メニュー部分              */
#menu {
	margin:0 auto;
	padding: 0;
	background: #c6c6c6;
	width: 960px;
	/*position: absolute;*/
	top: 64px;
}

li{
    list-style:none;
    font-size: 10pt;
/*    background:url('../../img/head-menu-back.gif');*/
    padding:3px 10px;
    width:113px;
    float:left;
    border-width:2px;
    border-color:#FFEEDB;
    border-style:ridge;
    /*background-color: #a6ad01;*/
}

.center {
	text-align: center;
	

/* ------------------------------------------------ */
/* フッター              */
#footer {
 /* width: 800px;
  height: 60px;
  background: #ffffff;
  margin: 0;
  padding: 0;*/
	clear:both;
	width: 960px;
	background: #ffffff;
	border-top:5px solid #fff;
}
