@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:#fff;	background-image:url("../../botan.gif");	

/* 背景画像の指定 */	
	background-repeat:no-repeat;

/* 背景画像の繰り返し指定 */
	background-attachment : fixed;background-position : 0% 0%;

/* 背景画像の位置指定 */
	}
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:15px;letter-spacing:5px;border-bottom:1px dashed #777; margin:10px 25px 15px 25px;}
h3	{font-size:13px;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:0 15px; padding:40px 0;}

/* アンカー */
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;}

/* リスト */
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 #fff; }
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:#fff;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:#fff;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:550px;margin:0 auto;padding:0;text-align:center;	}
div#HEADER	{text-align : center;	width:548px;	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:10px;}
	div#MENU	{text-align:center;}
	#MENU h2	{ display:none; }
	#MENU ul	{margin:15px; padding:0px; } 
		#MENU li{display:inline;list-style-type:none;color:#000; padding:5px;}
		#MENU li a{text-decoration:none; color:#000;border:1px solid #fff;padding:5px;}
		#MENU li a:hover{text-decoration:none;color:#000;border:1px dashed #777;padding:5px;}
div#KIZI	{	padding:0;	text-align: left;	width:548px;	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:10px;margin-right:40px;list-style-type:none;text-align:right;clear:both;}
div#FOOTER	{text-align :center;	width:548px;	border-top:solid 0px #777;	border-right:solid 1px #777;
	border-left:solid 1px #777;	border-bottom:solid 0px #777;	margin :0px auto;
	padding-top:20px;padding-bottom:20px;	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;}		