@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%/1.25em "‚l‚r ‚oƒSƒVƒbƒN",Osaka,Verdana,serif; }

/* Šî–{\‘¢ */
html	{ scrollbar-arrow-color:#000;
	  scrollbar-face-color:#fff;
	  scrollbar-highlight-color:#000;
	  scrollbar-3dlight-color:#fff;
	  scrollbar-track-color:#fff;
	  scrollbar-shadow-color:#fff;
	  scrollbar-darkshadow-color:#000; }

body	{ margin:0;
	  padding:0;
	  width:100%;
	  height:100%;
	  color:#000;
	  font-size:75%;
	  letter-spacing:1px;
	  background:#QQQQ; }

br	{ letter-spacing:normal; }

/* ’i—ŽE…•½üEƒCƒ[ƒW */
p	{ margin:1em 1em 1.5em 1em; }
hr	{ display:none; }
img	{ border:none; }

/* ƒAƒ“ƒJ[ */
a	{ color:#399; font-weight:bold; text-decoration:none; }

	a:link		{	}
	a:visited	{	}
	a:hover		{ color:#366; }
	a:active	{	}
	a:focus		{	}

/* Œ©o‚µ */
h1,h2,h3,h4,h5,h6	{ font-weight:bold; }

h1	{ color:#QQQQ; font-size:28px; text-align:right;
	  margin:0; padding:60px 20px 0 0; }
h2	{ color:#fff; font-size:15px;
	  background:#000;
	  margin:20px 0 10px 0; padding:0 0 0 10px; }
h3	{ color:#366; font-size:13px;
	  border-bottom:double #366 3px;
	  margin:10px 0 5px 0; padding:0 10px; }
h4	{ color:#366; font-size:13px;
	  border:solid #366; border-width:0 0 1px 5px;
	  margin:10px 0 5px 0; padding:0 5px; }
h5	{ color:#366; font-size:13px;
	  margin:5px; padding:0 5px; }
h6	{ color:#666; font-size:13px;
	  margin:0; padding:0 10px; }

/* ‹­’²E’Ç‰ÁEíœ */
em	{ color:#QQQQ; font-weight:bold; }
strong	{ color:#QQQQ; background:#399; padding:1px 1px 0 1px; font-weight:bold; }
ins	{ color:#399; text-decoration:underline; }
del	{ color:#999; text-decoration:line-through; }

/* ƒtƒH[ƒ€ */
input	{ color:#QQQQ;
	  background:#QQQQ;
	  border:solid #399 1px; }

	input#TEXT	{ width:200px;
			  margin:5px 0; padding:2px 2px 4px 2px; }
	input#CHECKBOX	{ border:0; background:#QQQQ; }
	input#RADIO	{ border:0; background:#QQQQ; }
	input#BUTTON	{ height:21px; color:#366; background:#fff;
			  margin:5px 0; padding:0 5px; }

textarea	{ width:300px; color:#QQQQ; background:#QQQQ;
		  border:solid #399 1px; margin:5px 0; padding: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:square; }
	ul li	{ margin-left:2em; padding:0; }

dl	{ margin:10px 1em; padding:0; }
	dt	{ margin:5px 1em; padding:0 5px; color:#366;
		  font-weight:QQQQ; text-decoration:QQQQ;
		  border-left:double #366 3px; }
		dd	{ margin:0 3em; padding:0; }

/* ƒAƒhƒŒƒX */
address	{ color:#666; font-size:125%; font-weight:bold; text-decoration:underline; }

/* ˆø—p */
blockquote	{ color:#333; background:#399; border:solid #366 1px;
		  margin:10px; padding:0.5em 0.5em 0 0.5em; }

q	{ color:#396; font-style:oblique; }

cite	{ color:#396; font-weight:bold; text-decoration:underline; }

/* ®Œ`Ï‚ÝƒeƒLƒXƒg */
pre	{ color:#333; border:solid #366 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:600px;
		  height:100%;
		  background:#fff url(header.jpg) no-repeat; }

div#HEADER	{ width:600px;
		  height:100px; }

	div#HEADER h1	{ font-family:"Times New Roman","‚l‚r ‚o–¾’©",sans-serif; }
	ul#PAN	{ display:none; }

div#MENU	{ margin:20px 0 0 0;
		  padding:0;
		  width:auto;
		  height:16px;
		  color:#fff;
		  font-size:13px;
		  background:#000; }

	div#MENU ul	{ text-align:center; }
	div#MENU ul li	{ margin:5px;
			  padding:0;
			  display:inline; list-style-type:none; }
	div#MENU li a	{ padding:0 10px;
			  color:#000; background:#fff;
			  font-weight:QQQQ; text-decoration:QQQQ; }
	div#MENU li a:hover	{ color:#fff; background:#000; text-decoration:QQQQ; }
	div#MENU li.menu-on a	{ color:#366; text-decoration:QQQQ; }
	div#MENU h2	{ display:none; }

div#KIZI	{ margin:0;
		  padding:0;
		  width:auto;
		  height:auto;
		  background:#QQQQ; }

	div.text	{ margin:0;
			  padding:0; }
	ul.modori	{ margin:0 0 15px 0;
			  padding:3px 15px;
			  color:#QQQQ;
			  font-size:80%;
			  text-align:right;
			  background:url(ul.gif) no-repeat 100% 60%; }
	.modori li	{ list-style-type:none; }
	.modori li a	{ font-weight:normal; text-decoration:QQQQ; }
	.modori li a:link,
	.modori li a:active,
	.modori li a:visited	{ color:#000; text-decoration:QQQQ; }
	.modori li a:hover	{ color:#399; text-decoration:QQQQ; }

div#FOOTER	{ margin:0;
		  padding:0;
		  width:auto;
		  height:30px;
		  color:#fff;
		  font-size:100%;
		  background:#000; }

	#FOOTER	ul	{ margin:7px 15px;
			  padding:0;
			  text-align:center; }
	#FOOTER	li	{ display:inline; float:right; list-style-type:none; }
		#FOOTER ul li address { display:inline; }
	#FOOTER li a	{ font-size:80%;
			  font-weight:normal; text-decoration:QQQQ; }
	#FOOTER li a:link,
	#FOOTER li a:active,
	#FOOTER li a:visited	{ color:#fff; text-decoration:QQQQ; }
	#FOOTER li a:hover	{ color:#699; text-decoration:QQQQ; }
	#FOOTER h2	{ display:none; }

