.category-btn li a.is-current {
  pointer-events: none;
  opacity: 0.6;


}
.photo {
  margin: 0 auto;
  padding: 0;
}
.photo .photo-block {
  display: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 250px;	position:
  		relative;	/* 相対位置指定 */
}
.caption a {
	text-align: 		center;
	color:#5B5B5B;
  text-decoration: none;
}
.caption a:hover{
	color: #fff;
  text-decoration: none;
}
.mask {
	width:			100%;
	height:			100%;
	position:		absolute;	/* 絶対位置指定 */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;	top:			0;
	left:			0;
	opacity:		0;	/* マスクを表示しない */
  background-color: rgba(255, 255, 255, 0.5);	/* マスクは半透明 */
	-webkit-transition:	all 0.2s ease;
	transition:		all 0.2s ease;
}
.mask:hover {
	opacity:		1;	/* マスクを表示する */
}

.musi {
	display: inline-block;
	width: 33px;
	height: 33px;
	line-height: 25px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #5B5B5B;
	font-size : 20px;
  margin: 2px;
}
.musi:before {
  font-family: "Font Awesome 5 Free";
  content: '\f00e';
  font-weight: 900;
}
.musi:hover{
  background-color: #ff69b4;
	border: 2px solid #ff69b4;
}
.betu {
	display: inline-block;
	width: 33px;
	height: 33px;
	line-height: 27px;
	text-align: center;
	border-radius: 50%;
	border: 2px solid #5B5B5B;
	font-size : 20px;
  margin: 2px;
}
.betu:before {
  font-family: "Font Awesome 5 Free";
  content: '\f08e';
  font-weight: 900;
}
.betu:hover{
  background-color: #ff69b4;
	border: 2px solid #ff69b4;
}


body.category-all .item-all,
body.category-01 .item-01,
body.category-02 .item-02,
body.category-03 .item-03,
body.category-04 .item-04,
body.category-05 .item-05 {
  display: block;
  -webkit-animation: show .5s linear 0s forwards;
          animation: show .5s linear 0s forwards;
            padding: 0 2.5px;
            padding-bottm: -1px;

}
@-webkit-keyframes show {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}
@keyframes show {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}