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

html, body {height: 100%;}
body {
margin: 0;
padding: 0;
position: relative;
min-width: 982px; 
min-height:552px;
}

/* openinngu--------------------------------- */
#container-opening{
	position:absolute;
	margin:0;
	padding:0 0 0px 0;
	width:100%;
	height:100%;
}
#container-opening-inner{
	margin:0 auto;
	padding:0px 0px 50px 0px;
	text-align:center;
	position:relative;
}
#container-opening-inner-contents{
}
#container-opening-inner img.mt-image-none{
	margin:0;
	padding:0;
	text-align:center;
}
#container-opening-inner #benner-index{
	margin:0;
	padding:0;
}


#container-opening-inner #enter-index{
	margin:0;
	padding:0;
}
#container-opening-inner a{
	color:#000;
	display:block;
	display:inline-block;
}

#container-opening-inner #benner-index{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#container-opening-inner #benner-indexB{
	width:100%;
	margin:0 auto ;
	padding:0 0px 0px 0px;
	text-align:center;
	position:relative;
	background-color:#000;
}
#container-opening-inner #benner-indexB #benner-indexBox{
	width:1083px;
	margin:0 auto;
	padding:0;
	text-align:center;
	display:block;
	position:relative;
}
#container-opening-inner #enter-index{
	margin:18px 0 0;
	padding:0;
	text-align:center;
}
#container-opening-inner #enter-indexB{
	margin:18px 0 0;
	padding:0;
	text-align:center;
}
#container-opening-inner #openning-entry{
	width:980px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}
#container-opening-inner #openning-entry-inner{
	margin:0 auto;
	padding:0 0px 0px 388px;
	text-align:left;
}
#container-opening-inner #openning-entry-inner.marginB{
	margin:0 auto;
	padding:0 0px 0px 388px;
	text-align:left;
}
#container-opening-inner #openning-entry-inner .logo{
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}
#container-opening-inner #openning-entry-inner .produced{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
#container-opening-inner #openning-entry-inner .copyright{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
#container-opening-inner #openning-entry-inner .flyerpdf{
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 0px;
}
#container-opening-inner #openning-entry-inner .flyerpdf span{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
#container-opening-inner #openning-entry-inner .btn{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* 中央表示用 */ 
#container-opening-inner{
	margin: -276.5px 0 0 -491px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 982px;
	height: 554px;
}

#container-opening-inner-contents{
	position: relative; 
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	font-family: helvetica, arial, sans-serif;
}
#container-img{
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
}
img.bg {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
img.bg { left: 50%; margin-left: -512px; }
}

#container-opening-inner #benner-index .youtube{
	padding:60px 0 0 0;
	min-height:340px;
}
#container-opening-inner #benner-index .youtube-43{
	min-height:450px;
}

.bgColor-w{
	background-color:#fff;
}

.bgColor-b{
	background-color:#000;
}
.bg-b{
	background-color:#000;
}
img.btn-pdf{
	cursor:pointer;
}
.btn-enter img{
	cursor:pointer;
}



