@charset "utf-8";

body{
	font-size:12px;
	line-height:18px;
	color: #333;
	font-family: "qMmpSPro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo,Osaka, "lr oSVbN", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0px;
	background-color:#000066;
 }

#header{position:relative; background:#FFF; width:auto; height:60px;}

h1{ position:relative; top:10px; height:auto; width:980px; margin:0 auto;}



#main{ background-color:#f0f0f0; padding:20px 0; }

#main p{ position:relative; display: block; width:980px; margin:0 auto;}


#main table{ position:relative; display: block; width:700px; margin:10px  auto;}

#main table_line { margin-bottom: 20px;}

#main table_line, .table_line th, .table_line td {
	border-collapse: collapse
	border-bottom: 1px solid #999999;
	/*table-layout:fixed;*/
	padding: 6px;
/*	background-image: url(images/tableline.png);
	background-repeat: repeat-x;*/
}

img.lft{position:absolute; left:0px;}
img.rgt{position:absolute; right:0px;}


#info{
	background-color:#FFF;
	padding:0px 0;
}

#info p{position:relative; display: block; width:980px; margin:0 auto;}

#footer{
	background-color:#000066;
	padding:20px 0;
	text-align:center;
	font-style:normal;
	font-size:10px;
	color: #FFF;
	line-height: 16px
}

#footer p{position:relative; display: block; width:980px; margin:0 auto;}


