.section-bg{
    position: relative;
    z-index: 0;
    background: url(../../img/p/img-background-balloon.png) no-repeat top center / contain;
    background-size: cover;
    background-position: top center;
}
@media screen and (max-width: 600px) {
    .section-bg{
        background:-webkit-linear-gradient(left,#02B9FA 0,#00BAF9 11.14%,#00bcfb 22.1%,#04aee7 71.84%,#01abe6 81.31%,#05AAE5 88.46%,#05AAE5 100%);
        background: linear-gradient(90deg,#02B9FA 0,#00BAF9 11.14%,#00bcfb 22.1%,#04aee7 71.84%,#01abe6 81.31%,#05AAE5 88.46%,#05AAE5 100%)
    }
  }
#contents-area,
#contents-body {
    width: 100% !important;
    position: relative;
    z-index: 0
}

#youth-debut-wari-2025 {
    max-width: 1366px;
    font-size: 16px;
    font-family: Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Sans", system-ui, sans-serif;
    margin: 0 auto;
}

#youth-debut-wari-2025 img {
    width: 100%;
    vertical-align: bottom
}
#youth-debut-wari-2025 .mainvisual > img {
    width: 100%;
    vertical-align: bottom
}

#youth-debut-wari-2025 *,
#youth-debut-wari-2025 ::after,
#youth-debut-wari-2025 ::before {
    box-sizing: border-box
}

#youth-debut-wari-2025 p {
    margin: 0
}

#youth-debut-wari-2025 a,
#youth-debut-wari-2025 a:active,
#youth-debut-wari-2025 a:focus,
#youth-debut-wari-2025 a:focus-visible,
#youth-debut-wari-2025 a:focus-within,
#youth-debut-wari-2025 a:hover,
#youth-debut-wari-2025 a:visited {
    text-decoration: none;
    outline: 0
}

#youth-debut-wari-2025 .pdficon {
    display: none
}

#youth-debut-wari-2025 .newwindowicon {
    display: none
}

#youth-debut-wari-2025 .mt-0-pc {
    margin-top: 0 !important
}

#youth-debut-wari-2025 .mr-0-pc {
    margin-right: 0 !important
}

#youth-debut-wari-2025 .mb-0-pc {
    margin-bottom: 0 !important
}

#youth-debut-wari-2025 .ml-0-pc {
    margin-left: 0 !important
}

#youth-debut-wari-2025 .mx-0-pc {
    margin-left: 0 !important;
    margin-right: 0 !important
}

#youth-debut-wari-2025 .my-0-pc {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

#youth-debut-wari-2025 .ma-0-pc {
    margin: 0 !important
}

#youth-debut-wari-2025 .pt-0-pc {
    padding-top: 0 !important
}

#youth-debut-wari-2025 .pr-0-pc {
    padding-right: 0 !important
}

#youth-debut-wari-2025 .pb-0-pc {
    padding-bottom: 0 !important
}

#youth-debut-wari-2025 .pl-0-pc {
    padding-left: 0 !important
}

#youth-debut-wari-2025 .px-0-pc {
    padding-left: 0 !important;
    padding-right: 0 !important
}

#youth-debut-wari-2025 .py-0-pc {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

#youth-debut-wari-2025 .pa-0-pc {
    padding: 0 !important
}

#youth-debut-wari-2025 .mt-5-pc {
    margin-top: 5px !important
}

#youth-debut-wari-2025 .mr-5-pc {
    margin-right: 5px !important
}

#youth-debut-wari-2025 .mb-5-pc {
    margin-bottom: 5px !important
}

#youth-debut-wari-2025 .ml-5-pc {
    margin-left: 5px !important
}

#youth-debut-wari-2025 .mx-5-pc {
    margin-left: 5px !important;
    margin-right: 5px !important
}

#youth-debut-wari-2025 .my-5-pc {
    margin-top: 5px !important;
    margin-bottom: 5px !important
}

#youth-debut-wari-2025 .ma-5-pc {
    margin: 5px !important
}

#youth-debut-wari-2025 .pt-5-pc {
    padding-top: 5px !important
}

#youth-debut-wari-2025 .pr-5-pc {
    padding-right: 5px !important
}

#youth-debut-wari-2025 .pb-5-pc {
    padding-bottom: 5px !important
}

#youth-debut-wari-2025 .pl-5-pc {
    padding-left: 5px !important
}

#youth-debut-wari-2025 .px-5-pc {
    padding-left: 5px !important;
    padding-right: 5px !important
}

#youth-debut-wari-2025 .py-5-pc {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

#youth-debut-wari-2025 .pa-5-pc {
    padding: 5px !important
}

#youth-debut-wari-2025 .mt-10-pc {
    margin-top: 10px !important
}

#youth-debut-wari-2025 .mr-10-pc {
    margin-right: 10px !important
}

#youth-debut-wari-2025 .mb-10-pc {
    margin-bottom: 10px !important
}

#youth-debut-wari-2025 .ml-10-pc {
    margin-left: 10px !important
}

#youth-debut-wari-2025 .mx-10-pc {
    margin-left: 10px !important;
    margin-right: 10px !important
}

#youth-debut-wari-2025 .my-10-pc {
    margin-top: 10px !important;
    margin-bottom: 10px !important
}

#youth-debut-wari-2025 .ma-10-pc {
    margin: 10px !important
}

#youth-debut-wari-2025 .pt-10-pc {
    padding-top: 10px !important
}

#youth-debut-wari-2025 .pr-10-pc {
    padding-right: 10px !important
}

#youth-debut-wari-2025 .pb-10-pc {
    padding-bottom: 10px !important
}

#youth-debut-wari-2025 .pl-10-pc {
    padding-left: 10px !important
}

#youth-debut-wari-2025 .px-10-pc {
    padding-left: 10px !important;
    padding-right: 10px !important
}

#youth-debut-wari-2025 .py-10-pc {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

#youth-debut-wari-2025 .pa-10-pc {
    padding: 10px !important
}

