@charset "utf-8";

/*====================================================================
photoswipe_style
====================================================================*/

.ps_area {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ps_area:after {
  content: "";
  display: block;
  width: 32.5%;
}
.ps_area a {
	width: 32.5%;
	margin-bottom: 1.25%;
	transition-duration: 0.3s;
}
.ps_area a:hover {
	opacity: .7;
	cursor: zoom-in;
}
.ps_area a img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.ps_area figure {
	display: none;
}

/*====================================================================
photoswipe_style（test用）
====================================================================*/

.ps_area_a {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ps_area_a:after {
  content: "";
  display: block;
  width: 32.5%;
}
.ps_area_a figure {
	width: 32.5%;
  margin: 0 0 1.25%;
	transition-duration: 0.3s;
}
.ps_area_a figure a {
	display: block;
}
.ps_area_a figure a:hover {
	opacity: .7;
	cursor: zoom-in;
}
.ps_area_a figure a img {
	width: 100%;
	height: auto;
	vertical-align: top;
}
.ps_area_a figure figcaption {
	display: none;
}

