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

/*ぱんくず*/
.second {
	position: relative;
}

.pancz {
	position: absolute;
	top: 10px;
	right: 3.73%;
	left: 3.73%;
	display: flex;
	overflow-x: scroll;
	white-space: nowrap;
}

.pancz li {
	font-size: 14px;
	color: #1c1c1c;
	padding-right: 25px;
	position: relative;
}

.pancz li:last-child {
	padding-right: 0;
}

.pancz li::after {
	content: ">";
	position: absolute;
	right: 6px;
	top: 50%;
	transform: translateY(-50%);	
}

.pancz li:last-child::after {
	display: none;
}

.pancz li a {
	color: #1c1c1c;
	text-decoration: none;
}

.pancz li a:hover {
	text-decoration: underline;
}


/*見出し*/
.h_cont {
	width: calc(100% - 3.73% - 3.73%);
	padding: 100px 3.73% 80px;
	background-color: #eef4fb;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.h_cont h1 {
	text-align: center;
	font-size:min(7.2vw,72px);
	color: #161316;
	font-weight: 500;
	line-height: 1.2em;
}