
body.party_space header li.nav-party_space::after {
    display: block;
}

/* ==============================
  ページタイトル
============================== */
.page-title-wrap  {
    padding:  5.27% 0 4.77%;
}
.page-title-wrap h1 {
    width: 34.98%;
}
.page-title-wrap h1 span.jp {
    width: 23.09%;
}
.page-title-wrap p {
    width: 30.81%;
    margin: 4.1% auto 0;
}
.page-title-wrap p .page-title-text01 {
    width: 62.03%;
}
@media print, screen and (max-width: 768px) {
    .page-title-wrap  {
        padding: 34.74vw 0 15.62vw;
    }
    .page-title-wrap h1 {
        width: 65.38vw;
    }
    .page-title-wrap h1 span.jp {
        width: 25.77vw;
    }
    .page-title-wrap p {
        width: 80.57vw;
        margin: 9.7vw auto 0;
    }
    .page-title-wrap p .page-title-text01 {
        width: 61.82%;
    }
    .page-title-wrap p .page-title-text02 {
        width: 100%;
    }
}

/* ==============================
  共通
============================== */
section .max-members {
    display: flex;
    font-size: min(1.31vw, 1.8rem);
    margin-top: 6.01%;
}
section .max-members dt {
    padding-right: 1.8em;
    border-right: 1px solid #3e3a39;
}
section .max-members dd {
    width: auto;
    padding-left: 1.8em;
    letter-spacing: 0.14em;
}
@media print, screen and (max-width: 768px) {
    section .max-members {
        font-size: 3.41vw;
        margin-top: 6.66vw;
    }
    section .max-members dt {
        border-color: #ccc;
    }
}


/* ==============================
  チェルレオ
============================== */
/*  width / 379(section .text-wrap .title) */
#celerio .text-wrap .title h2 {
    width: 50%;
}
/*  width / 617(section .text-wrap .text-box) */
#celerio .text-wrap .text-box h3 {
/*    width: 79.79%;
    max-width: 492px;*/
}
@media print, screen and (max-width: 768px) {
    /*  width / 375(アートボードサイズ) */
    #celerio .text-wrap .title h2 {
        width: 42.93vw;
    }
    /*  width / 375(アートボードサイズ) */
    #celerio .text-wrap .text-box h3 {
        /*width: 80.66vw;
        max-width: 80.66vw;*/
    }
}


/* ==============================
  チェーロ
============================== */
#cielo .text-wrap .title h2 {
    width: 37.78%;
}
#cielo .text-wrap .text-box h3 {
/*    width: 83.62%;
    max-width: 516px;*/
    margin-right: -1vw;
}
#cielo .text-wrap .text-box h3 .cielo-text01 {
/*    width: 99.27%;
    max-width: 512px;*/
}
#cielo .text-wrap .text-box h3 .cielo-text02 {
/*    width: 78.86%;
    max-width: 407px;*/
}
@media print, screen and (max-width: 768px) {
    #cielo .text-wrap .title h2 {
        width: 32.46vw;
    }
    #cielo .text-wrap .text-box h3 {
/*        width: 84.24vw;
        max-width: 84.24vw;*/
    }
    #cielo .text-wrap .text-box h3 .cielo-text02 {
/*        width: 99.24%;
        max-width: 99.24%;*/
    }
    #cielo .text-wrap .text-box h3 .cielo-text02 {
/*        width: 79.22%;
        max-width: 79.22%;*/
    }
}


/* ==============================
  ステラ
============================== */
#stella .text-wrap .title h2 {
    width: 27.89%;
}
#stella .text-wrap .text-box h3 {
/*    width: 74.07%;
    max-width: 457px;*/
}
#stella .text-wrap .text-box h3 .stella-text01 {
    /*width: 100%;*/
}
#stella .text-wrap .text-box h3 .stella-text02 {
/*    width: 44.14%;
    max-width: 202px;*/
}
@media print, screen and (max-width: 768px) {
    #stella .text-wrap .title h2 {
        width: 24.07vw;
    }
    #stella .text-wrap .text-box h3 {
/*        width: 75.01vw;
        max-width: 75.01vw;*/
    }
    #stella .text-wrap .text-box h3 .stella-text02 {
/*        width: 43.93%;
        max-width: 43.93%;*/
    }
}


/* ==============================
  ティエラ
============================== */
#tierra .text-wrap .title h2 {
    width: 35.76%;
}
#tierra .text-wrap .text-box h3 {
/*    width: 84.45%;
    max-width: 521px;*/
}
@media print, screen and (max-width: 768px) {
    #tierra .text-wrap .title h2 {
        width: 30.65vw;
    }
    #tierra .text-wrap .text-box h3 {
/*        width: 83.75vw;
        max-width: 83.75vw;*/
    }
}
