@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:#ccc;
	  scrollbar-face-color:#fff;
	  scrollbar-highlight-color:#eee;
	  scrollbar-3dlight-color:#fff;
	  scrollbar-track-color:#fff;
	  scrollbar-shadow-color:#bbb;
	  scrollbar-darkshadow-color:#999; }

body	{ margin:0;
	  padding:0;
	  width:100%;
	  height:100%;
	  color:#4B4B4B;
	  font-size:12px;
	  letter-spacing:1px;
	  background:#ffcc99; }

br	{ letter-spacing:normal; }

/* ’i—ŽE…•½üEƒCƒ[ƒW */
p	{ 
         margin:0; 
         font-size:12px;
         }
hr	{ display:none; }
img	{ border:none; }

/* ƒAƒ“ƒJ[ */
a	{ color:#964B19; font-weight:normal; text-decoration: none; }

	a:link		{	}
	a:visited	{	}
	a:hover		{       }
	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:80px 0 0 0; }
h2	{ color:#QQQQ; font-size:17px;
	  background:url(h2.gif) no-repeat;
	  margin:0 5px; padding:3px 35px; }
h3	{ color:#QQQQ; font-size:15px;
	  background:url(h3.gif) no-repeat 0 3px;
	  margin:0 -15px; padding:0 30px; }
h4	{ color:#QQQQ; font-size:13px;
	  background:url(h4.gif) no-repeat 0 5px;
	  margin:0 -5px; padding:0 20px; }
h5	{ color:#QQQQ; font-size:13px;
	  margin:5px; padding:0 5px; }
h6	{ color:#666; font-size:13px;
	  margin:0; padding:0 10px; }

/* ‹­’²E’Ç‰ÁEíœ */
em	{ color:#AF964B; font-weight:normal; }
strong	{ color:#ff0099; padding:1px 1px 0 1px; font-weight:bold; }
ins	{ color:#AF964B; text-decoration:underline; }
del	{ color:#999; text-decoration:line-through; }

/* ƒe[ƒuƒ‹ */
table	{
        margin-top: 20px;
        margin-bottom: 30px;
	border:solid 1px #6f4b3e;  /* ƒ‰ƒCƒ“‚ðÁ‚·ê‡c"border: 0;" */
	border-spacing: 0;
	border-collapse: collapse;
        font-size:12px;
        }
th	{
        font-size: 12px;
        padding: 2px 5px;
	text-align: right;
	background: #ffffff;  /* ”wŒi‚ðÁ‚·ê‡c‚±‚Ìs‚ðíœ */
	border:solid 1px #6f4b3e;  /* ƒ‰ƒCƒ“‚ðÁ‚·ê‡c"border: 0;" */
        height: 20px;
        width: 100px;
	}
td	{
        font-size: 12px;
        padding: 2px 10px;
	background: #ffffff;  /* ”wŒi‚ðÁ‚·ê‡c‚±‚Ìs‚ðíœ */
	border:solid 1px #6f4b3e;  /* ƒ‰ƒCƒ“‚ðÁ‚·ê‡c"border: 0;" */
        width: 240px;
	}

/* ƒtƒH[ƒ€ */
input	{ color:#QQQQ;
	  border:solid #QQQQ 1px; }

	input#TEXT	{ width:200px; background:#eee;
			  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:#fff;
			  margin:5px 0; padding:0 5px; }

textarea	{ width:300px; color:#QQQQ; background:#eee;
		  border:solid #QQQQ 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.3em 1em 0 1em; padding:0; color:#QQQQ;
		  font-weight:QQQQ; text-decoration:QQQQ; }
		dd	{ margin:0 2em; padding:0 0.5em; border:solid #555 1px; border-width:1px 0; }

/* ƒAƒhƒŒƒX */
address	{ color:#666; font-size:125%; font-weight:bold; text-decoration:underline; }

/* ˆø—p */
blockquote	{ color:#333; background:#QQQQ; border:solid #QQQQ 1px;
		  margin:1em; padding:0; }

q	{ color:#QQQQ; font-style:oblique; }

cite	{ color:#QQQQ; font-weight:bold; text-decoration:underline; }

/* ®Œ`Ï‚ÝƒeƒLƒXƒg */
pre	{ color:#333; border:solid #QQQQ 1px; margin:1em -25px; padding:1em 50px;
	  background:url(pre.gif) repeat-y 50%; }

/* •¨——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:730px;
		  height:100%;
		  background:url(frame.gif) repeat-y; }

div#HEADER	{ margin:0 auto;
		  padding:0;
		  width:600px;
		  height:150px;
		  background:url(header.gif) no-repeat 50% 15px; }

	div#HEADER h1	{ font-family:"Times New Roman","‚l‚r ‚o–¾’©",sans-serif; }
	ul#PAN	{ display:none; }

div#MENU	{ margin:-10px auto 0 auto;
		  padding:30px 0 5px 10px;
		  width:440px;
		  height:auto;
		  color:#QQQQ;
		  font-size:100%;
		  background:url(menu.gif) repeat-x 50% 0%; }

	div#MENU ul	{ text-align:center; }
	div#MENU ul li	{ margin:0;
			  padding:0 5px;
		          font-size:13px;
			  display:inline; list-style-type:none; }
	div#MENU li a	{ color:#643C32;
			  font-weight:bold; text-decoration:QQQQ; }
	div#MENU li a:hover	{ color:#999; text-decoration: overline underline; }
	div#MENU li.menu-on a	{ color:QQQQ; text-decoration:QQQQ; }
	div#MENU h2	{ display:none; }

div#KIZI	{ margin:0 auto;
		  padding:50px 0 0 0;
		  width:600px;
		  height:auto;
		  background:url(menu.gif) repeat-x; }

	div.text	{ margin:0;
			  padding:0 25px; }
	ul.modori	{ margin:0 -20px 15px 0;
			  padding:0 6px;
			  color:QQQQ;
			  font-size:13px;
			  text-align:right; }
	.modori li	{ list-style-type:none; }
	.modori li a	{ font-weight:bold; text-decoration:underline; }
	.modori li a:link       {      }
	.modori li a:active     {      }
	.modori li a:visited	{      }
	.modori li a:hover	{color:#999; text-decoration: overline underline; }


div#FOOTER	{ margin:10px auto;
		  padding:30px 0 0 0;
		  width:600px;
		  height:auto;
		  color:#QQQQ;
		  font-size:100%;
		  background:url(menu.gif) repeat-x 50% 0%; }

	#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:#643C32; text-decoration: underline; }
	#FOOTER li a:hover	{ color:#999; text-decoration: overline underline; }
	#FOOTER h2	{ display:none; }