#youth-debut-wari-2025 .mt-15-pc {
    margin-top: 15px !important
}

#youth-debut-wari-2025 .mr-15-pc {
    margin-right: 15px !important
}

#youth-debut-wari-2025 .mb-15-pc {
    margin-bottom: 15px !important
}

#youth-debut-wari-2025 .ml-15-pc {
    margin-left: 15px !important
}

#youth-debut-wari-2025 .mx-15-pc {
    margin-left: 15px !important;
    margin-right: 15px !important
}

#youth-debut-wari-2025 .my-15-pc {
    margin-top: 15px !important;
    margin-bottom: 15px !important
}

#youth-debut-wari-2025 .ma-15-pc {
    margin: 15px !important
}

#youth-debut-wari-2025 .pt-15-pc {
    padding-top: 15px !important
}

#youth-debut-wari-2025 .pr-15-pc {
    padding-right: 15px !important
}

#youth-debut-wari-2025 .pb-15-pc {
    padding-bottom: 15px !important
}

#youth-debut-wari-2025 .pl-15-pc {
    padding-left: 15px !important
}

#youth-debut-wari-2025 .px-15-pc {
    padding-left: 15px !important;
    padding-right: 15px !important
}

#youth-debut-wari-2025 .py-15-pc {
    padding-top: 15px !important;
    padding-bottom: 15px !important
}

#youth-debut-wari-2025 .pa-15-pc {
    padding: 15px !important
}

#youth-debut-wari-2025 .mt-20-pc {
    margin-top: 20px !important
}

#youth-debut-wari-2025 .mr-20-pc {
    margin-right: 20px !important
}

#youth-debut-wari-2025 .mb-20-pc {
    margin-bottom: 20px !important
}

#youth-debut-wari-2025 .ml-20-pc {
    margin-left: 20px !important
}

#youth-debut-wari-2025 .mx-20-pc {
    margin-left: 20px !important;
    margin-right: 20px !important
}

#youth-debut-wari-2025 .my-20-pc {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

#youth-debut-wari-2025 .ma-20-pc {
    margin: 20px !important
}

#youth-debut-wari-2025 .pt-20-pc {
    padding-top: 20px !important
}

#youth-debut-wari-2025 .pr-20-pc {
    padding-right: 20px !important
}

#youth-debut-wari-2025 .pb-20-pc {
    padding-bottom: 20px !important
}

#youth-debut-wari-2025 .pl-20-pc {
    padding-left: 20px !important
}

#youth-debut-wari-2025 .px-20-pc {
    padding-left: 20px !important;
    padding-right: 20px !important
}

#youth-debut-wari-2025 .py-20-pc {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

#youth-debut-wari-2025 .pa-20-pc {
    padding: 20px !important
}

#youth-debut-wari-2025 .mt-25-pc {
    margin-top: 25px !important
}

#youth-debut-wari-2025 .mr-25-pc {
    margin-right: 25px !important
}

#youth-debut-wari-2025 .mb-25-pc {
    margin-bottom: 25px !important
}

#youth-debut-wari-2025 .ml-25-pc {
    margin-left: 25px !important
}

#youth-debut-wari-2025 .mx-25-pc {
    margin-left: 25px !important;
    margin-right: 25px !important
}

#youth-debut-wari-2025 .my-25-pc {
    margin-top: 25px !important;
    margin-bottom: 25px !important
}

#youth-debut-wari-2025 .ma-25-pc {
    margin: 25px !important
}

#youth-debut-wari-2025 .pt-25-pc {
    padding-top: 25px !important
}

#youth-debut-wari-2025 .pr-25-pc {
    padding-right: 25px !important
}

#youth-debut-wari-2025 .pb-25-pc {
    padding-bottom: 25px !important
}

#youth-debut-wari-2025 .pl-25-pc {
    padding-left: 25px !important
}

#youth-debut-wari-2025 .px-25-pc {
    padding-left: 25px !important;
    padding-right: 25px !important
}

#youth-debut-wari-2025 .py-25-pc {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

#youth-debut-wari-2025 .pa-25-pc {
    padding: 25px !important
}

#youth-debut-wari-2025 .mt-30-pc {
    margin-top: 30px !important
}

#youth-debut-wari-2025 .mr-30-pc {
    margin-right: 30px !important
}

#youth-debut-wari-2025 .mb-30-pc {
    margin-bottom: 30px !important
}

#youth-debut-wari-2025 .ml-30-pc {
    margin-left: 30px !important
}

#youth-debut-wari-2025 .mx-30-pc {
    margin-left: 30px !important;
    margin-right: 30px !important
}

#youth-debut-wari-2025 .my-30-pc {
    margin-top: 30px !important;
    margin-bottom: 30px !important
}

#youth-debut-wari-2025 .ma-30-pc {
    margin: 30px !important
}

#youth-debut-wari-2025 .pt-30-pc {
    padding-top: 30px !important
}

#youth-debut-wari-2025 .pr-30-pc {
    padding-right: 30px !important
}

#youth-debut-wari-2025 .pb-30-pc {
    padding-bottom: 30px !important
}

#youth-debut-wari-2025 .pl-30-pc {
    padding-left: 30px !important
}

#youth-debut-wari-2025 .px-30-pc {
    padding-left: 30px !important;
    padding-right: 30px !important
}

#youth-debut-wari-2025 .py-30-pc {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}

#youth-debut-wari-2025 .pa-30-pc {
    padding: 30px !important
}

#youth-debut-wari-2025 .mt-35-pc {
    margin-top: 35px !important
}

#youth-debut-wari-2025 .mr-35-pc {
    margin-right: 35px !important
}

#youth-debut-wari-2025 .mb-35-pc {
    margin-bottom: 35px !important
}

#youth-debut-wari-2025 .ml-35-pc {
    margin-left: 35px !important
}

#youth-debut-wari-2025 .mx-35-pc {
    margin-left: 35px !important;
    margin-right: 35px !important
}

