@charset "UTF-8";


/* single */
@media all {
	.main-section {padding-top: 0;}
	
	.performers-header img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.performers-ttl,
	.performers-name {font-weight: 500;}
	.the_content {line-height: 2.14;}
	.the_content a {
		text-decoration: underline;
		transition: .3s;
	}
	.the_content a:hover {opacity: .7;}

	/* sp */
	@media only screen and (max-width: 767px) {
		.performers-header,
		.performers-header img {
			min-height: 200rem;
		}
		.section-content {
			margin-top: 60rem;
			padding: 0 20rem;
		}
		.performers-ttl {font-size: 20rem;}
		.performers-ttl:lang(en) {
			margin-top: 4rem;
			font-size: 17rem;
			line-height: 1.25;
		}
		.performers-name {margin-top: 24rem;font-size: 15rem;}
		.performers-name:lang(en) {
			margin-top: 0;
			font-size: 14rem;
			line-height: 1.25;
		}
		.performers-cat {margin-top: 30rem;}
		.the_content {margin-top: 30rem;}
		.the_content p + p {margin-top: 1em;}

		.button-performers {margin-top: 40rem;}
	}

	/* pc & tab */
	@media print,
	(min-width: 768px) {
		.main-section {padding-bottom: 250rem;}
		.performers-header,
		.performers-header img {
			min-height: 500rem;
		}
		.section-content {
			margin: 80rem auto 0;
			width: 620rem;
		}
		.performers-ttl {font-size: 30rem;}
		.performers-ttl:lang(en) {margin-top: -8rem;font-size: 24rem;}
		.performers-name {margin-top: 30rem;font-size: 18rem;}
		.performers-name:lang(en) {margin-top: 0;font-size: 16rem;}
		.the_content {margin-top: 40rem;}
		.the_content p + p {margin-top: 1em;}

		.button-performers {margin-top: 80rem;}

		/* pc */
		@media (min-width: 1025px) {}

		/* tab */
		@media (max-width: 1024px) {}
	}
}


/* template-section */
@media all {

	/* sp */
	@media only screen and (max-width: 767px) {}

	/* pc & tab */
	@media print,
	(min-width: 768px) {

		/* pc */
		@media (min-width: 1025px) {}

		/* tab */
		@media (max-width: 1024px) {}
	}
}

