@charset"Shift_JIS";
/* •¶ŽšƒGƒ“ƒR[ƒh‚ÌÝ’èiíœ•s‰Âj*/

/* ------------------------------------------------------------
		(c) ‹ó”ò‚ÔÂ‚¢‰½‚©B
			http://skywhat.ifdef.jp/
   ------------------------------------------------------------ */

/* HTML—v‘fiˆê•”#IDj*/
*	{ margin:0;
	  padding:0;
	  font:normal normal normal 100%/150% "‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,serif; }

/* Šî–{\‘¢ */
html	{ scrollbar-arrow-color:#555;
	  scrollbar-face-color:#fff;
	  scrollbar-3dlight-color:#555;
	  scrollbar-highlight-color:#fff;
	  scrollbar-track-color:#fff;
	  scrollbar-shadow-color:#fff;
	  scrollbar-darkshadow-color:#555; }

body	{ margin:0;
	  padding:0;
	  width:100%;
	  height:100%;
	  color:#000;
	  font-size:75%;
	  letter-spacing:1px;
	  background:#fff url(header.jpg) fixed no-repeat 100% 100%; }

br	{ letter-spacing:normal; }

/* ’i—ŽE…•½üEƒCƒ[ƒW */
p	{ margin:0; }
hr	{ display:none; }
img	{ border:none; }

/* ƒAƒ“ƒJ[ */
a	{ color:#909; font-weight:normal; text-decoration:underline; }

	a:link		{	}
	a:visited	{ color:#936; }
	a:hover		{ color:#QQQQ; text-decoration:none; }
	a:active	{	}
	a:focus		{	}

/* Œ©o‚µ */
h1,h2,h3,h4,h5,h6	{ font-weight:bold; }

h1	{ color:#QQQQ; font-size:30px;
	  margin:0; padding:0; }
h2	{ color:#QQQQ; font-size:17px; text-align:right; width:180px; font-family:"Times New Roman";
	  margin:0 0 0 -240px; padding:0; }
h3	{ color:#QQQQ; font-size:15px;
	  background:url(h3.gif) no-repeat 0 50%;
	  margin:0 0 0 -34px; padding:0 0 0 27px; }
h4	{ color:#QQQQ; font-size:13px;
	  background:url(h4.gif) no-repeat 0 45%;
	  margin:0 0 0 -24px; padding:0 0 0 24px; }
h5	{ color:#c69; font-size:13px;
	  margin:5px; padding:0 5px; }
h6	{ color:#666; font-size:13px;
	  margin:0; padding:0 10px; }

/* ‹­’²E’Ç‰ÁEíœ */
em	{ color:#EB6496; font-weight:normal; }
strong	{ color:#c69; font-weight:bold; }
ins	{ color:#EB6496; text-decoration:underline; }
del	{ color:#999; text-decoration:line-through; }

/* ƒtƒH[ƒ€ */
input	{ color:#QQQQ;
	  border:dotted #000 1px; }

	input#TEXT	{ width:200px; background:#QQQQ;
			  margin:5px 0; padding:0 2px 4px 2px; }
	input#CHECKBOX	{ border:0; background:#QQQQ; }
	input#RADIO	{ border:0; background:#QQQQ; }
	input#BUTTON	{ height:21px; color:#QQQQ; background:#fdf; border:solid #555 1px;
			  margin:5px 0; padding:0 5px; }

textarea	{ width:300px; color:#QQQQ; background:#QQQQ;
		  border:dotted #555 1px; margin:5px 0; padding:0 2px; }

select		{ width:auto; color:#QQQQ; background:#QQQQ; margin:5px 0; }

/* ƒŠƒXƒg */
ol	{ list-style:inside; }
	ol li	{ margin-left:1em; padding:0; }

ul	{ list-style:inside; list-style-type:disc; }
	ul li	{ margin-left:1em; padding:0; }

dl	{ margin:0; padding:0; }
	dt	{ margin:0 1em; padding:0; color:#c69;
		  font-weight:QQQQ; text-decoration:QQQQ; }
		dd	{ margin:0 2em; padding:0; }

/* ƒAƒhƒŒƒX */
address	{ color:#666; font-size:125%; font-weight:bold; text-decoration:underline; }

/* ˆø—p */
blockquote	{ color:#333; background:#ece; border:dotted #fff 1px;
		  margin:10px; padding:1em; }

q	{ color:#c36; font-style:oblique; }

cite	{ color:#c36; font-weight:bold; text-decoration:underline; }

/* ®Œ`Ï‚ÝƒeƒLƒXƒg */
pre	{ color:#333; border:dotted #000 1px; margin:10px; padding:10px 15px; }

/* •¨——v‘f */
b	{ font-weight:bold; }
i	{ font-style:oblique; }
big	{ font-size:125%; }
small	{ font-size:85%; }
tt	{ font-family:monospace; }

/* ------------------------------------------------------------ */
/* Še#ID•.class */

div#PAGETOP	{ margin:0 auto 0 0;
		  padding:0 0 0 250px;
		  width:60%;
		  height:100%;
		  background:url(frame.gif) repeat-y 225px 0; }

div#HEADER	{ width:auto;
		  height:auto; }

	div#HEADER h1	{ font-family:"Times New Roman","‚l‚r ‚o–¾’©",sans-serif; }
	ul#PAN	{ margin:5px 0 0 0;
		  padding:0;
		  width:215px;
		  height:auto;
		  color:#QQQQ;
		  font-size:100%;
		  position:absolute; top:0px; left:0px; }
	#PAN li	{ display:inline; float:QQQQ; list-style-type:QQQQ; }
	#PAN li a	{ color:#QQQQ;
			  font-weight:QQQQ; text-decoration:QQQQ; }
	#PAN li a:hover	{ color:#QQQQ; text-decoration:QQQQ; }

div#MENU	{ margin:0 0 0 5px;
		  padding:0;
		  width:auto;
		  height:auto;
		  color:#QQQQ;
		  font-size:125%; }

	div#MENU ul	{ text-align:QQQQ; }
	div#MENU li	{ margin:0 0 0 15px;
			  padding:0 0 0 25px;
			  background:url(menu.gif) no-repeat 0 50%;
			  display:inline; float:QQQQ; list-style-type:QQQQ; }
	div#MENU li a	{ color:#909; font-family:"Times New Roman";
			  font-weight:QQQQ; text-decoration:none; }
	div#MENU li a:hover	{ color:#QQQQ; text-decoration:underline; }
	div#MENU li.menu-on a	{ color:#936; text-decoration:QQQQ; }
	div#MENU h2	{ display:none; }

div#KIZI	{ margin:0;
		  padding:0;
		  width:auto;
		  height:auto; }

	div.text	{ margin:-50px 0 25px -60px;
			  padding:65px 0 0 60px;
			  background:url(text.gif) no-repeat; }
	ul.modori	{ margin:0 0 15px 0;
			  padding:0;
			  color:#QQQQ;
			  font-size:80%;
			  text-align:right; }
	.modori li	{ list-style-type:QQQQ; }
	.modori li a	{ color:#QQQQ;
			  font-weight:QQQQ; text-decoration:none; }
	.modori li a:hover	{ color:#QQQQ; text-decoration:underline; }

div#FOOTER	{ margin:-10px 0 10px -5px;
		  padding:0 0 0 15px;
		  width:auto;
		  height:auto;
		  color:#QQQQ;
		  font-size:100%;
		  background:url(menu.gif) no-repeat 0 50%; }

	#FOOTER	ul	{ text-align:QQQQ; }
	#FOOTER	li	{ margin:0 0 0 5px;
			  padding:0 0 0 10px;
			  display:inline; float:QQQQ; list-style-type:QQQQ; }
		#FOOTER ul li address { display:inline; font-size:100%; }
	#FOOTER li a	{ color:#QQQQ;
			  font-weight:QQQQ; text-decoration:none; }
	#FOOTER li a:hover	{ color:#QQQQ; text-decoration:underline; }
	#FOOTER h2	{ display:none; }
