@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:#fff;
	  scrollbar-face-color:#000;
	  scrollbar-highlight-color:#000;
	  scrollbar-3dlight-color:#000;
	  scrollbar-track-color:#fff;
	  scrollbar-shadow-color:#000;
	  scrollbar-darkshadow-color:#000; }

body	{ margin:0;
	  padding:0;
	  width:100%;
	  height:100%;
	  color:#000;
	  font-size:75%;
	  letter-spacing:1px;
	  background:#000; }

br	{ letter-spacing:normal; }

/* ’i—ŽE…•½üEƒCƒ[ƒW */
p	{ margin:0; }
hr	{ width:100%;
	  height:100%;
	  border:solid #000 1px; }
img	{ border:none; }

/* ƒAƒ“ƒJ[ */
a	{ color:#32C8FF; font-weight:normal; text-decoration:none; }

	a:link		{	}
	a:visited	{	}
	a:hover		{ color:#000; }
	a:active	{	}
	a:focus		{	}

/* Œ©o‚µ */
h1,h2,h3,h4,h5,h6	{ font-weight:bold; }

h1	{ color:#QQQQ; font-size:25px; text-align:center;
	  margin:0; padding:222px 0 0 0; }
h2	{ color:#fff; font-size:17px; text-align:center;
	  background:#000;
	  margin:10px 75px; padding:0; }
h3	{ color:#fff; font-size:15px; text-align:center;
	  background:#000;
	  margin:5px 225px 5px -10px; padding:0; }
h4	{ color:#fff; font-size:15px; text-align:center;
	  background:#000;
	  margin:5px -10px 5px 225px; padding:0; }
h5	{ color:#QQQQ; font-size:13px;
	  background:url(h5.gif) no-repeat 0 100%;
	  margin:5px; padding:0 5px; }
h6	{ color:#QQQQ; font-size:13px; text-align:right;
	  background:url(h6.gif) no-repeat 100% 100%;
	  margin:5px; padding:0 5px; }

/* ‹­’²E’Ç‰ÁEíœ */
em	{ color:#QQQQ; font-weight:bold; }
strong	{ color:#QQQQ; padding:1px 1px 0 1px; font-weight:bold; text-decoration:underline; }
ins	{ color:#QQQQ; text-decoration:underline; }
del	{ color:#666; text-decoration:line-through; }

/* ƒtƒH[ƒ€ */
input	{ color:#QQQQ;
	  border:solid #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:#000; background:#ddd;
			  margin:5px 0; padding:0 5px; }

textarea	{ width:300px; color:#QQQQ; background:#QQQQ;
		  border:solid #000 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:2em; padding:0; }

ul	{ list-style:inside; list-style-type:disc; }
	ul li	{ margin-left:2em; padding:0; }

dl	{ margin:0 1em; padding:0; }
	dt	{ margin:0 1em; padding:0; color:#QQQQ;
		  font-weight:QQQQ; text-decoration:QQQQ; }
		dd	{ margin:0 2em; padding:0; background:#ddd; }

/* ƒAƒhƒŒƒX */
address	{ color:#666; font-size:125%; font-weight:bold; text-decoration:underline; }

/* ˆø—p */
blockquote	{ color:#333; background:#ddd; border:solid #QQQQ 1px;
		  margin:10px; padding:10px; }

q	{ color:#197D96; font-style:oblique; }

cite	{ color:#197D96; font-weight:bold; text-decoration:underline; }

/* ®Œ`Ï‚ÝƒeƒLƒXƒg */
pre	{ color:#333; border:solid #ccc 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 auto;
		  padding:0;
		  width:450px;
		  height:100%;
		  background:#fff url(header.jpg) no-repeat; }

div#HEADER	{ width:auto;
		  height:328px; }

	div#HEADER h1	{ font-family:"Times New Roman","‚l‚r ‚o–¾’©",sans-serif; }
	ul#PAN	{ display:none; }

div#MENU	{ margin:-7px 0;
		  padding:0;
		  width:450px;
		  height:43px;
		  color:#QQQQ;
		  font-size:100%;
		  background:url(menu.gif) repeat-y; }

	div#MENU ul	{ text-align:center; }
	div#MENU ul li	{ margin:0;
			  padding:0;
			  width:75px;
			  line-height:43px;
			  display:inline; list-style-type:none;
			  float:left; }
	div#MENU li a	{ width:75px;
			  color:#000;
			  line-height:43px;
			  font-weight:QQQQ; text-decoration:QQQQ;
			  float:left; }
	div#MENU li a:hover	{ color:#32C8FF; text-decoration:QQQQ;
				  background:#000; }
	div#MENU li.menu-on a	{ color:#fff; text-decoration:QQQQ;
				  background:#000; }
	div#MENU h2	{ display:none; }

div#KIZI	{ margin:0;
		  padding:0;
		  width:auto;
		  height:auto; }

	div.text	{ margin:0;
			  padding:0 10px; }
	ul.modori	{ margin:0 0 10px 0;
			  padding:0;
			  color:#QQQQ;
			  font-size:80%;
			  text-align:right; }
	.modori li	{ list-style-type:none; }
	.modori li a	{ font-weight:QQQQ; text-decoration:QQQQ; }
	.modori li a:link,
	.modori li a:active,
	.modori li a:visited	{ color:#QQQQ; text-decoration:QQQQ; }
	.modori li a:hover	{ color:#QQQQ; text-decoration:QQQQ; }

div#FOOTER	{ margin:5px 0;
		  padding:0;
		  width:auto;
		  height:auto;
		  color:#QQQQ;
		  font-size:100%; }

	#FOOTER	ul	{ margin:0;
			  padding:0;
			  text-align:center; }
	#FOOTER	li	{ display:inline; float:QQQQ; list-style-type:none; }
		#FOOTER ul li address { display:inline; }
	#FOOTER li a	{ font-size:80%;
			  font-weight:QQQQ; text-decoration:QQQQ; }
	#FOOTER li a:link,
	#FOOTER li a:active,
	#FOOTER li a:visited	{ color:#000; text-decoration:QQQQ; }
	#FOOTER li a:hover	{ color:#32C8FF; text-decoration:QQQQ; }
	#FOOTER h2	{ display:none; }

