@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素 */
*	{ color:#000000; margin:0; padding:0; 
	font:normal normal normal small/130% "ＭＳ Ｐゴシック",Verdana,osaka,Chicago,sans-serif; }

/* 基本構造 */
html	{}
body	{ background:url(back.jpg) no-repeat;  background-position:0px 80px; }
hr	{ display:none; }

/* 見出し */
h1	{ font-size:xx-large; }
h2	{ margin:15px 0 0; padding:0 10px; 
	border-width:1px 1px 0; border-style:solid; border-color:#000000; 
	width:490px; background:; font-weight:bold; }
h3	{ color:; margin:20px 10px 5px; font-weight:bold; }
h4	{ color:#999999; margin:15px 15px 5px; font-weight:bold; }
h5	{ color:#999999; margin:15px 15px 5px; font-weight:bold; font-size:x-small; }
h6	{ color:#cccccc; margin:15px 20px 5px; font-weight:bold; font-size:x-small; }

/* 段落 */
p	{ margin:8px 0; }

/* 画像 */
img	{ border:0; }

/* アンカー */
a	{ color:#333333; font-weight:bold; text-decoration:underline; }
a:hover	{ color:#333333; font-weight:bold; text-decoration:none; }

/* 強調・追加・削除 */
em	{ color:#dd3333; font-weight:bold; }
strong	{ color:#dd3333; border-bottom:3px double #dd3333; font-weight:bold; }
ins	{ text-decoration:underline; }
del	{ color:#999999; text-decoration:line-through; }

/* フォーム */

form	{ margin:5px 0; }
input,textarea,select,option	{ margin-bottom:1px; border:1px solid #000000; background:#ffffff; }

/* リスト */
ul,ol	{ list-style-position:inside; }
dl	{ margin:5px 0; }
dd	{ margin:0 0 8px 10px; padding-left:5px; border-left:2px solid #999999; }

/* アドレス */
address	{ display:inline; }

/* 引用 */
blockquote	{ margin:10px 0 10px 10px; padding:3px; border:1px solid #666666; background:#dddddd; }
cite	{ font-style:oblique; }
q	{ border-bottom:1px solid #666666; }

/* 整形済みテキスト */
pre	{ margin:10px; padding-bottom:20px; width:480px; overflow-x:auto; }

/* 物理要素 */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:120%; }
small	{ font-size:80%; }
tt	{ font-family:"ＭＳ 明朝","Osaka-等幅",serif; }

/* ***********************************************
/* 各#ID＆.class */

#INDEX		{}

#PAGETOP	{ margin:30px; width:500px; position:absolute; right:0; }

#HEADER		{ height:5%; }
ul#PAN li	{ margin-left:2px; padding-left:7px; 
		display:inline; list-style:none; background:url(pan.gif) no-repeat 0% 50%; }

#MENU h2	{ display:none; }
#MENU ul	{ text-align:right; }
#MENU li	{ margin:0 10px; display:inline; }
#MENU a		{ color:#666666; text-decoration:none; }
#MENU a:hover	{ color:#ffffff; text-decoration:none; }

#KIZI		{}
.text		{ padding:0 5px; border:1px solid #000000; width:500px; background:; }
ul.modori	{ margin:5px; text-align:right; }
ul.modori li	{ list-style:none; }
ul.modori li a	{ text-decoration:none; }

#FOOTER		{}
#FOOTER		{ margin:10px 0 50px; }
#FOOTER h2	{ display:none; }
#FOOTER ul	{ text-align:right; }
#FOOTER li	{ margin:0 10px; display:inline; }
#FOOTER address	{ display:inline; }
#FOOTER a	{ color:#666666; text-decoration:none; }
#FOOTER a:hover	{ color:#ffffff; text-decoration:none; }