html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{font-size:62.5%}body{color:#5a4747;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}a{text-decoration:none}.sp-only{display:none}@media screen and (max-width: 640px){.sp-only{display:block}.pc-only{display:none}}.title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.fv__pc{vertical-align:top}.fv__sp{display:none}@media screen and (max-width: 640px){.fv__pc{display:none}.fv__sp{display:block}}.about{text-align:center;padding:100px 0;background-image:url(../img/members/dance/tree_pc.png);height:1012px;background-size:cover;background-position:center;background-repeat:no-repeat}.about h2{font-size:4.2rem;color:#199b67;font-family:"Zen Maru Gothic",sans-serif;font-weight:700}.about p{font-size:2rem;font-weight:500;line-height:1.7;margin-top:40px}.about img{margin-top:42px}@media screen and (max-width: 640px){.about{padding:50px 0 0;height:auto;background-image:none;background-color:#def8c2}.about h2{font-size:2.6rem}.about p{font-size:1.6rem;margin-top:20px}.about img{margin-top:30px;width:100%}}.movie{background-image:url(../img/members/dance/pond_pc.png);height:1159px;background-size:cover;background-position:center;background-repeat:no-repeat}.movie h2{padding-top:148px;font-size:5rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;text-align:center;display:flex;flex-direction:column}.movie h2 span{font-size:1.8rem;color:#199b67}.movie__lead{text-align:center;margin-top:20px;font-size:1.8rem}.movie__img{display:flex;justify-content:center;margin:30px auto 40px;box-shadow:0 0 5px #dedede;border-radius:10px}.movie-dialog{display:none;height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:50;width:100%}.movie-dialog.is-show{align-items:center;display:flex;justify-content:center}.movie-dialog-inner{position:relative;width:100%;max-width:820px}.movie-dialog-close{color:#fff;font-size:40px;cursor:pointer;position:absolute;right:15px;top:-60px}.movie-dialog-close:hover{text-decoration:none}.movie-dialog-background{background:rgba(0,0,0,.8);display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:10}.movie-dialog-background.is-show{display:block}.movie-dialog iframe{height:100%;width:100%}.movie-container{position:relative;aspect-ratio:16/9;width:calc(100% - 2rem);height:auto;margin-inline:auto;text-align:center}.movie-iframe-container{position:relative;width:calc(100% - 2rem);height:auto}.movie-iframe-container iframe{height:100%;position:absolute;width:100%}@media screen and (max-width: 640px){.movie-top{margin:-4px 0 -40px}.movie-bottom{margin:-40px 0 -4px}.movie{background-image:url(../img/members/dance/pond_sp.png);height:622px;padding:0 20px}.movie h2{padding-top:50px;font-size:3.8rem}.movie h2 span{font-size:1.6rem;line-height:.9}.movie__lead{font-size:1.6rem}.movie__img{margin:20px auto}}.movie__box{display:flex;justify-content:center}.movie__box-area{width:450px;background-color:#fff;border-radius:10px;padding:30px;color:#199b67}.movie__box-title{text-align:center;font-size:2rem;font-weight:600}.movie__box-text{font-size:1.8rem;margin-top:10px}.movie__box-text span{font-weight:600}@media screen and (max-width: 640px){.movie__box-area{width:280px;padding:10px 20px}.movie__box-title{font-size:1.6rem}.movie__box-text{font-size:1.4rem;margin-top:5px}}.character{background-image:url(../img/members/dance/grass_pc.png);height:954px;background-size:cover;background-position:center;background-repeat:no-repeat}.character h2{font-size:5rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;text-align:center;display:flex;flex-direction:column}.character h2 span{font-size:1.8rem;color:#199b67}.character__lead{text-align:center;margin-top:20px;font-size:1.8rem}@media screen and (max-width: 640px){.character{background-image:url(../img/members/dance/grass_sp.png);height:1039px;padding:0 20px 50px}.character h2{font-size:3.8rem}.character h2 span{font-size:1.6rem;line-height:.9}.character__lead{font-size:1.6rem}}.character__profile{display:flex;justify-content:center;margin-top:50px}.character__profile-bell{display:flex;margin-right:-10px}.character__profile-bell-text{background-image:url(../img/members/dance/circle_bell_pc.png);height:279px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:42px 77px 42px 62px;margin-right:-97px;text-align:center}.character__profile-bell-text p{width:181px;font-size:1.6rem}.character__profile-bell-img{z-index:2}@media screen and (max-width: 640px){.character__profile{margin-top:30px;flex-direction:column}.character__profile-bell{flex-direction:row-reverse;justify-content:center}.character__profile-bell-text{background-image:url(../img/members/dance/circle_bell_sp.png);height:221px;width:259px;padding:26px 30px 45px 45px;margin-left:-45px;margin-right:auto}.character__profile-bell-text img{width:142px;height:46px}.character__profile-bell-text p{width:184px;font-size:1.4rem}.character__profile-bell-img img{width:121px;height:221px}}.character__profile-luco{display:flex;margin-left:-10px}.character__profile-luco-text{background-image:url(../img/members/dance/circle_luco_pc.png);height:279px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:42px 62px 43px 77px;margin-left:-97px;text-align:center}.character__profile-luco-text p{width:181px;font-size:1.6rem}.character__profile-luco-img{z-index:1}@media screen and (max-width: 640px){.character__profile-luco{flex-direction:row-reverse;justify-content:center;margin-top:30px}.character__profile-luco-text{background-image:url(../img/members/dance/circle_luco_sp.png);height:221px;width:259px;padding:26px 45px 45px 30px;margin-right:-45px;margin-left:auto}.character__profile-luco-text img{width:133px;height:46px}.character__profile-luco-text p{width:184px;font-size:1.4rem}.character__profile-luco-img img{width:121px;height:220px}}.character__app{text-align:center}.character__app-title{background-color:#199b67;padding:10px;width:634px;margin:auto;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-size:1.8rem;margin-top:50px;font-weight:600}.character__app-text{font-size:1.6rem;background-color:rgba(255,255,255,.9);padding:20px 30px;width:634px;margin:auto;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:2px solid #199b67;letter-spacing:-0.2px}.character__app-icon{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:20px}.character__app-button{background-color:#41c3de;border-radius:10px;padding:10px;display:flex;align-items:center;gap:5px;height:44px}.character__app-button a{color:#fff}@media screen and (max-width: 640px){.character__app-title{width:auto;font-size:1.6rem}.character__app-text{font-size:1.4rem;padding:10px 20px 20px;width:auto}}.collaboration{background-image:url(../img/members/dance/dtd_bg_pc.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0 0}.collaboration__wrapper{background-color:#fff;padding:50px 90px;border-radius:50px;max-width:1000px;margin:auto}.collaboration h2{background-image:url(../img/members/dance/ribbon_pc.png);height:80px;width:548px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;font-size:5rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;text-align:center;display:flex;flex-direction:column;margin:auto;line-height:1.1}.collaboration h2 span{font-size:1.8rem;color:#de4185;line-height:2}.collaboration h3{font-size:3.2rem;font-weight:600;margin-top:40px;text-align:center}.collaboration__logo{display:flex;justify-content:center;margin:20px auto 0;gap:20px}.collaboration__lead{text-align:center;margin-top:30px;font-size:1.8rem}@media screen and (max-width: 640px){.collaboration{background-image:url(../img/members/dance/dtd_bg_sp.png);padding:50px 20px 0}.collaboration__wrapper{padding:30px 20px}.collaboration h2{background-image:url(../img/members/dance/ribbon_sp.png);height:67px;width:295px;font-size:3.4rem;line-height:1.4}.collaboration h2 span{font-size:1.6rem}.collaboration h3{font-size:2rem;margin-top:30px;line-height:1.3}.collaboration__logo{gap:10px;width:47%}.collaboration__lead{margin-top:20px;font-size:1.6rem}}.collaboration__about{display:flex;align-items:center;gap:20px;margin-top:50px;background-color:#fdf2f8;border-radius:10px;padding-right:20px}.collaboration__about dt:nth-child(1){font-size:1.8rem;color:#de4185;font-weight:600;margin-bottom:10px}.collaboration__about dt:nth-child(n+2){font-size:1.4rem;font-weight:600;margin-top:15px}.collaboration__about dd{font-size:1.4rem}.collaboration__button{font-size:1.4rem;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:underline;-webkit-text-decoration-color:#de4185;text-decoration-color:#de4185}.collaboration__button a{color:#de4185}@media screen and (max-width: 640px){.collaboration__about{flex-direction:column;margin-top:30px;padding-right:0;gap:0}.collaboration__about dl{padding:20px}.collaboration__about dt:nth-child(1),.collaboration__about dt:nth-child(n+2){margin-bottom:5px}}.collaboration__movie-heading{font-size:2.4rem;color:#de4185;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:70px}.collaboration__movie-heading::before,.collaboration__movie-heading::after{content:"";flex-grow:1;border-top:2px dotted #de4185}.collaboration__movie-heading::before{margin-right:20px}.collaboration__movie-heading::after{margin-left:20px}@media screen and (max-width: 640px){.collaboration__movie-heading{font-size:1.8rem;margin-top:50px}.collaboration__movie-heading img{width:8%}}.collaboration__movie-lead{font-size:1.6rem;font-weight:600;text-align:center;margin-top:20px}.collaboration__movie-1{margin-top:30px;box-shadow:0 0 5px #dedede;border-radius:10px}.collaboration__movie-title{font-size:2rem;font-weight:600;display:flex;gap:10px;margin:10px 0}.collaboration__movie-title img{height:29px}.collaboration__movie-text{font-size:1.6rem}.collaboration__movie-2{margin-top:50px;box-shadow:0 0 5px #dedede;border-radius:10px}@media screen and (max-width: 640px){.collaboration__movie-1{margin-top:20px}.collaboration__movie-title{font-size:1.4rem;gap:3px;margin:5px 0}.collaboration__movie-title img{width:7%;height:20px}.collaboration__movie-text{font-size:1.4rem}.collaboration__movie-2{margin-top:30px}}.collaboration__shortmovie-heading{font-size:2.4rem;color:#de4185;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:70px}.collaboration__shortmovie-heading::before,.collaboration__shortmovie-heading::after{content:"";flex-grow:1;border-top:2px dotted #de4185}.collaboration__shortmovie-heading::before{margin-right:20px}.collaboration__shortmovie-heading::after{margin-left:20px}.collaboration__shortmovie-lead{font-size:1.6rem;font-weight:600;text-align:center;margin:20px 0 10px}.collaboration__shortmovie-text{font-size:1.6rem;margin-bottom:30px}.collaboration__movie-3{box-shadow:0 0 5px #dedede;border-radius:10px;width:194px;height:345px}.collaboration__shortmovie-item{gap:30px 14px;display:flex;flex-wrap:wrap}.collaboration__shortmovie-item p{font-size:1.4rem;margin-top:5px}.collaboration__shortmovie-item a{color:#5a4747}@media screen and (max-width: 640px){.collaboration__shortmovie-heading{font-size:1.8rem;margin-top:50px}.collaboration__shortmovie-heading img{width:8%}.collaboration__shortmovie-lead{margin:20px 0 10px}.collaboration__shortmovie-text{font-size:1.4rem;margin-bottom:20px}.collaboration__movie-3{width:142px;height:252px}.collaboration__shortmovie-item{gap:30px 11px;justify-content:center}}.collaboration__support{display:flex;justify-content:center;flex-direction:column;align-items:center}.collaboration__support-text{font-size:2.5rem;text-align:center;font-weight:600;background-image:url(../img/members/dance/support_white.png);height:210px;width:450px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:20px auto 0;padding-top:50px}@media screen and (max-width: 640px){.collaboration__support{width:55%;margin:auto}.collaboration__support-text{font-size:1.8rem;width:340px;height:150px;margin:21px 0 0;padding-top:33px}}.app{background-color:#199b67;display:flex;justify-content:center;padding:50px}.app__wrapper{background-color:#fff;max-width:1000px;padding:50px 100px;border-radius:50px;display:flex;gap:28px}.app__about{text-align:center}.app__about-text{font-size:1.8rem;font-weight:500;margin-bottom:10px}.app_about-lead{font-size:1.6rem;margin-top:20px}.app__about-button{background-color:#41c3de;border-radius:10px;padding:20px;height:66px;width:279px;margin:20px auto;font-size:1.8rem;font-weight:600;display:flex;align-items:center;gap:5px;border-bottom:6px solid #218ca2}.app__about-button a{color:#fff}.app__download{font-size:20px;font-weight:600;margin-top:50px}.app__download-button{display:flex;justify-content:center;gap:16px;margin-top:10px}@media screen and (max-width: 640px){.app{padding:30px}.app__wrapper{padding:30px 20px;flex-direction:column;gap:0}.app__about-text{font-size:1.6rem}.app_about-lead{font-size:1.4rem;line-height:1.7}.app__download{font-size:1.6rem;margin-top:30px}.app__download-button{gap:11px;margin-bottom:30px}.app__img{display:flex;justify-content:flex-end}}.banner__bellcoofficial{display:flex;justify-content:center;margin:50px}@media screen and (max-width: 640px){.banner__bellcoofficial{margin:30px 20px}}.footer{border-top:1px solid #dedede;padding:50px 20px 54px;text-align:center}.footer__link{display:flex;justify-content:center;gap:24px;margin-bottom:20px}.footer__link a{color:#333;font-size:1.6rem}.footer__link a:last-child{position:relative}.footer__link a:last-child::before{background-color:#333;content:"";width:1px;height:15px;position:absolute;top:5px;left:-11px}.footer__copyright{font-size:1.6rem}@media screen and (max-width: 640px){.footer{padding-top:20px;padding-bottom:25px}.footer__link{gap:14px;margin-bottom:10px}.footer__link a{font-size:1.4rem}.footer__link a:last-child::before{height:14px;top:4px;left:-6px}.footer__copyright{font-size:1rem}}
/*# sourceMappingURL=dance.min.css.map */