@charset "euc-jp";
/* CSS Document */

/*---Reset---*/

html {
	overflow-y:scroll;/*for firefox*/
}
body {
	margin:0;
	padding:0;
	background:url(/error/images/body_bg.jpg) #F5F9FA repeat-x left top;
	color:#333;
	font-size:75%;
    font-family: Arial;
	line-height:1.5;
	letter-spacing:0;/*for IE7*/
	text-align:center;
}

br {/*for IE7*/
	letter-spacing:0;
}	
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6{
	font-size:1em;
	font-weight:normal;
}
img{
	border:none;
}

/*-------------------------------------------
 Basic structure
-------------------------------------------*/
div#method-container {
	margin:0 auto;
	width:800px;
	text-align:left;
}
div#method-header {
	padding-top:20px;
}
div#method-main {
	background:#FFF;
}

div#method-main h1 {
	margin:30px 10px;
}

div#method-main p {
	margin:0 30px;
}
div#method-main ul {
	margin:0 30px;
}
div#method-main li {
	margin-left:20px;
}

div#copyright {
	padding-right:15px;
	background:url(/error/images/copyright_bg.gif) repeat-x left top;
	clear:left;
	color:#FFF;
	height:20px;
	text-align:right;
}


hr.hr-white {
	color:#FFF;
	border:#FFF 1px solid;
	clear:both;
}
hr.hr-blue {
	margin:10px 30px;
	color:#FFF;
	border:#FFF 1px solid;
	border-top:#8FB5CF 1px solid;
	clear:both;
}
.mgn-top-10 {
	margin-top:10px !important;
}
.mgn-top-30 {
	margin-top:30px !important;
}
.txt-bottom {
	vertical-align:text-bottom;
}
