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

@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

body,p,h1,h2,h3{
	font-family: 'Noto Sans JP';
}
.inner_01{
	position:relative;
	width:1200px;
	margin:0 auto;
}

a:hover,
a img:hover{
	filter:alpha(style=0, opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

.ipad_1{
	min-width:1200px;
	overflow:hidden;
}
*.sp_1{display:none;}
*.pc_1{display:block;}



/* +++++++++++++++++++++++++++++++++++++++ */
/* + iframe ++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++++++++++++++++++++++++++++++ */
/* + footer ++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++ */


footer{
	width:100%;
	height:953px;
	background:url(../01_img/common/bg/footer_01.jpg) 50% 50%;
	-webkit-background-size:2000px 953px;
	-moz-background-size:2000px 953px;
	-ms-background-size:2000px 953px;
	-o-background-size:2000px 953px;
	background-size:2000px 953px;
}

footer .inner_01{
	position:relative;
	height:953px;

}

@media screen and (min-resolution: 2dppx){
footer{
	width:100%;
	height:953px;
	background:url(../01_img/common/bg/footer_01@2x.jpg) 50% 50%;
	-webkit-background-size:2000px 953px;
	-moz-background-size:2000px 953px;
	-ms-background-size:2000px 953px;
	-o-background-size:2000px 953px;
	background-size:2000px 953px;
}
}


footer .div_01{
	width:100%;
	position:absolute;
	top:13%;
}
footer .div_01 a{
	width:500px;
	display:block;
	margin:0 auto;
}

footer p{
	width:100%;
	color:#fff;
	text-align:center;
	position:absolute;
	top:67%;
}


#countdown{ text-align:center; background-image:url(../01_img/top/bg.jpg); background-repeat:no-repeat; background-position:center top; background-color:#000000; }
#countdown .text01 { color:#c6c6c6; font-size:65px; font-weight:600; padding:150px 0 120px 0; font-family: 'Noto Sans Japanese',   sans-serif; }
#countdown .text02 { color:#ffffff; font-size:166px; font-weight:600; padding:0 0 170px 0; font-family: 'Noto Sans Japanese',   sans-serif; }
#countdown .text03 { color:#999999; font-size:38px; font-weight:600; padding:0 0 16px 0; font-family: 'Noto Sans Japanese',   sans-serif; }
#countdown .text04 { color:#ffffff; font-size:166px; font-weight:600; padding:0 0 900px 0; font-family: 'Oswald', sans-serif; }
#countdown .text05 { color:#ffffff; font-size:140px; font-weight:600; padding:0 0 900px 0; font-family: 'Oswald', sans-serif; }


#lp202007 { width:100%; margin:0 auto 0 auto; background-color:#000000;  }
#lp202007 .text01 { text-align:center; width:1200px; margin:0 auto 0 auto; color:#ffffff; font-size:65px; font-weight:600; padding:0 0 300px 0; font-family: 'Noto Sans Japanese',   sans-serif; }
#lp202007 .img01 { text-align:center; width:1200px; margin:0 auto 0 auto; }
#lp202007 .img02 { text-align:center; width:1200px; margin:0 auto 0 auto; }
#lp202007 .img02 .left { text-align:center; width:50%; margin:0 auto 0 auto; float:left; }
#lp202007 .img02 .right { text-align:center; width:50%; margin:0 auto 0 auto; float:left; }


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


}









