@charset "UTF-8";

/* procedureBeforeArrow */
*[class*="procedureBeforeArrow"] {
	background-image: url(/common/images/bg_arrow_bottom02.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.procedureBeforeArrow01 {
	margin-top: 50px;
	padding-top: 60px;
}

/* procedureCheckList */
.procedureCheckList01 > *:nth-child(n+2) {
  margin-top: 25px;
}

/* procedureLabelTitle */
.procedureLabelTitle01 {
	display: flex;
	align-items: center;
	font-size: 3rem;
	line-height: 1.5;
}
.procedureLabelTitle01 .procedureLabel {
	margin-right: 10px;
	padding: 5px 20px 4px;
	background: #0c3bbc;
	border-radius: 22px;
	font-size: 1.8rem;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
}


@media screen and (max-width: 767px) {
	/* procedureTabPinchBlock */
	.procedureTabPinchBlock01 .v4-tabContent {
		padding: 25px 12px;
	}

	/* procedureTabBlock */
	.procedureTabBlock01 [role="tabpanel"] {
		padding: 25px 0 0;
	}

	/* procedureBeforeArrow */
	.procedureBeforeArrow01 {
		margin-top: 20px;
		padding-top: 30px;
		background-size: 37px 14px;
	}

	/* procedureCheckList */
	.procedureCheckList01 > *:nth-child(n+2) {
		margin-top: 15px;
	}
	.procedureCheckList01 .glyphCheck02 > span::before {
		top: -2px;
	}

	/* procedureLabelTitle */
	.procedureLabelTitle01 {
		font-size: 1.8rem;
	}
	.procedureLabelTitle01 .procedureLabel {
		min-width: 70px;
		margin-right: 5px;
		padding: 3px 10px;
		font-size: 1.6rem;
	}
}
