/* html body textarea */

html { 
	scrollbar-track-color : ;
	scrollbar-face-color : ;
	scrollbar-shadow-color : ;
	scrollbar-darkshadow-color : ;
	scrollbar-highlight-color : ;
	scrollbar-3dlight-color : ;
	scrollbar-arrow-color : ;
}

body { 
	color : #000000 ;
	font-size : 10.5pt ;
	font-family : "MS UI Gothic" ;
	background : #ffffee url() no-repeat right bottom fixed ;
	text-align : center ;
	margin-left :  ;
	line-height : 20px ;
}

textarea#history {
		position : relative ;
		left : 30px ;
		background-color : #dcc2ff ;
		color : #000000 ;
                margin-bottom : 0px ;
}

hr { width : 220px ; }


/* --------------------------------------------------- */

/* ƒAƒ“ƒJ[ */

a { 
	text-decoration : none ;
}

a:link {
		color : #6927ff ;
}

a:visited { 
		color : #6927ff ;
}

a:hover {
		color : #ff570d ;
		text-decoration : underline ;
}

a:active {
		color : #ff570d ;
}

/* --------------------------------------------------- */

/* Œ©o‚µ */

h1 { 
	font-size : 10.5pt ;
	color : #000000 ;
	font-family : "" ;
	margin-top : 30px ;
	margin-left :  ;
	margin-bottom : 0px ;
}

h3 { 
	font-size : 20.0pt ;
	color : #880000 ;
	font-family : "Vladimir Script" ;
	margin-top : 30px ;
	margin-left :  ;
	margin-bottom : 0px ;
}

h4 { 
	font-size : 12.0pt ;
	color : #007777 ;
	font-family : "" ;
	margin-top : 0px ;
	margin-left : 0px ;
	margin-bottom : 0px ;
}

/* --------------------------------------------------- */

/* ƒtƒHƒ“ƒg˜M‚è */

span {
	margin-left : 50px ;
}

.merge {
	margin-left : 0px ;
	color : #ffffee ;
}

.att {
	margin-left : 0px ;
	text-decoration : underline ;
	color : #bb0000 ;
}

.str {
	margin-left : 0px ;
	text-decoration : line-through ;
}	

.dt {
	font-size : 12.0pt ;
	color : #005500 ;
	margin-left : 0px ;
}

.dgt {
	font-size : 12.0pt ;
	color : #3333ff ;
	margin-left : 0px ;
}

strong {
	font-size : 10.5pt ;
}

.cat {
	font-size : 12.0pt ;
	color : #007777 ;
}

em {
	font-size : 10.5pt ;
}

.57 {
	font-size : 13.5pt ;
	font-family : "—LàVž²‘" ;
	margin-left : 20px ;
}

small {
	font-size : 9.5pt ;
}

.fs7   { font-size :  7.0pt ; }
.fs7h  { font-size :  7.5pt ; }
.fs8   { font-size :  8.0pt ; }
.fs8h  { font-size :  8.5pt ; }
.fs9   { font-size :  9.0pt ; }
.fs9h  { font-size :  9.5pt ; }
.fs10  { font-size : 10.0pt ; }
.fs11  { font-size : 11.0pt ; }
.fs11h { font-size : 11.5pt ; }
.fs12  { font-size : 12.0pt ; }
.fs12h { font-size : 12.5pt ; }
.fs13  { font-size : 13.0pt ; }
.fs13h { font-size : 13.5pt ; }
.fs14  { font-size : 14.0pt ; }
.fs14h { font-size : 14.5pt ; }
.fs15  { font-size : 15.0pt ; }
.fs15h { font-size : 15.5pt ; }
.fs16  { font-size : 16.0pt ; }
.fs16h { font-size : 16.5pt ; }
.fs17  { font-size : 17.0pt ; }
.fs17h { font-size : 17.5pt ; }
.fs18  { font-size : 18.0pt ; }
.fs18h { font-size : 18.5pt ; }
.fs19  { font-size : 19.0pt ; }
.fs19h { font-size : 19.5pt ; }
.fs20  { font-size : 20.0pt ; }
.fs20h { font-size : 20.5pt ; }
.fs21  { font-size : 21.0pt ; }
.fs21h { font-size : 21.5pt ; }
.fs22  { font-size : 22.0pt ; }
.fs22h { font-size : 22.5pt ; }
.fs23  { font-size : 23.0pt ; }
.fs23h { font-size : 23.5pt ; }
.fs24  { font-size : 24.0pt ; }
.fs24h { font-size : 24.5pt ; }
.fs36  { font-size : 36.0pt ; }
.fs36h { font-size : 36.5pt ; }

