/*.layer_board_bg,
.layer_board {
	position: absolute;
}*/
#layer_board_area img{
	width: 100%;
}
.layer_board_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9100;
	top: 0;
	left: 0;
	display: none;
	cursor: pointer;
	background: #000;
}
.layer_board {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 9200;
	padding-bottom: 9.2vw;
}
.popup_slider{
	position: relative;
	width: 100%;
}
.popup_slider li{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}
.popup_wrap{
	position: relative;
	padding: 20.6vw 5.3vw 0;
}
.popup_slider li p{
	position: absolute;
	width: 68.9vw;
	top: 0;
	right: 1.4vw;
}
.popup_slider li figure{
	width: 89.3vw;
	margin: 0 auto;
}
.btn_close {
	display: block;
	text-decoration: none;
	padding: 0 5.3vw;
	position: absolute;/*popup_slider*/
	bottom: -40.4vw;
	right: 0;
}
#layer_board_area .btn_close img{
	width: 20.9vw;
}
/* 768px～ For PC
====================================================*/
@media screen and (min-width: 768px), print {
	.layer_board{
		width: 600px;
		padding-bottom: 70px;
	}
	.popup_wrap{
		padding: 136px 50px 0;
	}
	.popup_slider li p{
		width: 389px;
		top: 0;
		right: 0;
	}
	.popup_slider li figure{
		width: 500px;
	}
	.btn_close {
		bottom: -219px;
		padding: 0 50px;
	}
	#layer_board_area .btn_close img{
		width: 117px;
	}
}

