@charset "utf-8";/*==========================================================	==========================================================*/html {	}.prxBox .contentBox *, .prxBox .btnBox *, .prxBox .img *, #footer *, #pagetopBtn *, #header *, .contentBox{	pointer-events: none;	user-select: none;	z-index: 2;}.contentBox{	z-index: 2;}#popupBtn, #share, .navi *{	display: none;	z-index: 3;}.navi_exam{	position: fixed;	left: 0;	bottom: 0;	width: 100%;	height: 100px;	background-color: #000000;	border-top: solid 1px #e5dd87;	z-index: 99;	display: flex;	align-items: center;	justify-content: center;	overflow: hidden;}	.navi_exam .exam_tit{		width: 180px;		line-height: 0;	}	.navi_exam .exam_counter{		margin: 10px 30px;	}	.navi_exam .exam_counter .exam_icon_youtou{		width: 70px;		line-height: 0;	}	.navi_exam .exam_counter .exam_counter_text{		text-align: center;		line-height: normal;	}		.navi_exam .exam_counter .exam_counter_text.add{			animation: examcountanime 0.5s;		}			@keyframes examcountanime{				0%{					transform: scale(1.5);					opacity: 0.7;				}				100%{					transform: scale(1);					opacity: 1;				}			}		.navi_exam .exam_btn{		width: 160px;		line-height: 0;		margin: 0 10px;	}.expoint{	pointer-events: all !important;	position: absolute;	width: 50px;	height: 50px;	left: 50%;		background-image: url(img/jurei.png);	background-position: center center;	background-size: contain;	background-repeat: no-repeat;	z-index: 1;}	.expoint.zane{		pointer-events: none !important;		background-image: none;		z-index: 3;				transition: opacity 0.5s 1s, transform 1.5s cubic-bezier(0,1,.52,1);	}	.expoint.zane:after {		content: "";		position: absolute;		background-repeat: no-repeat;		background-position: center;		background-size: contain;				opacity: 0;		transition: opacity 0.2s;				pointer-events: none;		user-select: none;	}		.watch .expoint.zane:after {			opacity: 1;			transition-duration: 10s;		}		.expoint.zane.get:after{			display: none;		}		.expoint.get{		opacity: 0;	}	.expoint.zane.get{		background-image: url(img/jurei.png);		opacity: 0;		transform: scale(2);	}		.expoint.p1 {		top: 233px;		margin-left: -290px;	}		.expoint.p1.zane:after {			width: 140px;			height: 500px;			margin-left: -21px;			margin-top: 38px;			background-image: url(img/zane/ptn1.png);		}	.expoint.p2 {		top: 470px;		margin-left: 190px;	}		.expoint.p2.zane:after {			width: 120px;			height: 530px;			margin-left: -50px;			margin-top: -510px;			background-image: url(img/zane/ptn2.png);		}	.expoint.p3 {		top: 43px;		margin-left: 280px;	}		.expoint.p3.zane:after {			width: 270px;			height: 500px;			margin-left: -12px;			margin-top: -404px;			background-image: url(img/zane/ptn3.png);		}	.expoint.p4 {		top: 99px;		margin-left: 0px;	}		.expoint.p4.zane:after {			width: 350px;			height: 500px;			margin-left: -280px;			margin-top: 33px;			background-image: url(img/zane/ptn4.png);		}	.expoint.p5 {		top: 330px;		margin-left: 175px;	}		.expoint.p5.zane:after {			width: 110px;			height: 670px;			margin-left: -69px;			margin-top: 30px;			background-image: url(img/zane/ptn5.png);		}	.expoint.p6 {		top: 260px;		margin-left: -340px;		background-image: none;	}		.expoint.p6.zane:after {			width: 260px;			height: 590px;			margin-left: -187px;			margin-top: -324px;			background-image: url(img/zane/ptn6.png);		}	.expoint.p7 {		top: 576px;		margin-left: 339px;	}		.expoint.p7.zane:after {			width: 220px;			height: 500px;			margin-left: -16px;			margin-top: 40px;			background-image: url(img/zane/ptn7.png);		}	.expoint.p8 {		top: 274px;		margin-left: -130px;	}		.expoint.p8.zane:after {			width: 230px;			height: 370px;			margin-left: -130px;			margin-top: -280px;			background-image: url(img/zane/ptn8.png);		}	.expoint.p9 {		top: 330px;		margin-left: -370px;	}		.expoint.p9.zane:after {			width: 110px;			height: 310px;			margin-left: -12px;			margin-top: 30px;			background-image: url(img/zane/ptn9.png);		}	.expoint.p10 {		top: 185px;		margin-left: -250px;	}		.expoint.p10.zane:after {			width: 230px;			height: 380px;			margin-left: -25px;			margin-top: -183px;			background-image: url(img/zane/ptn10.png);		}	.expoint.p11 {		top: 386px;		margin-left: 154px;	}		.expoint.p11.zane:after {			width: 310px;			height: 460px;			margin-left: -243px;			margin-top: -436px;			background-image: url(img/zane/ptn11.png);		}					/*===================sp=*/@media screen and (max-width: 860px) {.navi_exam{	position: fixed;	left: 0;	bottom: 0;	width: 100%;	height: 20vw;	background-color: #000000;	border-top: solid 1px #e5dd87;	z-index: 99;	display: flex;	align-items: center;	justify-content: center;	overflow: hidden;}	.navi_exam .exam_tit{		width: 30vw;		line-height: 0;	}	.navi_exam .exam_counter{		margin: 0 5vw;	}	.navi_exam .exam_counter .exam_icon_youtou{		width: 13vw;		line-height: 0;	}	.navi_exam .exam_counter .exam_counter_text{		text-align: center;		line-height: normal;	}			.navi_exam .exam_btn{		width: 30vw;		line-height: 0;		margin: 3vw;	}.expoint{	width: 12vw;	height: 12vw;}	.expoint.zane:after {	}	.expoint.p1 {		top: 23vw;		margin-left: -39vw;	}		.expoint.p1.zane:after {			width: 35vw;			height: 130vw;			margin-left: -6vw;			margin-top: 9vw;		}	.expoint.p2 {		top: 60vw;		margin-left: 31vw;	}		.expoint.p2.zane:after {			width: 24vw;			height: 110vw;			margin-left: -10vw;			margin-top: -400px;		}	.expoint.p3 {		top: 4vw;		margin-left: 0vw;	}		.expoint.p3.zane:after {			width: 70vw;			height: 132vw;			margin-left: -23vw;			margin-top: -108vw;		}	.expoint.p4 {		top: 21vw;		margin-left: -9vw;	}		.expoint.p4.zane:after {			width: 80vw;			height: 112vw;			margin-left: -64vw;			margin-top: 9vw;		}	.expoint.p5 {		top: 60vw;		margin-left: 16vw;	}		.expoint.p5.zane:after {			width: 26vw;			height: 90vw;			margin-left: -13vw;			margin-top: 10vw;		}	.expoint.p6 {		top: 46vw;		margin-left: -15vw;	}		.expoint.p6.zane:after {			width: 52vw;			height: 120vw;			margin-left: -37vw;			margin-top: -65vw;		}	.expoint.p7 {		top: 104vw;		margin-left: 34vw;	}		.expoint.p7.zane:after {			width: 90vw;			height: 80vw;			margin-left: -28vw;			margin-top: 8vw;		}	.expoint.p8 {		top: 54vw;		margin-left: -17vw;	}		.expoint.p8.zane:after {			width: 49vw;			height: 80vw;			margin-left: -27vw;			margin-top: -60vw;		}	.expoint.p9 {		top: 60vw;		margin-left: -40vw;	}		.expoint.p9.zane:after {			width: 35vw;			height: 112vw;			margin-left: -6vw;			margin-top: 6vw;		}	.expoint.p10 {		top: 45vw;		margin-left: -36vw;	}		.expoint.p10.zane:after {			width: 70vw;			height: 110vw;			margin-left: -10vw;			margin-top: -53vw;		}	.expoint.p11 {		top: 38vw;		margin-left: 26vw;	}		.expoint.p11.zane:after {			width: 50vw;			height: 80vw;			margin-left: -38vw;			margin-top: -72vw;		}					}/*====================*/