.wr360_player{
	/*background-color:rgba(1,12,43,1) !important;*/
	background-color: rgb(2, 8, 34) !important;
}


#pop{
	position:fixed;
	left:0%;
	top:0%;
	width:100vw;
	height:100vh;
	background-color:rgba(0,0,0,0.5);
	display:none;
	z-index:9999;
}
/* #pop >div{
	position:relative;
	max-width:1000px;
	width:80%;
	display:table;
}
#pop >div > div{
	display:table-cell;
	vertical-align:middle;
} */
#pop >div{ /*border:1px solid #FFF; */
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgba(1,12,43,0.75);
}

@media only screen and (max-height:700px){
#pop >div{/*border:1px solid #F0F;*/
	align-items:flex-start;

}
}

#popClose{
	position:absolute;
	right:-40px;
	top:-40px;
	width:40px;
	height:40px;
}
#popCont{/*border:1px solid #F00; */
	width:800px;
	min-height:500px;
	margin:40px auto;
	/* background-color:rgba(1,12,43,0.75); 
	padding-bottom:20px;*/
	position:relative;

}
#popContList{/*background-color:rgba(0,0,255,0.2); */
	width:50%;
	float:left;
	min-height:500px;
	height:100%;
}
#slidePopUp{/*background-color:rgba(255,0,0,0.2); */
	width:50%;
	float:right;
	max-width:800px;
	max-width:400px;
	max-width:440px;
	min-height:500px;
	/* 	margin:40px auto;
background-color:rgba(1,12,43,0.75); 
	padding-bottom:20px;*/
	position:relative;
}
#popCont #popContList{
	overflow-y:auto;
	display:block;
	-webkit-scrollbar-width: thin;
	scrollbar-width: thin;
}
#popCont #popContList::-webkit-scrollbar{
	width:10px;
	-webkit-border-radius: 1ex;
	background-color: rgba(51,192,255,0.26);
}
::-webkit-scrollbar-thumb {
    background:  rgba(51,192,255,1);
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
	
}



#popListLi,
#popListLi li,
#popCont #popListLi li > div.data{
	display:block !important;
}
#popCont #popListLi li{
	width:100% !important;
}
#popCont #popListLi li p.popMainImg{
	width:34%;
	float:left;
}
#popCont #popListLi li .popTxtCont{
	width:60%;
	float:right;
}
#popCont #popListLi li > div.data{
	border-bottom:1px solid rgba(51,192,255,0.26);
	width:90%;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
#popCont #popListLi li > div.data:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	overflow:hidden;
}

#popCont #popListLi li > div.data .popMainImg,
#popCont #popListLi li > div.data .popSubTitle{
	margin-bottom:0px;
}
#popCont #popListLi li > div.data .popTitle{
	padding-top: 20px;
}



#popCont #popListLi li > div.data .popMap,
#popCont #popListLi li > div.data .popTxt{
	display:none !important;
}
#popListLi{
	display:block;
}

#popCont p#floorNumList{
	font-size:43px;
	color:#33C0FF !important;
	padding-bottom:20px;
	border-bottom:1px solid rgba(51,192,255,0.26);
	width:90%;
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-weight:400;
	text-transform: uppercase;
}
@media only screen and (max-width:750px){
#popCont #popContList{
	display:none !important;
}	
#popCont{
	width:80%;
}	
#slidePopUp{
	width:100%;
}
}
#popCont > div {/* 	border:1px solid #FFF; */
	/*width:100%;*/
	height:100%;
	position:relative;
	overflow:hidden;
}
#popCont .data{
	display:none !important;
}
#popCont .floor{
	height:100%;
	display:none;
}
.floor1{	width:100%;}
.floor2{	width:200%;}
.floor3{	width:300%;}
.floor4{	width:400%;}
.floor5{	width:500%;}
.floor6{	width:600%;}
.floor7{	width:700%;}
.floor8{	width:800%;}
.floor9{	width:900%;}
.floor10{	width:1000%;}
.floor11{	width:1100%;}
.floor12{	width:1200%;}
.floor13{	width:1300%;}
.floor14{	width:1400%;}
.floor15{	width:1500%;}
.floor16{	width:1600%;}
.floor17{	width:1700%;}
.floor18{	width:1800%;}
.floor19{	width:1900%;}
.floor20{	width:2000%;}


#popCont .floor .data{
	display:block !important;
}


#popCont p{
	color:#FFF;
	line-height: 200%;
	font-weight: lighter;
}
.popMap{
	width:100%;
	display:block;
	position:relative;
}
.popMainImg{
	display:block;
	max-width:50%;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.popMainImg img{
	display:block;
	max-width:100%;
}

.popTitle{
	font-size:15px;
	font-weight:300 !important;
	font-family: 'Kumbh Sans', sans-serif;
}
.popSubTitle{
	font-size:15px;
	margin-bottom:20px;
	font-family: 'Noto Sans JP', sans-serif;
	line-height: 100% !important;
}
.popTxt{
	font-size:12px;
	font-size:13px;
	margin-bottom:10px;
	font-family: 'Noto Sans JP', sans-serif;
}
@media only screen and (max-width:800px){
#popCont{
	padding-bottom:4.0vw;
}
.popTitle{
	font-size:3.0vw;
	font-size:3.4vw;
}
.popSubTitle{
	font-size:3.0vw;
	font-size:3.4vw;
	margin-bottom:3.0vw;
}
.popTxt{
	font-size:2.4vw;
	font-size:3.0vw;
	margin-bottom:1.0vw;
}


}


.popTxtCont{
	width:76%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}


#num{
	font-size:40px;
	padding-top:75px;
	text-align:center;
	color:#FFF;
}


.ui-loader{
	display:none;
	width:0;
	height:0;
	overflow:hidden;
}
/* @media only screen and (min-width:751px){
	.slideSwipe{
		display:none;
	}
} */
	
.slideSwipe{
	max-width:1000px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}


.slideCont{
	width:88vw;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	
}
.slide{
	width:300%;
	margin-left:auto;
	margin-right:auto;
	margin-left:-100%;
}


.slide li{
	width:33.3333333333%;
	float:left;
	color:#F00;
	font-size:100px;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px;
}
.slide li *{
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.root{
	color:#33C0FF;
	font-size:3.0vw;
	text-align:center;
	margin-top:2.0vw;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:200;
	letter-spacing:0.05rem;
}
.root span{
	display:inline-block;
	vertical-align:sub;
	padding:1.0vw;
}
.root .crrt{
	font-size:200%;
}









.prev{
	position:absolute;
	left:4%;
	top:50%;
	width:6%;
	width:4%;
	cursor:pointer;
	z-index:99;
}
.prev img{
	width:100%;
}
.next{
	position:absolute;
	right:4%;
	top:50%;
	width:6%;
	width:4%;
	cursor:pointer;
	z-index:99;
}
.next img{
	width:100%;
	display:block;
}



