.dd-wrapper{width:100%;overflow:hidden;font-family:inherit;color:#191919;background-image:linear-gradient(to right, #ff0, #87ee6d, #00d5d5)}@media(min-width: 993px){.dd-wrapper a{transition:opacity .1s ease}.dd-wrapper a:hover{opacity:.6}}.dd-wrapper button{font-family:inherit;color:inherit}.dd-inner{width:calc(100% - 60px);padding:50px 30px 80px;margin:0 auto 30px;background-color:#fff;border-radius:40px}@media(max-width: 600.98px){.dd-inner{width:calc(100% - 30px);padding:25px 15px 40px;margin:0 auto 15px}}.dd-content{width:100%;max-width:1000px;margin:0 auto}.dd-divider{font-size:3.2rem;font-weight:500;letter-spacing:1.6px;white-space:nowrap;background-image:linear-gradient(to right, #ff0, #87ee6d, #00d5d5),linear-gradient(to bottom, #191919, #191919);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 600.98px){.dd-divider{font-size:2rem}}.dance{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.dance{padding:40px 0}}.dance-title{padding-top:60px;margin-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;white-space:nowrap}@media(max-width: 600.98px){.dance-title{padding-top:40px;margin-bottom:30px}}@media screen and (width >= 993px){.dance-body .ntv-pageTop a{background-color:#ff0;border:none;border-radius:20px}}.fw-bold{font-weight:bold}.fc-blue{color:#00d5d5}.fc-pink{color:#ed1e79}.fc-red{color:red}.strong-marker{background:linear-gradient(transparent 0%, #ff0 0%)}.strong-pinkline{color:#ed1e79;-webkit-text-decoration:underline solid 1px #ed1e79;text-decoration:underline solid 1px #ed1e79}.strong-gradation{background:linear-gradient(to right, #87ee6d, #00d5d5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.deadline-pink{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-weight:700;color:#ed1e79}.link-line{text-decoration:underline}.link-none{color:#191919;pointer-events:none;opacity:.4}.dd-divider{margin:37px auto}.br-sp{display:none}@media(max-width: 600.98px){.br-sp{display:block}}.dance{padding:40px 0 0;font-size:1.6rem;letter-spacing:.05em}@media(max-width: 600.98px){.dance{font-size:1.4rem}}.dance img{max-width:100%}.dance-title{padding-top:110px;background-image:url("/dayday/images/dance/2025/dance_title.png")}@media(max-width: 600.98px){.dance-title{padding-top:63px;margin-bottom:40px}}.dance-logo{text-align:center}@media(max-width: 992.98px){.dance-logo{margin:0 -15px}}.dance-logo img{width:100%}.dance-heading{padding:30px 0 5px}.dance-heading-text{margin:30px 0;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:4rem;font-weight:700;line-height:1;color:#ed1e79;text-align:center;transform:rotate(-4deg)}@media(max-width: 600.98px){.dance-heading-text{font-size:22px}}.is-sp{display:none}@media(max-width: 600.98px){.is-sp{display:block}}.dance-nav>ul{display:flex;justify-content:center;padding:15px;background:linear-gradient(89.97deg, #ff0 0.03%, #87ee6d 51%, #00d5d5 99.98%)}@media(max-width: 992.98px){.dance-nav>ul{flex-wrap:wrap !important;padding:0}}.dance-nav>ul>li{position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:18px;font-weight:700;line-height:18px;text-align:center}@media(max-width: 992.98px){.dance-nav>ul>li{width:50%;font-size:14px}}.dance-nav>ul>li::before{position:absolute;top:0;left:0;width:1px;height:100%;padding:10px 0;content:"";background:#191919}@media(max-width: 992.98px){.dance-nav>ul>li::before{width:0}}@media(max-width: 992.98px){.dance-nav>ul>li:first-child::after{position:absolute;top:10px;right:0;width:1px;height:30px;content:"";background:#191919}}.dance-nav>ul>li:last-of-type::after{position:absolute;top:0;right:0;width:1px;height:100%;content:"";background:#191919}@media(max-width: 992.98px){.dance-nav>ul>li:last-of-type::after{width:0}}@media(max-width: 992.98px){.dance-nav>ul>li:last-of-type::before{position:absolute;top:10px;right:0;width:1px;height:30px}}.dance-nav>ul>li>a{display:flex;align-items:center;justify-content:center;width:200px;height:50px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:1.8rem}@media(max-width: 992.98px){.dance-nav>ul>li>a{font-size:14px}}.dance-banner{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin:60px 0 0}@media(max-width: 600.98px){.dance-banner{margin:30px 0 0}}.dance-banner .item{max-width:490px;overflow:hidden;border-radius:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}.dance-banner .item img{display:block}.dance-result-diagram{margin:60px 0;text-align:center}@media(max-width: 600.98px){.dance-result-diagram{margin:40px 0}}.dance-result-diagram img{width:100%;max-width:800px}@media(max-width: 600.98px){.dance-result-diagram img{width:100%}}.dance-plan{padding:60px 0 0}.dance-plan-title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.6;color:#00d5d5;text-align:center;letter-spacing:4.8px}@media(max-width: 600.98px){.dance-plan-title{font-size:1.6rem}}.dance-plan-title span{display:inline-block;padding-bottom:14px;line-height:1;border-bottom:4px solid #00d5d5}.dance-plan-read{margin:40px 0 0;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-weight:bold;text-align:center}.dance-plan-problem{padding:40px 20px;background-image:url("/dayday/images/dance/2025/bg_ink.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 992.98px){.dance-plan-problem{margin:0 -15px;background-position:30% 50%;background-size:cover}}.dance-plan-problem>p{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-weight:bold;text-align:center}.dance-plan-problem>p>strong{display:block;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2rem;color:#ed1e79}.dance-plan-problem>p+p{margin:40px 0 0}.dance-plan-text{margin:40px 0;font-weight:700;line-height:1.8;letter-spacing:.08rem}@media(max-width: 600.98px){.dance-plan-text{margin:20px 0 30px}}.dance-plan-text>p>span.fc-blue{color:#00d1c7}.dance-plan-text>p>span.highlight{display:inline-block;font-size:1.8rem;line-height:25px;color:#00d1c7;background:#ff0}@media(max-width: 600.98px){.dance-plan-text>p>span.highlight{font-size:1.6rem}}.dance-plan-img{display:flex;gap:10px;margin:40px 0 0}@media(max-width: 600.98px){.dance-plan-img{flex-direction:column;margin:10px 0 30px}}.dance-plan-outline{padding:40px 0 0;margin:40px 0 0}@media(max-width: 600.98px){.dance-plan-outline{padding:0;margin:50px 0 0}}.dance-plan-outline-title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:28px;font-weight:700;line-height:1;text-align:center}@media(max-width: 600.98px){.dance-plan-outline-title{font-size:20px}}.dance-plan-outline-title>span{background:linear-gradient(89.97deg, #ff0 0.03%, #87ee6d 51%, #00d5d5 99.98%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dance-plan-outline-list{display:flex;flex-wrap:wrap;gap:30px 20px;margin:50px 0 0}@media(max-width: 600.98px){.dance-plan-outline-list{flex-direction:column;gap:20px;margin:30px 0 0}}.dance-plan-outline-list>li{position:relative;z-index:2;display:flex;flex-direction:column;padding:2px;overflow:hidden;font-weight:700;text-align:center;border-radius:16px}.dance-plan-outline-list>li::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:linear-gradient(89.97deg, #ff0 0.03%, #87ee6d 51%, #00d5d5 99.98%);border-radius:16px}@media(max-width: 600.98px){.dance-plan-outline-list>li{width:100% !important}}.dance-plan-outline-list>li:nth-of-type(-n + 3){width:calc((100% - 40px)/3)}.dance-plan-outline-list>li:nth-of-type(n + 4){width:calc((100% - 20px)/2)}.dance-plan-outline-list>li>span{display:block;padding:12px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:18px;line-height:1;letter-spacing:.1em;background:linear-gradient(89.97deg, #ff0 0.03%, #87ee6d 51%, #00d5d5 99.98%)}.dance-plan-outline-list>li>div{display:flex;flex:1;align-items:center;justify-content:center;padding:15px 15px 20px;background:#fff;border-radius:0 0 16px 16px}.dance-plan-outline-text{margin:40px 0 0;text-align:center}.dance-plan-outline-text-title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:20px;font-weight:700;line-height:36px}.dance-plan-outline-text-main{margin:40px 0 0;font-weight:700}.dance-plan-outline-text-main .fc-blue{font-size:18px}.dance-plan-outline-text-main .music-title{display:inline-block;margin:15px 0;background:#000}.dance-plan-outline-text-main .music-title>span{display:inline-block;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:28px;font-weight:700;line-height:38px;background:linear-gradient(89.97deg, #ff0 0.03%, #87ee6d 51%, #00d5d5 99.98%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dance-plan-outline-channel{margin:40px 0 0;text-align:center}.dance-plan-outline-channel-link{display:flex;align-items:center;justify-content:center;max-width:494px;margin:30px auto 60px;text-align:center}@media(max-width: 992.98px){.dance-plan-outline-channel-link{margin:20px 0 40px}}.dance-plan-outline-channel-link-icon{max-width:80px;max-height:80px}.dance-plan-outline-channel-link-icon img{border-radius:50%;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}.dance-plan-outline-channel-link-text{padding-left:20px;font-weight:700;line-height:1.8;text-align:left;letter-spacing:.05em}.dance-plan-entry{margin:40px 0 0}@media(max-width: 600.98px){.dance-plan-entry{display:flex;margin:0 auto}}.dance-plan-entry .entry-btn{max-width:800px;margin:0 auto}.dance-plan-entry .entry-btn>a{position:relative;display:inline-block;width:100%;padding:15px 30px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2rem;font-weight:bold;line-height:1.8;color:#fff;text-align:center;letter-spacing:1.25px;background:#ed1e79;border-radius:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}@media(max-width: 600.98px){.dance-plan-entry .entry-btn>a{width:100%;max-width:315px;font-size:1.4rem}}.dance-plan-entry .entry-btn>a.close{color:#191919;background-color:#f0f4f5;box-shadow:none}.dance-plan-entry .entry-btn>a.close:hover{opacity:1}@media(max-width: 600.98px){.dance-plan-entry .entry-btn{width:315px;height:65px}}#dance-caution{padding-top:50px;margin-top:-50px}.dance-caution__title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.6;color:#00d5d5;text-align:center;letter-spacing:4.8px}@media(max-width: 600.98px){.dance-caution__title{font-size:1.6rem}}.dance-caution__title span{display:inline-block;padding-bottom:14px;line-height:1;border-bottom:4px solid #00d5d5}.dance-caution__content{padding:40px;margin:40px 0 0;background:linear-gradient(89.97deg, rgba(255, 255, 0, 0.2) 0.03%, rgba(135, 238, 109, 0.2) 51%, rgba(0, 213, 213, 0.2) 99.98%)}@media(max-width: 600.98px){.dance-caution__content{padding:30px;margin:30px 0 0}}.dance-caution-list__main{padding-left:1.6rem;margin:40px 0 0;list-style:disc;list-style-position:outside}@media(max-width: 600.98px){.dance-caution-list__main{margin:0}}@media(max-width: 600.98px){.dance-caution-list__main>ul{padding:0 0 0 15px;margin:0}}.dance-caution-list__main>li{font-weight:700}.dance-caution-list__sub{margin:40px 0 0}@media(max-width: 600.98px){.dance-caution-list__sub{padding:0;margin:30px 0 0 !important}}.dance-caution-list__sub>li{position:relative;padding-left:1.6rem}.dance-caution-list__sub>li::before{position:absolute;left:0;content:"※"}.dance-caution-entry{margin:30px 0 0}.dance-caution-entry .entry-btn{text-align:center;max-width:800px;margin:0 auto}.dance-caution-entry .entry-btn>a{position:relative;display:inline-block;width:100%;padding:15px 30px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2rem;font-weight:bold;line-height:1.8;color:#fff;text-align:center;letter-spacing:1.25px;background:#ed1e79;border-radius:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}@media(max-width: 600.98px){.dance-caution-entry .entry-btn>a{width:100%;max-width:315px;font-size:1.4rem}}.dance-caution-entry .entry-btn>a.close{color:#191919;background-color:#f0f4f5;box-shadow:none}.dance-caution-entry .entry-btn>a.close:hover{opacity:1}@media(max-width: 600.98px){.dance-caution-entry .entry-btn{flex-direction:column}}#dance-participation{padding-top:50px;margin-top:-50px}.dance-participation__title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.6;color:#00d5d5;text-align:center;letter-spacing:4.8px}@media(max-width: 600.98px){.dance-participation__title{font-size:1.6rem}}.dance-participation__title span{display:inline-block;padding-bottom:14px;line-height:1;border-bottom:4px solid #00d5d5}.dance-participation__caution{margin:40px 0 0;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:20px;font-weight:700;line-height:1.8;text-align:center}@media(max-width: 600.98px){.dance-participation__caution{font-size:16px;text-align:left}}.dance-participation__deadline{max-width:800px;padding:15px;margin:20px auto 0;border-top:solid 2px #ed1e79;border-bottom:solid 2px #ed1e79}.dance-participation__deadline .deadline-item{display:flex;font-size:20px;letter-spacing:.1em}@media(max-width: 600.98px){.dance-participation__deadline .deadline-item{flex-direction:column}}.dance-participation__deadline .deadline-item-title{width:50%;text-align:right}@media(max-width: 600.98px){.dance-participation__deadline .deadline-item-title{width:100%;text-align:center}}.dance-participation__deadline .deadline-item-date{width:50%;text-align:left}@media(max-width: 600.98px){.dance-participation__deadline .deadline-item-date{width:100%;text-align:center}}.dance-participation__deadline .deadline-item-date .fc-pink{font-weight:700}.dance-participation__deadline .deadline-item+.deadline-item{margin:15px 0 0}.dance-participation-entry{display:block;margin:20px 0 0}.dance-participation-entry .entry-text{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:20px;font-weight:600;line-height:36px;text-align:center;letter-spacing:.05em}@media(max-width: 600.98px){.dance-participation-entry .entry-text{font-size:16px}}.dance-participation-entry .entry-btn{margin:20px auto 0 !important;max-width:800px;margin:0 auto}.dance-participation-entry .entry-btn>a{position:relative;display:inline-block;width:100%;padding:15px 30px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2rem;font-weight:bold;line-height:1.8;color:#fff;text-align:center;letter-spacing:1.25px;background:#ed1e79;border-radius:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}@media(max-width: 600.98px){.dance-participation-entry .entry-btn>a{width:100%;max-width:315px;font-size:1.4rem}}.dance-participation-entry .entry-btn>a.close{color:#191919;background-color:#f0f4f5;box-shadow:none}.dance-participation-entry .entry-btn>a.close:hover{opacity:1}@media(max-width: 600.98px){.dance-participation-entry .entry-btn{flex-direction:column;width:315px;height:65px;margin:40px auto 0}}#dance-application{padding-top:50px;margin-top:-50px}.dance-application__title{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.6;color:#00d5d5;text-align:center;letter-spacing:4.8px}@media(max-width: 600.98px){.dance-application__title{font-size:1.6rem}}.dance-application__title span{display:inline-block;padding-bottom:14px;line-height:1;border-bottom:4px solid #00d5d5}.dance-application__text{margin:40px 0 0;letter-spacing:0}.dance-application__text .text-box{margin-bottom:30px}.dance-application__text .text-box .sub-title{padding-left:15px;margin-bottom:15px;font-weight:bold;border-left:4px solid #00d5d5}@media(max-width: 600.98px){.dance-application__text .text-box .sub-title{padding-left:10px;margin-bottom:10px}}.dance-application__text .text-box .conditions-list{counter-reset:count 0}.dance-application__text .text-box .conditions-list li{margin-left:2rem;text-indent:-2rem}.dance-application__text .text-box .conditions-list li::before{content:counter(count) ". ";counter-increment:count 1}.dance-application__text .text-box .conditions-list .caution-text{padding:20px;margin:20px 0;font-size:1.4rem;background-color:#ffffe5}@media(max-width: 600.98px){.dance-application__text .text-box .conditions-list .caution-text{padding:20px 15px 25px;font-size:1.2rem}}.dance-application__text .text-box .conditions-list .caution-text .caution-list{counter-reset:count 0}.dance-application__text .text-box .conditions-list .caution-text .caution-list li{text-indent:-2rem}.dance-application__text .text-box .conditions-list .caution-text .caution-list li::before{content:"(" counter(count) ") ";counter-increment:count 1}.dance-banner-bottom{margin:60px 0 0}@media(max-width: 992.98px){.dance-banner-bottom{margin:30px 0 0}}.dance-banner-bottom__wrapper{display:flex;justify-content:center;max-width:1000px}.dance-banner-bottom__wrapper a{display:block;overflow:hidden;border-radius:16px;box-shadow:0 0 12px 0 rgba(0,0,0,.3019607843)}@media(max-width: 992.98px){.dance-banner-bottom__wrapper{flex-wrap:wrap;gap:10px;padding:0}}.dance-banner-bottom__item{max-width:490px}.dance-banner-bottom__item:nth-child(2n){margin-left:3%}@media(max-width: 992.98px){.dance-banner-bottom__item:nth-child(2n){margin-left:0}}.dance-banner-bottom__item:nth-child(n+3){margin-top:20px}@media(max-width: 992.98px){.dance-banner-bottom__item:nth-child(n+3){margin-top:0}}.dance-banner-bottom__item:not(:first-child){display:block}.dance-banner-bottom__item img{width:100%;height:100%}
