.popupphotobody{
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
.popupphotoup{
    position: fixed;
    z-index: 100000;
    top: 0;
    left: 10000px;
    width: 100%;
    height: auto;
    min-height: 100%;
    background: rgba(0,0,0,0.8);
    margin: 0;
    padding: 0;
}
.popupclose{
    position:absolute; 
    top:0%; 
    right:0%;
}
.cover{
    margin: 0px auto;
    width: 960px;
    height: auto;
}
.cover img{
	height: auto;
	width: 312px;
	margin: 0px;
}
.custom-slick-prev1{
	float: left;
	position: relative;
	top:0px;
}
.custom-slick-next1{
	float: right;
	position: relative;
	top:0px;
}
#customarrows1{
	width:960px;
	padding-top: 20px;
}
#customarrows1 img{
	width:40px;
	height: auto;
}
.customarrows1-L{
	float: left;
	width:460px;
}
.customarrows1-R{
	float: right;
	width:460px;
}
.slider{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: auto;
    color: #FFF;
}
.slider img{
	height: auto;
	width: 620px;
	margin: 0px
}
.custom-slick-prev{
	position: absolute;
	top: 40%;
	left: 15%;
}
.custom-slick-next{
	position: absolute;
	top: 40%;
	right: 15%;
}
#customarrows img{
	width: 50%;
	height: auto;
}
.popdes{
	margin: 0 auto;
	text-align: center;
	font-family:'Hiragino Kaku Gothic W5 JIS2004';
	color: #ffffff;
	line-height : 180%;
	font-size:1.8rem;
	padding-top: 20px;
	width: 620px;
}
.popcount{
	margin: 0 auto;
	text-align: center;
	font-family:'Hiragino Kaku Gothic W5 JIS2004';
	color: #ffffff;
	line-height : 180%;
	font-size:1.8rem;
	padding-top: 20px;
	width: 620px;
}
.thumb{
    position: absolute;
    width: 620px;
    left: 50%;
    height: auto;
    transform: translate(-50%, 0%);
    bottom: 20%;
}
.thumb img{
	height: auto;
	width: 200px;
	margin: 0px
}
.custom-slick-prev2{
	position: absolute;
	bottom: 23%;
	left: 15%;
}
.custom-slick-next2{
    position: absolute;
    bottom: 23%;
    right: 15%;
}
#customarrows2 img{
	width: 50%;
	height: auto;
}
