@font-face{font-display:swap;font-weight:500;font-style:normal;font-family:Zen Kaku Gothic New;src:url(../fonts/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-weight:700;font-style:normal;font-family:Zen Kaku Gothic New;src:url(../fonts/ZenKakuGothicNew-Bold.ttf) format("truetype")}img{vertical-align:middle}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}li,ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}html{font-size:62.5%}body{font-family:Zen Kaku Gothic New,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.8;color:#666}img{height:auto}a{transition:opacity .1s ease}.inner{max-width:1240px;margin:0 auto;padding:0 20px}.inner--thin{max-width:1080px}.button{font-size:2rem;font-weight:700;color:#fff;display:inline-block;padding:24px 36px;position:relative;transition:.2s}.button-wrap{text-align:center}.button-wrap--multiple{display:flex;align-items:center;flex-direction:column;gap:20px;margin:0 auto}.button-default{border-radius:8px;background:#f89235;line-height:1;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2);padding:32px 24px 32px 40px;margin:80px auto 0;display:block;max-width:320px}.button-default.icon-download:after{margin-left:20px}.button--primary:after{content:"";background:url(../img/icon_arrow.svg) no-repeat;background-size:contain;width:13px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.button--secondary{border-radius:8px;background:linear-gradient(180deg,#25c196,#008a63);box-shadow:inset 0 0 8px 0 rgba(0,0,0,.3)}.column-image{width:100%}.column-description{font-size:1.6rem}.header{display:flex;justify-content:flex-end;align-items:center;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:2;height:80px}.header .inner{max-width:none;padding:0 40px;margin:0 0 0 auto}.list-gnav{display:flex}.is-active .list-gnav{transform:translateX(-100%)}.list-gnav-item{font-weight:700;padding:16px;color:#333;transition:color .1s}.list-gnav-button{position:fixed;top:0;right:4px;width:48px;height:48px;background-color:transparent;border:none;cursor:pointer;z-index:999}.list-gnav-button>span{display:block}.list-gnav-button>span,.list-gnav-button>span:after,.list-gnav-button>span:before{position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#000;transform:translate(-50%,-50%)}.list-gnav-button>span:after,.list-gnav-button>span:before{content:"";transform-origin:center center;transition:top .3s ease,transform .3s ease}.list-gnav-button>span:before{top:calc(50% - 8px)}.list-gnav-button>span:after{top:calc(50% + 8px)}.list-gnav-button.is-active>span{background-color:transparent}.list-gnav-button.is-active>span:after,.list-gnav-button.is-active>span:before{top:50%;width:30px}.list-gnav-button.is-active>span:before{transform:translate(-50%,-50%) rotate(-45deg)}.list-gnav-button.is-active>span:after{transform:translate(-50%,-50%) rotate(45deg)}body.is-menu-active{height:100%;overflow:hidden}.footer{margin-top:120px;padding:40px 20px;background-color:#00b2d5;color:#fff;font-size:1.2rem;line-height:1.8}.footer .inner{max-width:550px}.footer-heading{font-weight:700;font-size:inherit}.footer .icon-mail:before{transform:translateY(3px);margin-right:8px}.icon:after,.icon:before{font-family:Material Symbols Outlined}.icon-download:after{content:"";width:16px;height:16px;background:url(../img/icon_download.svg) no-repeat;background-size:contain;display:inline-block}.icon-mail:before{content:"";width:13px;height:13px;background:url(../img/icon_mail.svg) no-repeat;background-size:contain;display:inline-block}.icon-keyboard-double-arrow-right:after{content:"\eac9";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.is-show{animation:a 1s forwards}@keyframes a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes b{0%{opacity:0;transform:scale(.7);filter:blur(40px)}10%{opacity:1}to{opacity:1;transform:scale(1);filter:blur(0)}}.text-default+.text-default{margin-top:1em}.main{overflow:hidden;margin-top:80px}.kv{background:url(../img/webp/classroom.webp);background-size:cover;background-position:50%;position:relative}.kv:before{content:"";opacity:.7;background:#00b2d5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.heading-page{text-align:center;padding:38px 0;position:relative;z-index:1;opacity:0;animation:1.2s b ease .4s forwards;will-change:contents}.page-top .heading-page{padding:238px 0}.heading-page img{display:inline}.article,.banner-block,.section,.single--list-supporters{padding:clamp(80px,21.3333333333vw,120px) 0}.article-release{display:flex;align-items:flex-start;gap:40px}.article-release-image{display:block;box-shadow:4px 4px 16px 0 rgba(0,0,0,.2);width:clamp(184px,49vw,368px);margin:0 auto}.article-release-body{flex:1}.article-release-tag{display:inline-block;font-size:1.2rem;font-weight:700;padding:2px 16px;color:#00b2d5;border-radius:4px;border:1px solid #00b2d5}.article-release-date{display:inline-block;font-size:1.2rem;margin-left:12px}.article-release-heading{font-size:2.4rem;line-height:1.5;margin:24px 0}.article-release-text+.article-release-text{margin-top:1em}.article-release-text a{text-decoration:underline;color:#00b2d5}.heading-primary{font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center;color:#00b2d5}.heading-primary--en{letter-spacing:.2em;color:#007d9e}.heading-primary-wrap{margin-bottom:120px}.heading-secondary{font-size:2rem;font-weight:700;color:#333;letter-spacing:.4em;margin-right:-.4em;display:inline-block;background-color:#fff;padding:0 40px}.heading-secondary:before{content:"";width:100%;height:0;position:absolute;top:50%;left:0;border-top:1px dotted #333;z-index:-1}.heading-secondary-wrap{position:relative;text-align:center}.heading-secondary-lead{color:#333;text-align:center;margin:40px 0}.heading--dot{position:relative}.heading--dot:after,.heading--dot:before{content:"";background-size:cover;background-repeat:no-repeat;display:inline-block;width:56px;height:1em;vertical-align:bottom;margin:0 32px 4px}.heading--dot:before{background-image:url(../img/dot-left.png);margin:0 24px 4px 0}.heading--dot:after{background-image:url(../img/dot-right.png);margin:0 0 4px 24px}.heading-lead{text-align:center;line-height:1.8;margin-top:2em;color:#333}.heading-lead.kotoba{margin-top:1em}.section,.section--bg-light{position:relative}.section--bg-light:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f9f8;z-index:-1}.section--theme{background-color:#00b2d5;color:#fff;text-align:center}.section--theme .heading-primary{color:#fff;margin-bottom:32px}.section--action .list-card{margin-top:80px}.section--supportedBy{padding-top:0}.section--supporters-simple .inner,.section--voice .inner{max-width:1192px}.section--supporters-simple .list-supporters-none-image{margin-top:120px}.scroll-in-person{opacity:0;position:absolute;top:245px}.scroll-in-person--01{left:calc(50% - 574px);animation-delay:0ms}.scroll-in-person--02{left:calc(50% - 706px);animation-delay:.5s;animation-duration:1.4s}.scroll-in-person--03{left:calc(50% - 838px);animation-delay:1s;animation-duration:2.4s}.scroll-in-person--04{left:calc(50% + 454px);animation-delay:0ms}.scroll-in-person--05{left:calc(50% + 586px);animation-delay:.5s;animation-duration:1.4s}.scroll-in-person--06{left:calc(50% + 718px);animation-delay:1s;animation-duration:2.4s}.section--lead .graph-work-balance{margin-top:120px}.banner-block .inner{display:flex;justify-content:center;gap:80px}.movie-wrap{aspect-ratio:16/9;display:flex}.movie-body{width:100%;height:100%;border:none}.list-movie{display:flex;gap:80px;justify-content:center}.list-movie-item{height:auto}.list-card{display:flex;gap:48px}.list-card--four{gap:24px}.list-card-image{display:block;overflow:hidden;border-radius:10px}.list-card-image img,.list-card-image source{width:100%}.list-card-heading{border-left:8px solid #00b2d5;padding-left:12px;min-height:72px;font-size:2.4rem;font-weight:700;line-height:1.5;display:flex;align-items:center;margin-top:24px}.list-card-text{line-height:1.8;margin-top:24px}.article-gypsophila{max-width:1000px;background:url(../img/webp/bg_paturn_01.webp) no-repeat;background-size:cover;background-position:top;border-radius:20px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.2);margin:120px auto 0;padding:80px 20px;text-align:center}.article-gypsophila-heading{font-size:2.4rem;font-weight:700;margin-bottom:24px}.article-gypsophila-text{line-height:1.8}.article-gypsophila-image{display:block;width:182px;margin:40px auto 0}.list-supporters{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,96px) 24px;text-align:center;color:#333}.list-supporters-item{width:calc((100% - 48px) / 3)}.list-supporters-image{display:block;width:200px;margin:0 auto}.list-supporters-name{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin:24px 0}.list-supporters-title{font-size:1.2rem}.list-sns{display:flex;gap:40px;justify-content:center}.list-sns-item a{border-radius:50%;overflow:hidden}.list-logo{display:flex;flex-wrap:wrap;margin:40px auto 0}.graph-work-balance{display:block}.graph-work-balance img{width:100%}.list-kotoba{display:flex;flex-wrap:wrap;gap:48px}.list-kotoba-item{border-radius:12px;background:#fff;box-shadow:4px 4px 8px 0 rgba(0,0,0,.2);padding:20px;width:100%}.list-kotoba-heading{font-size:2rem;font-weight:700;line-height:1.5;color:#00b2d5}.list-kotoba-text{line-height:1.5;margin-top:24px}.list-supporters-none-image{display:flex;flex-wrap:wrap;gap:48px;color:#333}.list-supporters-none-image-item{width:calc((100% - 144px) / 4)}.list-supporters-none-image-name{font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1}.list-supporters-none-image-title{margin-top:20px;font-size:1.2rem;line-height:1.5}.section--report{padding-top:0}.section--report .list-card{flex-wrap:wrap;justify-content:center;row-gap:40px;padding:0 20px}.section--report .list-card--four{row-gap:24px}.section--report .list-card-heading{min-height:0;font-size:2rem;padding-left:8px;border-left:none;margin-top:14px;font-weight:500}.section--report .list-wrapper-heading-body{background-color:#00b2d5;color:#fff;text-align:center;font-size:2rem;font-weight:700}.section--report .list-wrapper-heading-body--pc{padding:24px 0}.section--report .list-card-item{position:relative}.section--report .list-card-wrapper{padding-top:80px;display:flex;flex-direction:column;gap:40px}.section--report .list-card-link-text{position:absolute;bottom:16px;right:30px;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.5}.section--report .list-card-link-text:after{content:"";position:absolute;background-image:url(../img/arrow_01.png);width:110px;height:16px;background-size:contain;background-repeat:no-repeat;bottom:-5px;left:68%;transform:translateX(-50%)}.section--report .mail-rink{text-decoration:underline 1px;text-underline-offset:2px}.article-release-wrapper{display:flex;flex-direction:column;gap:80px;flex:1;overflow:scroll;padding:40px 18px;border:1px solid #00b2d5;border-radius:10px}.report{padding-right:20px;padding-left:20px}.report .bubble-wrap{max-width:1040px;width:100%;gap:40px;margin:40px auto;display:flex}.report .bubble-wrap .bubble-image{width:calc((100% - 80px) / 3)}.report .bubble-wrap .bubble-image_margin-rigth{margin-right:auto}.report .bubble-wrap .bubble-image_margin-left{margin-left:auto}.report .report-image-wrap{max-width:1040px;width:100%;margin:80px auto;display:flex;gap:40px;margin:40px auto;flex-wrap:wrap}.report .report-image-wrap .report-image{width:calc((100% - 80px) / 3);box-sizing:border-box}.report .report-image-wrap .report-image img{max-width:100%;width:100%}.report .text-wrap-border{border-radius:10px;border:4px solid #fff;padding:24px;max-width:1040px;margin:auto}.list-card-image_41{max-width:286px;margin:auto;border-radius:0}.heading-primary_margin-rigth{margin-right:3rem}.list-text-wrapper{text-align:center;margin-top:40px}.list-text-wrapper .list-title{font-size:2rem;font-weight:700;line-height:1.5;color:#333}.list-text-wrapper .list-description{line-height:1.8;margin-top:20px}.section--report .list-wrapper-heading-body:first-of-type{margin-top:0}.section--report .heading-secondary{background-color:#f2f9f8}.old-contents-wrapper{margin-top:120px}.button-wrapper{display:flex;gap:24px;justify-content:center;margin-top:40px}.button-wrapper .button-body{text-align:center;letter-spacing:.2em;background-color:#00b2d5;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2);max-width:240px;width:100%;padding:20px 32px;font-size:2rem;font-weight:700;display:block;line-height:1;color:#fff;border-radius:30px;position:relative;z-index:1}.button-wrapper .button-body:after{position:absolute;content:"";width:16px;height:16px;background-image:url(../img/icon_01.png);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.button-wrapper .button-body:hover{opacity:.8;cursor:pointer}.old-report-wrapper{padding-top:120px}.article-release-text-bold{font-weight:700}.article-release-text-bold+.article-release-text{margin-top:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width:767px){body{font-size:1.2rem}.button{font-size:1.6rem}.button-default{margin:40px auto 0;padding:20px;max-width:240px}.button-default.icon-download:after{margin-left:10px}.button--primary:after{width:10px;height:16px;right:10px}.header{height:48px}.list-gnav{flex-direction:column;align-items:center;background-color:#fff;width:96%;height:100%;padding-top:48px;position:absolute;top:0;right:-100%;transition:transform .4s ease;transform:translateX(0)}.list-gnav-wrap{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .2s ease;opacity:0;pointer-events:none}.list-gnav-wrap.is-active{opacity:1;pointer-events:auto}.footer{margin-top:80px}.icon-download:after{width:13px;height:13px}.main{margin-top:48px}.page-top .heading-page{padding:175px 0;margin:0 auto;width:240px}.article-release{flex-direction:column}.article-release-heading{font-size:2rem;margin:20px 0}.heading-primary{font-size:2.4rem}.heading-primary-wrap{margin-bottom:80px}.heading-secondary{font-size:1.6rem;margin:0 32px;letter-spacing:.2em;margin:-.2em}.heading--dot:after,.heading--dot:before{width:42px}.heading-lead{font-size:12px}.section--action .list-card{margin-top:40px}.section--lead .graph-work-balance{margin-top:80px}.banner-block .inner{align-items:center}.banner-block .inner,.list-movie{flex-direction:column;gap:40px}.list-card{flex-direction:column}.list-card-heading{font-size:2rem;margin-top:20px}.list-card-text{margin-top:20px}.article-gypsophila{margin-top:80px;padding:40px 20px}.article-gypsophila-heading{font-size:2rem;margin-bottom:20px;line-height:1.5}.article-gypsophila-image{width:137px}.list-supporters-item{width:calc((100% - 24px) / 2)}.list-supporters-image{width:150px}.list-supporters-name{font-size:2rem;margin:20px 0}.list-sns{gap:20px}.list-sns-item{width:40px}.list-logo{max-width:258px;flex-direction:column}.list-kotoba{gap:40px}.list-kotoba-heading{font-size:1.6rem}.list-kotoba-text{margin-top:20px}.list-supporters-none-image{gap:32px 24px}.list-supporters-none-image-item{width:calc((100% - 24px) / 2)}.list-supporters-none-image-name{font-size:1.6rem}.list-supporters-none-image-title{margin-top:16px}.section--report .list-card{gap:20px;padding:0 10px}.section--report .list-card-heading{font-size:1.6rem;margin-top:8px}.section--report .list-wrapper-heading{margin-bottom:20px}.section--report .list-wrapper-heading-body:hover{cursor:pointer}.section--report .list-wrapper-heading-body--pc{padding:40px 0;position:relative}.section--report .list-wrapper-heading-body--pc .fa-angle-down{position:absolute;right:20px;transform:rotate(0deg);transition:all .6s;top:37%}.section--report .list-wrapper-heading-body--pc.open .fa-angle-down{transform:rotate(-180deg)}.section--report .list-wrapper-heading-body{font-size:1.6rem;padding:20px;line-height:1.2}.section--report .list-card-wrapper{padding-top:40px;gap:20px}.section--report .js-accordion-content{display:none}.article-release-wrapper{max-height:447px;padding:20px 8px;border-radius:8px;gap:40px}.report .bubble-wrap{flex-direction:column;align-items:center;max-width:335px;width:100%;gap:24px;margin:24px auto}.report .bubble-wrap .bubble-image{max-width:240px;width:100%}.report .report-image-wrap{gap:16px;margin:48px auto}.report .report-image-wrap .report-image{width:calc((100% - 16px) / 2)}.report .text-default{text-align:left}.report .text-default-center{text-align:center}.heading-primary_margin-rigth{margin-right:0}.list-text-wrapper{margin-top:24px}.list-text-wrapper .list-title{font-size:1.6rem}.list-text-wrapper .list-description{margin-top:10px}.accordion-wrapper{margin-bottom:20px}.button-wrapper{flex-direction:column;align-items:center}.u-hidden-sp{display:none}}@media (hover:hover){a:hover{opacity:.6}.list-gnav-item:hover{color:#00b2d5;opacity:1}}@media screen and (min-width:768px){.column{display:flex;flex-wrap:wrap}.column-two{gap:40px}.column-two .column-item{width:calc((100% - 40px) / 2)}.column-three{gap:40px}.column-three .column-item{width:calc((100% - 80px) / 3)}.column-four{gap:40px}.column-four .column-item{width:calc((100% - 120px) / 4)}.list-gnav-button{display:none}.list-movie{flex-wrap:wrap}.list-movie-item{width:calc((100% - 80px) / 2)}.list-card--four .list-card-item{width:calc((100% - 72px) / 4)}.list-card-item{width:calc((100% - 96px) / 3)}.list-logo{gap:48px}.list-logo-item{width:calc((100% - 96px) / 3)}.list-kotoba-item{width:calc((100% - 48px) / 2)}.section--report .list-wrapper-heading-body{margin-top:40px}.article-release-wrapper{height:520px}.u-hidden-pc{display:none}}@media screen and (max-width:340px){.section--report .list-wrapper-heading-body--pc .fa-angle-down{right:14px}.section--report .list-wrapper-heading-body{padding:20px 34px 20px 20px}}
/*# sourceMappingURL=style.css.map */
