@charset "utf-8";



/*----------------------------------------
	style
----------------------------------------*/

body{
background-color:#000;
background-image:url("../img/common/bg_index.jpg");
background-position:center top;
}

#wrapper{
margin:0 auto 0;
width:1000px;
text-align:center;
padding:50px 0 50px;
}

.line{
width:100%;
height:8px;
background-image:url("../img/common/line.png");
}

.btn_enter{
margin:30px auto 0;
}



.hide_pc{
display:none;
}


/*----------------------------------------
	for SP
----------------------------------------*/

@media screen and (max-width: 480px) {


body{
background-color:#000;
background-image:url("../img/common/bg_index.jpg");
background-position:center top;
}

#wrapper{
margin:0 auto 0;
width:100%;
text-align:center;
padding:50px 0 50px;
}

h1{
margin:0 auto 0;
width:90%;
display:block;
text-align:center;
padding:10px 0 20px;
}

h1 img{
width:100%;
}

.notice{
width:60%;
}

.line{
width:100%;
height:8px;
background-image:url("../img/common/line.png");
}

.btn_enter{
margin:30px auto 0;
}


#footer{
width:100%;
min-width:0px;
background-color:#000;
background-image:url("../img/common/footer_bg.jpg");
background-size:50%;
background-repeat:no-repeat;
text-align:center;
padding:30px 0 50px;
overflow:hidden;
}

#link_site{
display:none;
margin:0 auto 0;
}

#link_global{
display:none;
}

#footer .rights{
background-image:none;
border:none;
position:relative;
display:block;
width:90%;
}

#footer .rights img{
width:100%;
}

.hide_pc{
display:block;
}

}


/*----------------------------------------
	common
----------------------------------------*/


.clearfix{
display:block;
clear:both;
}

a.mo:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}





