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

/* ***********************************************
/* HTML要素（一部#ID） */
*	{ margin:0; padding:0;
      font-size:small; font-style:normal; font-family:Verdana,"ＭＳ Pゴシック",Osaka,Chicago,Sans-serif;
      line-height:150%; }

/* 基本構造 */
html	{	}
body	{ margin:0 auto; color:#444; text-align:left;
		  background : #eeeeee url(./img/bg.png) repeat; }
hr	{ display:none; }
img { border:none; }

/* 見出し */
h1	{ font-size:200%; padding:275px 36px 25px 0; text-align:right;
	  font-family:"Century Gothic",Verdana,"ＭＳ Pゴシック"; letter-spacing:3px; color:#fff;
	  background : url(./img/h1.png) no-repeat 98% 285px; }
h2	{ margin:10px 0; padding:0 38px; color:#fff; font-size:x-small; letter-spacing:4px;
	  background : #333333 url(./img/h2.png) no-repeat 14px 50%; }
h3	{ margin:4px 0; padding:2px 0 2px 6px; border-left:3px solid #ccc; }
h4	{ margin:4px 10px; color:#355f9d; }
h5	{ margin:4px 12px; font-size:x-small; border-bottom:1px solid #ccc; }
h6	{ margin:4px 12px; font-size:x-small; }
#MENU h2{ display:none; }
#FOOTER h2  { display:none; }

/* 段落 */
p	{ margin:0 0 1em; padding:0 15px; }

/* アンカー */
a	{	}
	a:link	{ color:#999; }
	a:visited	{ color:#999; }
	a:hover	{ color:#f57d88; }
	a:active	{	}
	a:focus	{	}

/* 強調・追加・削除 */
em	{ font-weight:bold;	}
strong	{ color:#b33e5c; background:#eee; padding:0 2px; }
ins	{ text-decoration:underline; }
del	{ text-decoration: line-through; }

/* フォーム */

input	{ border:1px solid #333; }
	input#TEXT	{ background:#333; color:#fff; margin-bottom:4px; }
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{ border:1px solid #333; background:#333; color:#fff; margin-bottom:4px; }
textarea	{ border:1px solid #333; background:#333; color:#fff; margin-bottom:4px; }
select	{ border:1px solid #333; background:#333; color:#fff; margin-bottom:4px; }
option	{	}
optgroup	{	}

/* リスト */
ol	{ list-style-position:inside; }
	ol li	{ border-bottom:1px dotted #ccc; }
	#KIZI	ol	{ margin:0.3em 15px 0.8em 20px; }
ul	{ list-style-position:outside; }
	ul li	{ list-style:circle; }
	#KIZI	ul	{ margin:0.3em 15px 0.8em 35px; }
dl	{ margin:0.3em 15px 0.8em 20px; }
	dt	{ font-weight:bold; color:#f57d88; }
	dd	{ margin-left:30px; padding:3px 5px; background:#eee; }

/* アドレス */
address	{ color:#999; }
#FOOTER address { display:inline; }

/* 引用（サンプルページ未記述） */
blockquote	{ margin:0.5em 20px 0.5em 20px; padding:4px 6px 4px 0; border:1px solid #ccc; background:#fff; }
cite	{ text-decoration:underline; }
q		{ font-style:oblique; }

/* 整形済みテキスト（サンプルページ未記述） */
pre	{ margin:0.5em 20px 0.5em 20px; padding:4px; border:1px solid #ccc; background:#eee; }

/* 物理要素（サンプルページ未記述） */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:120%; }
small	{ font-size:84%; }
tt	{ font-family:monospace; }

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

body#INDEX	{	}

div#PAGETOP	{ margin:20px auto 20px 30px; width:500px; border:1px solid #222;
			  background : #ffffff url(./img/head.jpg) no-repeat 50% 0%; }
div#HEADER	{ height:335px; background : url(./img/white.png) repeat-x 0% 100%; }
	#PAN	{ margin:-320px 0 0; padding:0 0 0 15px;
			  background:#333; color:#fff; }
	#PAN a	{ color:#fff; text-decoration:none; font-size:11px;
			  padding-right:13px; background : url(./img/pan.png) no-repeat 100% 50%; }
	#PAN	ul	{ list-style:none; }
	#PAN	li	{ list-style:none; display:inline; font-size:11px; }
div#MENU	{ padding:0 15px; text-align:right; }
	#MENU	ul	{ list-style:none; }
	#MENU	li	{ list-style:none; display:inline; margin-left:0.6em; }
	#MENU	a	{ text-decoration:none; font-weight:bold; color:#333; }
	#MENU	a:hover	{ color:#333; border-bottom:3px solid #f57d88; }
	li#MENU01	{	}
	li#MENU02	{	}
	li#MENU03	{	}
	li#MENU04	{	}
		li.menu-on	{ border-bottom:3px solid #ccc; }
div#KIZI	{ background:#fff; }
	div.text	{ margin:0 0 1.4em 30px; }
		ul.modori	{ list-style:none; padding:0 10px; text-align:right; }
		ul.modori	li	{ list-style:none; }
		ul.modori	li	a	{ text-decoration:none; }
div#FOOTER	{ clear:both; margin:0.5em 0 20px; text-align:right; }
	#FOOTER	ul	{ list-style:none; background:#333; padding-right:20px; }
	#FOOTER	li	{ list-style:none; display:inline; padding:0 0 0 0.6em; }
	#FOOTER	a	{ color:#fff; text-decoration:none; }
	#FOOTER	a:hover	{ color:#f57d88; }
	li#FOOTER01	{	}
	li#FOOTER02	{	}
	li#FOOTER03	{	}

