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


/** event **/
#event .content p {
	font-size: 1.25rem;
}
h3.ttl {
	font-size: 2rem;
	font-weight: 600;
	letter-spacing: 4px;
	margin: 0 auto 1rem;
}
#event .mv {
	max-width: 1200px;
}
.img_pop {
	max-width: 800px;
	margin: 1rem auto;
	box-shadow: 0 0 8px #cccccc;
}
.btn_pdf {
	margin-top: 3rem;
}
#detail p span {
	font-weight: 600;
}
#notice {
	display: flex;
	flex-direction: column;
	align-items: center;
}
#notice ul {
	text-align: left;
	list-style-type: disc;
	padding-left: 1rem;
}


/*** for TB ***/
@media (min-width: 768px),print {
	
	#event .content p {
		font-size: 1.5rem;
	}
	h3.ttl {
		font-size: 2.5rem;
	}
	#detail p span {
		font-size: 1.5rem;
	}
	
	
	
}	


/*** for PC ***/
@media (min-width: 1024px),print {
	
	
	
	
	
}