.red  {	
	color : #aa0000 ;
	margin-left : 0px ;
}

.pink  {	
	color : #ff11ff ;
	margin-left : 0px ;
}

.blue  {	
	color : #0000aa ;
	margin-left : 0px ;
}

.orange {	
	color : #ff4444 ;
	margin-left : 0px ;
}

.purple {	
	color : #660099 ;
	margin-left : 0px ;
}

/* --------------------------------------------------- */

/* ’i—Ž */

p {
	font-size : 10.5pt ;
	margin-left : 50px ;
	margin-bottom : 75px ;
	line-height : 20px ;
}

.center {
	text-align : center ;
	margin-left : 0px ;
}

.right {
	text-align : right ;
	margin-left : 0px ;
	margin-right : 0px ;
}

.siteinfo {
		line-height : auto ;
		font-family :  ;
}

/* --------------------------------------------------- */

/* ƒe[ƒuƒ‹ */

td {
	background-color : #ffffee ;
	font-size : 10.5pt ;
	line-height : 20px ;
}

.chara {
	font-family : "‚l‚r@ƒSƒVƒbƒN" ;
	text-align :  ;
	width : 56 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.line {
	font-family : "‚l‚r@ƒSƒVƒbƒN" ;
	text-align :  ;
	width : 744 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.chara0 {
	font-family : "‚l‚r –¾’©" ;
	text-align : center ;
	width : 56 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.line0 {
	background-color :  ;
	font-family : "‚l‚r –¾’©" ;
	text-align :  ;
	width : 744 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.chara1 {
	background-color : #eeffff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align : center ;
	width : 56 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.line1 {
	background-color : #eeffff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align :  ;
	width : 744 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.chara2 {
	background-color : #eeeeff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align : center ;
	width : 56 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.line2 {
	background-color : #eeeeff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align :  ;
	width : 744 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.charaw {
	background-color : #ffeeff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align : center ;
	width : 56 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.linew {
	background-color : #ffeeff ;
	font-family : "‚l‚r ƒSƒVƒbƒN" ;
	text-align :  ;
	width : 744 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	padding-left : 5 ;
	padding-right : 5 ;
}

.help1 {
	text-align : center ;
	width : 150 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}

.help2 {
	text-align : center ;
	width : 200 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}

.help3 {
	text-align : center ;
	width : 150 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}

.menu {
	width : 50% ;
	height : 85px ;
	text-align : center ;
}

.link1 {
	text-align : center ;
	width : 200 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}


.link2 {
	text-align : center ;
	width : 220 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}


.link3 {
	text-align : center ;
	width : 380 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
}

.banner1 {
	font-size : 10.5pt ;
	text-align : center ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 80 ;
}

.banner2 {
	font-size : 10.5pt ;
	text-align : center ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 380 ;
}

.banner3 {
	font-size : 10.5pt ;
	text-align : center ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 100 ;
}

.banner4 {
	font-size : 10.5pt ;
	text-align : center ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 80 ;
}

.siteinfo1 {
		font-size : 10.5pt ;
		text-align : center ;
		padding-top : 5 ;
		padding-bottom : 5 ;
		width : 120px ;
}

.siteinfo2 {
		font-size : 10.5pt ;
		text-align : center ;
		padding-top : 5 ;
		padding-bottom : 5 ;
		width : 480px ;
}

.hist {
	width : 495px ;
}

.100q {
	color : #990000 ;
	text-align : left ;
	padding-left : 5 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 500px ;
}

.100a {
	color : #000099 ;
	text-align : left ;
	padding-left : 5 ;
	padding-top : 5 ;
	padding-bottom : 5 ;
	width : 500px ;
}

/* --------------------------------------------------- */

/* ‚»‚Ì‘¼ */

.history {
		width : 505px ;
}
