@charset "utf-8";
/* CSS Document */
body {
margin: 0;
padding: 0;
font-family: 'BIZUDPGothic-Bold';
}

body:before{
content:"";
display:block;
position:fixed;
top:0;
left:0;
z-index:-1;
width:100%;
height:100%;
background-size:cover;
background-position: top;
}
.filter {
background-attachment: fixed;
padding: 0 0 0 0;

}

@media screen and (min-width : 901px) {/* large */


#wapper {
max-width: 1280px;
margin: auto;
-moz-background-size:100% auto;
background-size:100% auto;
text-align: center;
}

#wapper02 {
max-width: 1280px;
margin: auto;
-moz-background-size:100% auto;
background-size:100% auto;
text-align: center;
padding: 5% 0 0 0;
}

}
@media screen and (max-width : 900px) {/* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small *//* small */
#wapper {
max-width: 900px;
margin: auto;
-moz-background-size:100% auto;
background-size:100% auto;
/*background-color: #000;*/
text-align: center;

}

#wapper02 {
max-width: 900px;
margin: auto;
-moz-background-size:100% auto;
background-size:100% auto;
/*background-color: #000;*/
text-align: center;

}
}