@charset "utf-8";
/* CSS Document */


html {
	overflow-y:scroll;
}
body {
	background-repeat: no-repeat;
	margin:0 auto;
	background-position: 0%;
}
#alpha a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;  
}  
.fade:hover {  
    opacity: 0.8;  
    filter: alpha(opacity=80);  
}


/* main-page_base -------------------------------- */	

li {
	list-style-type: none;
}
#wrapper {
	position:relative;
	min-width: 1000px;
	margin:0 auto;
	text-align:center;
	background-position:top center;
	line-height: 0px;
}


/* header-------------------------------- */
#header {
	position: relative;
	width: 1000px;
	height:479px;
	margin: 0 auto;
}

#topban {
	top: 385px;
	position:relative;
	width: 930px;
	height: 134px;
	z-index:3;
	margin: 0 auto;
}


/* MAIN -------------------------------- */
#contents_main {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	background-color:#1b1b1b;
}



/*  -------------------------------- */

/* -----------------------------------------------------------------
	記事の設定
-------------------------------------------------------------------- */

.live-head {
	height:20px;
}
.live-bottom {
	height:20px;
}



/* FOOTER -------------------------------- */
#footerbg {
	background-color:#2b2b2b;
	width:100%;
	min-width:1000px;
	height: 100px;
}

hr {
	border-top: 3px solid #000;
}

.space {
	margin-bottom:30px;
}