@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*	{
	margin:0;
	padding:0;
   	font:normal normal normal 100%/1.6 Verdana,"Century Gothic",Verdana,"ＭＳ Pゴシック";
   	border:none;
	}

/* 基本構造 */
html	{}
body	{
	padding:0; 
	margin:0 auto; 
	color:#000; 
	background:#fff url("img/back.gif");
	}
hr	{display:none;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{font-weight:bold;font-family : sans-serif, Verdana, Arial;}
h1	{text-decoration:none; font-size:200%; text-align:right; padding:0 0.2em 0 0;}
h2	{background:url("img/line.gif") no-repeat 0% 50%; padding:0 0 0 20px; color:#cc0000;}
h3	{background:url("img/line.gif") no-repeat 3px 50%; padding:0 0 0 22px;}
h4	{background:url("img/h4.gif") no-repeat 3px 50%; padding:0 0 0 30px; color:#666}
h5	{background:url("img/h5.gif") no-repeat 3px 50%; padding:0 0 0 40px;}
h6	{background:url("img/h6.gif") no-repeat 3px 50%; padding:0 0 0 50px;}
#MENU h2{display:none;}
#FOOTER h2  { display:none; }

/* 段落 */
p	{margin:2px 0.1em 2px 28px;}

/* アンカー */
a	{	}
	a:link,a:visited,a:active	{color:#339933; text-decoration:underline;}
	a:hover	{color:#006600; text-decoration:none;}
	
/* 強調・追加・削除 */
em	{color:#cc6666;	font-weight:bold;}
strong	{color:#000; font-weight:bold; background:#cc6666;;}
ins	{text-decoration:underline;}
del	{text-decoration:line-through;}

/* フォーム */

input,textarea,select,option{
   margin-bottom:4px;
   background:#fff;
   border-style:solid;
   border-width:1px;
   border-color:#999;
}


/* リスト */
div#KIZI ol	{ list-style-position:inside;padding-left:15px;margin-bottom:20px;}
	#KIZI ol li	{ padding:1px 0 2px 3px;}
div#KIZI ul	{list-style-position:inside;padding-left:15px;margin-bottom:20px;}
	#KIZI ul li	{ padding:1px 0 2px 3px;}
div#KIZI dl	{margin:0 0 20px 2em;}
	#KIZI dt	{color:#cc0000;}
	#KIZI dd	{border-left:3px solid #cc0000; margin-left:1em;padding: 0.3em 0 0.3em 0.7em;}

/* アドレス */
address	{padding-left:20px;}

/* 引用（サンプルページ未記述） */
blockquote	{border:1px solid #cc0000; color:#000; margin:1em 2.5em; padding:0.5em;}
cite	{ text-decoration:underline; }
q	{ font-style:oblique; }
/* 整形済みテキスト（サンプルページ未記述） */
pre	{background-color:#eee;}

/* 物理要素（サンプルページ未記述） */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:120%; }
small	{ font-size:75%; }
tt	{ font-family:monospace; }

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{}

div#PAGETOP	{
		margin:0 auto 0 20px; 
		width:700px; 
		text-align:left; 
		background-color:#cc0000;
		}
div#HEADER	{
		background:#fff url("img/dot.gif") repeat-y 0% 0%; 
		margin:0 0 0 150px; 
		width:570px; 
		height:100px; 
		text-align:right;
		}
	ul#PAN	{list-style:none; color:#ccc; font-size:80%; text-align:right; padding:0 0.2em 0 0;}
	ul#PAN	li {list-style:none; display:inline; font-size:80%;}
div#MENU	{
		background:#cc0000; 
		float:left; 
		width:150px;  
		margin-top:-100px; 
		padding-top:10px;
		}

	#MENU ul	{list-style:none; font-size:small; background-color:#cc0000;}
	#MENU li	{list-style:none; text-align:right; }
	#MENU a		{text-decoration:none; color:#fff; font-weight:bold; padding-right:50px;}
	#MENU li a:hover{text-decoration:none; color:#ddd;}
	#MENU li.menu-on a  {background:url("img/on.gif") no-repeat 100% 50%;list-style:none; text-align:right;}

div#KIZI	{
		background:#fff url("img/dot.gif") repeat-y 0% 0%; 
		width:570px; 
		font-size:small; 
		margin:0 0 0 150px; 
		padding-top:20px;
		}
	div.text	{
			background:#fff url("img/dot.gif") repeat-y 0% 0%; 
			padding-bottom:0.3em;
			margin-left:28px;
			}
		ul.modori	{list-style:none;text-align:right;}
		ul.modori li a{font-size:x-small;}
div#FOOTER	{
		background:#fff url("img/dot.gif") repeat-y 0% 0%; 
		margin:0 0 0 150px; 
		width:570px; text-align:left; 
		clear: both;
		}
	#FOOTER	ul	{background:url("img/line.gif") no-repeat 0% 50%; font-size:x-small; list-style:none;}
	#FOOTER	li	{ list-style:none; display:inline; padding:8px 0 0.8em 20px;}
	#FOOTER a	{text-decoration:none;}
	#FOOTER address { display :inline; }
