@charset "utf-8";
/* CSS Document */

/** base */
/********************************************************/
body, div, h2, h3, p, dl, dt, dd, ul, ol, li,
brockquote, pre, caption, address, 
fieldset, legend, object {
	margin : 0;
	padding : 0;
	color : #000000;
	font-size : 14px;
	font-family:メイリオ, Meiryo, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, ＭＳ Ｐゴシック, MS PGothic,sans-serif;
	-webkit-text-size-adjust: none;
}

img {border:0;}


h1 {
    margin-top : 0px;
	padding : 0;
	text-align:center;
}

h3 {
    margin-top : 15px;
	margin-bottom: 15px;
	padding : 0;
	text-align:center;
}

h4 {
    margin-top : 15px;
	margin-bottom: 15px;
	text-align:center;
}

h6 {
    margin-top : 20px;
	margin-bottom: 10px;
	text-align:center;
}
h5 {
    margin-top : 15px;
	margin-bottom: 15px;
	padding : 0;
	text-align:center;
}

img {
	border : none;
	vertical-align:middle;
}

ul {
	list-style : none;
}

a {
	color : #666666;
	text-decoration : none;
}

a:hover {
	color : #666666;
}

a:visited {
	color : #666666;
}

body{
	background:#000000 no-repeat; background-position: center top;
	background-image:url(http://www.fcfp.jp/legend/hai-kei00.jpg);
	background-attachment: fixed;
	margin : 0;
	padding : 0;
	line-height:150%;
}


table{
	background-color:#FFFFFF ;
	text-align:left;
}

.table1{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
	width:200px ;
	margin-bottom:15px;
}

.table10{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
	width:210px ;
	margin-bottom:15px;
}

.table5{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
}
.table4{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
	width:720px ;
	margin-bottom:15px;
}
.table3{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	width:680px ;
	margin-bottom: 15px;
}

.table2{
	background-color:#FFFFFF ;
	text-align:left;
	width:545px ;
	margin-bottom:15px;
}

.table6{
	background-color:#FFFFFF ;
	text-align:center;
	width:760px ;
}
.table7{
	background-color:#FFFFFF ;
	text-align:left;
	width:780px ;
}

th{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	width:100%;
	text-align:left;
	padding:10px;
}

#th1{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	text-align:center;
}
#th2{
	border:1px solid #666666 ;
	background-color:#cccccc ;
	text-align:center;
}
#th5{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	text-align:center;
	width:100px;
}
#th7{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	text-align:left;
	width:80px;
}
#th6{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	text-align:left;
	width:120px;
}
#td8{
	border:1px solid #666666 ;
	background-color:#fadb05 ;
	text-align:center;
}
td{
	background-color:#FFFFFF ;
	padding:7px;
	vertical-align:top;
}

#td1{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	width:100%;
	text-align:left;
	padding:10px;
}

#td2{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	width:100%;
	text-align:center;
	padding:10px;
}

#td3{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
	padding:10px;
}
#td4{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:center;
	vertical-align:middle;
	font-size:12px
}

#td5{
	background-color:#FFFFFF ;
	text-align:left;
	padding:5px;
}
#td10{
	background-color:#FFFFFF ;
	text-align:left;
	padding:5px;
	border:1px solid #666666 ;
}

#th4{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:center;
	vertical-align:middle;
	font-size:10px
}
#rec{
	border:1px solid #666666 ;
	background-color:#FFFFFF ;
	text-align:left;
	vertical-align:top;
	font-size:12px
}
.camp{
	text-align:center;
	padding:5px;
	}

/** layout */
/********************************************************/

div#header{
	width:800px;
	padding: 0 0 0 0;
	text-align:center;
}

div#footer{
	width:100%;
	padding: 5px 0 0 0;
	text-align:center;
}

div#clear{
	clear:left;
	padding: 15px 0 0 0;
}	


div#warp{
	width:800px;
	margin:0 auto;
	text-align:center;
	background-color:#FFFFFF;
}

div#comm{
	width:774px;
	text-align:right;
	background-color:#FFFFFF;
}

div#tableleft{
	float:left;
	margin:15px 30px 0 25px;
}

div#player1{
	float:left;
	margin:0 0 0 20px;
}

div#player3{
	float:left;
	margin:10px 0 0 15px;
}
div#player4{
	float:right;
	margin:10px 15px 0 0;
}
div#player2{
	float:right;
	margin:0 20px 0 0;
}
div#main{
	margin:20px 0 0 0; 
	text-align:left;
	width:545px;
}

div#camp{
	padding: 5px;
}

div#aed{
	float:left;
	padding: 10px 0px 10px 30px;
	width:370px;
	text-align:left;
}
div#aed2{
	padding: 10px 30px 10px 30px;
	width:740px;
	text-align:left;
}

/** main */
/********************************************************/
div#main{
	position:relative;
	overflow: hidden;
}


