@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

/************************************************
/*HTML要素（一部#ID）*/
*	{ margin:0;
	  padding:0;
	  font-style:normal;
	  font-family:"ＭＳ Ｐゴシック",Osaka;

		scrollbar-arrow-color:#B4DCF0;
		scrollbar-face-color:#fff;
		scrollbar-highlight-color:#fff;
		scrollbar-3dlight-color:#fff;
		scrollbar-track-color:#B4DCF0;
		scrollbar-shadow-color:#fff;
		scrollbar-darkshadow-color:#fff; }

/*基本構造*/
html	{ margin:0;
	  padding:0; }

body,td	{ margin:0;
	  padding:0;
	  color:#333;
	  font-size:13px;
	  letter-spacing:1px;
	  line-height:1.4em;
	  background:url(bg.jpg) no-repeat 50% 60px; }
td	{ background:#fff; }

br	{ letter-spacing:normal; }
hr	{ display:none; }
img	{ border:none; }

/*見出し*/
h1,h2,h3,h4,h5,h6	{ text-align:left; }

h1	{ color:#333; font-size:25px;
	  margin:0; padding:0; }
h2	{ color:#333; font-size:15px; text-align:center;
	  border:double #0096E1; border-width:0 0 4px 0;
	  filter:alpha(style=2,opacity=100,finishopacity=0);width:540px;height:auto;
	  margin:0 0 15px 0; padding:10px 5px 5px 5px; }
h3	{ color:#333; font-size:13px; text-align:center;
	  border-bottom:dashed #000 3px;
	  filter:alpha(style=3,opacity=100,finishopacity=5);width:530px;height:auto;
	  margin:20px 0 10px 0; padding:10px 10px 5px 10px; }
h4	{ color:#444; font-size:13px;
	  margin:0 0 8px 0; padding:2px 10px; }
h5	{ color:#0096E1; font-size:13px;
	  margin:2px; padding:0 7px; }
h6	{ color:#666; font-size:13px;
	  margin:0; padding:0 9px; }

/*段落*/
p	{ margin:0.5em 1em 1em 1em; }

/*アンカー*/
a	{ color:#0073C8; font-weight:bold; text-decoration:underline; }

	a:link		{	}
	a:visited	{	}
	a:hover		{ color:#0073C8; text-decoration:none; }
	a:active	{	}
	a:focus		{	}

/*強調・追加・削除*/
em	{ color:#0096E1; font-weight:bold; }
strong	{ color:#333; background:#B4DCF0; padding:1px 1px 0 1px; }
ins	{ color:#0096E1; text-decoration:underline; }
del	{ color:#999; text-decoration:line-through; }

/*フォーム*/

input	{ border:solid #64C8F0; }
	input#TEXT	{ width:150px; color:#333; font-size:12px;
			  background:#fff; border-width:1px; margin:5px 0; padding:3px 2px; }
	input#CHECKBOX	{ border:0; }
	input#RADIO	{ border:0; }
	input#BUTTON	{ height:20px; color:#fff; font-size:12px;
			  background:#96D7FF; border-width:1px; margin:5px 0; padding:0 5px; }

textarea	{ width:280px; color:#333; font-size:12px;
		  background:#fff; border:solid #64C8F0 1px; margin:5px 0; padding:3px 2px; }

select		{ width:150px; color:#333; background:#fff; margin:5px 0; }

option		{	}
optgroup	{	}

/*リスト*/
ol	{ list-style:inside; }
	ol li	{ margin-left:2em; padding:0; }

ul	{ list-style:inside; list-style:circle; }
	ul li	{ margin-left:2em; }

dl	{ margin:0 1em; padding:0; }
	dt	{ margin:0.2em 1em; padding:0; color:#69C8D7; font-weight:bold; }
	dd	{ margin:0 2.5em 0.8em 1.5em; padding:0.2em 0.5em 0.2em 0.5em;
		  border:solid #B4DCF0 1px; border-width:0 0 1px 1px; }

/*アドレス*/
#KIZI address	{ color:#666; font-size:14px; font-weight:bold; text-decoration:underline; }

/*引用*/
blockquote	{ color:#666; background:#96D7FF; border:solid #64C8F0 1px;
		  margin:10px; padding:0.5em 0 0 0; }

cite	{ color:#69D7AF; font-weight:bold; text-decoration:underline; }

q	{ color:#69D7AF; font-style:oblique; }

/*整形済みテキスト*/
pre	{ color:#666; font-size:12px; border:solid #64C8F0 1px; margin:10px; padding:10px 15px; }

/*物理要素*/
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:15px; }
small	{ font-size:10px; }
tt	{ font-family:monospace; }

/************************************************
/*各#ID＆.class*/

body#INDEX	{	}

div#PAGETOP	{ margin:0 auto 0 auto;
		  padding:0;
		  width:600px; }

div#HEADER	{ width:600px;
		  height:300px; }

	div#HEADER h1	{ font-family:Times New Roman,"HGP正楷書体",serif;
			  margin:30px;
			  font-size:30px;
			  text-align:center; }
	ul#PAN	{ display:none; }

div#MENU	{ margin:0 auto 0 auto;
		  padding:10px 0 0 0;
		  width:600px;
		  height:50px;
		  color:#333;
		  font-size:13px;
		  text-align:center; }

	div#MENU ul	{	}
	div#MENU ul li	{ margin:0 -16px 0 0;
			  padding:0 10px;
			  display:inline; list-style:none;
			  background:url(menu.gif) no-repeat 0 50%; }
	div#MENU li.menu-on	{	}
	div#MENU li a	{ margin:0;
			  padding:0 20px 0 14px;
			  color:#666;
			  font-weight:normal; text-decoration:none;
			  background:url(menu.gif) no-repeat 100% 50%; }
		div#MENU li a:hover	{ color:#69C8D7; }
	div#MENU h2	{ display:none; }

div#KIZI	{ margin:0;
		  padding:0 25px;
		  width:550px;
		  height:auto; }

	div.text	{ margin:0 0 40px 0;
			  padding:0; }
	ul.modori	{ margin:0 15px 0 0;
			  padding:0;
			  color:#69C8D7;
			  font-size:10px;
			  text-align:right; }
	.modori li	{ list-style:none; }
	.modori li a	{ font-weight:normal; text-decoration:none; }
	.modori li a:link,
	.modori li a:active,
	.modori li a:visited	{ color:#69C8D7; }
	.modori li a:hover	{ color:#333; }

div#FOOTER	{ margin:0;
		  padding:0;
		  width:600px;
		  height:auto;
		  color:#333;
		  font-size:10px; }

	#FOOTER h2	{ display:none; }
	#FOOTER	ul	{ margin:0 10px 10px 5px;
			  padding:0;
			  text-align:center; }
	#FOOTER	li	{ display:inline; list-style:none; }
		#FOOTER ul li address { display:inline; }
	#FOOTER li a	{ font-weight:normal; text-decoration:none; }
	#FOOTER li a:link,
	#FOOTER li a:active,
	#FOOTER li a:visited	{ color:#333; }
	#FOOTER li a:hover	{ color:#69C8D7; }

