@charset "UTF-8";
/* CSS Document */

.mfp-iframe-holder .mfp-content {
	height: 70%;
	max-height: 300px;
}
.mfp-iframe-holder .mfp-content {
	width: 70%;
  max-width: 600px;
}
@media only screen and ( max-width: 749px ) {
.mfp-iframe-holder .mfp-content {
	height: 70%;
	max-height: 250px;
}
.mfp-iframe-holder .mfp-content {
	width: 90%;
  max-width: 600px;
}
}

.pop_box .mfp-iframe-holder .mfp-content {
	height: 90%;
	max-height: none;
}
.pop_box .mfp-iframe-holder .mfp-content {
	width: 90%;
  max-width: 750px;
}
@media only screen and ( max-width: 749px ) {
.pop_box .mfp-iframe-holder .mfp-content {
	height: 80%;
	max-height: none;
}
}

.pop_cp .mfp-iframe-holder .mfp-content {
	height: 85%;
	max-height: none;
}
.pop_cp .mfp-iframe-holder .mfp-content {
	width: 90%;
  max-width: 750px;
}
@media only screen and ( max-width: 749px ) {
.pop_cp .mfp-iframe-holder .mfp-content {
	height: clamp(480px,55%,900px);
}
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-pointer;
  cursor: -webkit-pointer;
  cursor: pointer;
}