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

/* ***********************************************
/* HTML要素（一部#ID） */
*	{margin:0px;
	padding:0px;}

/* 基本構造 */
html	{	}
body{
	font-size:12px;
	color:#777;font-family : Verdana,Georgia,Tahoma;
	text-decoration : none;
	line-height : 20px;
	margin : 0px;
	background-color:#ffffff;
	background-image:url(leaf2.jpg);	/* 背景画像の指定 */	
	background-repeat:no-repeat;/* 背景画像の繰り返し指定 */
	background-position:100% 100%;/* 背景画像の位置指定 */
	}

hr	{display:none;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{	}
h1	{font-size:20px;letter-spacing:10px;background-color:transparent;padding:20px;}
h2	{padding:0 0 7px 0;color:#000;font-family:Verdana;font-size:13px;letter-spacing:5px;border-bottom:1px dashed #777; margin:10px 25px 15px 25px;}
h3	{font-size:12px;border-width:0 0px 1px 19px;border-style:solid; border-color:#777;padding:0 0 0 5px;margin-top:15px;}
h4	{font-size:12px;}
h5	{font-size:11px;}
h6	{font-size:10px;}

/* 段落 */
p	{margin:0px;}

/* アンカー */
a	{color:#000;text-decoration:none;font-size:12px;}
	a:link{color:#000;text-decoration:none;font-size:12px;}
	a:visited{color:#000;text-decoration:none;font-size:12px;}
	a:hover	{color:#777;text-decoration:none;font-size:12px;}
	a:active{color:#000;text-decoration:none;font-size:12px;}
	a:focus	{	}

/* 強調・追加・削除 */
em	{font-weight:bold;}
strong	{font-weight:bold; background-color:#777; color:#000;}
ins	{text-decoration:underline;}
del	{text-decoration:line-through;}

/* フォーム */

	input#TEXT	{background-color:#ffffff;color:#777;width:70%;border:1px solid #777;}
	#RADIO	{border:0;}
	#CHECKBOX	{border:0;}
	input#BUTTON	{background-color:#777;color:#ffffff;padding:0;width:70%;}
textarea	{background-color:#ffffff;color:#777;width:70%;border:1px solid #777;}
select	{background-color:#ffffff;color:#777;}

/* リスト */

ol	{margin:10px 0 0 25px;	}
	ol li	{display:inline; padding:0; margin:0;	}
	/* サムネイル画像に触れたときのリンク */
		 ol li a{ text-decoration:none; display:block; 
                         float:left;
                         margin:0;
                         width:30px; height:30px; /* サムネイル画像の横幅と縦幅,30x30 */
                         border:1px solid #ffffff; }

			ol li a:hover{ border:1px solid #777; }
		   
ul	{margin:0 0 0 25px;		}
	ul li	{	}
dl	{margin:0 0 0 5px;		}
	dt	{font-weight:bold;margin-top:5px;}
	dd	{padding-left:5px;border-width:0 0 0 3px;border-style:solid;border-color:#777;margin:0 10px 0 10px;}

/* アドレス */
address	{display:inline;font-style:normal;}

/* 引用（サンプルページ未記述） */
blockquote	{color:#777;background-color:#ffffff;margin:10px;padding:5px;border:1px solid #777;}
cite,q	{margin:5px;font-style:italic;text-decoration:underline;}

/* 整形済みテキスト（サンプルページ未記述） */
pre	{font-size:90%;width:90%;overflow:auto;margin-left:auto;margin-right:auto;background-color:#ffffff;color:#777;border:1px solid #777;}

/* 物理要素 */
b	{font-weight:bold;}
i	{font-style:italic;}
big	{font-size:150%;}
small	{font-size:60%;}
tt	{font-family:monospace;}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{	}

div#PAGETOP	{width:500px;margin:0 auto;padding:0;text-align:center;	}
div#HEADER	{text-align : center;
	width:498px;
	height:100px;
	border-top:solid 0px #777;
	border-right:solid 1px #777;
	border-left:solid 1px #777;
	border-bottom:solid 1px #777;
	padding: 0;
	margin :0px auto;
	background-color:transparent;
	}

	ul#PAN	{margin-left:10px;margin-right:10px;}
	ul#PAN li{list-style:none;display:inline;font-size:8px;}
	
div#MENU	{text-align:center;}
	#MENU h2	{ display:none; }
	#MENU ul	{margin:10px; padding:0px; } 

		#MENU li{display:inline;list-style-type:none;color:#000; padding:0px;}
		#MENU li a{text-decoration:none; color:#000;border:1px solid #ffffff;padding:5px;}
		#MENU li a:hover{text-decoration:none;color:#000;border:1px dashed #777;padding:5px;}
		#MENU li.menu-on a{border:1px solid #777;color:#777;padding:5px;}

div#KIZI	{
	padding:0;
	text-align: left;
	width:498px;
	border-top:solid  1px #777;
	border-right:solid 1px #777;
	border-left:solid 1px #777;
	border-bottom:solid 0px #777;
	margin:0px auto;
	background-color:transparent;}
	div.text	{margin:0 25px; }
		ul.modori	{padding:7px;list-style-type:none;text-align:right;clear:both;}

div#FOOTER	{text-align :center;
	width:498px;
	border-top:solid 0px #777;
	border-right:solid 1px #777;
	border-left:solid 1px #777;
	border-bottom:solid 0px #777;
	margin :0px auto;
	color:#777;
  	background-color:transparent;}

#FOOTER h2	{display:none;}

#FOOTER ul	{margin:0;}

#FOOTER li	{list-style:none;display:inline;margin-left:10px;margin-right:10px;}
		

