@charset "utf-8";
/*BASE*/

/*SP*/
@media screen and (max-width: 767.98px) {

/*BASE*/
section {
	padding:2rem 2rem 4rem 2rem;
}
.summary {
	font-size:16px;
	text-align:center;
}

}


/*PC NPC TAB*/
@media screen and (min-width: 768px), print {

/*BASE*/
section {
	padding:80px 60px;
}
section .container {
	max-width:1440px;
	margin:auto;
}
section .hgroup h1 {
	text-align:center;
	padding-right:74px;
}
.summary {
	font-size:clamp(16px, 1.6vw, 18px);
	text-align:center;
	padding:60px 0;
}
}