@charset "UTF-8";

.c-invitationPage{
	max-width: 800px;
	margin: 0 auto;
}
.c-invitationSec--title {
	padding-block-start: 0;
}
.c-invitationSec--title__img01Wrap {
	border-top-right-radius: 500px;
}
.c-invitationSec__title01 {
	padding-inline: 4rem;
  padding-block-start: 4rem;
}
.c-invitationSec__title02 {
	padding-inline: 2rem 5rem;
  padding-block-start: 8rem;
}
.c-invitationSec--title__text02 {
	margin-block-start: 3.5rem;
}
.c-invitationSec--title__lineWrap {
	height: 75px;
	margin-block-start: 4rem;
}
.c-invitationSec--title__caption {
	margin-block-start: 4rem;
}
.c-invitationSec--title__name{
  margin-block-start: 4rem;
  font-size: 3.2rem;
}
.c-invitationSec--title__date{
  font-size: 4.8rem;
  width: 80px;
  inset-inline-end: 5.5%;
}
.c-invitationSec--invTxt {
	padding: 12rem 0;
}
.c-invitationSec--scheTxt {
	padding: 12rem 0;
}


/* プロフィール */
.c-invitationSec--profile__deco {
	margin-block-start: 2rem;
}
.c-invitationSec--profile__role {
	font-size: 2.2rem;
}