#youth-debut-wari-2025 .my-35-pc {
    margin-top: 35px !important;
    margin-bottom: 35px !important
}

#youth-debut-wari-2025 .ma-35-pc {
    margin: 35px !important
}

#youth-debut-wari-2025 .pt-35-pc {
    padding-top: 35px !important
}

#youth-debut-wari-2025 .pr-35-pc {
    padding-right: 35px !important
}

#youth-debut-wari-2025 .pb-35-pc {
    padding-bottom: 35px !important
}

#youth-debut-wari-2025 .pl-35-pc {
    padding-left: 35px !important
}

#youth-debut-wari-2025 .px-35-pc {
    padding-left: 35px !important;
    padding-right: 35px !important
}

#youth-debut-wari-2025 .py-35-pc {
    padding-top: 35px !important;
    padding-bottom: 35px !important
}

#youth-debut-wari-2025 .pa-35-pc {
    padding: 35px !important
}

#youth-debut-wari-2025 .mt-40-pc {
    margin-top: 40px !important
}

#youth-debut-wari-2025 .mr-40-pc {
    margin-right: 40px !important
}

#youth-debut-wari-2025 .mb-40-pc {
    margin-bottom: 40px !important
}

#youth-debut-wari-2025 .ml-40-pc {
    margin-left: 40px !important
}

#youth-debut-wari-2025 .mx-40-pc {
    margin-left: 40px !important;
    margin-right: 40px !important
}

#youth-debut-wari-2025 .my-40-pc {
    margin-top: 40px !important;
    margin-bottom: 40px !important
}

#youth-debut-wari-2025 .ma-40-pc {
    margin: 40px !important
}

#youth-debut-wari-2025 .pt-40-pc {
    padding-top: 40px !important
}

#youth-debut-wari-2025 .pr-40-pc {
    padding-right: 40px !important
}

#youth-debut-wari-2025 .pb-40-pc {
    padding-bottom: 40px !important
}

#youth-debut-wari-2025 .pl-40-pc {
    padding-left: 40px !important
}

#youth-debut-wari-2025 .px-40-pc {
    padding-left: 40px !important;
    padding-right: 40px !important
}

#youth-debut-wari-2025 .py-40-pc {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}

#youth-debut-wari-2025 .pa-40-pc {
    padding: 40px !important
}

#youth-debut-wari-2025 .mt-45-pc {
    margin-top: 45px !important
}

#youth-debut-wari-2025 .mr-45-pc {
    margin-right: 45px !important
}

#youth-debut-wari-2025 .mb-45-pc {
    margin-bottom: 45px !important
}

#youth-debut-wari-2025 .ml-45-pc {
    margin-left: 45px !important
}

#youth-debut-wari-2025 .mx-45-pc {
    margin-left: 45px !important;
    margin-right: 45px !important
}

#youth-debut-wari-2025 .my-45-pc {
    margin-top: 45px !important;
    margin-bottom: 45px !important
}

#youth-debut-wari-2025 .ma-45-pc {
    margin: 45px !important
}

#youth-debut-wari-2025 .pt-45-pc {
    padding-top: 45px !important
}

#youth-debut-wari-2025 .pr-45-pc {
    padding-right: 45px !important
}

#youth-debut-wari-2025 .pb-45-pc {
    padding-bottom: 45px !important
}

#youth-debut-wari-2025 .pl-45-pc {
    padding-left: 45px !important
}

#youth-debut-wari-2025 .px-45-pc {
    padding-left: 45px !important;
    padding-right: 45px !important
}

#youth-debut-wari-2025 .py-45-pc {
    padding-top: 45px !important;
    padding-bottom: 45px !important
}

#youth-debut-wari-2025 .pa-45-pc {
    padding: 45px !important
}

#youth-debut-wari-2025 .mt-50-pc {
    margin-top: 50px !important
}

#youth-debut-wari-2025 .mr-50-pc {
    margin-right: 50px !important
}

#youth-debut-wari-2025 .mb-50-pc {
    margin-bottom: 50px !important
}

#youth-debut-wari-2025 .ml-50-pc {
    margin-left: 50px !important
}

#youth-debut-wari-2025 .mx-50-pc {
    margin-left: 50px !important;
    margin-right: 50px !important
}

#youth-debut-wari-2025 .my-50-pc {
    margin-top: 50px !important;
    margin-bottom: 50px !important
}

#youth-debut-wari-2025 .ma-50-pc {
    margin: 50px !important
}

#youth-debut-wari-2025 .pt-50-pc {
    padding-top: 50px !important
}

#youth-debut-wari-2025 .pr-50-pc {
    padding-right: 50px !important
}

#youth-debut-wari-2025 .pb-50-pc {
    padding-bottom: 50px !important
}

#youth-debut-wari-2025 .pl-50-pc {
    padding-left: 50px !important
}

#youth-debut-wari-2025 .px-50-pc {
    padding-left: 50px !important;
    padding-right: 50px !important
}

#youth-debut-wari-2025 .py-50-pc {
    padding-top: 50px !important;
    padding-bottom: 50px !important
}

#youth-debut-wari-2025 .pa-50-pc {
    padding: 50px !important
}

#youth-debut-wari-2025 .mt-55-pc {
    margin-top: 55px !important
}

#youth-debut-wari-2025 .mr-55-pc {
    margin-right: 55px !important
}

#youth-debut-wari-2025 .mb-55-pc {
    margin-bottom: 55px !important
}

#youth-debut-wari-2025 .ml-55-pc {
    margin-left: 55px !important
}

#youth-debut-wari-2025 .mx-55-pc {
    margin-left: 55px !important;
    margin-right: 55px !important
}

#youth-debut-wari-2025 .my-55-pc {
    margin-top: 55px !important;
    margin-bottom: 55px !important
}

#youth-debut-wari-2025 .ma-55-pc {
    margin: 55px !important
}

#youth-debut-wari-2025 .pt-55-pc {
    padding-top: 55px !important
}

#youth-debut-wari-2025 .pr-55-pc {
    padding-right: 55px !important
}

