﻿    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  
        margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;
    }  
body{
	background:#ffccff;
}
#wrapping{
	width:100%;
}
	#footer{
		position:fixed;
		bottom:0;
		left:0;
		margin:0;
		background:black;
		color:#ffffff;
		width:100%;
			opacity:0.8;
	}
	#footer_list li{
		margin-right: 1em;
	}
	#footer a{
	color:#ffffff;
	text-decoration:none;
	}
		#footer span{
			position:absolute;
			right:0;
			bottom:0;
		}
	#ehistory{
	margin-bottom:50px;
	}
	#memo_form{
	line-height:1;
	font-size:12px;
	margin:0;
	}
	#matome_form{
	margin:0;
	}
	#edit {
		width:95%;
		height:8em;
		margin:0.5em;
		color:#000000;		
		background:#ffeeff;
		border: 1px dashed #023D27;
		padding:0.1em;
		font-weight:bold;
	}
	#formarea{
	height:10em;
	background:blue;
	position:fixed;
	width:100%;
	top:12px;
	left:0;
	margin:0;
	background:#ffffff;
	opacity:0.5;
	font-weight:bold;
	font-size:12px;
	}
	#formarea:hover{
	opacity:0.9;
	}
	#input {
		float:left;
		width:80%;
		height:10em;
		text-align:right;

		}
	#area_button{
		float:left;
		width:15%;
		height:13em;
		margin:0.5em
	}
		#area_button input{
			display:block;
			
		}
		#area_button a{
		display:block;
		padding: 2px 1em;
		border: 1px dashed #023D27;
		text-decoration:none;
		color:#000000;
		text-align:center;
		}
	#matome,#memo{
		color:#000000;
	}
	#space{
		clear:both;
		height:14em;
	}		
	#view {
	background : #f0f8ff;
	padding : 1em;
	}
	#electtable {
	background : #837A9A;
	padding : 1em;
	}
	#electhtml {
	background : #ffffdd;
	padding : 1em;
	}	
	#sanka {
	background : #c4afef;
	padding : 1em;
	}
	#ehistory {
	background : #ddffff;
	padding : 1em;
	}
	li {
	display : inline;
	list-style-type :square;
	list-style-position : inside;
	}
	#sanka table{
		margin:auto;
	}
	table a {
	display :block;
	text-align : center;
	margin: 0;
	padding-top : 4px;
	padding-bottom : 4px;
	color:#000000;
	}
		table {
	border-collapse: separate;
	border-spacing : 1px;
	border :1px solid #cccccc;
	}
	th {
		background-color :#9999cc;
		border-right : 1px solid #cccccc;
		border-bottom : 1px solid #cccccc;
		}
	td {
		border-right : 1px solid #cccccc;
		border-bottom : 1px solid #cccccc;
		empty-cells : show;
		}
		.user-name a{
			display:inline;
			text-decoration:none;
			color:#ffffff;
		}
	ul.link li{
	display: list-item;
	list-style-type :square;
	list-style-position : inside;
	margin-left: 10px;
	}
	ol.link li{
	display:list-item;
	list-style-type:decimal;
	}
	
	.hover{
		font-weight:bolder;
		background:inherit;
		color:#ff0000;
		font-size:100%;
	}

	.clip{
		font-weight:bolder;
		background:#ffdd00;
		color:#0000ff;
		font-size:120%;
	}
	.tipped {color: #000;}
	
	#fixedarea,#matome_toggle{
	height: 12px;
	background:#ffffff;
	width:100%;

	}
	
	.said-nothing{
		background:#ffffff;
	}
	.arrow{
		color:#ff0000;
		font-weight:bolder;
	}
	.mage,.necromancer,.wolf,.mad,.common,.guard,.fox,.assassin{font-weight:bolder;}
	.mage{color:#9933ff;}
	.necromancer{color:#009900;}
	.wolf,.mad{color:#ff0000;}
	.common{color:#cc9966;}
	.guard{color:#3399ff;}
	.fox{color:#cc0099;}
	
	#matome_form input[type="button"]{
		width:5em;
	}
	#matome_form select{
		width:15em;
	}
	#matome{
		display:none;
	}