@charset "Shift_JIS";

/* ■全体構造
--------------------------------------------- */

body {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1.2;
  font-size: 12px;
  color:#333333;
  height:auto;
}

#header {
  width: 648px;
  color: #ffffff;
  background: #804040;
  font-size : 10px;
}

#wrapper {
    width: 648px;
	text-align: left;
	background: #ddd6d5
}

#menu {
  margin: 0;
  padding: 0;
	width: 200px;
	float: right;
	background: #ddd6d5;
  	font-size : 7px;
}

#main {
  margin: 0;
  padding: 8;
  width: 448px;
  float: left;
  line-height: 150%;
  background-color: #f8f7f3;
  font-size : 13px;
}


#navi {
    clear: both;
	width: 648px;
	color : #333333;
	background-color: #ddd6d5;
	text-align: center;
}

#footer {
    clear: both;
	width: 648px;
	color: #FFFFFF;
	background: #804040;
	text-align: center;
	height: 20px;
}

#footer1 {
    clear: both;
	width: 648px;
	color: #666;
	text-align: center;
	height: 20px;
	font-size:11px;
	margin-top:5px;

}
p{
	margin:0px;
}

#outwrapper {
  height: 10px;
  background: #EAEAEA;
}


/* ■テーブル形式 ヘッダー(#headr)
--------------------------------------------- */
}
#header TABLE{
  font-size : 12px;
  color : white;
}

/* ■テーブル形式 メニュー(#menu)　
--------------------------------------------- */
#menu TABLE {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #804040; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  font-size : 12px;
}
#menu th {
  margin-left:10em;
  color: #804040; /* 文字の色 */
  background-color: #863003; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #804040; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
}
#menu td {
  margin-left:1em;
  color: #333333; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: dotted; /* 枠の種類 */
  border-color: #cccccc; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
}

#main TABLE {
  font-size : 12px;
}

/* ■リンク指定 ナビ(#NAVI)
--------------------------------------------- */

/* 標準のリンク */
#footer1 A:link {
  color: #666666;
  text-decoration: none;
}
/* 訪問済みリンク */
#footer1 A:visited { 省略(A:linkと同じ形式) }
/* 現在開いているリンク */
#footer1 A:active { 省略(A:linkと同じ形式) }
/* マウスカーソルが上に来た時のリンク */
#footer1 A:hover {
  color: #ff0000;
  background-color: #ffcccc; 
  text-decoration: none; 
}
/* ■リンク指定 ナビ(#NAVI)
--------------------------------------------- */

/* 標準のリンク */
A:link {
  color: #333333;
  text-decoration: none;
}
/* 訪問済みリンク */
A:visited {color: #333333;
  text-decoration: none;
}
/* 現在開いているリンク */
A:active { color: #333333;
  text-decoration: none;
}
/* マウスカーソルが上に来た時のリンク */
A:hover {
  color: #ff0000;
  background-color: #ffcccc; 
  text-decoration: none; 
}


/* ■その他 */

p {
  padding: 0.5em;
  margin: 0;
}

em {
  font-style: normal;
  font-weight: bold;
  color: #000;
  border-bottom: 2px dotted #ff0000;
}

HR {
  height: 1px; /* 線の太さ */
  border: 0px; /* 枠の太さ */
}

h1 {  
 line-height: 130%; 
 font-size: 14px; clip:  rect(   );
 color: #804040;
 background-color: #E0CCAB; 
 margin-top: 2px;
 margin-bottom: 10px;
 padding-top: 2px;
 padding-left: 10px;
 border: solid;
 border-width:1px 1px 2px 15px;
 border-color: #CCCCCC #CCCCCC #804040 #804040; 
}
