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

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

/* 基本構造 */
body{ background-color:#f8fbf8; }
hr	{ display: none; }



/* 見出し */
h1 { color:#ffffff;text-align:left;font-size:7em;font-weight:bold; }

h2{ margin:0px;padding-left:5px;color:#20b2aa;text-align:left;font-size:small; } 
	h2:first-letter { font-size:medium;font-weight:normal; }
	#MENU h2 { display: none; }
	#FOOTER h2 { display: none; }

h3,h4 { margin:10px 0 0 0;padding:0px 5px;text-align: left;font-size: small;font-weight:normal; }
	h3{ color:#b8d200;border-bottom:1px #ffffff solid; }
	h4 { color:#9079ad;border-bottom:1px #e6eae3 dashed; } 

h5,h6 { padding: 5px 5px 5px 5px;color:#ffffff;text-align:center;font-size:small;font-weight:lighter;display:inline; }
	h5 { background:#d7cf3a; }
	h6 { background:#ebd842; }

/* 段落等 */
p,table,address { padding: 8px 0 0 20px; }

/* アンカー */
a { text-decoration: none; }
	a:link { color: #3cb371; }
	a:visited { color:#999999; }
	a:hover { color: #00ff7f; }
	a:active { color: #3cb371; }

	ul.modori a { color: #e9dacb; }
	
	#FOOTER a { color: #999999; }
	#FOOTER a:hover { color: #333333; }

	.link a { color: #ffb2b2; }
	.link a:hover { color:#ffffb2; }

/* 強調・追加・削除 */
em{font-style:normal;font-weight:bold;color:#333333;}
strong{font-weight:bold;color:#000000;border-bottom: 3px double #666666;}
ins{color:#555555;}
del{color:#555555;}

/* フォーム */
input,textarea,select { margin: 1pX;padding: 2px 1px 3px 1px;font-size: x-small;border: 1px #555555 solid;background: #ffffff;color:#333333; }

/* リスト */
dl,ol,ul{ padding-left:30px;padding-bottom:15px;list-style-position:inside; }
dd{ padding-left:20px;color:#6b6f59;font-size:small; }

/* 引用（サンプルページ未記述） */
blockquote{margin:5px 10px;}
cite,q{color:#999999;}

/* 整形済みテキスト（サンプルページ未記述） */
pre{background-color:#eeeeee;overflow:auto;padding:20px;}

/* 物理要素（サンプルページ未記述） */
b,i,big,small,tt{padding:0px 2px;}


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

div#PAGETOP { margin:0%; }

div#HEADER {width:99%;margin-top:-40px; }
	#PAN{display:none;}

div#MENU { margin-right:1%;text-align:right; }
	#MENU li { margin-top:1px;padding:0px 10px 1px 0px;list-style:none;display:inline;font-size:medium;letter-spacing:2px; }

div#KIZI { margin-top:20px;margin-left:5%;margin-right:5%; }
	#KIZI .text,.link{padding:10px 10px;font-size:small;line-height:160%;color:#333631; }
	ul.modori { margin:2px;font-size:xx-small;list-style:none;text-align:right; }
	
div#FOOTER { margin-left:5%;margin-right:5%;padding-top:20px;font-size:small;border-top: 2px solid #ffffff; }
	#FOOTER ul { text-align: right; }
	#FOOTER li { padding:0px 30px;list-style:none;display:inline; }
	#FOOTER address{ display: inline; font-style: normal; }