#youth-debut-wari-2025 .pb-55-pc {
    padding-bottom: 55px !important
}

#youth-debut-wari-2025 .pl-55-pc {
    padding-left: 55px !important
}

#youth-debut-wari-2025 .px-55-pc {
    padding-left: 55px !important;
    padding-right: 55px !important
}

#youth-debut-wari-2025 .py-55-pc {
    padding-top: 55px !important;
    padding-bottom: 55px !important
}

#youth-debut-wari-2025 .pa-55-pc {
    padding: 55px !important
}

#youth-debut-wari-2025 .mt-60-pc {
    margin-top: 60px !important
}

#youth-debut-wari-2025 .mr-60-pc {
    margin-right: 60px !important
}

#youth-debut-wari-2025 .mb-60-pc {
    margin-bottom: 60px !important
}

#youth-debut-wari-2025 .ml-60-pc {
    margin-left: 60px !important
}

#youth-debut-wari-2025 .mx-60-pc {
    margin-left: 60px !important;
    margin-right: 60px !important
}

#youth-debut-wari-2025 .my-60-pc {
    margin-top: 60px !important;
    margin-bottom: 60px !important
}

#youth-debut-wari-2025 .ma-60-pc {
    margin: 60px !important
}

#youth-debut-wari-2025 .pt-60-pc {
    padding-top: 60px !important
}

#youth-debut-wari-2025 .pr-60-pc {
    padding-right: 60px !important
}

#youth-debut-wari-2025 .pb-60-pc {
    padding-bottom: 60px !important
}

#youth-debut-wari-2025 .pl-60-pc {
    padding-left: 60px !important
}

#youth-debut-wari-2025 .px-60-pc {
    padding-left: 60px !important;
    padding-right: 60px !important
}

#youth-debut-wari-2025 .py-60-pc {
    padding-top: 60px !important;
    padding-bottom: 60px !important
}

#youth-debut-wari-2025 .pa-60-pc {
    padding: 60px !important
}

#youth-debut-wari-2025 .mt-65-pc {
    margin-top: 65px !important
}

#youth-debut-wari-2025 .mr-65-pc {
    margin-right: 65px !important
}

#youth-debut-wari-2025 .mb-65-pc {
    margin-bottom: 65px !important
}

#youth-debut-wari-2025 .ml-65-pc {
    margin-left: 65px !important
}

#youth-debut-wari-2025 .mx-65-pc {
    margin-left: 65px !important;
    margin-right: 65px !important
}

#youth-debut-wari-2025 .my-65-pc {
    margin-top: 65px !important;
    margin-bottom: 65px !important
}

#youth-debut-wari-2025 .ma-65-pc {
    margin: 65px !important
}

#youth-debut-wari-2025 .pt-65-pc {
    padding-top: 65px !important
}

#youth-debut-wari-2025 .pr-65-pc {
    padding-right: 65px !important
}

#youth-debut-wari-2025 .pb-65-pc {
    padding-bottom: 65px !important
}

#youth-debut-wari-2025 .pl-65-pc {
    padding-left: 65px !important
}

#youth-debut-wari-2025 .px-65-pc {
    padding-left: 65px !important;
    padding-right: 65px !important
}

#youth-debut-wari-2025 .py-65-pc {
    padding-top: 65px !important;
    padding-bottom: 65px !important
}

#youth-debut-wari-2025 .pa-65-pc {
    padding: 65px !important
}

#youth-debut-wari-2025 .mt-70-pc {
    margin-top: 70px !important
}

#youth-debut-wari-2025 .mr-70-pc {
    margin-right: 70px !important
}

#youth-debut-wari-2025 .mb-70-pc {
    margin-bottom: 70px !important
}

#youth-debut-wari-2025 .ml-70-pc {
    margin-left: 70px !important
}

#youth-debut-wari-2025 .mx-70-pc {
    margin-left: 70px !important;
    margin-right: 70px !important
}

#youth-debut-wari-2025 .my-70-pc {
    margin-top: 70px !important;
    margin-bottom: 70px !important
}

#youth-debut-wari-2025 .ma-70-pc {
    margin: 70px !important
}

#youth-debut-wari-2025 .pt-70-pc {
    padding-top: 70px !important
}

#youth-debut-wari-2025 .pr-70-pc {
    padding-right: 70px !important
}

#youth-debut-wari-2025 .pb-70-pc {
    padding-bottom: 70px !important
}

#youth-debut-wari-2025 .pl-70-pc {
    padding-left: 70px !important
}

#youth-debut-wari-2025 .px-70-pc {
    padding-left: 70px !important;
    padding-right: 70px !important
}

#youth-debut-wari-2025 .py-70-pc {
    padding-top: 70px !important;
    padding-bottom: 70px !important
}

#youth-debut-wari-2025 .pa-70-pc {
    padding: 70px !important
}

#youth-debut-wari-2025 .mt-75-pc {
    margin-top: 75px !important
}

#youth-debut-wari-2025 .mr-75-pc {
    margin-right: 75px !important
}

#youth-debut-wari-2025 .mb-75-pc {
    margin-bottom: 75px !important
}

#youth-debut-wari-2025 .ml-75-pc {
    margin-left: 75px !important
}

#youth-debut-wari-2025 .mx-75-pc {
    margin-left: 75px !important;
    margin-right: 75px !important
}

#youth-debut-wari-2025 .my-75-pc {
    margin-top: 75px !important;
    margin-bottom: 75px !important
}

#youth-debut-wari-2025 .ma-75-pc {
    margin: 75px !important
}

#youth-debut-wari-2025 .pt-75-pc {
    padding-top: 75px !important
}

#youth-debut-wari-2025 .pr-75-pc {
    padding-right: 75px !important
}

#youth-debut-wari-2025 .pb-75-pc {
    padding-bottom: 75px !important
}

#youth-debut-wari-2025 .pl-75-pc {
    padding-left: 75px !important
}

