/*
Name: テキスト表示
Version: 1.00
*/
/* All elements */
*
{
	position: static !important;
	float:none !important;
	overflow:visible !important;

	max-height: none !important;
	min-height: 0px !important;
	height: auto !important;
	max-width: none !important;
	min-width: 0px !important;
	width: auto !important;

	border: none !important;
	outline: none !important;
	background:#333333 !important;
	color:#ffffff !important;
	
	font:normal normal 1em/1.2em monospace !important;
	
	text-align: left !important;
	text-decoration: none !important;
	letter-spacing: 0px !important;
	margin:0 !important;
	padding:0 !important;
}
*:before,*:after
{
	display:none !important;
}
/* Body */
html
{
	background:#808080 !important;
}
body
{
	width:55em !important;
	margin:1em !important;
	padding:1.5em !important;
}
/* Table elements */
table
{
	margin:1em 0 !important;border-spacing:0 !important;
	vertical-align:top !important;
}
td,th{padding-right:0.5em !important;}
th{text-align:center !important;}
/* Frame elements */
iframe
{
	content: attr(src) !important;
}
iframe:before
{
	content:'IFRAME: ' !important;
}
/* Form elements */
input,select
{
	height:1em !important;
	border-style:solid !important;
}
input[type="button"],input[type="submit"],input[type="file"],input[type="checkbox"],input[type="radio"], input[type="reset"]
{
	border-width:1px !important;
	padding:0 !important;
	margin:-1px !important;
}
input[type="checkbox"],input[type="radio"]
{
	width:1em !important;
}
input[type="text"],input[type="password"],select
{
	border-width:0 0 1px 0 !important;
	padding:0 !important;
	margin:0 0 -1px 0 !important;
}
textarea
{
	border-style:solid !important;
	border-width:1px !important;
	margin:-1px !important;
	padding:0 !important;
	min-height: 4em !important;
}

fieldset{display:block !important;}
legend{display:block !important; margin:1em -1em !important;}

/* Headings */
h1, h2, h3, h4, h5, h6, caption
{
	margin: 1em -1.5em !important;
}

h1 {text-align:center !important;}

/* List Item */
li,dt,dd
{
	display:list-item !important;
}
dt,dd
{
	list-style-type:none !important;
}
/* Nested lists */
dt{margin-top: 1em !important;}
dd{margin-left:3em !important;}

ul,ol{margin-left:2em !important;}
ol > li {list-style: decimal !important;}
ol ol > li {list-style: upper-alpha !important;}
ol ol ol > li {list-style: lower-alpha !important;}
ol ol ol ol > li {list-style: lower-roman !important;}

ul > li {list-style: square !important;}
ul ul > li {list-style: circle !important;}


/* Links */
*[href]:visited {text-decoration: line-through !important;}
*[href], *[href]:link, *[href]:hover {text-decoration: underline !important;}
*[href]:active, *[href] img[alt]:active {text-decoration: none !important;}
map
{
	display:block !important;
}
area
{
	display:inline !important;
	content:attr(alt) !important;
}

/* Block elements */

p{margin:1em 0 !important;}

address{margin:1em 0 !important;}

/* Inline elements */

del:before{	content:'[DEL: ' !important;}
del:after{	content:' :DEL] ' !important;}
ins:before{	content:'[INS: ' !important;}
ins:after{	content:' :INS] ' !important;}

hr
{
	display:block !important;
	content:'_________________________________________________________________________________________________________' !important;
	height: 0px !important;
	padding: 0em 1em 1em 1em !important;
}

img
{
	white-space:nowrap !important;
	vertical-align:baseline !important;
	display: none !important;
}

@media screen, handheld, projection, tv
{

	/* Change images to alternate text */

	img
	{
		content: "IMG" !important;
	}

	img[alt], *[href] img {display: inline !important;}
	input[type="image"] {content: "Submit" !important;}
	img[alt], input[type="image"][alt] {content: attr(alt) !important;}

}

@media print
{

	* {
		background: white !important;
		color: black !important;
		background: White !important;
		color: Black !important;
	}

	img
	{
		outline: thin solid black !important;

		color: Gray !important;
		background-color: White !important;
	}

	*[href]:visited {text-decoration: underline !important;}

	input[type="image"] {content: "Submit" !important;}
	input[type="image"][alt] {content: attr(alt) !important;}

	img[alt]
	{
		display: inline !important;
		content: attr(alt) !important;
	}

}

