.popupphotobody_photo-08{
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    width: 300px;
}
.popupphotoup_photo-08{
    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_photo-08{
    position:absolute; 
    top:0%; 
    right:0%;
}
.cover_photo-08{
    margin: 0px auto;
    width: 300px;
    height: auto;
}
.cover_photo-08 img{
	height: auto;
	width: 96px;
	margin: 0px;
}
.custom-slick-prev1_photo-08{
	float: left;
	position: relative;
	top: 0px;
	left: 3%;
}
.custom-slick-next1_photo-08{
	float: right;
	position: relative;
	top: 0px;
}
#customarrows1_photo-08{
	width:300px;
	padding-top: 20px;
}
#customarrows1_photo-08 img{
	width:30px;
	height: auto;
}
.customarrows1_photo-08-L{
	float: left;
	width:140px;
}
.customarrows1_photo-08-R{
	float: right;
	width:140px;
}
.slider_photo-08{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: auto;
    color: #FFF;
}
.slider_photo-08 img{
    height: auto;
    max-width: 240px;
    max-height: 240px;
    margin: 0 auto;
}
.custom-slick-prev_photo-08{
	position: absolute;
	top: 40%;
	left: 0;
}
.custom-slick-next_photo-08{
	position: absolute;
	top: 40%;
	right: 0;
}
#customarrows_photo-08 img{
	width: 30%;
	height: auto;
}
.popdes_photo-08{
	margin: 0 auto;
	text-align: center;
	font-family:'Hiragino Kaku Gothic W5 JIS2004';
	color: #ffffff;
	line-height : 180%;
	font-size:16px;
	padding-top: 20px;
	width: 260px;
}
.popcount_photo-08{
	margin: 0 auto;
	text-align: center;
	font-family:'Hiragino Kaku Gothic W5 JIS2004';
	color: #ffffff;
	line-height : 180%;
	font-size:16px;
	padding-top: 20px;
	width: 260px;
}
.thumb_photo-08{
    position: absolute;
    width: 120px;
    left: 50%;
    height: auto;
    transform: translate(-50%, 0%);
    bottom: 20%;
}
.thumb_photo-08 img{
    height: auto;
    width: 80px;
    margin: 0px
}
.custom-slick-prev2_photo-08{
	position: absolute;
	bottom: 22%;
	left: -5%;
}
.custom-slick-next2_photo-08{
	position: absolute;
	bottom: 22%;
	right: 3%;
}
#customarrows2_photo-08 img{
	width: 30%;
	height: auto;
}