#youth-debut-wari-2025 .px-75-pc {
    padding-left: 75px !important;
    padding-right: 75px !important
}

#youth-debut-wari-2025 .py-75-pc {
    padding-top: 75px !important;
    padding-bottom: 75px !important
}

#youth-debut-wari-2025 .pa-75-pc {
    padding: 75px !important
}

#youth-debut-wari-2025 .mt-80-pc {
    margin-top: 80px !important
}

#youth-debut-wari-2025 .mr-80-pc {
    margin-right: 80px !important
}

#youth-debut-wari-2025 .mb-80-pc {
    margin-bottom: 80px !important
}

#youth-debut-wari-2025 .ml-80-pc {
    margin-left: 80px !important
}

#youth-debut-wari-2025 .mx-80-pc {
    margin-left: 80px !important;
    margin-right: 80px !important
}

#youth-debut-wari-2025 .my-80-pc {
    margin-top: 80px !important;
    margin-bottom: 80px !important
}

#youth-debut-wari-2025 .ma-80-pc {
    margin: 80px !important
}

#youth-debut-wari-2025 .pt-80-pc {
    padding-top: 80px !important
}

#youth-debut-wari-2025 .pr-80-pc {
    padding-right: 80px !important
}

#youth-debut-wari-2025 .pb-80-pc {
    padding-bottom: 80px !important
}

#youth-debut-wari-2025 .pl-80-pc {
    padding-left: 80px !important
}

#youth-debut-wari-2025 .px-80-pc {
    padding-left: 80px !important;
    padding-right: 80px !important
}

#youth-debut-wari-2025 .py-80-pc {
    padding-top: 80px !important;
    padding-bottom: 80px !important
}

#youth-debut-wari-2025 .pa-80-pc {
    padding: 80px !important
}

#youth-debut-wari-2025 .mt-85-pc {
    margin-top: 85px !important
}

#youth-debut-wari-2025 .mr-85-pc {
    margin-right: 85px !important
}

#youth-debut-wari-2025 .mb-85-pc {
    margin-bottom: 85px !important
}

#youth-debut-wari-2025 .ml-85-pc {
    margin-left: 85px !important
}

#youth-debut-wari-2025 .mx-85-pc {
    margin-left: 85px !important;
    margin-right: 85px !important
}

#youth-debut-wari-2025 .my-85-pc {
    margin-top: 85px !important;
    margin-bottom: 85px !important
}

#youth-debut-wari-2025 .ma-85-pc {
    margin: 85px !important
}

#youth-debut-wari-2025 .pt-85-pc {
    padding-top: 85px !important
}

#youth-debut-wari-2025 .pr-85-pc {
    padding-right: 85px !important
}

#youth-debut-wari-2025 .pb-85-pc {
    padding-bottom: 85px !important
}

#youth-debut-wari-2025 .pl-85-pc {
    padding-left: 85px !important
}

#youth-debut-wari-2025 .px-85-pc {
    padding-left: 85px !important;
    padding-right: 85px !important
}

#youth-debut-wari-2025 .py-85-pc {
    padding-top: 85px !important;
    padding-bottom: 85px !important
}

#youth-debut-wari-2025 .pa-85-pc {
    padding: 85px !important
}

#youth-debut-wari-2025 .mt-90-pc {
    margin-top: 90px !important
}

#youth-debut-wari-2025 .mr-90-pc {
    margin-right: 90px !important
}

#youth-debut-wari-2025 .mb-90-pc {
    margin-bottom: 90px !important
}

#youth-debut-wari-2025 .ml-90-pc {
    margin-left: 90px !important
}

#youth-debut-wari-2025 .mx-90-pc {
    margin-left: 90px !important;
    margin-right: 90px !important
}

#youth-debut-wari-2025 .my-90-pc {
    margin-top: 90px !important;
    margin-bottom: 90px !important
}

#youth-debut-wari-2025 .ma-90-pc {
    margin: 90px !important
}

#youth-debut-wari-2025 .pt-90-pc {
    padding-top: 90px !important
}

#youth-debut-wari-2025 .pr-90-pc {
    padding-right: 90px !important
}

#youth-debut-wari-2025 .pb-90-pc {
    padding-bottom: 90px !important
}

#youth-debut-wari-2025 .pl-90-pc {
    padding-left: 90px !important
}

#youth-debut-wari-2025 .px-90-pc {
    padding-left: 90px !important;
    padding-right: 90px !important
}

#youth-debut-wari-2025 .py-90-pc {
    padding-top: 90px !important;
    padding-bottom: 90px !important
}

#youth-debut-wari-2025 .pa-90-pc {
    padding: 90px !important
}

#youth-debut-wari-2025 .mt-95-pc {
    margin-top: 95px !important
}

#youth-debut-wari-2025 .mr-95-pc {
    margin-right: 95px !important
}

#youth-debut-wari-2025 .mb-95-pc {
    margin-bottom: 95px !important
}

#youth-debut-wari-2025 .ml-95-pc {
    margin-left: 95px !important
}

#youth-debut-wari-2025 .mx-95-pc {
    margin-left: 95px !important;
    margin-right: 95px !important
}

#youth-debut-wari-2025 .my-95-pc {
    margin-top: 95px !important;
    margin-bottom: 95px !important
}

#youth-debut-wari-2025 .ma-95-pc {
    margin: 95px !important
}

#youth-debut-wari-2025 .pt-95-pc {
    padding-top: 95px !important
}

#youth-debut-wari-2025 .pr-95-pc {
    padding-right: 95px !important
}

#youth-debut-wari-2025 .pb-95-pc {
    padding-bottom: 95px !important
}

#youth-debut-wari-2025 .pl-95-pc {
    padding-left: 95px !important
}

#youth-debut-wari-2025 .px-95-pc {
    padding-left: 95px !important;
    padding-right: 95px !important
}

#youth-debut-wari-2025 .py-95-pc {
    padding-top: 95px !important;
    padding-bottom: 95px !important
}

#youth-debut-wari-2025 .pa-95-pc {
    padding: 95px !important
}

