@charset "UTF-8";
	body,body *{
		margin:0;
		padding:0;
	}
	body{ padding:5px; }
	.navilink ,.footer{ text-align:right; }
	.developer_info { margin-top:2em;}
	h1{font-size:1.6em; }
	h2{font-size:1.2em; }
	h3{font-size:1.0em; }



	a:link   { text-decoration: underline; }
	a:visited{ text-decoration: underline; }
	a:active { text-decoration: none; }
	a:hover  { text-decoration: none; }
	
	img{border:none;}
	.mnicon img  {width:14px;height:14px; }
	.mdicon  {width:24px;height:24px; margin:0 2px;}

	form.icq,div.yahoo {position:absolute;right:3em; padding:0;margin:0; text-align:right;}
	form.icq {top:3em;}
	div.yahoo{top:0;}
	
	input,select,textarea{padding:1px;}



	.logarea{
		margin-top:0.5em;
		margin-bottom:0.5em;
	}
	.logarea p,.logarea div.user,.naviarea{
		border-width:1px;
	}
	.ascii_art{ margin:0.5em 0.5em 0.5em 3em; font-family:"ＭＳ Ｐゴシック",monospace;font-size: 12pt;line-height:1em;letter-spacing:0;}
	.asciiarea{ font-family:monospace; }
	
	.naviarea span,
	.navilink a,
	.logarea span
		{ margin:0 2px; }
	
	.namecolor,
	.exit   .saycolor,
	.enter  .saycolor,
	.omikuji .saycolor,
	.ai     .saycolor,
	.auto_exit .saycolor
		{ font-weight:bold; }
		
	.errmes .saycolor,.omi_info{ font-size:0.8em; }
	.err_mes{ text-align:center; margin-top:2em;margin-bottom:2em; }
	#exit .whitetable,#ranking .whitetable,#iconchart .whitetable 
		{text-align:center;}
	#howtouse .whitetable{ margin:1em 3em;} 
	#howtouse ul{ list-style:none;}
	#howtouse dt{ margin:0.5em 1em; font-weight:bold;}
	#howtouse dd{ margin-left:3em;}
	#howtouse ul.navibar{ text-align:right; font-size:0.9em;}
	#howtouse ul.navibar li{ display:inline; }
	#howtouse h2 {border-width:1px 0 0 5px;border-style:solid none dotted solid; margin:1em 0; padding:0.4em; }
	.entertable label{ padding-left:0.5em; }
	
	

	caption{ padding:2em 0 1em 0; }
	table,td{
		border-width:1px;
		border-style:solid;
	}
	td,th{ padding:1px 5px; }
	th{
		border:none;
	}
