@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	{
	background-color:#fff;
	color:#333;
	padding:0; 
	margin:0 auto; 
	}
hr	{display:none;}

/* 見出し */
h1,h2,h3,h4,h5,h6	{font-weight:bold; font-family : sans-serif, Verdana, Arial;}
h1	{font-size:200%; text-align:left; padding:0.2em 0 0 0.1em; color:#fff;}
h2	{background:url("img/h2.gif") repeat-x 0% 0%; color:#fff; font-size:150%; text-align:right; padding:2px 5px;}
h3	{border-bottom:1px dotted #6699cc; color:#6699cc; font-size:110%; margin-top:0.3em;}
h4	{font-size:110%;}
h5	{font-size:100%}
h6	{text-align:right; color:#ccc; border-bottom:1px solid #ccc;}



/* 段落 */
p	{margin:0.1em 0.5em;}

/* アンカー */
a	{	}
	a:link,a:visited,a:active	{color:#ff3366; text-decoration:underline;}
	a:hover	{color:#66cc66; text-decoration:none;}
	
/* 強調・追加・削除 */
em	{color:#ff0033;	font-weight:bold;}
strong	{color:#666; font-weight:bold; border-bottom:3px double #cc0033;}
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:#ff9999; font-weight:bold;}
	#KIZI dd	{border-left:1px dotted #ff9999; margin-left:1em;padding: 0.3em 0 0.3em 0.7em;}

/* アドレス */
address	{padding-left:20px;}

/* 引用（サンプルページ未記述） */
blockquote	{border:3px double #3399ff; 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	{
		width:750px;
		position:relative;
		margin:0 auto; 
		}
div#HEADER	{
		width:750px;
		height:200px;
		background:url("img/head.gif") no-repeat 0% 100%;
		clear:both;
		margin:0 0 1px 0;
		padding:0;
		}
	ul#PAN	{list-style:none; color:#6699cc; font-size:80%; text-align:right; padding:0 0.2em 0 0;}
	ul#PAN	li {list-style:none; display:inline; font-size:80%;}
	ul#PAN	li a {color:#fff;}
div#MENU h2{display:none;}
div#MENU	{
		position:relative;
		top:0;
		left:5px;
		z-index:1;
		width:220px;
		}
	div#MENU ul	{
			list-style:none; 
			position:absolute;
  			bottom:10px;
			background-color:#ffcccc;
    			filter:alpha(opacity=60);
    			opacity:0.6;
			width:220px;
			}
	div#MENU li	{
			list-style:none; 
			text-align:left; 
			background:url("img/menu.gif") no-repeat 0% 50% #fff; 
			font-size:70%;
			width:200px;
			height:20px;
    			line-height:20px;
			padding:1px 0 1px 20px;
			margin:2px 0;
			}
			div#MENU a	{text-decoration:none; display:block; color:#000;}
			div#MENU li a:hover	{
						text-decoration:none; 
						color:#ccc; 
						
						}
			div#MENU li.menu-on 	{
						list-style:none; 
						background:url("img/menu-on.gif") no-repeat 0% 50% #99ccff; 
						padding:1px 0 1px 20px;
						margin:2px 0;
						border:1px dotted #fff;
						border-width:1px 0;
						}

div#KIZI	{
		background:url("img/kizi.gif") repeat-y 0% 0% #fff;
		width:750px; 
		font-size:small; 
		margin:0 0 1px 0;
		clear:both;
		}
	div.text	{
			padding:0 0 0 0.5em;
			margin:0 0 1em 10px;
			}
		ul.modori	{list-style:none; text-align:right; margin-right:2px;}
		ul.modori li a{background:url("img/skip.gif") no-repeat 0% 50%; font-size:x-small; padding:0 6px 0 10px;}
div#FOOTER h2  { display:none; }
div#FOOTER	{
		width:750px;
		background:url("img/foot.gif") no-repeat 0% 0%;
		clear:both;
		padding:0.5em 0;
		margin:0;
		text-align:center;
		}
	#FOOTER	ul	{font-size:70%; list-style:none;}
	#FOOTER	li	{list-style:none; display:inline; padding:0 5px;}
	#FOOTER a	{text-decoration:none; color:#fff;}
	#FOOTER address { display :inline; }
