body{min-width:320px}header{background:transparent}.hero{aspect-ratio:390/624;height:auto;overflow:hidden;position:relative;top:0;width:100%}@media screen and (min-width:768px){.hero{aspect-ratio:768/1024}}@media screen and (min-width:1024px){.hero{aspect-ratio:1366/768}}.hero:before{-webkit-animation:zoom 10s 1;animation:zoom 10s 1;animation-fill-mode:forwards;background-image:url(../images/hero-photo-xs.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.hero:before{background-image:url(../images/hero-photo-xs@2x.webp)}}@media screen and (min-width:768px){.hero:before{background-image:url(../images/hero-photo-tb.webp)}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx){.hero:before{background-image:url(../images/hero-photo-tb@2x.webp)}}@media screen and (min-width:1024px){.hero:before{background-image:url(../images/hero-photo-md.webp)}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:2dppx){.hero:before{background-image:url(../images/hero-photo-md@2x.webp)}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero__innerbox{background-color:transparent;bottom:0;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hero__innerbox--title{aspect-ratio:300/100;background-color:transparent;height:auto;margin:0 auto;max-width:600px;min-width:300px;position:relative;top:50%;transform:translateY(-100%);width:45%}.curved-title{color:#42bf00;font-weight:700;margin:0;padding:0;text-align:center}.features-of{display:flex;font-size:2rem;justify-content:center;margin-bottom:5px}.tryupdance{color:#42bf00;font-size:3rem;line-height:1}.features-of .char{display:inline-block;position:relative;transform-origin:center bottom}.features-of .char:first-child{transform:translateY(15px) rotate(-30deg)}.features-of .char:nth-child(2){transform:translateY(10px) rotate(-25deg)}.features-of .char:nth-child(3){transform:translateY(6px) rotate(-20deg)}.features-of .char:nth-child(4){transform:translateY(3px) rotate(-15deg)}.features-of .char:nth-child(5){transform:translateY(1px) rotate(-10deg)}.features-of .char:nth-child(6){transform:translateY(0) rotate(-5deg)}.features-of .char:nth-child(7){transform:translateY(0) rotate(0deg)}.features-of .char:nth-child(8){transform:translateY(0) rotate(5deg)}.features-of .char:nth-child(9){transform:translateY(1px) rotate(10deg)}.features-of .char:nth-child(10){transform:translateY(3px) rotate(15deg)}.features-of .char:nth-child(11){transform:translateY(6px) rotate(20deg)}.features-of .char:nth-child(12){transform:translateY(10px) rotate(25deg)}.features-of .char:nth-child(13){transform:translateY(15px) rotate(30deg)}@media screen and (max-width:768px){.features-of{font-size:1.5rem}.tryupdance{font-size:2.2rem}}@media screen and (max-width:480px){.features-of{font-size:1.2rem}.tryupdance{font-size:1.8rem}}.hero__innerbox--subtitle{height:auto;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(0);width:auto}.hero__innerbox--subtitle h2{background-color:#fff;border-radius:1em;box-shadow:0 0 3px 0 rgba(0,0,0,.3);color:#202020;display:inline-block;font-size:1rem;line-height:1.2em;padding:.25em 2em}.hero__innerbox--copy{aspect-ratio:300/112;height:auto;left:0;margin:0 auto;max-width:300px;min-width:240px;position:absolute;right:0;top:60%;width:60%}.hero__innerbox--copy img{object-fit:contain;width:100%}.hero__innerbox--copy .hero-copy-text{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.5;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.5);width:100%}@media screen and (min-width:768px){.hero__innerbox--copy .hero-copy-text{font-size:1.5rem}}.hero__innerbox--scroll{bottom:5%;display:block;height:auto;left:0;margin:0 auto;position:absolute;right:0;width:auto;z-index:10}.hero__innerbox--scroll .scrolltxt{display:block;height:18px;margin:0 auto;width:36px}.hero__innerbox--scroll .scrollbar{background-color:hsla(0,0%,100%,.6);display:block;height:50px;margin:0 auto;position:relative;width:1px}.hero__innerbox--scroll .scrollbar:after{animation:scroll-point 1.2s linear 2s infinite normal forwards running;background-color:#fff;border-radius:2px;bottom:auto;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:0;width:3px}@keyframes scroll-point{0%{top:0}to{top:100%}}.reason{background-color:rgba(66,191,0,.4);margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}@media screen and (min-width:1024px){.reason{background-image:url(../images/reason-bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:2dppx){.reason{background-image:url(../images/reason-bg@2x.png)}}.reason__innerbox{background-color:#fff;display:block;margin:0 auto;max-width:600px;overflow:hidden;width:100%}@media screen and (min-width:768px){.reason__innerbox{width:90%}}@media screen and (min-width:1024px){.reason__innerbox{border-radius:16px;box-shadow:0 0 8px 0 rgba(0,141,0,.5);margin:80px auto;max-width:900px;padding:32px 0;width:90%}}.reason__innerbox--title{aspect-ratio:360/160;margin:40px auto 16px;width:70%}@media screen and (min-width:1024px){.reason__innerbox--title{margin:16px auto;max-width:360px;width:40%}}.reason-title{align-items:center;display:flex;flex-direction:column;flex-direction:column-reverse;justify-content:center;margin-bottom:0;position:relative;text-align:center}.reason-title-text{color:#42bf00;font-size:24px;font-weight:700;line-height:1.4;margin:0;text-align:center;width:100%}.reason-title picture{display:block;margin:0 auto;max-width:300px;width:100%}.reason-title picture img{height:auto;width:100%}@media screen and (max-width:768px){.reason-title picture{max-width:240px}.reason-title-text{font-size:20px}}.reason__innerbox--body{margin:32px auto;max-width:720px;width:90%}.reason__innerbox--body .reason-item{height:auto;margin:16px auto;padding:50px 0 0;position:relative;width:100%;z-index:5}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item{aspect-ratio:720/320;margin:8px auto;padding:80px 0}}.reason__innerbox--body .reason-item:before{background:url(../images/pink-dots@2x.png) 0/8px 8px repeat-x;content:"";height:8px;left:0;position:absolute;right:0;top:36px;width:100%;z-index:-1}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item:before{top:48px}}.reason__innerbox--body .reason-item:after{aspect-ratio:1/1;background-color:#a0df80;border-radius:50%;content:"";left:0;margin:0 auto;max-width:200px;position:absolute;right:0;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item:after{bottom:0;margin:0 auto 0 32px;max-width:320px;top:50%;transform:translateY(-50%)}}.reason__innerbox--body .reason-item .reason-item-box{background-color:#ecf9e5;border-radius:16px;display:block;padding:8px 8px 0;position:relative;width:100%;z-index:6}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item .reason-item-box{padding:8px;position:absolute;top:50%;transform:translateY(-50%)}}.reason__innerbox--body .reason-item .reason-item-box:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:30px;left:0;margin:0 auto;max-width:200px;position:absolute;right:0;top:0;transform:translateY(-120%);width:100%}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item .reason-item-box:after{height:40px;margin:0 auto 0 32px;max-width:320px}}.reason__innerbox--body .reason-item .reason-subtitle{aspect-ratio:600/48;height:auto;left:-8px;margin:0 auto;position:relative;right:-8px;top:0;transform:translateY(-25%);width:calc(100% + 16px);z-index:2}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item .reason-subtitle{bottom:0;left:0;max-width:600px;position:absolute;right:0;top:auto;transform:translateY(40%);width:83.4%}}.reason__innerbox--body .reason-item .reason-subtitle img{object-fit:contain;width:100%}.reason__innerbox--body .reason-item .reason-text{font-size:14px;line-height:1.5em;margin:0;padding:0 4px 4px;position:relative;text-align:justify;transform:translateY(-8px);width:100%}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item .reason-text{float:left;font-size:16px;padding:4px;transform:translateY(0);width:calc(100% - 336px)}}.reason__innerbox--body .reason-item .reason-photo{aspect-ratio:54/30;border-radius:8px;float:none;height:auto;overflow:hidden;position:relative;width:auto}.reason__innerbox--body .reason-item .reason-photo img{object-fit:cover;width:100%}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item .reason-photo{float:left;height:180px;margin-right:12px;width:324px}.reason__innerbox--body .reason-item .reason-photo.float-right{float:right;margin-right:0}}.reason__innerbox--body .reason-item.ri1st .reason-item-box:after{background-image:url(../images/reason-num1@2x.png)}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item.ri1st .reason-item-box:after{margin:0 auto 0 32px;max-width:320px}.reason__innerbox--body .reason-item.ri2nd:after{margin:0 32px 0 auto;max-width:320px}}.reason__innerbox--body .reason-item.ri2nd .reason-item-box:after{background-image:url(../images/reason-num2@2x.png)}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item.ri2nd .reason-item-box:after{margin:0 32px 0 auto;max-width:320px}}.reason__innerbox--body .reason-item.ri3rd .reason-item-box:after{background-image:url(../images/reason-num3@2x.png)}@media screen and (min-width:1024px){.reason__innerbox--body .reason-item.ri3rd .reason-item-box:after{margin:0 auto 0 32px;max-width:320px}}.profile{background:url(../images/profile-bg@2x.png) top/8px 8px repeat;margin:0 auto;padding:0 0 64px}.profile,.profile__innerbox,.profile__innerbox--title{position:relative;width:100%}.profile__innerbox--title{aspect-ratio:390/150;background:url(../images/profile-title@2x.png) top/cover no-repeat;height:auto;margin:0 auto;overflow:hidden}@media screen and (min-width:1024px){.profile__innerbox--title{aspect-ratio:900/180;max-height:180px;max-width:900px}}.profile__innerbox--title .title-text{bottom:0;font-size:clamp(18px,2vw,22px);left:0;line-height:1.2em;position:absolute;right:0;text-align:center}.profile__innerbox--body{display:flex;flex-direction:column;margin:16px auto;max-width:900px;overflow:hidden;position:relative;width:90%}@media screen and (min-width:1024px){.profile__innerbox--body{flex-direction:row;justify-content:space-around}}.profile__innerbox--body .profile-item{background-color:#fff;border-radius:16px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:block;height:auto;line-height:1.5em;margin:16px auto;padding:0;text-align:center;width:280px;z-index:1}@media screen and (min-width:1024px){.profile__innerbox--body .profile-item{margin:16px}}.profile__innerbox--body .profile-item-title{color:#636363;font-size:20px;font-weight:700;margin:1.2em auto 1em}.profile__innerbox--body .profile-item-chart{aspect-ratio:1;height:300px;left:0;position:relative;right:0;transform:translateX(-10px);width:300px}.profile__innerbox--body .profile-item-chart img{height:100%;object-fit:contain;width:100%}.profile__innerbox--body .profile-item-copy{color:#202020;font-size:16px;font-weight:700;line-height:1.75em;margin:1em auto}.profile__innerbox--body .profile-item-copy .note{font-weight:400}.lesson{background:rgba(66,191,0,.2) url(../images/lesson-bg1.png) 100% 0/auto 190px no-repeat;margin:0;padding:80px 0;position:relative;width:100%}@media screen and (min-width:1024px){.lesson{background:rgba(66,191,0,.2) url(../images/lesson-bg1@2x.png) top/100% auto no-repeat;padding:160px 0}}.lesson:before{background:url(../images/lesson-bg2.png) 0 100%/auto 190px no-repeat;bottom:0;content:"";height:100%;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.lesson:before{background:url(../images/lesson-bg2@2x.png) bottom/100% auto no-repeat}}.lesson__innerbox,.lesson__innerbox--title{margin:0 auto;position:relative;width:100%}.lesson__innerbox--title{aspect-ratio:390/102;background:url(../images/lesson-title@2x.png) top/cover no-repeat;height:auto;overflow:hidden}@media screen and (min-width:1024px){.lesson__innerbox--title{aspect-ratio:900/128;max-height:180px;max-width:900px}}.lesson__innerbox--title .title-text{bottom:0;font-size:clamp(18px,2vw,22px);left:0;line-height:1.2em;position:absolute;right:0;text-align:center}.lesson__innerbox--subtitle{aspect-ratio:600/110;background:url(../images/lesson-subtitle@2x.png) top/contain no-repeat;height:auto;margin:24px auto 40px;overflow:hidden;position:relative;width:90%}@media screen and (min-width:1024px){.lesson__innerbox--subtitle{max-height:110px;max-width:600px}}.lesson__innerbox--body{margin:0 auto 40px}@media screen and (min-width:1024px){.lesson__innerbox--body{margin:0 auto 80px}}.lesson__innerbox--body .lesson-fase{display:block;height:auto;margin:16px auto;overflow:visible;position:relative;width:100%}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase{aspect-ratio:900/270;display:flex;justify-content:space-between;margin:0 auto;max-height:270px;max-width:900px}}.lesson__innerbox--body .lesson-fase-topbox{align-items:center;display:flex;height:auto;justify-content:space-between;left:0;position:absolute;right:0;top:24px;width:100%;z-index:3}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase-topbox{position:relative;top:0;width:calc(100% - 360px)}}.lesson__innerbox--body .lesson-fase-photo{aspect-ratio:360/270;border-radius:0 16px 16px 0;display:block;height:auto;overflow:hidden;width:80%}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase-photo{border-radius:16px;height:100%;max-height:270px;max-width:360px;position:relative}}.lesson__innerbox--body .lesson-fase-photo img{display:block;height:100%;object-fit:contain;width:100%}.lesson__innerbox--body .lesson-fase-guide{background-color:transparent;margin:auto;max-width:60px;overflow:visible;text-align:center;width:20%;z-index:3}.lesson__innerbox--body .lesson-fase-guide img{display:block;height:100%;object-fit:contain;width:100%}.lesson__innerbox--body .lesson-fase-desc{background-color:#fff;border-bottom:4px solid rgba(66,191,0,.6);border-left:4px solid rgba(66,191,0,.6);border-radius:16px 0 0 16px;border-top:4px solid rgba(66,191,0,.6);height:auto;left:18%;padding:calc(60% + 32px) 16px 16px;position:relative;right:0;top:0;width:82%;z-index:2}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase-desc{border:4px solid rgba(66,191,0,.6);border-radius:24px;height:auto;left:0;padding:24px;right:0;top:0;width:360px}}.lesson__innerbox--body .lesson-fase-desc .title{font-size:clamp(18px,1.8vw,20px);font-weight:700;margin:0 auto .3em}.lesson__innerbox--body .lesson-fase-desc .text{font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:1.75em;text-align:justify}.lesson__innerbox--body .lesson-fase.fase1:before{animation:rolling 30s linear infinite;aspect-ratio:1;background:url(../images/lesson-fase1-bg.svg) 50%/60% auto no-repeat;content:none;height:auto;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase.fase1:before{content:""}}.lesson__innerbox--body .lesson-fase.fase2:before{animation:rolling 30s linear infinite;aspect-ratio:1;background:url(../images/lesson-fase2-bg.svg) 50%/60% auto no-repeat;content:none;height:auto;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase.fase2:before{content:""}}.lesson__innerbox--body .lesson-fase.fase3:before{animation:rolling 30s linear infinite;aspect-ratio:1;background:url(../images/lesson-fase3-bg.svg) 50%/60% auto no-repeat;content:none;height:auto;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:1024px){.lesson__innerbox--body .lesson-fase.fase3:before{content:""}}.lesson__innerbox--body .lesson-arrow{height:24px;margin:8px auto;width:100px}.lesson__innerbox--body .lesson-arrow img{object-fit:contain;width:100%}.event{margin:0;padding:56px 0;position:relative;width:100%}@media screen and (min-width:1024px){.event{padding:80px 0}}.event__innerbox,.event__innerbox--title{margin:0 auto;position:relative;width:100%}.event__innerbox--title{aspect-ratio:390/102;background:url(../images/event-title@2x.png) top/cover no-repeat;height:auto;overflow:hidden}@media screen and (min-width:1024px){.event__innerbox--title{aspect-ratio:900/128;max-height:180px;max-width:900px}}.event__innerbox--title .title-text{bottom:0;font-size:clamp(18px,2vw,22px);left:0;line-height:1.2em;position:absolute;right:0;text-align:center}.event__innerbox--subtitle{margin:16px auto;text-align:center}.event__innerbox--area{margin:32px auto;padding:48px 0;position:relative;width:100%}.event__innerbox--area:before{background-color:rgba(66,191,0,.1);border-radius:16px 0 0 16px;bottom:0;content:"";height:100%;margin:0;position:absolute;top:0;width:86%;z-index:-1}@media screen and (min-width:1024px){.event__innerbox--area{max-width:900px;padding:0}.event__innerbox--area:before{border-radius:24px;bottom:0;height:calc(100% - 40px);left:0;margin:0 auto;right:0;top:40px;width:800px}}.event__innerbox--area .event-area-subtitle{background:url(../images/event-subtitle-bg@2x.png) 50%/contain no-repeat;color:#fff;display:block;font-size:18px;font-weight:700;height:100px;line-height:100px;position:absolute;text-align:center;top:-16px;width:196px}@media screen and (min-width:1024px){.event__innerbox--area .event-area-subtitle{top:0}}.event__innerbox--area .event-area-items{display:flex;flex-direction:column;margin:32px auto 40px;position:relative;width:100%}@media screen and (min-width:1024px){.event__innerbox--area .event-area-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:672px}}.event__innerbox--area.recital-area:before{border-radius:16px 0 0 16px;left:auto;right:0}@media screen and (min-width:1024px){.event__innerbox--area.recital-area:before{border-radius:24px;left:0;margin:0 auto;right:0}}.event__innerbox--area.recital-area .event-area-subtitle{left:auto;right:0}.event__innerbox--area.recital-area .event-area-items{left:0;margin-left:0;right:auto}.event__innerbox--area.gathering-area:before{border-radius:0 16px 16px 0;left:0;right:auto}@media screen and (min-width:1024px){.event__innerbox--area.gathering-area:before{border-radius:24px;left:0;margin:0 auto;right:0}}.event__innerbox--area.gathering-area .event-area-subtitle{left:0;right:auto}.event__innerbox--area.gathering-area .event-area-items{left:auto;margin-right:0;right:0}.event__innerbox--area .event-item{display:block;margin:0 auto 32px;width:86%}@media screen and (min-width:1024px){.event__innerbox--area .event-item{flex-basis:320px;margin:0 0 32px;width:320px}}.event__innerbox--area .event-item-photo{border-radius:16px;display:block;overflow:hidden}.event__innerbox--area .event-item-photo img{display:block;height:100%;object-fit:cover;width:100%}.event__innerbox--area .event-item-content{font-size:14px;line-height:1.5em;text-align:justify}.event__innerbox--area .event-item-content h3{font-size:16px;font-weight:700}.event__innerbox--area .event-item-content ul{list-style:none;padding:.25em 0}.event__innerbox--area .event-item-content ul li{padding:0}.event__innerbox--area .event-item-content ul li a{display:inline-block;padding-left:24px}.event__innerbox--area .event-item-content ul .youtube{background:url(../images/icon-youtube.svg) 0/auto 14px no-repeat}.voice{background-color:rgba(66,191,0,.3);margin:0;overflow:hidden;padding:0}.voice,.voice__innerbox{position:relative;width:100%}.voice__innerbox{margin:0 auto;max-width:900px;overflow:visible;padding:56px 0}@media screen and (min-width:1024px){.voice__innerbox{padding:80px 0}}.voice__innerbox:before{background:url(../images/voice-bg.svg) 50%/150% auto no-repeat;bottom:-50%;content:"";display:block;left:0;overflow:visible;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}@media screen and (min-width:1024px){.voice__innerbox:before{animation:rolling 60s infinite;background:url(../images/voice-bg.svg) 50%/90% auto no-repeat}}.voice__innerbox--title{aspect-ratio:390/102;background:url(../images/voice-title@2x.png) top/cover no-repeat;height:auto;margin:0 auto;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1024px){.voice__innerbox--title{aspect-ratio:900/128;max-height:180px;max-width:900px}}.voice__innerbox--title .title-text{bottom:0;font-size:clamp(18px,2vw,22px);left:0;line-height:1.2em;position:absolute;right:0;text-align:center}.voice__innerbox--subtitle{height:auto;margin:16px auto;text-align:center;width:48px}@media screen and (min-width:1024px){.voice__innerbox--subtitle{margin:24px auto;width:64px}}.voice__innerbox--subtitle img{display:block;object-fit:contain;width:100%}.voice__innerbox--items .voice-item{margin:16px auto;overflow:hidden;padding:16px;position:relative;width:90%;z-index:2}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item{width:720px}}.voice__innerbox--items .voice-item:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;top:40px;width:calc(100% - 16px);z-index:-1}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item:before{top:0}}.voice__innerbox--items .voice-item:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:56px;width:16px;z-index:-1}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item:after{top:16px}}.voice__innerbox--items .voice-item .voice-face{display:block;height:90px;margin:0 auto;padding:0;position:relative;width:90px;z-index:2}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item .voice-face{float:left;height:120px;margin:0;width:120px}}.voice__innerbox--items .voice-item .voice-face img{display:block;object-fit:contain}.voice__innerbox--items .voice-item .voice-text{position:relative}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item .voice-text{margin-left:140px}}.voice__innerbox--items .voice-item .voice-text h3{font-size:clamp(16px,1.6vw,18px);margin:.25em auto;text-align:center}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item .voice-text h3{text-align:left}}.voice__innerbox--items .voice-item .voice-text p{font-size:clamp(14px,1.4vw,16px);line-height:1.5em;text-align:justify}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item .voice-text p{text-align:left}}.voice__innerbox--items .voice-item .voice-corner{background:url(../images/voice-item-corner.svg) 100% 0/16px 16px no-repeat;height:16px;position:absolute;right:0;top:40px;width:16px}@media screen and (min-width:1024px){.voice__innerbox--items .voice-item .voice-corner{top:0}}.news{background-color:rgba(66,191,0,.2);margin:0;overflow:hidden;padding:56px 0;position:relative;width:100%}@media screen and (min-width:1024px){.news{padding:80px 0}}.news__innerbox{background-color:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,141,0,.3);margin:0 auto;max-width:900px;padding:32px 16px;position:relative;width:90%}@media screen and (min-width:1024px){.news__innerbox{border-radius:16px;box-shadow:0 0 8px 0 rgba(0,141,0,.3);padding:64px 120px}}.news__innerbox--title{color:#202020;font-size:clamp(22px,2.3vw,32px);height:auto;margin:0 auto 1em;position:relative;text-align:center;width:100%}.news__innerbox--list{list-style:none;overflow:hidden;padding:0}.news__innerbox--list li.news-list-item{font-size:14px;font-weight:400;line-height:1.25em;margin:1.5em 0}.news__innerbox--list li.news-list-item div{align-items:center;color:#202020;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 0 0;position:relative}@media screen and (min-width:1024px){.news__innerbox--list li.news-list-item div{flex-wrap:nowrap}}.news__innerbox--list li.news-list-item .news-date{flex-basis:100px;text-align:left;width:120px}.news__innerbox--list li.news-list-item .news-title{flex-basis:540px;text-align:left}.fadeup{opacity:0;transform:translateY(20px);transition:transform 1.2s ease,opacity 1.2s ease;transition-delay:0}.fadeup.visible{opacity:1;transform:translateY(0)}@keyframes rolling{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}