@charset "utf-8";

/* ------------------------------------------- */
/* top */
/* ------------------------------------------- */
.edit-area.top{
	padding: 6.7rem 0 12rem;
}
@media screen and (max-width: 767px){
	.edit-area.top{
		padding: 4rem 0;
	}
}

/* ------------------------------------------- */
/* procedure */
/* ------------------------------------------- */
.edit-area.procedure{
	padding: 12rem 0 7rem;
	border-top: 0.1rem solid #e5e5e5;
}
@media screen and (max-width: 767px){
	.edit-area.procedure{
		padding: 4rem 0;
	}
}

.edit-area.procedure .common-list.circle li:before{
	top: 0.9rem;
}
@media screen and (max-width: 767px){
	.edit-area.procedure .common-list.circle li:before{
	}
}

/* ------------------------------------------- */
/* guide */
/* ------------------------------------------- */
.edit-area.guide{
	padding: 7rem 0 16rem;
}
@media screen and (max-width: 767px){
	.edit-area.guide{
		padding: 4rem 0;
	}
}

/* child-area */
.edit-area.guide .child-area{
	margin-bottom: 14rem;
}
@media screen and (max-width: 767px){
	.edit-area.guide .child-area{
		margin-bottom: 7rem;
	}
}
.edit-area.guide .child-area:last-child{
	margin-bottom: 0;
}

.edit-area.guide .single-photo.type01{
	margin: 0 auto;
	max-width: 77rem;
}
.edit-area.guide .single-photo.type01 .main{
	text-align: center;
}
.edit-area.guide .single-photo.type01 .caption{
	margin-top: 2.4rem;
}
@media screen and (max-width: 767px){
	.edit-area.guide .single-photo.type01 .caption{
		margin-top: 1.4rem;
	}
}