#youth-debut-wari-2025 .mt-100-pc {
    margin-top: 100px !important
}

#youth-debut-wari-2025 .mr-100-pc {
    margin-right: 100px !important
}

#youth-debut-wari-2025 .mb-100-pc {
    margin-bottom: 100px !important
}

#youth-debut-wari-2025 .ml-100-pc {
    margin-left: 100px !important
}

#youth-debut-wari-2025 .mx-100-pc {
    margin-left: 100px !important;
    margin-right: 100px !important
}

#youth-debut-wari-2025 .my-100-pc {
    margin-top: 100px !important;
    margin-bottom: 100px !important
}

#youth-debut-wari-2025 .ma-100-pc {
    margin: 100px !important
}

#youth-debut-wari-2025 .pt-100-pc {
    padding-top: 100px !important
}

#youth-debut-wari-2025 .pr-100-pc {
    padding-right: 100px !important
}

#youth-debut-wari-2025 .pb-100-pc {
    padding-bottom: 100px !important
}

#youth-debut-wari-2025 .pl-100-pc {
    padding-left: 100px !important
}

#youth-debut-wari-2025 .px-100-pc {
    padding-left: 100px !important;
    padding-right: 100px !important
}

#youth-debut-wari-2025 .py-100-pc {
    padding-top: 100px !important;
    padding-bottom: 100px !important
}

#youth-debut-wari-2025 .pa-100-pc {
    padding: 100px !important
}

#youth-debut-wari-2025 .mt-auto-pc {
    margin-top: auto !important
}

#youth-debut-wari-2025 .mr-auto-pc {
    margin-right: auto !important
}

#youth-debut-wari-2025 .mb-auto-pc {
    margin-bottom: auto !important
}

#youth-debut-wari-2025 .ml-auto-pc {
    margin-left: auto !important
}

#youth-debut-wari-2025 .mx-auto-pc {
    margin-left: auto !important;
    margin-right: auto !important
}

#youth-debut-wari-2025 .my-auto-pc {
    margin-top: auto !important;
    margin-bottom: auto !important
}

#youth-debut-wari-2025 .ma-auto-pc {
    margin: auto !important
}

#youth-debut-wari-2025 .text-left-pc {
    text-align: left !important
}

#youth-debut-wari-2025 .text-center-pc {
    text-align: center !important
}

#youth-debut-wari-2025 .text-right-pc {
    text-align: right !important
}

#youth-debut-wari-2025 .text-left {
    text-align: left !important
}

#youth-debut-wari-2025 .text-center {
    text-align: center !important
}

#youth-debut-wari-2025 .text-right {
    text-align: right !important
}

#youth-debut-wari-2025 .text-normal-pc {
    font-weight: 400 !important
}

#youth-debut-wari-2025 .text-bold-pc {
    font-weight: 700 !important
}

#youth-debut-wari-2025 .text-normal {
    font-weight: 400 !important
}

#youth-debut-wari-2025 .text-bold {
    font-weight: 700 !important
}

#youth-debut-wari-2025 .sp {
    display: none !important
}

#youth-debut-wari-2025 .ellipsis-pc {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

#youth-debut-wari-2025 .ellipsis {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
}

#youth-debut-wari-2025 .bg-sakura-01 {
    position: relative
}

#youth-debut-wari-2025 .bg-sakura-01::before {
    content: "";
    width: 100%;
    height: 860px;
    position: absolute;
    top: -570px;
    left: 0;
    z-index: -1;
    display: block;
    background: url(/mobile/set/data/special/youth-debut-wari/img/p/bg-sakura-01.png) no-repeat top center/1562px auto;
    pointer-events: none
}

#youth-debut-wari-2025 .bg-sakura-02 {
    position: relative
}

#youth-debut-wari-2025 .bg-sakura-02::before {
    content: "";
    width: 990px;
    height: 200px;
    position: absolute;
    top: -85px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    display: block;
    background: url(/mobile/set/data/special/youth-debut-wari/img/p/bg-sakura-02.png) no-repeat top right/433px auto;
    pointer-events: none
}

#youth-debut-wari-2025 .bg-sakura-03 {
    position: relative
}

#youth-debut-wari-2025 .bg-sakura-03::before {
    content: "";
    width: 100%;
    height: 860px;
    position: absolute;
    top: -500px;
    left: 0;
    z-index: -1;
    display: block;
    background: url(/mobile/set/data/special/youth-debut-wari/img/p/bg-sakura-03.png) no-repeat top center/1562px auto;
    pointer-events: none
}

#youth-debut-wari-2025 .bg-sakura-04 {
    position: relative
}

#youth-debut-wari-2025 .bg-sakura-04::before {
    content: "";
    width: 100%;
    height: 914px;
    position: absolute;
    top: -635px;
    left: 0;
    z-index: -1;
    display: block;
    background: url(/mobile/set/data/special/youth-debut-wari/img/p/bg-sakura-04.png) no-repeat top center/1591px auto;
    pointer-events: none
}

#youth-debut-wari-2025 .bg-sakura-05 {
    position: relative
}

#youth-debut-wari-2025 .bg-sakura-05::before {
    content: "";
    width: 817px;
    height: 587px;
    position: absolute;
    top: -215px;
    left: calc(50% - 390px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
    display: block;
    background: url(/mobile/set/data/special/youth-debut-wari/img/p/bg-sakura-05.png) no-repeat top left/817px auto;
    pointer-events: none
}

#youth-debut-wari-2025 .button {
    width: 100%;
    min-height: 50px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 8px 20px;
    position: relative;
    z-index: 10;
    border-radius: 999px;
    border: none;
    background-color: #1298df;
    color: #fff !important;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none !important;
    text-align: center;
    line-height: 1.3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#youth-debut-wari-2025 .button.button-black {
    background-color: #333;
    box-shadow: 0 0 12px #666
}

#youth-debut-wari-2025 .button.button-gray {
    background-color: #909090;
    box-shadow: 0 0 12px #666
}

