@charset "Shift_JIS";

#cutout_body .hover{
	cursor: pointer;
}


.slide_superbox{
	position:relative;
}

.slide_superbox div.slideObj{
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:1;
}

.slide_superbox div.slideObj.slActiveOn{
	z-index:5;
}

.slide_superbox div.slideObj.slActive{
	z-index:10;
}

.slide_superbox .btn{
	position:absolute;
	top:50%;
	transform: translateY(-50%);
	z-index:300;
	cursor:pointer;
}

.slide_superbox .btn.btnPrev{
	left:2%
}

.slide_superbox .btn.btnNext{
	right:2%
}

.srThumbnail{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-top:calc(20px - 15px);
}

.srThumbnail li{
	margin-top:15px;
	position: relative;
}

.captionline{
	border-top: #d5d5d5 2px solid;
	margin-top: 90px;
	padding-top: 10px;
}

/**************************************************************************************/
/**************************************************************************************/
/* SP Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 640px) {

.slide_superbox{
	width:100%;
}

.slide_superbox img{
	width:100%;
}
	
.srThumbnail li img{
	width:100%;
}
  
  .captionline{
		margin-top: 35px;
		margin-left:4.5%;
		margin-right:4.5%;
		padding-left:0 !important;
		padding-right:0 !important;
	}

}
