		body		{margin:0;}
		
		textarea 	{border: 1px solid #8888ff;
						padding: 4px; font-size:11px; line-height:160%; color: #555555;
						 overflow: scroll; scrollbar-base-color: #ccccff; }
	
		.moji1		{padding: 3px; font-size:13px; line-height:160%; color: #555555;}
		.moji11		{padding: 3px; font-size:14px; font-weight: bold; color: #555555;}
		.moji11fw	{padding: 3px; font-size:14px; font-weight: bold; color: #ffffff;}
		.moji1f		{margin-left: 5px;
						padding: 3px; font-size:13px; line-height:160%; color: #555555;}
		.moji1s		{padding: 3px; font-size:12px; 
						margin-left:15px;line-height:160%; color: #333333;}
		.moji1ss	{padding: 3px; font-size:13px; 
						margin-left:15px;line-height:160%; color: #333333;}
		.moji1m1	{margin: 0px 0px 0px 6px; 
						position: relative; top: -2px;
						padding: 3px; font-size:13px; 
						color: #444444;}
		.moji1m2	{margin: 6px 0px 0px 6px; 
						position: relative; top: -4px;
						padding: 4px; font-size:13px; 
						color: #444444;}
		.moji1m3	{margin: 0px 0px 0px 6px; 
						position: relative; left: 40px;
						padding: 3px; font-size:15px; 
						color: #0066ff;}
		.moji1m4	{margin: 0px 0px 0px 6px; 
						position: relative; left: 0px;
						padding: 3px; font-size:15px; 
						color: #0066ff;}

		.junni		{margin: 0px 0px 0px 0px; 
						padding: 3px; font-size:15px;
						font-weight: bold; color: #FFFFFF;}
		
		.moji2		{padding: 3px; font-size:12px; line-height:160%; color: #555555;}
		.moji2s		{padding: 3px; font-size:12px; line-height:160%; color: #6666ff;}
		.moji22		{padding: 3px 3px 3px 15px; font-size:12px; 
					line-height:160%; color: #555555;}
		.moji2r		{padding: 2px; font-size:11px; line-height:160%; color: #ff0000; font weight:bold}
		.moji3		{padding: 2px; font-size:11px; line-height:160%; color: #444444;}
		.moji3z		{padding: 2px; font-size:11px; line-height:100%; color: #444444;}
		.moji3w		{padding: 0px; font-size:11px; color: #fff;}
		.moji3b		{padding: 2px; font-size:11px; line-height:160%; color: #0066ff;}
	
		.midasi		{padding: 3px; font-size:14px;
					line-height:160%; font-weight: bold; color: #444444;}
		.midasi2		{padding: 3px; margin-left: 70px; font-size:20px;
					line-height:160%; font-weight: bold; color: #444444;}
		.midasi3		{padding: 3px; margin-left: 90px; font-size:16px;
					line-height:180%; font-weight: bold; color: #444444;}

		.pos1		{margin: 3px;}
		.pos11		{margin: 5px;}
		.pos2		{position:relative; left: 12px; top: 3px;}
		.pos22		{position:relative; left: 24px; top: 3px;}
		.pos3		{position:relative; top: -16px;}
		.pos4		{margin: 10px;}
		
		.bg01		{background:#e6ffff;}
		.hyouji1	{width: 25px; height: 16px; 
						background-color: #ccffff;}
		.hyouji2	{width: 25px; height: 16px; 
						background-color: #ffffff;}
		.hyouji3	{width: 25px;height: 16px; 
						background-color: #ffffff;}
		.hyouji4	{width: 35px; height: 16px; font-size:16px; font-weight:bold;
						background-color: #ccffff;}

		.mmw		{padding: 2px; background: #ffffff; border: 1px solid #cdcdcd;}
		.mmy		{padding: 2px; background: #ffffcc; border: 1px solid #cdcdcd;}
		.mmb		{padding: 2px; background: #ccffff; }
		.mmb2		{padding: 2px; background: #ccffff; border: 1px solid #cdcdcd;}
		
		.bgimage1	 { background-image: url("images/back01.jpg");
						 background-repeat: no-repeat }
		.bgimage2	 { background-image: url("images/back02.jpg"); 
						background-repeat: no-repeat }
		.bgimage3	 { background-image: url("images/back012.jpg"); 
						background-repeat: no-repeat }
		.bgimage4	 { background-image: url("images/back022.jpg"); 
						background-repeat: no-repeat }
		.bgc1		{background-color: #ffccff;}
		.bgc2		{background-color: #ccffcc;}
		
		.kakomi1	{border-top:2px solid #ffffff;
					border-right:2px solid #ffffff;}
		.kakomif	{padding: 0px 1px 4px 1px;
					background-color: #e0ffff;}
		.kakomig	{padding: 2px;
					border:1px solid #ffffff;
					background-color: # dddddd;}	
		.kakomiw	{padding: 2px;
					border-bottom:1px solid #ffffff;
					}	
		A.ff:link,A.ff:visited { color: #ffffff;}
		A.ff:active, A.ff:hover { color:#ff88ee;text-decoration:none;}
						
		A:link,A:visited ,A:active { color: #555555}
		A:hover { color:#ff0000}
		A.ssm:link,A:visited { color: #55555}
		A.sss:hover,A:active  { color:#ff1493;text-decoration:none;}

/* ------------------ */
.suji{
	ime-mode:disabled;
	text-align:right;
}
.eisu {
	ime-mode: disabled;
	text-align: leftt;
}
.kana {
	ime-mode: active;
	text-align: leftt;
}
.chuui{
	padding: 1px;
	font-size:10px; 
	color: #444444;
}
.chuui2{
	padding: 4px;
	font-size:14px; 
	color: #444444;
}
.chuui3{
	padding: 4px;
	font-size:12px; 
	color: #444444;
}
.chuui4{
	padding: 2px;
	font-size:12px; 
	color: #ff0000;
}
.chuui5{
	padding: 2px;
	font-size:12px; 
	color: #333333;
}