#youth-debut-wari-2025 .button.button-arrow::before {
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(../../img/shared/icon-arrow-white.svg) no-repeat center;
    background-size: cover
}

#youth-debut-wari-2025 .button.button-arrow-bottom::before {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

#youth-debut-wari-2025 .button.button-arrow-bottom[data-state=opened]::before {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg)
}

#youth-debut-wari-2025 .button.button-toggle::after,
#youth-debut-wari-2025 .button.button-toggle::before {
    content: "";
    width: 10px;
    height: 2px;
    position: absolute;
    top: 50%;
    right: 6px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    background-color: #000
}

#youth-debut-wari-2025 .button.button-toggle[data-state=closed]::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

#youth-debut-wari-2025 .button.button-small {
    min-height: 36px;
    padding: 4px 20px 4px 10px;
    font-size: 14px
}

#youth-debut-wari-2025 .button.button-small.button-arrow::before {
    width: 6px;
    height: 10px;
    right: 10px
}

#youth-debut-wari-2025 .button.button-large {
    min-height: 70px;
    font-size: 22px
}

#youth-debut-wari-2025 .button.button-large.button-arrow::before {
    width: 9px;
    height: 14px;
    right: 15px
}

#youth-debut-wari-2025 .button.button-no-shadow {
    box-shadow: none
}

#youth-debut-wari-2025 .box {
    width: 100%;
    margin: 0 auto;
    position: relative
}

#youth-debut-wari-2025 .box .box-catch {
    position: relative;
    margin: 0 auto;
    text-align: center
}

#youth-debut-wari-2025 .box .box-title {
    position: relative;
    z-index: 1;
    padding: 10px;
    text-align: center;
    border-radius: 16px 16px 0 0
}

#youth-debut-wari-2025 .box .box-title+.box-inner {
    border-radius: 0 0 16px 16px;
    border-top: none
}

#youth-debut-wari-2025 .box .box-inner {
    position: relative;
    z-index: 1;
    padding: 40px;
    border-radius: 16px;
    border: 4px solid;
    background-color: #fff
}

#youth-debut-wari-2025 .box .box-main-image {
    text-align: center
}

#youth-debut-wari-2025 .box .box-button {
    width: 370px;
    margin: 0 auto;
    text-align: center
}

#youth-debut-wari-2025 .box.box-children .box-inner {
    border-color: #002c71
}

#youth-debut-wari-2025 .box.box-children .box-title {
    background-color: #002c71
}

#youth-debut-wari-2025 .box.box-parents .box-inner {
    border-color: #9a1616
}

#youth-debut-wari-2025 .box.box-parents .box-title {
    background-color: #9a1616
}

#youth-debut-wari-2025 .box-accordion {
    width: 800px;
    margin: 0 auto;
    padding: 15px;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #333
}

#youth-debut-wari-2025 .box-accordion .box-accordion-title {
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 20px;
    padding: 12px 0;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #333
}

#youth-debut-wari-2025 .box-accordion .box-accordion-title:not(:first-of-type) {
    margin-top: 28px
}

#youth-debut-wari-2025 .box-accordion .box-accordion-sub-title {
    font-weight: 700;
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 5px;
    color: #333
}

#youth-debut-wari-2025 .box-accordion .box-accordion-button {
    width: 200px;
    margin: 30px auto
}

#youth-debut-wari-2025 .notes {
    margin: 0;
    font-size: 11px;
    color: #fff;
    line-height: 1.6;
    list-style: none
}

#youth-debut-wari-2025 .notes>.notes-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

#youth-debut-wari-2025 ul.notes>.notes-item::before {
    content: "・";
    min-width: 22px;
    display: inline-block;
    margin-right: 4px;
    text-align: right
}

#youth-debut-wari-2025 ul.notes>.notes-item.notes-item-asterisk::before {
    content: "※" attr(data-list-number)
}

#youth-debut-wari-2025 ol.notes>.notes-item::before {
    content: "※" attr(data-list-number);
    min-width: 22px;
    display: inline-block;
    margin-right: 4px
}

#youth-debut-wari-2025 .text {
    font-size: 11px;
    color: #333
}

#youth-debut-wari-2025 .text-link {
    color: inherit !important;
    text-decoration: underline !important
}

#youth-debut-wari-2025 .text-link .pdficon {
    display: unset;
    margin-left: 4px;
    vertical-align: text-top
}

#youth-debut-wari-2025 .text-link .newwindowicon {
    display: unset
}

#youth-debut-wari-2025 .text-indent {
    text-indent: -1em;
    padding-left: 1em
}

#youth-debut-wari-2025 .text-white {
    color: #fff !important
}

#youth-debut-wari-2025 .text-blue {
    color: #1298df !important
}

#youth-debut-wari-2025 .text-red {
    color: #e70012 !important
}

#youth-debut-wari-2025 .text-notice {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    font-size: 10px;
    text-align: right;
    color: #666;
    background-color: #fff;
    line-height: 1.714
}

#youth-debut-wari-2025 .model-details {
    width: 710px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin: 0 auto;
    border: 1px solid #333;
    border-radius: 4px;
    overflow: hidden
}

#youth-debut-wari-2025 .model-details .model-details-label {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 12px 6px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    background-color: #333;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    letter-spacing: .08em
}

#youth-debut-wari-2025 .model-details .model-details-items {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 4fr 5fr 4fr;
    grid-template-columns: 4fr 5fr 4fr;
    gap: 5px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 8px 0
}

#youth-debut-wari-2025 .model-details .model-details-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

#youth-debut-wari-2025 .model-details .model-details-item.model-details-item-normal {
    position: relative;
    padding: 0 20px 0 10px
}

#youth-debut-wari-2025 .model-details .model-details-item.model-details-item-normal::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 15px;
    border-style: solid;
    border-width: 15px 0 15px 12px;
    border-color: transparent transparent transparent rgba(0, 0, 0, .25)
}

