.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}}.dance-plan__entry .entry-btn{width:100%;text-align:center}.dance-plan__entry .entry-btn>a{position:relative;display:inline-block;min-width:280px;max-width:300px;padding:15px 30px;font-size:1.6rem;font-weight:800;line-height:1.4;color:#191919;text-align:center;letter-spacing:1.6px;background:linear-gradient(to right, #ff0, #87ee6d, #00d5d5);border-radius:50px}@media(max-width: 600.98px){.dance-plan__entry .entry-btn>a{min-width:160px;padding:10px 30px;font-size:1.4rem}}.dance-plan__entry .entry-btn>a::after{position:absolute;top:50%;right:20px;display:block;width:8px;height:14px;content:"";background-image:url("/dayday/images/common/icon_arrow.png");transform:translateY(-50%) rotate(180deg);background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.dance-plan__entry .entry-btn>a::after{right:15px}}.dance{padding:40px 0 0}.dance-title{padding-top:110px;background-image:url("/dayday/images/dance/2024/dance_title.png")}@media(max-width: 600.98px){.dance-title{margin-bottom:40px}}.dance-logo{margin-bottom:60px;text-align:center}@media(max-width: 600.98px){.dance-logo{margin-bottom:40px}}.dance-logo img{width:100%;max-width:600px}@media(max-width: 600.98px){.dance-logo img{width:100%}}.dance-heading{margin:40px 0 60px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2.4rem;font-weight:bold;line-height:1.4;color:#191919;text-align:center;letter-spacing:1.6px}@media(max-width: 600.98px){.dance-heading{font-size:1.6rem}}.dance-heading span{padding:10px 20px;background:linear-gradient(to right, #ff0, #87ee6d, #00d5d5)}@media(max-width: 600.98px){.dance-heading span{padding:5px 10px}}.dance-2025-link{text-align:center}.dance-2025-link img{max-width:480px;max-height:132px;margin:0 auto;text-align:center;border-radius:16px}@media(max-width: 600.98px){.dance-2025-link img{width:100%}}.dance-result-diagram{margin-top:60px;text-align:center}@media(max-width: 600.98px){.dance-result-diagram{margin-top:40px}}.dance-result-diagram img{width:100%;max-width:800px}@media(max-width: 600.98px){.dance-result-diagram img{width:100%}}.is-sp{display:none}@media(max-width: 600.98px){.is-sp{display:block}}.dance-application__title,.dance-participation__title,.dance-plan__caution .text-box .caution-title,.dance-plan__title{margin-bottom:50px;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,.dance-participation__title,.dance-plan__caution .text-box .caution-title,.dance-plan__title{font-size:1.6rem}}.dance-application__title span,.dance-participation__title span,.dance-plan__caution .text-box .caution-title span,.dance-plan__title span{padding-bottom:14px;border-bottom:4px solid #00d5d5}.strong{font-weight:bold}.strong-blue{color:#00d5d5}.strong-pink{color:#ed1e79}.strong-red{color:red}.strong-marker{background:linear-gradient(transparent 60%, #ff0 60%)}.strong-pinkline{color:#ed1e79;-webkit-text-decoration:underline solid 1px #ed1e79;text-decoration:underline solid 1px #ed1e79}.link-line{text-decoration:underline}.dd-divider{margin:37px auto}.br-sp{display:none}@media(max-width: 600.98px){.br-sp{display:block}}.dance-plan{margin-top:40px}.dance-plan__text{margin-bottom:40px;font-size:1.6rem;line-height:1.87;text-align:center;letter-spacing:.08rem}@media(max-width: 600.98px){.dance-plan__text{margin-bottom:30px;font-size:1.4rem;text-align:left}}.dance-plan__text.emphasize-text{font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif}@media(max-width: 600.98px){.dance-plan__text.emphasize-text{text-align:center}}.dance-plan__text .text-box{font-size:2.4rem;font-weight:bold}@media(max-width: 600.98px){.dance-plan__text .text-box{font-size:1.6rem}}.dance-plan__text .text-box.center{text-align:center}.dance-plan__text .text-box p:nth-of-type(even){margin-bottom:15px}.dance-plan__text .text-box p:last-of-type{margin-bottom:0}.dance-plan__img{width:100%;margin:0 auto 40px}@media(max-width: 600.98px){.dance-plan__img{margin:0 auto}}.dance-plan__img .supporter-list{display:flex;justify-content:space-between;width:100%;margin:60px 0}@media(max-width: 600.98px){.dance-plan__img .supporter-list{flex-wrap:wrap;justify-content:center;margin:40px 0}}.dance-plan__img .supporter-list .item{width:400px}.dance-plan__img .supporter-list .item:nth-child(1){width:178px}@media(max-width: 600.98px){.dance-plan__img .supporter-list .item{width:100%;max-width:280px}.dance-plan__img .supporter-list .item:nth-child(1){width:100%}.dance-plan__img .supporter-list .item:not(:last-child){margin-bottom:15px}}.dance-plan__img .supporter-list .item img{width:100%}.dance-plan__banner{width:100%;margin:50px auto 40px}@media(max-width: 600.98px){.dance-plan__banner{margin:30px auto}}.dance-plan__banner .banner-inner{max-width:480px;max-height:132px;margin:0 auto;text-align:center}.dance-plan__banner .banner-inner:not(:last-of-type){margin-bottom:20px}@media(max-width: 600.98px){.dance-plan__banner .banner-inner{width:100%}}.dance-plan__banner .banner-inner a{display:block}.dance-plan__banner .banner-inner a img{width:100%;border-radius:16px}@media(max-width: 600.98px){.dance-plan__banner .banner-inner a img{border-radius:8px}}.dance-plan__caution{margin:30px 0 40px;font-size:1.4rem}@media(max-width: 600.98px){.dance-plan__caution{margin-bottom:30px;font-size:1.2rem}}.dance-plan__caution .text-box{padding:40px 50px;line-height:1.6;letter-spacing:.08rem;background-color:#ffffe5}@media(max-width: 600.98px){.dance-plan__caution .text-box{padding:20px 15px}}.dance-plan__caution .text-box .caution-title{margin-bottom:25px;font-size:1.8rem;text-align:center;letter-spacing:.08rem}@media(max-width: 600.98px){.dance-plan__caution .text-box .caution-title{font-size:1.4rem}}.dance-plan__caution .text-box .caution-title .strong-blue{padding:10px 20px;border:1px solid #00d5d5}.dance-plan__caution .caution-list li{position:relative;display:block;padding-left:20px}.dance-plan__caution .caution-list li:not(:last-child){margin-bottom:10px}.dance-plan__caution .caution-list li::before{position:absolute;top:0;bottom:0;left:0;display:block;width:14px;height:14px;color:#191919;content:"※"}@media(max-width: 600.98px){.dance-plan__caution .caution-list li::before{width:12px}}.dance-plan__entry{margin-bottom:40px;text-align:center}.dance-plan__entry .entry-btn{margin:15px 0 30px}.dance-plan__entry .entry-btn>a{width:400px;max-width:400px;font-family:"NewCezanneProN-B","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;font-size:2rem;font-weight:bold}@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>div{position:relative;display:inline-block;width:400px;max-width:400px;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.4;color:#191919;text-align:center;letter-spacing:1.6px;background:#f0f4f5;border-radius:50px}@media(max-width: 600.98px){.dance-plan__entry .entry-btn>div{width:100%;max-width:315px;font-size:1.4rem}}.dance-participation__text{margin-bottom:30px;text-align:center}.dance-participation__text p{font-size:1.6rem;font-weight:bold;color:#00d5d5}@media(max-width: 600.98px){.dance-participation__text p{font-size:1.4rem}}.dance-participation__text ul{max-width:500px;margin:0 auto;color:#00d5d5;text-align:left}.dance-participation__text .step-one{padding:1px 5px;color:#fff;background-color:blue;border-radius:50%}.dance-participation__text .step-two{padding:1px 5px;color:#fff;background-color:#ed1e79;border-radius:50%}.dance-participation__caution{padding:20px 40px;margin:0 0 20px;font-size:1.6rem;text-align:center;background-color:#ffffe5}@media(max-width: 600.98px){.dance-participation__caution{padding:20px 15px 25px;font-size:1.4rem;text-align:left}}.dance-participation__caution .text-box{margin-top:30px}@media(max-width: 600.98px){.dance-participation__caution .text-box{margin-top:15px}}.dance-application{font-size:1.6rem;line-height:1.87;letter-spacing:.08rem}@media(max-width: 600.98px){.dance-application{font-size:1.4rem}}.dance-application__text{margin-bottom:50px}@media(max-width: 600.98px){.dance-application__text{margin-bottom:30px}}.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 40px;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{margin-left:2rem;text-indent:-2rem}.dance-application__text .text-box .conditions-list .caution-text .caution-list li::before{content:"(" counter(count) ") ";counter-increment:count 1}
