@charset "utf-8";
body {
	font-size: 14px;
	line-height: 120%;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#FFFFFF;
	overflow-y:scroll;
}

#header{
width:100%;
min-width:1000px;
height:265px;
text-align:center;
background-image:url(img/header_bg.jpg);
background-repeat:repeat-x;
}

#header .lex{
}

#main{
width:100%;
min-width:1000px;
text-align:center;
/* 背景 */
background-image:url(img/b_bg.jpg);
background-repeat:repeat-x;
background-color:#993400;
}

#main .menu{
background-image:url(img/m_bg.jpg);
background-repeat:repeat-x;
height:48px;
}

#main .body{
margin: 0 auto; /* センタリングW3C準拠 */
width:1000px;
text-align:center;
padding-bottom: 10px;
}


#main .result, .result td{
padding: 5px;margin: 0 auto; /* センタリングW3C準拠 */
color:#ffffff;
border:solid 1px #993400;
border-collapse:collapse;
background-color:#F0F0F0;
color:#333333;
}

#main .message{
	/* width は直接指定 */
	padding: 5px;margin: 0 auto; /* センタリングW3C準拠 */
	padding: 10px;
	line-height:120%;
	text-align:left;
}


#footer{
	background-image:url(img/footer_bg.jpg);
	background-repeat:repeat-x;
	height:170px;
	min-width:1000px;
}


.listborder, .listborder td{
	border:solid 1px #999999;
	border-collapse:collapse;
	color: #000000;