
.c-invitationSec--title__name_img {
    margin-bottom: -2px;
    display: inline;
    width: 11%;
    max-width: 32px;
}
.c-invitationSec--title__name {
    margin-top: 2rem;
    font-size: 2.4rem;
}
.c-invitationSec__txt_ttl_img{
    padding-top: 2rem;
    width: 80%;
    margin: 0 auto;
}
.c-invitationSec__txt{
    font-family: font3;
    color: #BC985F;
}
.c-invitationSec--title__ttl_top{
    position: relative;
    z-index: 1;
    position: relative;
    overflow: hidden;
}
.c-invitationSec--brunch_img{
    width: 75%;
    z-index: 0;
    left: 50%;
    top: 53%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.c-invitationImg{
    width: 100%;
}
.c-invitationSec--title__ttlImg{
    position: relative;
    z-index: 1;
    margin-top: 0px;
}
.c-invitationSec--title__name_date{
    font-size: 1.5rem;
    margin-bottom: 2rem;
}
.c-invitationSec--title__img01{
    width: 100%;
    min-height: 80vw;
    max-height: 99vw;
    object-fit: cover;
}
.c-invitationSec--title__img01Wrap {
    position: relative;
}
.c-invitationSec--invTxt{
    padding: 0 1rem;
}
.c-invitationSec--invTxt_img,
.c-invitationSec--scheTxt_img {
    position: relative;
    padding: 4rem 1rem 0 1rem;
    margin: 0 auto;
    width: 55%;
    max-width: 300px;
}
.c-invitationSec--scheTxt_img {
    width: 65%;
    max-width: 330px;
}
.c-invitationSec--invTxt__middle,
.c-invitationSec--scheTxt__middle {
    margin: 2rem 0 0 0;
}
.c-invitationSec--title__img02Wrap {
    margin-top: 4rem;
}
.c-invitationSec--scheTxt {
    background: none;
    padding-top: 0px;
}
.c-invitationSecWrap{
    border: 10px solid #BC985F;
}
.c-invitationSec--title__name_animation{
    height:15.99vw ;
    width: 100vw;
    max-width: 100%;
    max-height: 127.97px;
}

.c-buttonL,
.c-invitationSec--repForm .c-radioBtn,
.c-invitationSec--repForm .c-checkboxBtn{
    color: #000;
    background-color: #fff;
    border: 2px solid #BC985F;
}
.c-invitationPage--reply{
    border: 10px solid #BC985F;
}

/* プロフィール */
.c-invitationSec--profile__deco {
	width: 43%;
}