@charset "utf-8";

body{background-color:#000 !important; font-family: "Century Gothic, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
img {border-style:none;}
p{	margin:0;padding:0;}
a:hover img {opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */}
#header{ /*width:1250px;*/ width:100%; height:140px; margin:0 auto; position:relative; z-index:9999;}
h1{margin:0;padding:0;position:absolute;left: 17px;top: 17px;}
#header ul{margin:0;padding:0;position:relative;left: 17px;top: 100px;width: 100%;}
#header ul li{ list-style:none; float:left; margin-left:2px;}
#text1{position:absolute; color:#FFF; font-size:0.8em; letter-spacing: 0.2em; left: 79%; top: 17px; width: 220px; }
#footer{/*width:1250px;*/ width:100%; height:30px;margin:0 auto; position:relative;}
#text2{ position:absolute; color:#FFF; font-size:0.6em; letter-spacing: 0.1em; left: 70%; top:12px; width: 330px; }




#boder{ height:10px;width:100%;border-bottom: 1px solid #FFF; }
#contents{ position:relative; height:3900px; width:100%; margin:0 auto; color:#FFF; font-size:0.9em;}
#teble{
	width:80%;
	margin:30px auto 0 18%;
}
#teble p{}
.box1{float:left; width:15%;}
.box2{float:left; width:30%;}
.box3{float:left; width:20%;}
.box4{float:left; width:15%;}
.box5{ clear:left; height:15px;}
.box6{ clear:left; height:40px;}

#contents #teble .box2 a{
	text-decoration:none;
	color:#FFF;
}

#contents #teble .box2 a:hover{
	color:#888;
}

@media (max-width: 1000px) {
body{width:100%;}
#text1{left: 740px;}	
#text2{left: 630px;}	
#contents{height:5000px;}
}