#youth-debut-wari-2025 .model-details .model-details-title {
    margin-bottom: 4px;
    font-size: 13px;
    font-weight: 700;
    text-align: center
}

#youth-debut-wari-2025 .model-details .model-details-price {
    -webkit-align-self: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    white-space: nowrap
}

#youth-debut-wari-2025 .model-details .model-details-number {
    font-size: 29px
}

#youth-debut-wari-2025 .model-details .model-details-discount-number {
    font-size: 50px;
    line-height: 1
}

#youth-debut-wari-2025 .model-details .model-details-payments {
    -webkit-align-self: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0;
    font-size: 20px;
    font-weight: 700
}

#youth-debut-wari-2025 .model-details .model-details-payments .model-details-payments-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: 5px
}

#youth-debut-wari-2025 .model-details .model-details-payments .model-details-payments-unit {
    font-size: 12px
}

#youth-debut-wari-2025 .model-details .model-details-payments dt {
    min-width: 70px;
    padding: 1px 5px;
    border: 1px solid #707070;
    border-radius: 999px;
    font-size: 11px;
    text-align: center
}

#youth-debut-wari-2025 .model-details .model-details-payments dd {
    min-width: 105px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: 0;
    text-align: right
}

/* #youth-debut-wari-2025 .mainvisual {
    background: url(../../img/p/mainvisual.png) no-repeat top center/100%;
    position: relative;
    text-align: center;
} */
#youth-debut-wari-2025 .mainvisual-title {
    text-align: center;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    z-index: 10;
}

#youth-debut-wari-2025 .mainvisual-title>img {
    height: auto
}

#youth-debut-wari-2025 .mainvisual-inner {
    max-width: 900px;
    margin: 0 auto
}

#youth-debut-wari-2025 .mainvisual-inner-header {
    position: relative;
    z-index: 2;
}

#youth-debut-wari-2025 .mainvisual-inner-box {
    margin: -105px auto 0;
    max-width: 660px
}

#youth-debut-wari-2025 .mainvisual-inner-box-contents {
    text-align: center;
    background: #fff;
    padding: 80px 16px 60px 16px
}
#youth-debut-wari-2025 .mainvisual-inner-box-contents img {
    max-width: 406px;
}

#youth-debut-wari-2025 .contents-inner {
    max-width: 660px;
    margin: 0 auto
}

#youth-debut-wari-2025 .point01 {
    /* background: url(../../img/p/bg-point01.png) no-repeat top center/100%; */
    /* background-size: cover;
    position: relative; */
    /* margin-top: -276px; */
}

#youth-debut-wari-2025 .point02 {
    /* background: url(../../img/p/bg-point02.png) no-repeat top center/100%; */
    background-size: cover;
    position: relative
}

#youth-debut-wari-2025 .point01-header,
#youth-debut-wari-2025 .point02-header {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2
}
#youth-debut-wari-2025 .point01-inner {
    background:-webkit-linear-gradient(left,#00a4f5 0,#00b2fa 11.14%,#00bcfb 22.1%,#04aee7 71.84%,#01abe6 81.31%,#00a5e1 88.46%,#009edb 100%);
    background: linear-gradient(90deg,#00a4f5 0,#00b2fa 11.14%,#00bcfb 22.1%,#04aee7 71.84%,#01abe6 81.31%,#00a5e1 88.46%,#009edb 100%);
}
#youth-debut-wari-2025 .point02-inner {
    padding-bottom: 115px
}
#youth-debut-wari-2025 .point01-title {
    margin: 0 auto
}
#youth-debut-wari-2025 .point02-title {
    /* width: 660px; */
    margin: 0 auto
}

#youth-debut-wari-2025 .point01-title {
    position: relative
}

#youth-debut-wari-2025 .buttonarea {
    background: #fff url(../../img/p/bg-buttonarea.png) no-repeat top center/100%;
    background-size: cover
}

#youth-debut-wari-2025 .buttonarea-inner {
    padding-top: 65px;
    padding-bottom: 120px;
    max-width: 720px;
    margin: 0 auto
}

#youth-debut-wari-2025 .buttonarea-inner-header {
    position: relative;
    z-index: 2
}

#youth-debut-wari-2025 .buttonarea-inner-box {
    margin: -130px auto 0;
    max-width: 660px
}

#youth-debut-wari-2025 .buttonarea-inner-box-contents {
    width: 100%;
    border-radius: 24px;
    background: #fff;
    padding: 105px 16px 60px 16px
}

#youth-debut-wari-2025 .button-original {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    max-width: 490px;
    height: 80px;
    border-radius: 40px;
    background-color: #06B0EA;
    margin: 0 auto
}


.list-bullet-01 + .notice-list,
.notice-list + .list-bullet-01 {
  margin-top: 10px;
}
[class*="list-"].note>li, .notice-list>li {
  font-size: 11px;
  color: #fff;
  line-height: 1.5;
  margin: 0 0 0.4em 0;
}
.list-bullet-01>li {
  position: relative;
  padding-left: 1em;
  margin-bottom: 0.4em;
}
.list-bullet-01>li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.6em;
  left: 7px;
  width: 4px;
  height: 4px;
  overflow: hidden;
  border-radius: 4px;
  background-color: #333333;
}
.list-bullet-01.fc_white>li::before {
  background-color: #fff;
}

[class*="list-"].note>li:first-child, .notice-list>li:first-child, .link-list.note>li:first-child, .uni-link-list.note>li:first-child {
  margin-top: 0;
}
ul.notice-list>li {
  position: relative;
  margin: 0 0.4em 0.4em;
  padding: 0 0;
  font-size: 11px;
  line-height: 1.5;
  zoom: 1;
}
ul.notice-list>li>span,
ul.notice-list>li>div {
  display: table-cell;
}
ul.notice-list>li>span {
  white-space: nowrap;
  padding-right: .3em;
}

.list-bullet-01,
.notice-list{
  margin-top: 0px;
}
.list-bullet-01 li:last-child,
.notice-list li:last-child{
  margin-bottom: 0;
}