#error_contents {
	margin: 0;
	text-align:center;
	color: #737373;
	font-size:small;
	line-height: 140%;
	font-family: "‚l‚r ƒSƒVƒbƒN", monospace;
	background-color:#FFFFFF;
	width: 600px;
}
#error_contents h1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:30px;
	letter-spacing: 0.2em;
	margin: 10px 0 0 0;
	color: #bcbcbc;
	background-image:none;
	background: #FFFFFF;
}
table#errTbl {
	margin:20px 0 0 0;
	padding:0;
	background: #ffffff;
	width: 100%;
	height: auto;
}

table#errTbl td {
	text-align:center;
	margin:30px 0 30px 0;
	padding: 30px 0 30px 0;
}

table#errTbl th {
	margin: 30px 0;
	text-align:center;
}

.error_title {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:30px;
	font-weight:bold;
	letter-spacing: 0.2em;
	color: #bcbcbc;
	margin: 30px 0;
}

#error_contents a {text-decoration:none;}
#error_contents a:link {color:#737373;}
#error_contents a:visited {color:#737373;}
#error_contents a:active {color:#ff8888;}
#error_contents a:hover {color:#ff8888;}

.errorback-part {
	width:100px;
	height:auto;
	margin:10px 335px 30px 335px;
	padding:0;
	text-align:center;
}
.errorback-part a {
	width:3.5em;
	display:block;
	text-align:left;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
}
.errorback-part a:link, .errorback-part a:visited {
	color:#737373;
	background:#ffffff url(../img/btn_textlink.gif) no-repeat left 50%;
}
.errorback-part a:active, .errorback-part a:hover {
	color:#ff8888;
	background:#ffffff url(../img/btn_textlink.gif) no-repeat left 50%;
}

