@charset "utf-8";
	/* 文字エンコードの設定（削除不可） */

/* ******************** */
/* HTML要素（一部#ID） */

body             {

	font-family: "MS PGothic", Osaka, Helvetica, Arial, sans-serif;
	text-decoration: none;
	background: #4b2800 repeat
}





*	{
	margin:0;
	padding:0;
	font:normal 12px/20px Verdana;
}
/* 基本構造 */
hr	{display:none;}

/* アンカー */
a:link,a:visited	 { color: #000; text-decoration: none; border-top: none; border-right: none; border-bottom: none #99cccc; border-left: none }
a:hover	 { color: #0099ff; text-decoration: none; border: none }


/* フォーム */
input,textarea,select{margin:5px;border:1px solid #000;
		      font:normal 12px Verdana;
	 	      letter-spacing:0.2em;}
	input#CHECKBOX	{border:0;}
	input#RADIO	{border:0;}
	input#BUTTON    {padding:2px 5px;
			 background-color:#fff;}
option	{border:0;}
optgroup	{font-style:normal;
		 color:#99cccc;}
/* リスト */
ol,ul,dl	{clear:both;
		 margin-left:40px;}



/* ************* */
/* サイト全体枠 */
#titele1       {
	color: #b8860b;
	font-size: 9px;
	line-height: 0.5px;
	text-decoration: none;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 773px;
}
#titele1 h1      {
	color: #b8860b;
	font-weight: 100;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
#PAGETOP	              {
	text-decoration: none;
	float: none;
	margin: 0pt auto 0;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 773px;
	height: 100%;
	background-color: #FFFFFF;
	background-image: url(img/uper_back.jpg);
	background-repeat: no-repeat;
}

/* メニュー */
div#MENU	  { background-color: olive; margin: -30px auto 0px; width: 600px; height: 20px }
	#MENU h2{display:none;}
	#MENU ul{list-style:none;
		 margin:0;padding:0;}
	#MENU ul li	{float:left;
			 width:120px;	/*メニューの数を増やす際は
					　ここの数値をメニューの数に
					　合わせて変更してください*/
			 height:20px;
			 text-align:center;}
	#MENU ul li a	{display:block;
			 color:#fff;
			 text-decoration:none;
			 border:0;}
	#MENU ul li a:hover	{background-color:#ccc;}
		 li.menu-on	{background-color:#999;}
div#KIZI	 { margin: 0px 10px }
	div.text	 { color: #808080; margin: 10px 20px }
		ul.modori	 { text-align: right; list-style-type: none;   }
#FOOTER     { color: #909090; font-size: 9px; line-height: 1.5em; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 6px; border-top: 1px gray; height: 36px }
	#FOOTER h2	{display:none;}
	#FOOTER ul	 { color: white; list-style-type: none;  }
	#FOOTER ul li	 { color: white; padding: 0 10px; display: inline }
	#FOOTER ul li address	 { color: white; display: inline }
	#FOOTER ul li a	 { color: #fff; text-decoration: none; border: 0 }
	#FOOTER ul li a:hover	 { color: #fff }
	#FOOTER a	   { color: #fff; border-top: 0; border-right: 0; border-bottom: 1pt dotted #f0f8ff; border-left: 0 }
 #FOOTER a:hover  { color: #fff; text-decoration: none; border-top: 0; border-right: 0; border-bottom: 1pt solid #f0f8ff; border-left: 0 }
 
 
 
 div#HETTA	 { background-color: #000; text-align: right; margin: 0px 10px 0; height: 20px }
	#HETTA h2	{display:none;}
	#HETTA ul	{list-style:none;}
	#HETTA ul li	{display:inline;
			 padding:0 10px;}
	#HETTA ul li address	{display:inline;}
	#HETTA ul li a	{color:#fff;
			 text-decoration:none;
			 border:0;}
	#HETTA ul li a:hover	{color:#99cccc;}
	
	
#ttd	         {
	width: 749px;
	height: 90px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ttd a { margin: 0px; padding: 0px; border: 0px }
#ttd ul { margin: 0px; padding: 0px; border: 0px }
#ttd img    {
	float: left;
	margin: 10px 0px;
	padding: 0px;
	border: 0px;
}
#ttd table { margin: 0px; padding: 0px; border: 0px }
#text img    { float: left; clear: left; margin: 0px; padding: 0px }
#adress	        {
	color: #909090;
	background-image: url(../images/line.gif);
	text-align: left;
	text-indent: 50px;
	float: none;
	width: 749px;
	height: 23px
}

#adress	address{
	font-size: 10px;
}




#w3c                                   { text-align: right; float: none; margin: 0px; padding: 0px; border: none 0px white; width: 749px; height: 40px; visibility: visible; display: block }
#w3c img                               { text-align: left; float: right; border: none 0px white; width: 88px; height: 31px; visibility: visible; display: block }
strong { font-style: normal; font-weight: normal; text-decoration: none }
