@charset "utf-8";body{background-color:#fff;color:#333;font-size:var(--font-size16);font-family:fot-udkakugo-large-pr6n,sans-serif;font-weight:500;line-height:1.5;overflow-x:hidden;position:relative;-webkit-text-size-adjust:100%}:focus-visible{outline:2px solid var(--textImportant)}a,button span,input{transition:color .3s ease,background-color .3s ease}img,svg{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}input,select,textarea{color:#000;font-family:inherit;font-size:100%}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none}::-webkit-input-placeholder{padding-top:2px}.srOnly{position:absolute;overflow:hidden;width:0;height:0}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}.external{display:inline-block;height:.8em;margin:0 .25em;vertical-align:middle!important}.brCtrl span{display:inline-block}.page-home{text-transform:uppercase}#commonFooter p,#commonHeader p{margin-bottom:0;line-height:1.5}#breadcrumb ol,#commonFooter ul,#commonHeader ul{margin-top:0;margin-bottom:0;line-height:1.5}#commonFooter ul li,#commonHeader ul li{padding-left:0;background:0 0}#commonFooter a,#commonHeader a{text-decoration:none}.inner{max-width:1200px;margin:0 auto}.narrow{max-width:792px;margin:0 auto}@media screen and (max-width:1280px){.inner{margin:0 40px}.inner.narrow{margin-right:auto;margin-left:auto}}@media screen and (max-width:872px){.inner.narrow{margin-right:40px;margin-left:40px}}@media screen and (max-width:767px){.inner,.inner.narrow{margin-right:20px;margin-left:20px}}#pageTitle,.wide{width:100vw;margin-right:calc(-50vw - -50%);margin-left:calc(-50vw - -50%);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.wide{padding-top:80px;padding-bottom:80px}.wide>h2:first-child{margin-top:-8px}.contentBody{margin-bottom:160px}body.article .contentBody{margin-bottom:72px;word-break:break-all}body.article .contentBody>*{word-break:normal}body.article .contentBody::after{content:"";display:block;clear:both}.contentBody section{margin-top:72px;margin-bottom:72px}.contentBody section.wide:has(+ section.wide){margin-bottom:0}.contentBody section.wide+section.wide{margin-top:0}.contentBody:has(section.wide:last-child):has(+ #breadcrumb){margin-bottom:0}.contentBody:has(+ #breadcrumb)>section.wide:last-child{margin-bottom:0;padding-bottom:160px}.archives{margin-top:72px;padding-bottom:120px}@media screen and (max-width:767px){.wide{padding-top:48px;padding-bottom:56px}.contentBody{margin-bottom:180px}.contentBody:has(+ aside){margin-bottom:120px}.contentBody section{margin-top:56px;margin-bottom:56px}.contentBody:has(+ #breadcrumb)>section.wide:last-child{padding-bottom:180px}}#home #main>:last-child,#main>aside:has(+ #breadcrumb){padding-bottom:180px!important}.wide.bgGreen{border-top:1px solid var(--bgLgreen)}.wide.bgGray{border-top:1px solid var(--bgLgray)}.wide.bgGray+.wide.bgGray,.wide.bgGreen+.wide.bgGreen{padding-top:0}img[src$='no_image.png']{border:1px solid var(--borderLgray)}.skip{margin:0}.skip a{display:block;width:fit-content;height:0;overflow:hidden;line-height:1;text-decoration:none}.skip a:focus{margin:12px 20px 0;height:auto}#commonHeader .inner{max-width:none;min-height:60px;display:flex;gap:32px;justify-content:space-between;align-items:center;padding:0}#commonHeader .logo{width:203px;margin:16px 24px;display:flex;align-items:stretch;position:relative;z-index:99}body.menuOpen #commonHeader .logo{position:fixed}@media screen and (max-width:1280px){#commonHeader .inner{margin:0 auto}}#commonHeader .logo img{vertical-align:middle}#metaNav{display:flex;min-height:80px;position:relative;font-weight:700}#metaNav ul{display:flex}#metaNav li{display:flex;align-items:center}#metaNav .mypageNav li{margin-left:1px;position:relative}#metaNav .mypageNav li::before{content:'';position:absolute;top:50%;left:-1px;transform:translateY(-50%);height:2em;border-left:1px solid var(--borderBlack20)}#metaNav #searchBtn button,#metaNav .mypageNav li a{display:flex;align-items:center;height:100%;padding:14px 15px 0;background-repeat:no-repeat;background-position:50% calc(50% - 15px);background-size:16px;color:var(--textHeadline);white-space:nowrap;position:relative}#metaNav #searchBtn button{background-image:url(images/ico_search.svg)}#metaNav li.mypage a{background-image:url(images/ico_mypage.svg)}#metaNav li.login a{background-image:url(images/ico_login.svg)}#metaNav li.logout a{background-image:url(images/ico_logout.svg)}#metaNav #searchBtn button:hover,#metaNav .mypageNav li a:hover{background-color:var(--bgLgreen50)}#metaNav .guideNav{flex-wrap:wrap;margin:8px 0}#metaNav .guideNav li a{display:inline-block;margin-left:16px;padding-left:18px;background:url(images/ico_arrow1.svg) no-repeat 0 50%;color:var(--textHeadline);font-size:var(--font-size14)}.searchForm{margin:40px 0;width:100%;border:1px solid var(--borderGray);background-color:#fff;position:relative}.searchForm input[type=search]{min-height:64px;padding:3px 64px 3px 12px;border:0}.searchForm button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:64px;height:100%;background:url(images/ico_search.svg) no-repeat 50% 50%/16px}.searchForm button span{display:inline-block;width:0;overflow:hidden}#searchBox{position:absolute;top:100%;left:0;z-index:10;visibility:hidden}body.searchOpen #searchBox{visibility:visible;padding:12px 8px 12px 24px;border:1px solid var(--darkGreen);background-color:var(--darkGreen);display:flex;align-items:center;justify-content:center}#searchBox .searchForm{margin:0;width:350px}#searchBox .searchForm input[type=search]{min-height:auto;font-size:var(--font-size14)}#searchBox .searchForm button{padding-left:24px;background-position:8px 50%;background-size:12px;font-size:var(--font-size12)}#searchBox .searchForm button span{width:auto;overflow:visible}#searchBox .searchClose{margin-left:8px;padding-top:14px;background:url(images/ico_close_w.svg) no-repeat 50% 0;color:#fff;font-size:var(--font-size12)}body.searchOpen #metaNav #searchBtn button{background-color:var(--darkGreen);background-image:url(images/ico_search_w.svg);color:#fff}#commonHeader #metaNav .donate{width:auto;margin:16px}#commonHeader .donate a{min-width:186px;min-height:52px;padding:5px 24px;border:1px solid var(--orange);background-position:calc(100% - 12px) 50%;background-size:12px}@media screen and (max-width:1080px) and (min-width:768px){#commonHeader .inner{gap:16px}#commonHeader .logo{width:130px;min-width:130px;margin:8px 16px}#metaNav{min-height:60px}#metaNav #searchBtn button,#metaNav .mypageNav li a{padding-top:20px;background-position:50% calc(50% - 9px);background-size:12px}#metaNav #searchBtn button,#metaNav .guideNav li a,#metaNav .mypageNav li a{font-size:var(--font-size12)}#metaNav .guideNav li a{margin-left:13px;padding-left:15px}#commonHeader #metaNav .donate{margin:8px}#commonHeader #metaNav .donate a{min-width:122px;min-height:44px;padding-left:10px;font-size:var(--font-size14)}}@media screen and (max-width:820px) and (min-width:768px){#metaNav #searchBtn button,#metaNav .mypageNav li a{padding-right:6px;padding-left:6px}}@media screen and (max-width:767px){#commonHeader .logo{width:159px;max-width:calc(100% - 60px);margin:6px 16px}#metaNav{display:none}body.article #commonHeader{border-bottom:1px solid var(--borderLgray)}}@media screen and (min-width:768px){body:not(#donate) #commonHeader{position:fixed;width:100%;background-color:#fff;z-index:90}body:not(#donate) #main{margin-top:142px}@media screen and (max-width:1080px){body:not(#donate) #main{margin-top:118px}}}#menuBtn{position:fixed;top:0;right:0;width:60px;height:60px;background-color:#fff;z-index:90}#menuBtn button{width:100%;height:100%;vertical-align:top;position:relative}#menuBtn button::after,#menuBtn button::before,#menuBtn::after{content:'';position:absolute;width:30px;left:50%;transform:translateX(-50%);border-bottom:2px solid #666;cursor:pointer;transition:top .3s .3s,transform .3s}#menuBtn::after{top:calc(50% - 1px)}#menuBtn button::before{top:30%}#menuBtn button::after{top:calc(70% - 2px)}body.menuOpen #menuBtn::after{width:0}body.menuOpen #menuBtn button::after,body.menuOpen #menuBtn button::before{top:calc(50% - 1px);transition:top .3s,transform .3s .3s}body.menuOpen #menuBtn button::before{transform:translateX(-50%) rotate(45deg)}body.menuOpen #menuBtn button::after{transform:translateX(-50%) rotate(-45deg)}body.menuOpen #menuBtn::before{content:'';position:absolute;top:0;right:0;height:100%;width:100vw;background-color:#fff}#globalNav a,#globalNav span{color:var(--textHeadline);font-weight:700}#globalNav .page-home,#globalNav .page-question,#globalNav .page-world{display:none}@media screen and (min-width:768px){#globalNav{border-top:1px solid var(--logoGreen);border-bottom:1px solid var(--logoGreen)}#globalNav>ul{display:flex;align-items:center;gap:1px;background-color:var(--logoGreen)}#globalNav>ul>li{width:25%;height:100%;position:relative}#globalNav>ul>li:not(:last-child)::after{content:'';position:absolute;top:50%;right:-1px;transform:translateY(-50%);height:1.25em;border-right:1px solid rgba(255,255,255,.75)}#globalNav>ul>li>a,#globalNav>ul>li>span{margin:-1px 0;display:flex;align-items:center;justify-content:center;min-height:58px;color:var(--textHeadline);font-weight:700;text-align:center}#globalNav>ul>li>a::before,#globalNav>ul>li>span::before{content:'';display:inline-block;width:11px;height:11px;margin-right:10px;background:url(images/ico_arrow3.svg) no-repeat 0 50%/100%}#globalNav>ul>li:hover>a,#globalNav>ul>li:hover>span{background-color:var(--darkGreen);color:#fff}#globalNav>ul>li:hover>a::before{background-image:url(images/ico_arrow3_w.svg)}#globalNav>ul>li>ul.sub-menu{position:absolute;top:calc(100% + 1px);right:0;width:100%;background-color:#fff;z-index:50;padding:0 20px;transform:scaleY(0);transform-origin:center top;transition:all .2s ease}#globalNav>ul>li.focus>ul.sub-menu,#globalNav>ul>li:hover>ul.sub-menu{border:1px solid #fff;border-top-color:0;transform:scaleY(1)}#globalNav>ul>li>ul.sub-menu li{border-top:1px solid var(--borderLgray)}#globalNav>ul>li>ul.sub-menu>li:first-child{border-top:0}#globalNav>ul>li:last-child>ul.sub-menu{width:200%;column-count:2;gap:40px}#globalNav>ul>li:last-child>ul.sub-menu>li:nth-child(5){break-before:column;border-top:0}#globalNav>ul>li>ul.sub-menu ul ul{padding-left:10px}#globalNav>ul>li>ul.sub-menu a{display:block;margin:0 -20px;padding:16px 56px 16px 20px;background:url(images/ico_arrow1.svg) no-repeat calc(100% - 20px) 50%}#globalNav>ul>li>ul.sub-menu ul a{padding:12px 56px 12px 30px;font-size:var(--font-size14)}#globalNav>ul>li>ul.sub-menu ul ul li a{margin-left:-30px;padding-left:calc(32px + 1em);text-indent:-1em}#globalNav>ul>li>ul.sub-menu ul ul li a::before{content:'・'}#globalNav>ul>li>ul.sub-menu a:active,#globalNav>ul>li>ul.sub-menu a:hover{background-color:var(--bgLgreen50)}@media screen and (max-width:1024px){#globalNav>ul>li>a{font-size:var(--font-size12)}}}@media screen and (max-width:767px){#globalNav{position:fixed;top:0;left:0;width:100%;height:0;padding:0 20px 40px;overflow-y:auto;overflow-x:hidden;z-index:90;visibility:hidden;background-color:#fff;transition:height .3s ease}body.menuOpen #globalNav{height:calc(100vh - 60px);height:calc(100dvh - 60px);margin-top:60px;visibility:visible}#globalNav>ul{margin:0 -20px;border-bottom:1px solid var(--borderLgray)}#globalNav>ul>li>ul.sub-menu{background-color:var(--bgLgreen);display:none}#globalNav>ul li{border-top:1px solid var(--borderLgray);position:relative}#globalNav>ul a,#globalNav>ul span{padding:19px 56px 19px 20px;display:flex;align-items:center;position:relative}#globalNav>ul>li>ul.sub-menu a{padding:18px 56px 18px 30px;background:url(images/ico_arrow1.svg) no-repeat calc(100% - 22px) 50%}#globalNav>ul>li>ul.sub-menu ul{margin-left:30px}#globalNav>ul>li>ul.sub-menu ul a{padding-top:15px;padding-bottom:15px;font-size:var(--font-size14)}#globalNav>ul>li>ul.sub-menu ul ul li a{padding-left:0}#globalNav>ul>li>ul.sub-menu ul ul li a::before{content:'・'}#globalNav .toggle{position:absolute;top:0;left:0;width:100%;height:100%}#globalNav .toggle::before{content:'';position:absolute;top:50%;right:20px;width:15px;border-bottom:1px solid var(--darkGreen)}#globalNav .toggle::after{content:'';position:absolute;top:calc(50% - 7px);right:27px;height:15px;border-right:1px solid var(--darkGreen);transition:all .3s ease}#globalNav .open .toggle::after{transform:rotate(90deg)}#globalNav .sp{width:100%;max-width:384px;margin:0 auto}#globalNav .donate a{height:72px;margin:0 auto}#globalNav .sp ul{margin-top:40px;display:flex;flex-wrap:wrap;gap:32px 48px;justify-content:center}#globalNav .sp ul li a{display:block;width:calc(6.625em + 20px);max-width:100%;padding-right:20px;background:url(images/ico_arrow1.svg) no-repeat 100% 50%}#globalNav .sp ul li.pressrelease a{width:calc(10em + 20px)}#globalNav li.login a,#globalNav li.logout a,#globalNav li.mypage a{padding-left:20px;position:relative}#globalNav li.login a::before,#globalNav li.logout a::before,#globalNav li.mypage a::before{content:'';position:absolute;top:0;left:0;width:20px;height:100%}#globalNav li.mypage a::before{background:url(images/ico_mypage.svg) no-repeat 0 50%}#globalNav li.login a::before{background:url(images/ico_login.svg) no-repeat 0 50%}#globalNav li.logout a::before{background:url(images/ico_logout.svg) no-repeat 0 50%}body.menuOpen{overflow:hidden}.focusTrap{display:none}body.menuOpen .focusTrap{display:block}}.splide{padding-bottom:16px}.splide:has(.splide__pagination){padding-bottom:38px}.splide:has(.splide__toggle){padding-bottom:58px}.splide__track{padding-right:1px!important;padding-left:1px!important}.splide__list.listCol{gap:normal}.splide__slide img:not(.external){width:100%;height:100%;object-fit:cover}.splide__arrow{width:33px;height:33px;position:absolute;top:calc(50% - 19px);transform:translateY(-50%);z-index:1;border:1px solid var(--borderBlack20);border-radius:50%;background-color:#fff;cursor:pointer}.splide__arrow svg{display:none}.splide__arrow::before{content:'';position:absolute;top:0;width:100%;height:100%;background:url(images/ico_arrow1.svg) no-repeat 50% 50%/9px}.splide__arrow--prev::before{transform:rotate(180deg)}.splide__arrow--prev{left:-57px}.splide__arrow--next{right:-57px}.splide__arrow:disabled{display:none}.splide__toggle{position:absolute;right:calc(50vw - 600px);bottom:0;width:36px;height:36px;border:1px solid #ccc;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.splide__toggle svg{vertical-align:baseline;fill:var(--darkGreen)}.splide__toggle svg.splide__toggle__play{margin:0 -1px 0 1px}.splide__pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;display:flex;justify-content:flex-end;align-items:center}.splide:has(.splide__toggle) .splide__pagination{bottom:11px;padding-right:48px}.splide__pagination li:not(:first-child){margin-left:12px}.splide__pagination__page{display:inline-block;width:14px;height:14px;padding:0;border:1px solid #ccc;border-radius:50%;background-color:#fff;cursor:pointer;position:relative}.splide__pagination__page.is-active::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid var(--darkGreen);border-radius:50%}@media (hover:hover){.splide__arrow:hover{background-color:var(--bgLgreen50)}.splide__pagination__page:hover{background-color:var(--bgLgreen50)}.splide__toggle:hover{background-color:var(--bgLgreen50)}}@media screen and (max-width:1362px){.splide__arrow--prev{left:calc(-50vw - -50% + 24px)}.splide__arrow--next{right:calc(-50vw - -50% + 24px)}}@media screen and (max-width:1280px){.splide__toggle{right:40px}.splide:has(.splide__toggle) .splide__pagination{max-width:calc(100% - 80px)}}@media screen and (max-width:767px){.splide{margin-right:-20px;margin-left:-20px;padding-bottom:26px}.splide:has(.splide__toggle){padding-bottom:50px}.splide__arrow{width:33px;height:33px;top:calc(50% - 19px)}.splide__arrow--prev{left:5px}.splide__arrow--next{right:5px}.splide .splide__track{padding:0 20px!important}.splide__toggle{right:20px}.splide:has(.splide__toggle) .splide__pagination,.splide__pagination{max-width:calc(100% - 40px)}}@media screen and (min-width:768px){.splide.img .splide__arrow--prev{left:16px}.splide.img .splide__arrow--next{right:16px}}@media screen and (max-width:767px){.splide.img,.splide.withCaption{margin-right:-20px!important;margin-left:-20px!important}.box .splide.img,.box .splide.withCaption{margin-right:-19px!important;margin-left:-19px!important}}.splide figure:last-child{margin-bottom:0}@media screen and (max-width:1362px) and (min-width:955px){.splide.narrow .splide__arrow--prev{left:-57px}.splide.narrow .splide__arrow--next{right:-57px}}@media screen and (max-width:1066px) and (min-width:985px){.box .splide.narrow .splide__arrow--prev{left:calc(-50vw - -50% + 80px)}.box .splide.narrow .splide__arrow--next{right:calc(-50vw - -50% + 80px)}}@media screen and (max-width:984px) and (min-width:768px){.box .splide.narrow .splide__arrow--prev{left:-16px}.box .splide.narrow .splide__arrow--next{right:-16px}}#home .contentBody section{margin-top:96px;margin-bottom:96px}@media screen and (max-width:767px){#home .contentBody section{margin-top:80px;margin-bottom:80px}}#supportWithDonation{margin-top:calc(792px * .4545 / 2);padding-top:calc(792px * .4545 / 2);padding-bottom:64px;border-top:1px solid var(--logoGreen);background-color:var(--logoGreen);position:relative}.article+#supportWithDonation,.contentBody+#supportWithDonation,.initiatives+#supportWithDonation{margin-top:calc(792px * .4545 / 2 + 160px)}aside:has(+ #supportWithDonation) .inner{position:relative;z-index:1}#supportWithDonation::before{content:'';position:absolute;bottom:calc(100% + 1px);left:0;width:100%;height:calc(792px * .4545 / 2 + 160px)}.contentBody:has(+ #supportWithDonation)>.bgGray:last-child,.contentBody:has(+ #supportWithDonation)>.bgGreen:last-child{padding-bottom:0}.contentBody:has(> .bgGreen:last-child)+#supportWithDonation::before{background-color:var(--bgLgreen)}.contentBody:has(> .bgGray:last-child)+#supportWithDonation::before{background-color:var(--bgLgray)}#supportWithDonation:has(+ #workTogether){padding-bottom:46px}#supportWithDonation .img{position:absolute;top:calc(792px * .4545 / -2);left:50%;transform:translateX(-50%);width:calc(100vw - 80px);max-width:792px;aspect-ratio:11/5}#supportWithDonation .img img{width:100%;height:100%;object-fit:cover}#supportWithDonation .box{margin-top:64px;padding:25px 31px 31px;border:1px solid #fff;background-color:#fff}#supportWithDonation h2{margin:0 0 20px;text-align:center;color:var(--darkGreen);font-size:var(--font-size30)}#supportWithDonation .results{margin-top:24px;display:flex;flex-direction:row;column-gap:24px;justify-content:center}#supportWithDonation .results .dataBox{width:calc((100% - 24px)/ 2);margin-top:0;border:1px solid #de6b00;background-color:transparent;color:inherit}#supportWithDonation .results .dataBox dd{color:#de6b00}#supportWithDonation .results .dataBox .large em{font-size:3rem}#supportWithDonation .btns{margin-top:32px}#supportWithDonation .btn.sn a{border-color:var(--textHeadline)}@media screen and (max-width:767px){#supportWithDonation{margin-top:calc((100vw - 40px) * .56 / 2);padding-top:calc((100vw - 40px) * .56 / 2);padding-bottom:56px}.article+#supportWithDonation,.contentBody+#supportWithDonation,.initiatives+#supportWithDonation{margin-top:calc((100vw - 40px) * .56 / 2 + 120px)}#supportWithDonation::before{height:calc((100vw - 40px) * .56 / 2 + 120px)}#supportWithDonation:has(+ #workTogether){padding-bottom:40px}#supportWithDonation .img{top:calc((100vw - 40px) * .56 / -2);width:calc(100vw - 40px);aspect-ratio:25/14;overflow:hidden}#supportWithDonation{padding-bottom:40px}#supportWithDonation .box{padding:23px 15px}#supportWithDonation h2{margin-bottom:12px;font-size:var(--font-size28)}#supportWithDonation .results{flex-direction:column;row-gap:16px;align-items:center}#supportWithDonation .results .dataBox{width:384px;max-width:100%}}@media screen and (max-width:860px) and (min-width:801px),(max-width:419px){#supportWithDonation .results .dataBox .large em{font-size:2.875rem}}@media screen and (max-width:800px) and (min-width:678px),(max-width:389px){#supportWithDonation .results .dataBox .large em{font-size:2.625rem}}@media screen and (max-width:365px){#supportWithDonation .results .dataBox .large em{font-size:2.5rem}}#home .contentBody:has(+ #supportWithDonation)>.bgGray:last-child{padding-bottom:96px}#home .contentBody:has(> .bgGray:last-child)+#supportWithDonation::before{background-color:transparent}#home .contentBody+#supportWithDonation{margin-top:calc(792px * .4545 / 2 + 96px)}@media screen and (max-width:767px){#home .contentBody:has(+ #supportWithDonation)>.bgGray:last-child{padding-bottom:60px}#home .contentBody+#supportWithDonation{margin-top:calc((100vw - 40px) * .56 / 2 + 60px)}}#aboutGP{padding:54px 0 62px;background-color:var(--bgLgreen)}#aboutGP:has(+ #supportWithDonation){padding-bottom:calc(792px * .4545 / 2 + 62px);margin-bottom:calc(792px * .4545 / -2)}#aboutGP h2{font-size:var(--font-size26);text-align:center}#aboutGP .btns{margin-top:28px}@media screen and (max-width:767px){#aboutGP{padding:46px 0 16px}#aboutGP h2{font-size:var(--font-size24)}#aboutGP .column{row-gap:16px}#aboutGP .btns{margin-top:22px}}#workTogether{padding-top:80px;padding-bottom:80px;background-color:var(--logoGreen)}#supportWithDonation+#workTogether{padding-top:0}#donateBanner+#workTogether{padding-top:60px}#workTogether .box{padding:25px 31px 31px;border-color:#fff}#workTogether h2{margin:0 0 24px;text-align:center}#workTogether .img{margin-bottom:28px}#workTogether .btns{margin-top:28px}@media screen and (min-width:768px){#workTogether .img{aspect-ratio:11/5;overflow:hidden}#workTogether .img img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:767px){#workTogether{padding-top:30px;padding-bottom:30px}#workTogether .box{padding:23px 15px}#workTogether .btns .btn br{display:none}}#activities{margin:72px 0 80px}.contentBody+#activities{margin-top:-80px}@media screen and (max-width:767px){#activities{margin:56px 0 64px}.contentBody+#activities{margin-top:-56px}}#canDoWithDonation,#qaAboutDonation{padding-top:56px;padding-bottom:56px;background-color:var(--logoGreen)}aside+#canDoWithDonation,aside+#qaAboutDonation{padding-top:0}#canDoWithDonation h2,#qaAboutDonation h2{color:var(--textHeadline);text-align:center}#canDoWithDonation h3{text-align:center}#qaAboutDonation dl.qa{border-bottom-color:var(--logoGreen)}#qaAboutDonation dl.qa dt{border-top-color:var(--logoGreen)}#donateForm{background-color:var(--logoGreen)}#supportWithDonation+#donateForm{padding-top:0}#donateForm h2{color:var(--textHeadline);font-size:var(--font-size32);text-align:center}#donateForm h3{margin:0 0 26px;font-size:var(--font-size20);text-align:center}#donateForm form.donateForm{padding:31px 19px 23px;border:1px solid #fff;background-color:#fff}.contentBody>img:not(.external),.contents a:has(img:not(.external)),.contents img:not(.external),.post-content a:has(img:not(.external)),.post-content img:not(.external){display:block;margin:1.125em 0}.contents h1,.post-content h1{margin:64px 0 32px;color:var(--darkGreen);font-size:var(--font-size30)}@media screen and (max-width:767px){.contents h1,.post-content h1{margin:48px 0 24px;font-size:var(--font-size28)}}#keyvisual{width:100vw;margin-right:calc(-50vw - -50%);margin-left:calc(-50vw - -50%)}#keyvisual .splide__track{width:100%;height:720px;overflow:hidden;padding:0!important}#keyvisual .splide__list{display:flex}#keyvisual .splide__slide{width:100%}#keyvisual .splide__slide .top img{object-position:50% 0}#keyvisual .splide__slide .bottom img{object-position:50% 100%}#keyvisual .slideImg{height:100%;overflow:hidden;position:relative}#keyvisual .slideText{position:absolute;top:50%;right:8.5%;transform:translateY(-50%);max-width:468px;width:50%;max-height:90%;margin:0 auto;overflow:auto}#keyvisual .slideText:has(.donateForm){max-width:520px;width:65%}#keyvisual .slideText h2{margin-bottom:16px;color:#fff;font-size:var(--font-size40);font-weight:700;line-height:1.4}#keyvisual .slideText p{margin-bottom:0;color:#fff;font-size:var(--font-size18);line-height:2;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}#keyvisual .slideText p::after{content:'…';position:absolute;right:20px;bottom:0}#keyvisual .slideText .btns{margin-top:26px}#keyvisual .slideText .btn{max-width:330px}#keyvisual .splide__arrow{width:40px;height:40px;top:calc(50% - 29px)}#keyvisual .splide__arrow::before{background-size:11px}#keyvisual .splide__arrow--prev{left:20px}#keyvisual .splide__arrow--next{right:20px}#keyvisual .splide{padding-bottom:0}#keyvisual .splide__pagination{bottom:10px;justify-content:center}#keyvisual .splide__pagination__page{width:12px;height:12px;border-color:#fff}@media screen and (max-width:1024px){#keyvisual .slideText{right:85px}}#keyvisual .slideImg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.42)}@media screen and (max-width:767px){#keyvisual .splide{margin:0}#keyvisual .slideImg,#keyvisual .splide__track{height:130.77vw}#keyvisual .splide__list{align-items:flex-start}#keyvisual .slideText{top:auto;right:auto;bottom:42px;transform:none;width:100%;height:238px;max-width:none;padding:0 20px;display:flex;flex-direction:column;justify-content:flex-end}#keyvisual .slideText:has(.donateForm){width:100%;max-width:none;justify-content:center}#keyvisual .slideText h2{margin-bottom:6px;font-size:var(--font-size28);line-height:1.5}#keyvisual .slideText p{font-size:var(--font-size16);line-height:1.8}#keyvisual .slideText .btns{margin-top:10px}#keyvisual .slideText .btn{max-width:384px}#keyvisual .slideText .btn a{min-height:59px;font-size:var(--font-size14)}#keyvisual .splide__arrow{width:33px;height:33px;top:calc((100% - 234px)/ 2)}#keyvisual .splide__arrow--prev{left:10px}#keyvisual .splide__arrow--next{right:10px}}#home .contentBody .news{margin-bottom:-10px}#home .news .tablist .tab{min-height:calc(1.5em + 45px);border-bottom:1px solid var(--borderLgray)}#home .news .tablist .tab.active{margin-top:0;font-size:var(--font-size16)}#home .news .tabpanel{padding:39px 0 0;border:0;background-color:transparent}#home .news .postMeta{flex-direction:column;gap:8px;align-items:flex-start}@media screen and (max-width:767px){#home .news .tablist{flex-wrap:wrap;gap:8px}#home .news .tablist .tab{flex:auto;width:calc((100% - 8px)/ 2)}}#pageTitle{margin-bottom:72px;border-bottom:1px solid var(--bgLgreen);background-color:var(--bgLgreen)}#pageTitle .inner{min-height:109px;padding-top:6px;padding-bottom:5px;display:flex;align-items:center}#pageTitle.withImg{margin-bottom:88px;background-color:transparent;border-bottom:0;position:relative}#pageTitle.withImg .titleWrap{border-bottom:1px solid var(--darkGreen);background-color:var(--darkGreen);position:absolute;width:100%;max-height:100%}#pageTitle.withImg .titleWrap .inner{padding:64px 0;min-height:256px;align-items:flex-start}#pageTitle.withImg h1{margin-left:-20px;padding:15px 35px;border:1px solid #fff;background-color:#fff;color:var(--darkGreen);line-height:1.4;letter-spacing:.04em;position:relative;z-index:2}#pageTitle.withImg h1:has(.subtitle){max-width:calc(10.5em + 72px)}#pageTitle.withImg h1 .subtitle{display:block;margin-top:12px;color:var(--textHeadline);font-size:var(--font-size18);font-weight:600;line-height:2}#pageTitle.withImg .imgWrap{margin-left:calc(50vw - 600px + 204px);position:relative;z-index:1}#pageTitle.withImg .img{aspect-ratio:1116/385;overflow:hidden}#pageTitle.withImg .img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1280px) and (min-width:768px){#pageTitle.withImg .imgWrap{margin-left:calc(100% - 1036px)}#pageTitle.withImg .img{aspect-ratio:auto;height:357px}@media screen and (max-width:1177px){#pageTitle.withImg .imgWrap{margin-left:12%}}}@media screen and (max-width:767px){#pageTitle{margin-bottom:56px}#pageTitle .inner{min-height:103px}#pageTitle.withImg{margin-bottom:48px}#pageTitle.withImg .titleWrap{border-top:1px solid var(--darkGreen);border-bottom:0;background-color:transparent;position:relative}#pageTitle.withImg .titleWrap .inner{min-height:auto;margin:0;padding:0}#pageTitle.withImg h1{margin-top:0;margin-left:0;padding:10px 12px 6px}#pageTitle.withImg h1:has(.subtitle){max-width:none}#pageTitle.withImg h1 .subtitle br{display:none}#pageTitle.withImg .imgWrap{margin:0 20px}#pageTitle.withImg .imgWrap::before{content:'';position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:50%;background-color:var(--darkGreen)}#pageTitle.withImg .img{width:100%;aspect-ratio:25/14;position:relative;z-index:1}}#main .success .splide{margin-top:56px}#main .success .listCol li{padding-top:26px;padding-bottom:32px}#main .success .listCol li h3{margin-bottom:18px;font-size:var(--font-size24)}#main .success .listCol li h3 .corporation{display:block;font-size:var(--font-size16)}@media screen and (max-width:767px){#main .success .listCol li{padding-top:26px;padding-bottom:32px;font-size:var(--font-size14)}#main .success .listCol .btn a{min-height:59px}}#main .process .listCol li{padding:26px 18px 32px;background:0 0;font-size:var(--font-size14)}#main .process .listCol li h3{display:flex;align-items:center;margin:-8px 0 8px;column-gap:.5em;font-size:var(--font-size20)}#main .process .listCol li h3 .number{color:#6c0;font-family:'Work Sans',sans-serif;font-weight:700;font-size:3rem;line-height:1}@media screen and (max-width:980px) and (min-width:768px){#main .process .listCol h3{flex-direction:column;align-items:flex-start}}#toc.accordion{max-width:996px;margin:64px auto}#toc.accordion h2{padding:0;background-color:#fff;color:var(--textHeadline)}#toc.accordion button{padding:12px 56px 12px 20px}#toc.accordion button::before{content:none}#toc.accordion button::after{right:20px;width:16px;height:16px;border:0;background:url(images/ico_menu.svg) no-repeat 50% 50%/16px}#toc.accordion button[aria-expanded=true]::after{transform:none;background-image:url(images/ico_close.svg)}#toc.accordion ul{margin:0;border-top:1px solid var(--borderLgray);background-color:var(--bgLgray);font-weight:400;display:none}#toc.accordion li a{padding-right:20px;padding-left:42px;background-position:20px calc(11px + .25em)}@media screen and (max-width:767px){#toc.accordion{margin-top:32px}}#toc.sticky{transition:max-width .3s ease}#toc.fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:none;z-index:80;margin-top:0}#toc.fixed li a.toc-active{background-color:var(--bgLgreen);color:var(--textHeadline);font-weight:700}@media screen and (min-width:768px){#toc.fixed button{padding-right:40px;padding-left:40px}#toc.fixed button::after{right:40px}#toc.fixed li a{padding-right:40px;padding-left:62px;background-position:40px calc(11px + .25em)}}@media screen and (min-width:1280px){#toc.fixed button{padding-right:calc(50vw - 600px);padding-left:calc(50vw - 600px)}#toc.fixed button::after{right:calc(50vw - 600px)}#toc.fixed li a{padding-right:calc(50vw - 600px);padding-left:calc(50vw - 600px + 22px);background-position:calc(50vw - 600px) calc(11px + .25em)}}.modal_trigger{position:relative}.modal_trigger::before{content:'';position:absolute;right:0;bottom:0;width:37px;height:37px;border:1px solid var(--borderBlack20);background:#fff url(images/ico_zoom.svg) no-repeat 50% 50%}.modal_wrapper{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}.modal_layer{height:100%;background:rgba(0,0,0,.85);cursor:pointer}.modal_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:48px 48px 32px;background-color:#fff;text-align:center}.modal_content{margin-bottom:24px}.modal_content img{width:auto;height:auto;max-width:calc(100vw - 176px);max-height:calc(100vh - 208px)}@media screen and (max-width:767px){.modal_container{padding:24px}.modal_content img{max-width:calc(100vw - 88px);max-height:calc(100vh - 184px)}}.accordion dd{display:none}.newsList{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.newsList>li:not(:first-child){padding-top:24px}.newsList>li:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--borderLgray)}.newsList>li,.newsList>li .text{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;text-decoration:none}.newsList>li .postMeta{width:100%;display:flex;align-items:center;flex-wrap:wrap}.newsList>li .postDate{margin-right:16px;color:var(--textCaption)}.newsList>li .thumb{width:144px;aspect-ratio:144/80;overflow:hidden}.newsList>li .thumb.pc{width:176px;aspect-ratio:176/100}.newsList>li .thumb img{width:100%;height:100%;object-fit:cover}.newsList>li .title{flex:1;text-decoration:underline}.newsList>li:hover .title{text-decoration:none}@media screen and (min-width:768px){.newsList>li .text{flex:1;flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){.newsList>li,.newsList>li .text{column-gap:16px}.newsList>li .text{align-items:flex-start}.newsList>li .thumb.sp{margin-top:.5em}}.activityReport .newsList li .thumb.pc{width:176px}.activityReport .newsList li .text{flex:1}.catList{margin:80px 0;padding:26px 32px 32px;border:1px solid var(--borderLgray)}.catList h2{margin-bottom:24px;font-size:var(--font-size26)}.catList h3{margin:16px 0 6px;font-size:var(--font-size20)}@media screen and (max-width:767px){.catList{margin:64px 0;padding:18px 20px 20px}}.recommend{margin-top:64px}.pagination{margin-top:48px}.pagination ul{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a,.pagination span.current{width:2.5em;height:2.5em;border:1px solid var(--borderGray);background-color:#fff;color:var(--darkGreen);font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center}.pagination a:hover{background-color:var(--bgLgreen50)}.pagination .current a,.pagination span.current{border-color:var(--darkGreen);background-color:var(--darkGreen);color:#fff;cursor:default}.pagination .next a,.pagination .prev a,.pagination a.next,.pagination a.prev{background-repeat:no-repeat;background-position:50% 50%;background-size:12px}.pagination .next a,.pagination a.next{background-image:url(images/ico_arrow1.svg)}.pagination .prev a,.pagination a.prev{background-image:url(images/ico_arrow5.svg)}.pagination .disabled{display:none}.pagination li.page{display:none}.pagination li.current,.pagination li.current+li+li.page,.pagination li.current+li.page,.pagination li.page:has(+ li + li + li.current + li.next),.pagination li.page:has(+ li + li.current),.pagination li.page:has(+ li.current),.pagination li.prev+li.current+li+li+li.page{display:block}@media screen and (min-width:768px){.pagination .dots{font-size:var(--font-size24)}}body.archive .pickup h2{margin-bottom:0;padding-top:152px;padding-bottom:60px;background:var(--darkGreen) url(images/ico_pickup.svg) no-repeat 50% 80px;color:#fff;font-family:'Work Sans',sans-serif;font-size:2.0625em;text-align:center;text-transform:uppercase}body.archive .pickup:first-child h2{margin-top:-72px}body.archive .pickup .splide{margin-top:-48px}body.archive .pickup .listCol .thumb{width:56%}body.archive .pickup .listCol .text{width:calc(44% - 40px)}@media screen and (max-width:767px){body.archive .pickup h2{padding-top:128px;padding-bottom:32px;background-position:50% 56px}body.archive .pickup:first-child h2{margin-top:-56px}body.archive .pickup .splide{margin-top:-20px}body.archive .pickup .listCol .text,body.archive .pickup .listCol .thumb{width:100%}}body.archive .recentInCat h2{margin-top:72px;text-align:center}body.archive .recentInCat>h3{margin-top:48px;margin-bottom:0;padding-top:48px;padding-bottom:64px;text-align:center}body.archive .recentInCat>h3{margin-top:82px;position:relative}body.archive .recentInCat>h3::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:4px solid var(--bgLgreen);border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:64px}body.archive .recentInCat>h3.climate-change::before{background-image:url(images/ico_climate.svg)}body.archive .recentInCat>h3.plastic::before{background-image:url(images/ico_plastic.svg)}body.archive .recentInCat>h3.ocean::before{background-image:url(images/ico_ocean.svg)}body.archive .recentInCat>h3.biodiversity::before,body.archive .recentInCat>h3.ecosystem::before{background-image:url(images/ico_ecosystem.svg)}body.nuclear .recentInCat>h3::before{content:none}body.archive .recentInCat .splide{margin-top:-24px}body.archive .recentInCat>h4{margin-top:24px;text-align:center}body.archive .recentInCat>h4+.btns{margin-top:24px}@media screen and (max-width:767px){body.archive .recentInCat h2{margin-top:56px}body.archive .recentInCat>h3{margin-top:74px}body#report.archive .recentInCat>h3{margin-top:74px}}#result .recentResult h2{margin-bottom:32px}#result .recentResult>h3{display:flex;gap:16px;align-items:center;position:relative}#result .recentResult>h3::before{content:'';width:72px;height:72px;min-width:72px;background-color:var(--bgLgreen);background-repeat:no-repeat;background-position:50% 50%;border-radius:50%}#result .recentResult>h3.approach::before{background-image:url(images/ico_megaphone.svg)}#result .recentResult>h3.enactment::before{background-image:url(images/ico_cooperation.svg)}#result .recentResult>h3.citizens::before{background-image:url(images/ico_citizens.svg)}@media screen and (max-width:767px){#result .recentResult>h3::before{width:64px;height:64px;min-width:64px}}#articleHeader{padding-top:52px;margin-bottom:72px}#articleHeader h1{margin-bottom:26px;color:var(--darkGreen);font-size:var(--font-size40);line-height:1.4}#articleHeader .cats{margin-bottom:24px}#articleHeader .eyecatch{margin-bottom:24px}#articleHeader .eyecatch img{width:100%;height:100%;object-fit:cover}#articleHeader .postMeta{display:flex;column-gap:24px;font-size:var(--font-size14)}#articleHeader .postMeta .authorImg{width:80px;height:80px;border-radius:50%;overflow:hidden}#articleHeader .postMeta .metaText{flex:1}#articleHeader .postMeta .metaText>div{margin-bottom:6px}#articleHeader .postDate{color:var(--textCaption)}@media screen and (max-width:767px){#articleHeader{padding-top:32px;margin-bottom:56px}#articleHeader h1{font-size:var(--font-size30)}#articleHeader .eyecatch{margin-right:-20px;margin-left:-20px}}.eyecatch+.lead{margin-top:64px}@media screen and (max-width:767px){.eyecatch+.lead{margin-top:48px}}.recruitingClosed{margin-bottom:56px;padding:17px 19px;border:1px solid var(--borderArert);color:var(--textAlert);text-align:center}@media screen and (max-width:767px){.recruitingClosed{margin-bottom:32px}}.postFooter{margin-bottom:160px}.postFooter aside{padding:64px 0}.postFooter aside:last-child{padding-bottom:0}.postFooter aside:not(:last-child){border-bottom:1px solid var(--borderLgray)}.postFooter h2{color:var(--textHeadline);font-size:var(--font-size26);text-align:center}.postFooter h2 .icon{display:block;width:56px;height:56px;margin:0 auto 16px}.postFooter .continueRead ul{margin-bottom:0}.postFooter .continueRead li{padding-left:0;background:0 0}.postFooter .continueRead li:not(:first-child){padding-top:16px;border-top:1px solid var(--borderLgray)}.postFooter .continueRead li:not(:last-child){padding-bottom:16px}.postFooter .share .sns{display:flex;column-gap:40px;justify-content:center}.postFooter .share .sns .external{position:absolute;width:0;overflow:hidden}.postFooter .writer .author{display:flex;gap:24px 40px}.postFooter .writer .authorImg{width:160px;height:160px;border-radius:50%;overflow:hidden}.postFooter .writer .authorText{flex:1}.postFooter .writer .authorName{margin-bottom:20px;font-size:var(--font-size18);font-weight:700}.postFooter .writer .authorText p{margin-bottom:0}@media screen and (max-width:767px){.postFooter{margin-bottom:120px}.postFooter aside{padding:56px 0}.postFooter .writer .author{flex-direction:column;align-items:center}.postFooter .writer .authorImg{width:200px;height:200px}.postFooter .writer .authorName{text-align:center}}.contentBody .writer{margin-top:64px;padding:16px;border:1px solid var(--borderLgray);display:flex;column-gap:16px}.contentBody .writer .authorImg{width:120px;height:120px;border-radius:50%;overflow:hidden}.contentBody .writer .authorText{flex:1}.contentBody .writer h2{margin-bottom:8px;font-size:var(--font-size18)}.contentBody .writer .profile{margin-bottom:0;font-size:var(--font-size14)}@media screen and (max-width:767px){.contentBody .writer{margin-top:48px}.contentBody .writer .authorImg{width:50px;height:50px}}dl.eventSummary{margin-bottom:80px}@media screen and (min-width:768px){dl.eventSummary .date br{display:none}}@media screen and (max-width:767px){dl.eventSummary dt{width:35%}}.reportDocument .img{padding:24px;border:1px solid var(--borderLgray);background-color:#fff}@media screen and (min-width:768px){.reportDocument .floatL{width:37.2%}.reportDocument .floatR{width:57.5%}.reportDocument .img{display:flex;justify-content:space-between}.reportDocument .img img:first-child{width:32.4%}.reportDocument .img img:last-child{width:64.8%}}@media screen and (min-width:768px) and (max-width:900px){.reportDocument .floatL,.reportDocument .floatR{width:47.35%}.reportDocument .img img:first-child{width:100%}.reportDocument .img img:last-child{display:none}}@media screen and (max-width:767px){.reportDocument .img{max-width:400px;margin:0 auto 24px}.reportDocument img{width:100%}}@media screen and (min-width:768px){.annual-report .data .breakdown{margin:32px 0 64px}.annual-report .data .breakdown .floatL{width:calc(42.5% - 48px)}.annual-report .data .breakdown .floatR{width:57.5%}.annual-report .data .column:has(.dataBox){flex-wrap:wrap;justify-content:center}.annual-report .data .dataBox{width:calc((100% - 48px)/ 3);min-width:332px}}.annual-report .data .breakdown .img{margin-bottom:24px;padding:31px;border:1px solid #fff;background-color:#fff;text-align:center}.annual-report .data .breakdown .img img{width:revert-layer}.annual-report .data .column:has(.dataBox)+.comment{margin-bottom:0}.annual-report .activityReport{margin-top:72px}.annual-report .activityReport .splide{margin-top:32px}.annual-report .activityReport .listCol h3{font-size:var(--font-size18)}.annual-report .pastReport li{padding-left:0;background:0 0}.annual-report .pastReport li ul{display:flex;flex-wrap:wrap;gap:12px 48px}.annual-report .pastReport li ul li{margin-left:18px;text-indent:-18px;width:262px}.annual-report .pastReport h3{margin-top:50px}.annual-report .pastReport li a{padding-left:18px;background:url(images/ico_arrow1.svg) no-repeat 0 calc(.45em - 6px)/11px;text-decoration:none}.annual-report .pastReport li a:active,.annual-report .pastReport li a:hover{text-decoration:underline}.annual-report .pastReport .btns{margin-top:60px}@media screen and (max-width:767px){.annual-report .data .breakdown .img{padding:11px}.annual-report .activityReport{margin-top:60px}.annual-report .pastReport li ul li{width:100%}}#act.work .recruiting .listCol li{padding:19px}#act.work .recruiting h3{font-size:var(--font-size18)}#act.work .recruiting h3 span{display:block;margin-bottom:8px;color:var(--darkGreen);font-size:var(--font-size16)}#act.work .otherWays .column+.column{margin-top:64px}#act.work .closed{margin-top:52px}#act.work .closed h3{font-size:var(--font-size26)!important}#act.work .closed .newsList li{padding-bottom:0;border-bottom:0}@media screen and (max-width:767px){#act.work .closed h3{font-size:var(--font-size24)!important}#act.work .closed .newsList li{align-items:flex-start}}#component #activities,#component .contentBody>div:not([class^=wp-block]),#component aside{margin-top:72px}@media screen and (max-width:767px){#component #activities,#component .contentBody>div:not([class^=wp-block]),#component aside{margin-top:56px}}#error .contentBody .search{margin-top:64px}#error .contentBody .search p{margin-bottom:.5em}#error .contentBody .searchForm{margin:0;width:600px;max-width:100%}#breadcrumb{padding:18px 0;border-top:1px solid var(--borderLgray)}#breadcrumb ol{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;font-size:var(--font-size14)}#breadcrumb li:not(:first-child){margin-left:.75em;padding-left:1em;background:url(images/ico_arrow2.svg) no-repeat 0 .45em/.5em}#breadcrumb li.home{text-transform:uppercase}#breadcrumb li a:not([href]){color:var(--textBlack);text-decoration:none}#fixedElement{right:10px;z-index:60;display:none;gap:24px 34px;align-items:flex-end;justify-content:flex-end}#fixedElement .donate{width:384px;max-width:calc(100vw - 40px);position:relative}#fixedElement .donate a{min-height:68px;font-size:var(--font-size18);padding-right:30px;background-position:calc(100% - 14px) 50%}@media screen and (max-width:480px){#fixedElement{right:20px;flex-direction:column-reverse;align-items:flex-end}}#fixedElement .donate .close{position:absolute;top:-13px;right:-13px;width:33px;height:33px;border:1px solid var(--borderBlack20);border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (hover:hover){#fixedElement .donate .close:hover{background-color:var(--bgLgreen50)}}.pageTop a{display:block;width:48px;height:48px;border:1px solid var(--borderBlack20);border-radius:50%;background-color:#fff;position:relative}.pageTop a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(images/ico_arrow1.svg) no-repeat 50% 50%/15px;transform:rotate(-90deg)}@media (hover:hover){.pageTop a:hover{background-color:var(--bgLgreen50)}}#commonFooter{padding-top:58px;border-top:1px solid var(--darkGreen);background-color:var(--darkGreen);color:#fff}#donate #commonFooter{padding-top:0}#commonFooter>.inner:first-child{display:flex;flex-direction:row-reverse;gap:56px;justify-content:space-between}@media screen and (max-width:767px){#commonFooter{padding-top:60px}#commonFooter>.inner:first-child{flex-direction:column;gap:40px}}#commonFooter .membersSection{width:282px}#commonFooter .mailmag{margin:20px 0 30px;border:2px solid #fff;background:url(images/img_mailmag.jpg) no-repeat 50% 50%/cover}#commonFooter .mailmag a{display:block;padding:12px;background-color:rgba(0,0,0,.4)}#commonFooter .mailmag p:first-child{padding-top:100px;background:url(images/ico_mail-o_w.svg) no-repeat 50% 20px/64px;color:#fff;font-size:var(--font-size18);font-weight:600;text-align:center}#commonFooter .mailmag .brCtrl span{display:block}#commonFooter .mailmag .btns{margin-top:22px}#commonFooter .mailmag .btn span{min-height:52px}@media (hover:hover){#commonFooter .mailmag a:hover{background-color:rgba(0,0,0,.55)}#commonFooter .mailmag a:hover .btn span{background-color:#f28900}}#commonFooter .mypage{gap:16px}#commonFooter .mypage .btn{margin-top:0}@media screen and (max-width:767px){#commonFooter .membersSection{width:auto}#commonFooter .mailmag{margin:0 0 36px}#commonFooter .mailmag .btn span{min-height:62px}#commonFooter .mypage{flex-direction:row;flex-wrap:nowrap}}#commonFooter .sns{margin-top:24px;text-align:center}#commonFooter .sns p{font-size:var(--font-size18);font-weight:600}#commonFooter .sns ul{max-width:248px;margin:16px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){#commonFooter .sns{padding-bottom:24px;border-bottom:1px solid #336f33}}#footNav{flex:1}#footNav>ul{columns:2;gap:38px;font-size:var(--font-size16);font-weight:600}#footNav li{margin-top:12px}#footNav>ul>li{margin-top:20px}#footNav>ul>li:not(:last-child):not(:nth-child(3)){padding-bottom:20px;border-bottom:1px solid #336f33}#footNav>ul>li:nth-child(3){break-after:column}#footNav>ul>li>ul.sub-menu{margin-top:14px;margin-left:8px;font-size:var(--font-size14);font-weight:400}#footNav>ul>li>ul.sub-menu li ul{margin-left:12px}#footNav li a,#footNav li span{color:#fff}#footNav li a[href]{display:inline-block;padding-left:16px;background:url(images/ico_arrow4.svg) no-repeat 0 calc(.75em - 6px)}#footNav ul ul ul ul li a[href]{padding-left:1em;text-indent:-1em;background:0 0}#footNav ul ul ul ul li a[href]::before{content:'・'}#footNav>ul>li>ul.sub-menu a{background-position:0 calc(.75em - 5px);background-size:8px;color:#ccdbcc}#footNav li a[href]:hover{text-decoration:underline}@media screen and (max-width:767px){#footNav>ul{gap:16px;font-size:var(--font-size14)}#footNav>ul>li>ul.sub-menu{font-size:var(--font-size12)}}#siteNav ul{margin:82px 0 4px;display:flex;flex-wrap:wrap;justify-content:center;font-size:var(--font-size14);line-height:1}#siteNav li{margin-bottom:24px}#siteNav li:not(:last-child){border-right:1px solid #336f33}#siteNav li a{display:inline-block;padding:0 24px;color:#fff}#siteNav li a:hover{text-decoration:underline}@media screen and (max-width:767px){#siteNav ul{margin:60px -20px 0;justify-content:space-between;border-top:1px solid #336f33}#siteNav li{width:50%;margin-bottom:0}#siteNav li:not(:last-child){border-right:0;border-bottom:1px solid #336f33}#siteNav li:nth-child(odd){border-right:1px solid #336f33}#siteNav li a{display:flex;height:100%;align-items:center;justify-content:center;padding:10px 20px;line-height:1.5}}#commonFooter .copyright{padding:20px 0;border-top:1px solid #003c00;background-color:#003c00;color:#fff;text-align:center;letter-spacing:.04em}#commonFooter .copyright p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 24px}#commonFooter .copyright svg{width:1em;height:1em;margin-right:.25em;vertical-align:middle}#commonFooter .copyright small{font-size:var(--font-size14)}#commonFooter .copyright p>span{display:inline-block;color:#ccdbcc;font-size:var(--font-size12)}#commonFooter .copyright a{color:#ccdbcc;text-decoration:underline}#commonFooter .copyright a:active,#commonFooter .copyright a:hover{text-decoration:none}.fadeRight{transform:translate(20px,0);opacity:0}.fadeLeft{transform:translate(-20px,0);opacity:0}.fadeUp{transform:translate(0,20px);opacity:0}.fadeLeft.show,.fadeRight.show,.fadeUp.show{transform:translate(0);opacity:1;transition-property:transform,opacity;transition-duration:1s;transition-delay:.5s;transition-timing-function:ease-in-out}@media screen and (max-width:767px){.fadeLeft,.fadeRight{transform:translate(0,20px)}}@media screen and (min-width:768px){.fadeUpOrder>*{transform:translate(0,20px);opacity:0}.fadeUpOrder.show>*{transform:translate(0);opacity:1;transition-property:transform,opacity;transition-duration:1s;transition-delay:.5s;transition-timing-function:ease-in-out}.fadeUpOrder.show>:nth-child(2){transition-delay:.75s}.fadeUpOrder.show>:nth-child(3){transition-delay:1s}.fadeUpOrder.show>:nth-child(4){transition-delay:1.25s}.fadeUpOrder.show>:nth-child(5){transition-delay:1.5s}.fadeUpOrder.show>:nth-child(6){transition-delay:1.75s}}dl.confirm>dt,form>dl>dt,legend{width:100%;font-size:var(--font-size22);font-weight:700}dl.confirm>dt:not(:first-of-type),fieldset:not(:first-of-type) legend,form dl+fieldset legend,form fieldset+dl,form>dl:not(:first-of-type){padding-top:30px;border-top:1px solid var(--borderLgray)}dl.confirm,form>dl{margin-bottom:0}fieldset:not(:last-child),form>dl:not(:last-child){padding-bottom:40px}fieldset:has(+ .btns),fieldset:has(+ .submit),form>dl:has(+ .btns),form>dl:has(+ .submit){padding-bottom:0!important}fieldset:not(:first-child) legend{padding-top:34px}fieldset dl,fieldset fieldset{margin:18px 0 0}dl.confirm,fieldset+dl{margin-top:0}fieldset .alongside dd,fieldset dd:last-child{margin-bottom:0}legend:has(+ input){margin-bottom:20px}form dd{margin-top:8px}form dl:not(.alongside)>div:not(:first-child),form dl:not(.alongside)>dt:not(:first-child){margin-top:20px}dl.confirm>dt:not(:first-child){margin-top:32px!important}form .confirm dd{margin-bottom:0}dl.confirm>dd,dl.confirm>dd dt{margin-top:18px}form dl.alongside{display:flex;flex-wrap:wrap;gap:20px 24px}form dl.alongside>div{width:calc((100% - 24px)/ 2)}form .confirm dl.alongside:not(.equality)>div{width:auto}form .confirm dl.alongside dt{margin-top:0}form .widthHalf dd,form .widthHalf dt,form dd.widthHalf{width:calc((100% - 24px)/ 2)}form .widthQuarter dd,form .widthQuarter dt,form dd.widthQuarter{width:180px}form dt label:has(.required){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}form .required{padding:3px 5px;background-color:var(--textAlert);color:#fff;font-size:var(--font-size12);line-height:1}@media screen and (max-width:767px){dl.confirm>dt,form>dl>dt,legend{font-size:var(--font-size20)}dl.confirm>dt:not(:first-of-type),fieldset:not(:first-of-type) legend,form dl+fieldset legend,form fieldset+dl,form>dl:not(:first-of-type){padding-top:22px}fieldset:not(:last-child),form>dl:not(:last-child){padding-bottom:32px}fieldset:not(:first-child) legend{padding-top:26px}dl.confirm>dt:not(:first-child){margin-top:22px!important}dl.confirm>dd{margin-top:10px}form dl.alongside:not(.equality)>div{width:100%}form .widthHalf dd,form .widthHalf dt{width:100%}form .widthQuarter dd,form .widthQuarter dt{width:180px}.box:has(.confirm),.box:has(form){padding:24px 20px 32px}form .btns{margin-top:32px}}form label em{font-size:var(--font-size24);font-style:normal}form .note{margin:12px 0;color:var(--textCaption);font-size:var(--font-size14)}form .note:last-child{margin-bottom:0}form label .note{width:100%;margin:-2px 0 0;display:block;font-weight:400}.checkboxBtn,.radioBtn{display:flex;gap:24px 16px}.checkboxBtn.vertical,.radioBtn.vertical{flex-direction:column}.checkboxBtn.wrap,.radioBtn.wrap{flex-wrap:wrap}.checkboxBtn.wrap>div,.radioBtn.wrap>div{width:calc((100% - 16px)/ 2)}.checkboxBtn label,.radioBtn label{flex:1}@media screen and (max-width:767px){.checkboxBtn,.radioBtn{flex-direction:column}.checkboxBtn.row,.radioBtn.row{flex-direction:row}.checkboxBtn.wrap>div,.radioBtn.wrap>div{width:100%}}.checkboxGroup>div,.radioGroup>div{margin-top:8px}input[value=other_price]+label{display:none!important}.errorMsg{color:var(--textAlert)}span.errorMsg{display:block;margin-top:8px;font-size:var(--font-size14)}.otherPrice{margin-top:12px;display:flex;align-items:center}.otherPrice input[type=text]{width:calc(100% - 4em);max-width:364px;margin-right:.5em}.submit{flex-direction:row-reverse;gap:24px}.submit .btn{margin:0;max-width:calc((100% - 24px)/ 2)}@media screen and (max-width:767px){.submit{flex-direction:column}.submit .btn{margin:0 auto;max-width:384px}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{max-width:100%;padding:11px 15px;border:1px solid var(--borderGray);background-color:#fff;font-size:var(--font-size16)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{width:100%}textarea{height:8em}input[type=checkbox],input[type=radio]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;padding-left:30px;position:relative;cursor:pointer}input[type=checkbox]+label::before,input[type=radio]+label::before{content:'';position:absolute;left:0;height:20px;width:20px;border:1px solid var(--borderGray);background-color:#fff}input[type=checkbox]+label::before{top:calc(50% - 10px);border-radius:4px}input[type=radio]+label::before{top:calc(50% - 10px);border-radius:50%}input[type=checkbox]:focus-visible+label::before,input[type=radio]:focus-visible+label::before{border:1px solid var(--borderArert)}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{border-color:var(--darkGreen)}input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{content:'';position:absolute}input[type=checkbox]:checked+label::after{top:calc(50% - 5px);left:4.5px;height:7px;width:11px;border:3px solid var(--darkGreen);border-top:0;border-right:0;transform:rotate(-45deg)}input[type=radio]:checked+label::after{top:calc(50% - 4px);left:6px;height:8px;width:8px;border:4px solid var(--darkGreen);border-radius:50%}.checkboxBtn input[type=checkbox]+label,.radioBtn input[type=radio]+label{display:flex;align-items:center;width:100%;min-height:52px;padding:11px 15px 11px 48px;border:1px solid var(--borderGray);background-color:var(--white);transition:all .2s ease}.checkboxBtn input[type=checkbox]:focus-visible+label,.radioBtn input[type=radio]:focus-visible+label{margin:-1px;border-width:2px;border-color:var(--textImportant)!important}.checkboxBtn input[type=checkbox]+label:before,.radioBtn input[type=radio]+label:before{top:calc(11px + .9em - 10px);left:16px}.checkboxBtn input[type=checkbox]:checked+label,.radioBtn input[type=radio]:checked+label{border-color:var(--darkGreen);background-color:var(--darkGreen);color:#fff}.radioBtn input[type=radio]:checked+label::after{top:calc(11px + .9em - 4px);left:22px}.checkboxBtn input[type=checkbox]:checked+label::after{top:calc(11px + .9em - 5px);left:21px}span:has(select){display:inline-block;width:100%;position:relative;background-color:#fff}span:has(select)::after{content:'';position:absolute;top:calc(50% - 3px);right:16px;width:12px;height:12px;border:6px solid transparent;border-top-color:var(--textCaption);z-index:1}@media (-ms-high-contrast:active){span:has(select)::after{content:'\25BC';transform:scaleY(.625);top:calc(50% - .625em);border:0}}span:has(select) select{width:100%;padding-right:42px;position:relative;background-color:transparent;z-index:2}input::placeholder,textarea::placeholder{color:#aaa}input:disabled,select:disabled,textarea:disabled{background-color:#ededed;color:#6a6a6a}input[type=checkbox]:disabled+span::before,input[type=radio]:disabled+sapn::before{background-color:#ededed}input[type=checkbox]:disabled+span,input[type=radio]:disabled+span{cursor:default}::placeholder{color:#767676}.error::placeholder,:disabled::placeholder{color:#6a6a6a}input.error,select.error,textarea.error{border-width:2px;border-color:var(--textAlert)}@media (-ms-high-contrast:active){input.error,input.wpcf7-not-valid,select.error,select.wpcf7-not-valid,textarea.error,textarea.wpcf7-not-valid{border-width:2px}}.error input[type=checkbox]+span::before,.error input[type=radio]+span::before,.wpcf7-not-valid input[type=checkbox]+span::before,.wpcf7-not-valid input[type=radio]+span::before{border-color:var(--textAlert)}form.donateForm fieldset{padding-bottom:0}form.donateForm .donateCourse{margin-top:26px}form.donateForm .radioBtn{gap:12px 16px}form.donateForm .radioBtn input[type=radio]+label{min-height:72px;border-color:var(--darkGreen);color:var(--darkGreen);font-weight:700}form.donateForm .radioBtn input[name=optType]+label{min-height:84px}form.donateForm .radioBtn input[type=radio]:checked+label{color:#fff}form.donateForm .radioBtn input[type=radio]+label:before{top:calc(50% - 10px)}form.donateForm .radioBtn input[type=radio]:checked+label::after{top:calc(50% - 4px)}form.donateForm .otherPrice input{padding-top:17px;padding-bottom:17px}form.donateForm .btns{margin-top:32px}@media screen and (max-width:767px){form.donateForm label em{font-size:var(--font-size22)}#donateForm form.donateForm .radioBtn input[type=radio]+label{padding-right:11px}#donateForm form.donateForm label em{font-size:var(--font-size20)}}#keyvisual form.donateForm{margin-top:28px;padding:31px;border:1px solid var(--white);background-color:var(--white)}#keyvisual form.donateForm .radioBtn input[type=radio]+label{min-height:60px;padding:2px 2px 2px 48px}#keyvisual form.donateForm .donateCourse{margin-top:16px}#keyvisual form.donateForm .donateCourse .radioBtn input[type=radio]+label{min-height:50px;padding-left:42px}#keyvisual form.donateForm .note{color:var(--textCaption);font-size:var(--font-size14)}#keyvisual form.donateForm .btns{margin-top:16px}#keyvisual form.donateForm .btn{max-width:none;min-height:68px}@media screen and (max-width:767px){#keyvisual form.donateForm{margin-top:0;padding:24px 20px}#keyvisual form.donateForm .radioBtn{gap:12px;flex-direction:row}#keyvisual form.donateForm .btns{margin-top:12px}#keyvisual form.donateForm .btn,#keyvisual form.donateForm .btn input{min-height:62px}#keyvisual form.donateForm .radioBtn input[type=radio]+label{min-height:50px}#keyvisual form.donateForm .radioBtn.donateUnit input[type=radio]+label{padding-left:28px;text-align:center}#keyvisual form.donateForm .radioBtn.donateUnit input[type=radio]+label:before{left:6px}#keyvisual form.donateForm .radioBtn.donateUnit input[type=radio]:checked+label::after{left:12px}}#mypage .contentBody{margin-bottom:160px}#mypage .contentBody:has(+ .mypageMenu){margin-bottom:80px}#mypage .contentBody:not(.narrow){margin-bottom:0}#mypage .mypageMessage:has(+ section){margin-bottom:0}#mypage section{margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:80px}#mypage .mypageMessage+section{padding-top:66px}#mypage section h2{margin-top:-8px}@media screen and (max-width:767px){#mypage .contentBody{margin-bottom:64px}#mypage .contentBody:has(+ #breadcrumb){margin-bottom:80px}#mypage section{padding-top:64px;padding-bottom:64px}#mypage .mypageMessage+section{padding-top:52px}}#mypage table tbody tr:nth-child(2n){background-color:var(--bgLgray)}@media screen and (max-width:767px){#mypage .titleLeft table{table-layout:fixed}}#mypage #main .mypageMenu:not(.registration){padding-bottom:136px}#mypage .mypageMenu .btns{flex-wrap:wrap;justify-content:flex-start;margin:0}#mypage .mypageMenu .btns li{padding-left:0;background:0 0;flex:none;width:calc((100% - 48px)/ 3)}#mypage .mypageMenu .btns a{min-height:72px;padding-top:10px;padding-bottom:10px}#mypage .mypageMenu .creditCard a,#mypage .mypageMenu .donateHistory a,#mypage .mypageMenu .redistInfo a{padding-left:calc(8% + 48px);position:relative}#mypage .mypageMenu .creditCard a::before,#mypage .mypageMenu .donateHistory a::before,#mypage .mypageMenu .redistInfo a::before{content:'';position:absolute;top:50%;left:8%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#mypage .mypageMenu .redistInfo a::before{background-image:url(images/ico_info.svg)}#mypage .mypageMenu .donateHistory a::before{background-image:url(images/ico_gift.svg)}#mypage .mypageMenu .creditCard a::before{background-image:url(images/ico_card.svg)}@media screen and (max-width:767px){#mypage #main .mypageMenu{padding-bottom:72px}#mypage #main .mypageMenu:not(.registration){padding-bottom:72px}#mypage .mypageMenu .btns li{width:384px}#mypage .mypageMenu .creditCard a,#mypage .mypageMenu .donateHistory a,#mypage .mypageMenu .redistInfo a{padding-left:63px}#mypage .mypageMenu .creditCard a::before,#mypage .mypageMenu .donateHistory a::before,#mypage .mypageMenu .redistInfo a::before{left:15px}}#mypage form .showPass{margin-top:12px}@media screen and (min-width:464px){#mypage .login,#mypage .reset{padding-right:calc((100% - 384px)/ 2);padding-left:calc((100% - 384px)/ 2)}}#mypage .login form dl,#mypage .reset form dl{margin:0;padding-bottom:0}#mypage .login form dt,#mypage .reset form dt{font-size:var(--font-size16)}#mypage .login form dt:not(:first-child),#mypage .reset form dt:not(:first-child){margin-top:28px}#mypage .login form ul.forget{margin-top:24px}#mypage .login form ul.forget li{padding-left:0;background:0 0;margin-bottom:4px;margin-left:20px;text-indent:-20px}#mypage .login form ul.forget a{padding-left:20px;background:url(images/ico_arrow1.svg) no-repeat 0 50%;text-decoration:none}#mypage .login form .btns,#mypage .reset form .btns{margin-top:32px}#mypage .welcom{margin:0 0 -10px}#mypage .registration .btns a{min-height:77px;font-size:var(--font-size18)}#mypage .cando .box h3{margin-bottom:18px;font-size:var(--font-size18)}#mypage .volunteerParticipation{margin-top:40px;padding:40px 0;border-top:1px solid var(--borderLgray);display:flex;gap:24px 32px;justify-content:center;align-items:center}#mypage .volunteerParticipation h3{margin:0;min-height:64px;display:flex;align-items:center;padding-left:88px;position:relative}#mypage .volunteerParticipation h3::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:68px;height:68px;border:2px solid var(--darkGreen);border-radius:50%;background:url(images/ico_volunteer.svg) no-repeat 50% 50%}#mypage .volunteerParticipation .btns{margin:0}@media screen and (max-width:767px){#mypage .volunteerParticipation{padding:0;border-top:0;flex-direction:column}#mypage .volunteerParticipation h3{padding-left:0;padding-top:80px;background-position:50% 0}#mypage .volunteerParticipation h3::before{top:0;left:50%;transform:translateX(-50%)}}#mypage .ontimeDonate td:last-child{text-align:right}#mypage .ontimeDonate .total{margin-top:20px}#mypage .ontimeDonate .total th{background-color:var(--bgLgreen)}#mypage .ontimeDonate .total td{font-size:var(--font-size18);font-weight:700}@media screen and (max-width:767px){#mypage .ontimeDonate tfoot td,#mypage .ontimeDonate tfoot th{font-size:var(--font-size16)}}#mypage .event table .date{color:var(--textCaption);font-size:var(--font-size14)}#mypage .event table li{padding-left:0;background:0 0;margin-left:18px;text-indent:-18px}#mypage .event table li a{padding-left:18px;background:url(images/ico_arrow1.svg) no-repeat 0 calc(.45em - 6px)/11px;text-decoration:none}#mypage .event table li a:active,#mypage .event table li a:hover{text-decoration:underline}#donate #pageTitle{margin-bottom:80px}#donate .contentBody{margin-bottom:80px}@media screen and (max-width:767px){#donate #pageTitle{margin-bottom:20px}#donate .contentBody{margin-bottom:64px}}#donate .progress ol{padding-left:0;list-style:none;margin:0 0 56px;display:flex;gap:30px;justify-content:space-between;counter-reset:num}#donate .progress li{flex:1;padding:7px 12px 12px;border:1px solid var(--darkGreen);background-color:#fff;color:var(--textHeadline);font-size:var(--font-size18);font-weight:700;line-height:1.5;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}#donate .progress li::before{counter-increment:num;content:'0' counter(num);color:var(--darkGreen);font-family:'Work Sans',sans-serif;font-weight:700;font-size:var(--font-size24)}#donate .progress li.current{background-color:var(--darkGreen);color:#fff}#donate .progress li.current::before{color:#fff}#donate .progress li:not(:last-child)::after{content:'';position:absolute;top:calc(50% - 6px);left:calc(100% + 14px);border:6px solid transparent;border-left-color:var(--darkGreen)}@media screen and (max-width:767px){#donate .progress ol{margin-bottom:46px;gap:22px}#donate .progress li{padding:0 12px 5px;font-size:var(--font-size14)}#donate .progress li::before{font-size:var(--font-size20)}#donate .progress li:not(:last-child)::after{left:calc(100% + 10px)}}#donate h2 .step{color:var(--darkGreen);font-size:var(--font-size26)}#donate h2 .step em{font-family:'Work Sans',sans-serif;font-weight:700;font-size:var(--font-size32);font-style:normal}#donate .submit input{min-height:72px}#donate .selectType{gap:16px}#donate .selectType .btn a{min-height:120px;padding-left:40px;font-size:var(--font-size22);justify-content:flex-start;gap:30px}#donate .selectType .btn a::before{content:'';min-width:72px;height:72px;border:1px solid #fff;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%}#donate .selectType .btn.optType1 a::before{background-image:url(images/ico_monthly.svg)}#donate .selectType .btn.optType2 a::before{background-image:url(images/ico_once.svg)}#donate .document{margin-top:64px;padding:32px 32px 40px}#donate .document h3{margin-bottom:12px}#donate .document .btns{margin-top:16px}#donate .document .btns a{min-height:59px;font-size:var(--font-size14)}@media screen and (max-width:767px){#donate .selectType{margin-top:30px}#donate .selectType .btn a{font-size:var(--font-size20)}#donate .document{padding:20px 20px 24px}}@media screen and (max-width:390px){#donate .selectType .btn a{padding-left:16px;gap:16px}}#donate .donateUnit{padding-bottom:0}#donate .donateUnit .unit{margin-bottom:24px;padding:20px 16px;border:1px solid var(--darkGreen);display:flex;gap:0 16px;justify-content:space-between;color:var(--darkGreen);transition:color .3s ease,background .3s ease}#donate .donateUnit .unit:has(input:checked){background-color:var(--darkGreen);color:#fff}#donate .donateUnit .unit label{margin-top:-.5em;font-weight:700}#donate .donateUnit .unit label em{font-family:'Work Sans',sans-serif;font-weight:700;font-size:var(--font-size32)}#donate .donateUnit .unit .text{flex:1}#donate .donateUnit .unit .img{width:265px;aspect-ratio:265/149;overflow:hidden}#donate .donateUnit .unit .img img{width:100%;height:100%;object-fit:cover}#donate .otherPrice{margin-top:0}#donate .otherPrice input{min-height:60px;width:13em}@media screen and (max-width:767px){#donate .donateUnit .unit{margin-bottom:16px;flex-direction:column}#donate .donateUnit .unit .img{width:100%;aspect-ratio:318/127}#donate .once .otherPrice input{width:calc(100% - 4.5em)}#donate .monthly .otherPrice input{width:calc(100% - 3.75em)}}#donate a.mypageLogin{padding-left:20px;background:url(images/ico_arrow1.svg) no-repeat 0 50%;text-decoration:none}#donate a.mypageLogin:active,#donate a.mypageLogin:hover{text-decoration:underline}#donate .data .birthday{width:fit-content}#donate .data .birthday dd{display:flex;gap:12px}#donate .data .birthday dd .select,#donate .data .birthday dd input{width:calc(100% - 1.5em)}#donate .selectedAmount{margin-bottom:32px;padding:16px;border:1px solid var(--bgLgray);background-color:var(--bgLgray)}#donate .selectedAmount dt{font-size:var(--font-size22)}#donate .selectedAmount dl dt{font-size:var(--font-size14)}#donate .selectedAmount dl dd{margin-top:0}#donate .payment .radioBtn{row-gap:0}#donate .payment .radioBtn>label:not(:first-of-type){margin-top:24px}#donate .payment .radioBtn>label{position:relative}#donate .payment .radioBtn>label .toggle::after,#donate .payment .radioBtn>label .toggle::before{content:'';position:absolute}#donate .payment .radioBtn>label .toggle::before{top:calc(50%);right:16px;width:13px;border-bottom:1px solid var(--darkGreen)}#donate .payment .radioBtn>label .toggle::after{top:calc(50% - 6px);right:22px;height:13px;border-right:1px solid var(--darkGreen);transition:transform .3s ease}#donate .payment .radioBtn>:checked+label .toggle::before{border-bottom-color:#fff}#donate .payment .radioBtn>:checked+label .toggle::after{border-right-color:#fff;transform:rotate(90deg)}#donate .payment .subItem{border:1px solid var(--borderGray);background-color:var(--bgLgreen)}#donate .payment .subItem input[type=radio]+label{border:0;background-color:transparent;color:var(--textBody)}#donate .payment .subItem input[type=radio]+label:not(:first-of-type){border-top:1px solid var(--borderGray)}#donate .payment .subItem p{font-size:var(--font-size14);margin:11px 15px}#donate .payment .subItem label+p{margin-top:-6px}#donate .payment .payment3>:checked+label+p,#donate .payment .radioBtn>:checked+label+.subItem{display:block!important}#donate .cardInfo{padding:36px 48px;border-bottom:1px solid var(--borderGray);background-color:var(--bgLgray)}#donate .cardInfo dl{margin-top:0}#donate .expirationDate{display:flex;gap:13px;align-items:center}#donate .expirationDate .select+label{font-weight:700}#donate .expirationDate .select:not(:first-child){margin-left:3px}#donate input#cvv{width:148px}@media screen and (max-width:767px){#donate .cardInfo{padding:16px 16px 24px}}#donate .payment .submit{flex-direction:row;justify-content:flex-end}@media screen and (min-width:768px){#donate .payment .submit .back{order:1}#donate .payment .submit .btn:first-child{order:2}#donate .payment .submit .btn:nth-child(2){order:3}}#donate .thanks h3{margin-top:64px;padding-left:96px;font-size:var(--font-size20);position:relative}#donate .thanks h3::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:72px;height:72px;border-radius:50%;background:var(--bgLgreen) url(images/ico_earth.svg) no-repeat 50% 50%}@media screen and (max-width:767px){#donate .thanks h3{margin-top:52px}}#donate .paymentinfo .cardInfo{padding:0;border-bottom:0;display:flex;gap:16px 40px}#donate .paymentinfo .cardInfo h3{margin-bottom:0;font-size:var(--font-size22);flex:1}#donate .paymentinfo .cardInfo dl{width:456px;max-width:68%;margin:0}@media screen and (max-width:767px){#donate .paymentinfo .cardInfo{flex-direction:column}#donate .paymentinfo .cardInfo dl{width:100%;max-width:none}}#donate dl.confirm dl dt{font-size:var(--font-size14)}#donate dl.confirm dl dd{margin-top:0}#donate .complete{gap:32px;margin-bottom:64px}#donate .complete>*{flex:1}#donate .complete h3{margin-bottom:14px;font-size:var(--font-size24)}#donate .share{margin-top:56px}#donate .share h2{margin-bottom:18px}#donate .share p{font-size:var(--font-size18);font-weight:700;line-height:1.5}#donate .share .sns{display:flex;column-gap:56px;justify-content:center;margin-top:58px}#donate .share .sns li{padding-left:0;background:0 0}@media screen and (max-width:767px){#donate .complete{margin-bottom:48px}#donate .complete h3{text-align:center}#donate .share .sns{column-gap:40px}#donate .share .sns li{width:32px;height:32px}}#donate .privacy{padding:26px 0 40px;border-top:1px solid var(--borderLgray)}#donate .privacy>p{margin-bottom:8px;color:var(--textAlert);font-size:var(--font-size14)}#donate .privacy .box{margin:0 0 16px;padding:5px 1px;background-color:#fff}#donate .privacy .scrollInner{padding:5px 15px;height:240px;overflow:auto;scrollbar-color:var(--borderLgray) transparent}#donate .privacy strong{color:var(--textBody)}#donate .privacy ol{margin-top:0}#donate .privacy ol>li{margin-top:.5em}#donate .privacy ol>li ul{margin-top:0}#donate .privacy ol>li ul li{background-image:url(images/marker3.svg)}#wpadminbar{height:6px!important;overflow:hidden;opacity:.1;transition:all .3s ease-in-out}#wpadminbar:hover{height:auto!important;opacity:1}.has-gray-05-color{color:var(--bgLgray)}.has-gray-05-background-color{background-color:var(--bgLgray)}.has-gray-20color{color:var(--borderLgray)}.has-gray-20-background-color{background-color:var(--borderLgray)}.has-gray-40-color{color:var(--borderGray)}.has-gray-40-background-color{background-color:var(--borderGray)}.has-gray-60-color{color:var(--textCaption)}.has-gray-60-background-color{background-color:var(--textCaption)}.has-gray-80-color{color:var(--textBody)}.has-gray-80-background-color{background-color:var(--textBody)}.has-light-green-color{color:var(--bgLgreen)}.has-light-green-background-color{background-color:var(--bgLgreen)}.has-logo-green-color{color:var(--logoGreen)}.has-logo-green-background-color{background-color:var(--logoGreen)}.has-dark-green-color{color:var(--darkGreen)}.has-dark-green-background-color{background-color:var(--darkGreen)}.has-orange-color{color:var(--orange)}.has-orange-background-color{background-color:var(--orange)}.has-red-color{color:var(--textAlert)}.has-red-background-color{background-color:var(--textAlert)}h1,h2,h3,h4,h5,h6{color:var(--textHeadline);font-weight:700;line-height:1.5}h1{font-size:var(--font-size40)}h2{margin:64px 0 32px;color:var(--darkGreen);font-size:var(--font-size30)}h3{margin:50px 0 26px;font-size:var(--font-size26)}h4{margin:36px 0 20px;font-size:var(--font-size22)}h5{margin:28px 0 20px;font-size:var(--font-size18)}h6{margin:20px 0 16px;font-size:var(--font-size16)}@media screen and (max-width:767px){h1{font-size:var(--font-size28)}h2{margin:48px 0 24px;font-size:var(--font-size28)}h3{margin:42px 0 18px;font-size:var(--font-size24)}h4{margin:28px 0 20px;font-size:var(--font-size20)}}h2:first-child,h3:first-child{margin-top:0}h2+h3{margin-top:-6px}dl,ol,p,ul{margin-bottom:1.125em;line-height:1.8}ol{list-style:decimal;padding-left:2em}li ol{list-style:lower-alpha}li li ol{list-style:lower-roman}ul{list-style:none;padding-left:0}.wp-block-freeform.block-library-rich-text__tinymce ul{padding-left:0}ul li{padding-left:1.25em;background:url(images/marker1.svg) no-repeat 0 .45em/1em}li ul li{background-image:url(images/marker2.svg)}li li ul li{background-image:url(images/marker3.svg)}#toc li,.btn,.cat,.listCol>li,.newsList>li,.pagination li,.splide__pagination>li,.splide__slide,.tag{padding-left:0;background:0 0}li.box,li.column{background:0 0}dd dl,li ol,li ul{margin-top:.625em;margin-bottom:.625em}dd+dt{margin-top:1.125em}dd ol,dd ul{margin-top:0}a{color:var(--textLink);text-decoration:underline}a:visited{color:var(--textLink)}a:active,a:hover{text-decoration:none}@media (hover:hover){a:hover img{opacity:.8}}a:focus-visible img{background-color:transparent}a.marker{padding-left:1.5em;background:url(images/ico_arrow1.svg) no-repeat .25em .125em/.75em;text-decoration:none}a.arrow:active,a.arrow:hover{text-decoration:underline}strong{font-weight:700}sub,sup{font-size:var(--font-size12);line-height:1}.wp-block-table table,table{margin:58px 0;width:100%;border-bottom:1px solid var(--borderLgray);border-right:1px solid var(--borderLgray);background-color:#fff;line-height:1.8}table.fixed{table-layout:fixed}.wp-block-table td,.wp-block-table th,table td,table th{padding:15px 16px;border:0;border-top:1px solid var(--borderLgray);border-left:1px solid var(--borderLgray);vertical-align:top}table th{background-color:var(--bgLgray)}table thead th{background-color:var(--bgLgreen);text-align:center}table tfoot th{background-color:var(--bgLgreen)}table td>:first-child{margin-top:0}table td>:last-child{margin-bottom:0}.wp-block-table thead{border-bottom:0}@media screen and (max-width:767px){.wp-block-table td,.wp-block-table th,table td,table th{padding:7px 12px;font-size:var(--font-size14)}}.wp-block-image{margin-bottom:32px}figure{margin-bottom:1.125em}.wp-caption-text,figcaption{margin-top:10px;color:var(--textCaption);font-size:var(--font-size14)}.wp-caption{max-width:100%}a[href$='.pdf']{position:relative}a[href$='.pdf']::after{content:'';display:inline-block;width:16px;height:16px;margin-left:12px;background:url(images/ico_pdf.svg) no-repeat 0 100%;vertical-align:text-bottom}.wp-block-separator,hr{margin:64px auto;border-top:1px solid var(--borderGray)}.lead,.lead p{font-size:var(--font-size18);line-height:2}.caption{margin-top:10px;margin-bottom:10px;color:var(--textCaption);font-size:var(--font-size14)}p+.caption{margin-top:-12px}.comment{margin-bottom:1.125em;color:var(--textCaption);font-size:var(--font-size14)}.comment p,p.comment{text-indent:-1.5em;padding-left:1.5em}.comment p{margin-bottom:4px}@media screen and (min-width:768px){.pcCenter{text-align:center}}@media screen and (max-width:767px){.spCenter{text-align:center}.spLeft{text-align:left}}.alignleft{float:left;margin:.5em 40px .5em 0}.alignright{float:right;margin:.5em 0 .5em 40px}.aligncenter{display:block;margin:0 auto}@media screen and (min-width:873px){.alignwide{margin-right:calc(-50vw + 40px - -50%);margin-left:calc(-50vw + 40px - -50%)}}@media screen and (min-width:1281px){.alignwide{margin-right:calc(-600px - -50%);margin-left:calc(-600px - -50%)}}.alignfull{margin-right:calc(-50vw - -50%);margin-left:calc(-50vw - -50%)}.box{padding:39px;border:1px solid var(--borderLgray);background-color:#fff}.box:not(:first-child){margin-top:32px}.box:not(:last-child){margin-bottom:32px}.box.bgGray{border:1px solid var(--bgLgray)}.box.bgGreen{border:1px solid var(--bgLgreen)}.box.noBorder{border-color:#fff}@media screen and (max-width:767px){.box{padding:20px}}.box>:first-child{margin-top:0}.box>:last-child{margin-bottom:0}.box.textBox{padding:23px 31px}.splide__slide .box{height:100%}.column{display:flex;align-items:flex-start;gap:24px}.column.spaceWide{gap:24px 40px}.column.listCol,.column:has(.box){align-items:stretch}.column.reverse{flex-direction:row-reverse}.column.wrap{flex-wrap:wrap}.column.imgWide{column-gap:48px}.column:not(:first-child){margin-top:32px}.column:not(:last-child){margin-bottom:32px}.btns+.column,.column+.column{margin-top:80px}.column.box+.column.box{margin-top:32px}.column.equality>*{flex:1}@media screen and (min-width:768px){.column.col2>*{width:calc((100% - 24px)/ 2)}.column.col3>*{width:calc((100% - 48px)/ 3)}.column.delimit{column-gap:0!important;align-items:normal}.column.delimit>*{flex:1}.column.delimit>:not(:first-child){padding-left:40px;border-left:1px solid var(--borderLgray)}.column.delimit>:not(:last-child){padding-right:40px}.bgGreen .column.delimit>:not(:first-child){border-left-color:var(--borderGray)}}ol.column{padding-left:0;list-style:none}.column.equality>.img{flex:none;width:calc((100% - 24px)/ 2)}.column:not(.equality)>.img{width:40.5%}.column.imgWide>.img{width:57.5%}.column>.text{flex:1;margin-top:0}.column>.img+.text,.column>.text:has(+ .img){margin-top:-8px}.column.equality.reverse>.text:last-child,.column.equality:not(.reverse)>.text:first-child{padding-right:16px}.column.equality.reverse>.text:first-child,.column.equality:not(.reverse)>.text:last-child{padding-left:16px}.column>.text>:last-child{margin-bottom:0}.box .column,.box.column{gap:24px 40px}.box .column:not(.equality)>.img,.box.column:not(.equality)>.img{width:34.3%}.column>.box:not(:last-child){margin-bottom:0}.column>.box:not(:first-child){margin-top:0}.column>div>:first-child{margin-top:0}.column>div>:last-child{margin-bottom:0}@media screen and (max-width:767px){.column,.column.reverse{flex-direction:column;align-items:normal}.btns+.column,.column+.column{margin-top:40px}.column.equality>.img{width:100%;text-align:center}.column.equality.reverse>.text:last-child,.column.equality:not(.reverse)>.text:first-child{padding-right:0}.column.equality.reverse>.text:first-child,.column.equality:not(.reverse)>.text:last-child{padding-left:0}.column>.text{margin-top:0;width:100%;flex:auto}.box .column:not(.equality)>.img,.box.column:not(.equality)>.img,.box.column>.img,.column:not(.equality)>.img,.column>.img{width:auto;margin:0 auto}.spWide{width:calc(100% + 40px)!important;margin-right:-20px!important;margin-left:-20px!important}.img img,.spWide img{width:100%}}.listCol{display:flex;gap:24px}.listCol.postList{flex-wrap:wrap}ol.listCol{padding-left:0;list-style:none}.listCol>li{width:calc((100% - 48px)/ 3);padding:23px;border:1px solid var(--borderLgray);background-color:#fff;display:flex;flex-direction:column}.listCol.noBorder>li{padding:0;border:0}.listCol>li>:first-child{margin-top:0}.listCol>li>:last-child{margin-bottom:0}.listCol h3,.listCol h4{margin-top:0;margin-bottom:18px;font-size:var(--font-size22)}.listCol .cats+h3,.listCol .cats+h4{margin-top:12px;font-size:var(--font-size18)}.listCol h3:has(+ .postDate){margin-bottom:0}.listCol h3:has(+ .btns),.listCol h4:has(+ .btns){margin-bottom:0}.listCol .thumb{margin-bottom:18px;aspect-ratio:336/189;overflow:hidden}.listCol .thumb:last-child{margin-bottom:0}.listCol .thumb img{width:100%;height:100%;object-fit:cover}.listCol .author,.listCol .postDate{margin:6px 0;color:var(--textCaption)}.listCol .author a{color:var(--textCaption);text-decoration:none}.listCol .author a:active,.listCol .author a:hover{text-decoration:underline}.listCol :has(+ .btns){flex:1}.listCol .cats+dl,.listCol .cats+p{margin-top:12px}.listCol dl dt{padding-left:1.25em;background:url(images/marker1.svg) no-repeat 0 .45em/1em;margin-top:0}.listCol .btns{margin-top:24px;flex-direction:column;row-gap:12px}.listCol dl+.btns,.listCol p+.btns{margin-top:0}.listCol .btn a{min-height:56px;font-size:var(--font-size14)}@media screen and (max-width:767px){.listCol:not(.splide__list){flex-wrap:wrap}.listCol>li{width:100%;padding:19px}.listCol h3,.listCol h4{font-size:var(--font-size20)}}.listCol .outline{margin-top:14px;padding:23px;border:1px solid var(--bgLgreen);background-color:var(--bgLgreen);position:relative}.listCol .outline::before{content:'';position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(45deg);width:24px;height:24px;background-color:var(--bgLgreen)}.listCol .outline h3,.listCol h3.outline{margin-bottom:0;font-size:var(--font-size20)}.listCol .outline .name{margin:8px 0 0;font-weight:500}.listCol .outline .name span{color:var(--textCaption);font-size:var(--font-size14);font-weight:400}.listCol .outline+p{margin-top:16px}.listCol .outline+p:empty{margin-top:4px}.listCol .box{margin-top:0;padding:20px}@media screen and (min-width:768px){.listCol.vertical:not(.splide__list){flex-direction:column}.listCol.vertical>li{width:100%;padding:40px;flex-direction:row;column-gap:40px;align-items:flex-start}.listCol.vertical .thumb{width:384px;margin-bottom:0}.listCol.vertical .text{flex:1}.listCol.vertical .author,.listCol.vertical .postDate{margin:12px 0}}.column.scroll,.listCol.scroll{column-gap:32px;overflow-x:auto;padding-bottom:16px}.column.scroll>*,.listCol.scroll>*{min-width:334px}@media screen and (max-width:767px){.column.scroll,.listCol.scroll{margin:0 -20px;flex-direction:row;flex-wrap:nowrap;gap:10px}.column.scroll>*,.listCol.scroll>*{min-width:350px}.column.scroll>:first-child,.listCol.scroll>:first-child{margin-left:20px}.column.scroll>:last-child,.listCol.scroll>:last-child{margin-right:20px}}.btns{margin-top:40px;display:flex;gap:20px 24px;justify-content:center;padding-left:0;list-style:none}.wp-block-buttons{margin-top:40px;gap:20px 24px}.btns.wrap{flex-wrap:wrap}.btns.left{justify-content:flex-start}.btns.right{justify-content:flex-end}.btn,.wp-block-button{width:100%;max-width:384px;line-height:1.5}.column>.btns .btn{width:384px;max-width:100%}.btns+.btns,.column.box .btns,.wp-block-buttons+.wp-block-buttons{margin-top:24px}@media screen and (min-width:768px){.column .text .btns:has(> :nth-child(2):last-child) .btn:not(.more):not(.hide){width:auto;flex:1}}.btns+figure,.btns+p,.wp-block-buttons+figure,.wp-block-buttons+p{margin-top:40px}.btn a,.btn input,.btn>span,.wp-block-button a,:where(.editor-styles-wrapper) .wp-block-button .wp-block-button__link{display:flex;gap:20px;justify-content:center;align-items:center;width:100%;height:100%;min-height:63px;padding:15px 30px 15px 15px;border:2px solid #fff;border-radius:0;background:var(--logoGreen) url(images/ico_arrow2.svg) no-repeat calc(100% - 14px) 50%/15px;color:var(--textHeadline);font-size:var(--font-size16);font-weight:700;text-decoration:none;text-align:center;position:relative}.btn.sn a,.btn.sn input,.btn.sn>span,.wp-block-button.sn a,:where(.editor-styles-wrapper) .wp-block-button.sn .wp-block-button__link{border:1px solid var(--borderGray);background-color:#fff;color:var(--darkGreen);background-image:url(images/ico_arrow1.svg)}.btn.cv a,.btn.cv input,.btn.cv>span,.wp-block-button.cv a,:where(.editor-styles-wrapper) .wp-block-button.cv .wp-block-button__link{background-color:var(--orange)}.btn.back a,.btn.back input,.btn.back>span,.wp-block-button.back a,:where(.editor-styles-wrapper) .wp-block-button.back .wp-block-button__link{padding-right:31px;padding-left:41px;background:#fff url(images/ico_arrow5.svg) no-repeat 14px 50%/15px}.btn.more>span{background-image:url(images/ico_plus.svg)}.btn.hide>span{background-image:url(images/ico_minus.svg)}.btn.close>span{background-image:url(images/ico_close.svg)}.btn.anchor a{background-image:url(images/ico_arrow3.svg)}.btn a[href$='.pdf']::after,.wp-block-button a[href$='.pdf']::after{content:none}#main .btn a[target='_blank'],.wp-block-button a[target='_blank'],:where(.editor-styles-wrapper) .btn a[target='_blank'],:where(.mce-content-body) .btn a[target='_blank']{background-image:url(images/ico_external.svg)}#main .btn a[href$='.pdf'],.wp-block-button a[href$='.pdf'],:where(.editor-styles-wrapper) .btn a[href$='.pdf'],:where(.mce-content-body) .btn a[href$='.pdf']{background-image:url(images/ico_pdf.svg)}@media (hover:hover){.btn a:hover,.btn input:hover,.btn>span:hover,.wp-block-button a:hover{background-color:var(--darkGreen);background-image:url(images/ico_arrow4.svg);color:#fff}.btn.sn a:hover,.btn.sn input:hover,.btn.sn>span:hover,.wp-block-button.sn a:hover{background-color:var(--bgLgreen50);background-image:url(images/ico_arrow1.svg);color:var(--darkGreen)}.btn.cv a:hover,.btn.cv input:hover,.btn.cv>span:hover,.wp-block-button.cv a:hover{background-color:#f28900;background-image:url(images/ico_arrow2.svg);color:var(--textHeadline)}.btn.more>span:hover{background-image:url(images/ico_plus_w.svg)}.btn.sn.more>span:hover{background-image:url(images/ico_plus.svg)}.btn.hide>span:hover{background-image:url(images/ico_minus_w.svg)}.btn.sn.hide>span:hover{background-image:url(images/ico_minus.svg)}.btn.back a:hover,.btn.back input:hover,.btn.back>span:hover{background-image:url(images/ico_arrow5.svg)}.btn.close>span:hover{background-image:url(images/ico_close_w.svg)}.btn.sn.close>span:hover{background-image:url(images/ico_close.svg)}.btn.anchor a:hover{background-image:url(images/ico_arrow3_w.svg)}.btn.sn.anchor a:hover{background-image:url(images/ico_arrow3.svg)}#main .btn a[target='_blank']:hover,.wp-block-button a[target='_blank']:hover,:where(.editor-styles-wrapper) .btn a[target='_blank']:hover,:where(.mce-content-body) .btn a[target='_blank']:hover{background-image:url(images/ico_external_w.svg)}#main .btn.cv a[target='_blank']:hover,#main .btn.sn a[target='_blank']:hover,.wp-block-button.cv a[target='_blank']:hover,.wp-block-button.sn a[target='_blank']:hover,:where(.editor-styles-wrapper) .btn.cv a[target='_blank']:hover,:where(.editor-styles-wrapper) .btn.sn a[target='_blank']:hover,:where(.mce-content-body) .btn.cv a[target='_blank']:hover,:where(.mce-content-body) .btn.sn a[target='_blank']:hover{background-image:url(images/ico_external.svg)}#main .btn a[href$='.pdf']:hover,.wp-block-button a[href$='.pdf']:hover,:where(.editor-styles-wrapper) .btn a[href$='.pdf']:hover,:where(.mce-content-body) .btn a[href$='.pdf']:hover{background-image:url(images/ico_pdf_w.svg)}#main .btn.cv a[href$='.pdf']:hover,#main .btn.sn a[href$='.pdf']:hover,.wp-block-button.cv a[href$='.pdf']:hover,.wp-block-button.sn a[href$='.pdf']:hover,:where(.editor-styles-wrapper) .btn.cv a[href$='.pdf']:hover,:where(.editor-styles-wrapper) .btn.sn a[href$='.pdf']:hover,:where(.mce-content-body) .btn.cv a[href$='.pdf']:hover,:where(.mce-content-body) .btn.sn a[href$='.pdf']:hover{background-image:url(images/ico_pdf.svg)}}.btn a:focus-visible,.btn input:focus-visible{border-color:var(--textImportant)!important;outline:0}.btn.sn a:focus-visible,.btn.sn input:focus-visible{border-width:2px}@media screen and (max-width:767px){.btns{flex-direction:column;align-items:center;max-width:100%}.column.box .btns{margin-top:18px}.btn a,.btn input,.btn>span,.wp-block-buttons a{min-height:72px}.btn.large{margin:0}}.btn.email a{gap:.25em;flex-wrap:wrap;padding:5px;background-image:none!important;color:var(--textBody)}.btn.email>span{display:block;width:auto;height:auto;min-height:auto;padding:unset;border:0;background:0 0;font-weight:400;text-align:left;text-decoration:underline}.btn.email a:hover>span{text-decoration:none}.wp-block-freeform.block-library-rich-text__tinymce:focus .btn a[data-mce-selected]{background-image:none;padding:15px 30px 15px 15px}.btn.large{width:586px}.btn.large a{min-height:128px;padding-left:24px;font-size:var(--font-size26);justify-content:flex-start;text-align:left}.btns.activities .btn{max-width:calc((100% - 24px)/ 2);background-repeat:no-repeat;background-position:100% 50%;background-size:cover}.btns.activities .btn.climate{background-image:url(images/bg_btn_climate.png)}.btns.activities .btn.plastic{background-image:url(images/bg_btn_plastic.png)}.btns.activities .btn.ocean{background-image:url(images/bg_btn_ocean.png)}.btns.activities .btn.ecosystem{background-image:url(images/bg_btn_ecosystem.png)}.btns.activities .btn a{aspect-ratio:588/190;padding-left:6.8%;justify-content:flex-start;background-color:transparent;background-image:url(images/ico_arrow4.svg);color:#fff;font-size:var(--font-size26);text-align:left}@media (hover:hover){.btns.activities .btn a:hover{background-color:rgba(255,255,255,.2)}.btns.activities .btn a:hover img{opacity:unset}}@media screen and (max-width:767px){.btns.activities .btn{max-width:384px}.btns.activities .btn a{aspect-ratio:350/128;font-size:var(--font-size24)}dl.qa dd .btns{max-width:none}}@media screen and (min-width:768px){.floatCol::after{content:'';display:block;clear:both}.floatCol .floatL{float:left}.floatCol .floatR{float:right}.floatCol .clearL{clear:left}.floatCol .clearR{clear:right}.floatCol p.floatL:has(+ .btns),.floatCol p.floatR:has(+ .btns){margin-bottom:0}.column+.floatCol{margin-top:64px}}@media screen and (max-width:767px){.floatCol img{width:100%}}dl.table{border:1px solid var(--borderLgray)}dl.table>div{display:flex;background-color:#fff}dl.table>div:not(:last-child){border-bottom:1px solid var(--borderLgray)}dl.table dt{width:25%}dl.table dd{flex:1}dl.table dd,dl.table dt{padding:15px 16px}dl.table dt{border-right:1px solid var(--borderLgray);background-color:var(--bgLgreen)}dl.table dd>:last-child,dl.table dt>:last-child{margin-bottom:0}.narrow{max-width:792px;margin:0 auto}.bgGreen{background-color:var(--bgLgreen)}.bgGray{background-color:var(--bgLgray)}.bgGreen50{background-color:var(--bgLgreen50)}h2 .subentry{display:block;font-size:var(--font-size26)}@media screen and (max-width:767px){h2:not(.brCtrl) span{font-size:var(--font-size24)}}.titleLeft{display:flex;column-gap:5.3%}.titleLeft h2,.titleLeft h3{width:28.7%;margin-bottom:0}.titleLeft .content{flex:1}.titleLeft table{margin:0}@media screen and (max-width:767px){.titleLeft{display:block}.titleLeft h2,.titleLeft h3{width:auto}}.summary .column{row-gap:0}.summary h2{font-size:var(--font-size26)}@media screen and (max-width:767px){.summary h2{font-size:var(--font-size24)}}img.icon{border-radius:50%;background-color:#fff;position:relative}img.icon.border{width:68px;height:68px;border:2px solid var(--darkGreen)}.videoWrap,.wp-block-embed-youtube .wp-block-embed__wrapper,div:has(> iframe[src*='youtube.com']),p:has(> iframe[src*='youtube.com']){max-width:100%;aspect-ratio:560/315}.article .wp-block-embed-youtube .wp-block-embed__wrapper,.article div:has(> iframe[src*='youtube.com']),.article p:has(> iframe[src*='youtube.com']){max-width:560px}.videoWrap .mce-object-iframe,.videoWrap iframe,.wp-block-embed-youtube .wp-block-embed__wrapper iframe,div>iframe[src*='youtube.com'],p>iframe[src*='youtube.com']{width:100%;height:100%}@media screen and (max-width:767px){.videoWrap,.wp-block-embed-youtube .wp-block-embed__wrapper,div:has(> iframe[src*='youtube.com']),p:has(> iframe[src*='youtube.com']){width:100%}}.article .wp-block-embed{margin-top:32px;margin-bottom:32px}iframe.wp-embedded-content{width:100%}.cats,.tags{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.cat,.tag{padding:2px 7px;border:1px solid var(--darkGreen);color:var(--darkGreen);font-size:var(--font-size14);line-height:1.2}.cat a,.tag a{display:block;margin:-2px -7px;padding:2px 7px;text-decoration:none}.cat a:hover,.tag a:hover{background-color:var(--bgLgreen50)}.cat.current a,.tag.current a{background-color:var(--darkGreen);color:#fff}.profile .photo{border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.coverBlock{display:flex;justify-content:center;align-items:center;position:relative}.coverBlock .coverImg{position:absolute;width:100%;height:100%;object-fit:cover}.coverBlock .coverText{position:relative;margin:40px 40px 40px calc(100% - 588px);padding:15px 31px 23px;border:1px solid #fff;background-color:#fff}.coverBlock.textLeft .coverText{margin:40px calc(100% - 588px) 40px 40px}.coverBlock .coverText img{display:block;margin:0 auto}.coverBlock .coverText h2,.coverBlock .coverText h3{margin:6px 0 14px;font-size:var(--font-size28);text-align:center}.coverBlock .coverText p{margin-bottom:0}}@media screen and (max-width:767px){.coverBlock .coverImg{aspect-ratio:2/1;width:100%;height:100%;object-fit:cover}.coverBlock .coverText img{display:block;margin:-36px auto 0}.coverBlock .coverText h2,.coverBlock .coverText h3{margin:14px 0 32px;text-align:center}body:not(#home) .coverBlock .coverText h2,body:not(#home) .coverBlock .coverText h3{margin:9px 0 27px;font-size:var(--font-size24)}}.coverHeader{margin-bottom:56px;aspect-ratio:10/3;display:flex;justify-content:center;align-items:center;position:relative}.coverHeader img{position:absolute;height:100%;width:100%;object-fit:cover}.coverHeader h2{display:flex;flex-direction:column;gap:4px;align-items:center;position:relative;z-index:1}.coverHeader h2 span{padding:1px 16px;background-color:var(--darkGreen);color:#fff;font-size:var(--font-size18)}.coverHeader h2 span[lang]{font-family:'Work Sans',sans-serif;font-weight:700;font-size:var(--font-size40);line-height:1.4;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:767px){.coverHeader{margin-bottom:38px;aspect-ratio:13/10;margin-right:-20px;margin-left:-20px}.coverHeader h2 span{padding:1px 8px;font-size:var(--font-size14)}.coverHeader h2 span[lang]{font-size:var(--font-size40)}}.column:has(.dataBox){align-items:normal}.dataBox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:32px;padding:20px 23px;border:1px solid #fff;background-color:#fff;text-align:center;position:relative}.dataBox img.icon{margin-top:-52px}.dataBox dl{margin:0 -18px;line-height:1.5}.dataBox dt{font-size:var(--font-size18)}.dataBox dd{margin:-8px 0 -4px;color:var(--darkGreen);font-size:var(--font-size20);line-height:1.5;overflow-x:auto;white-space:nowrap}.dataBox dd em{margin-right:4px;font-family:'Work Sans',sans-serif;font-weight:700;font-size:4rem;font-style:normal;letter-spacing:0}.dataBox dd.large{margin:0}.dataBox dd.large em{font-size:3.125rem;line-height:1.68}.dataBox .note{margin-bottom:0;color:var(--textCaption);font-size:var(--font-size14);font-weight:400;line-height:1.5}.dataBox h3{margin:0 0 16px;font-size:var(--font-size24)}.dataBox p{flex:1;text-align:left}@media screen and (max-width:380px){.dataBox dd.large em{font-size:2.625rem}}#toc,#toc_container{max-width:996px;margin:56px auto;border:1px solid var(--borderLgray)}#toc h2,#toc_container .toc_title{margin-bottom:0;padding:14px 20px;background-color:var(--bgLgreen);color:var(--textHeadline);font-size:var(--font-size18);font-weight:700;line-height:1.5}#toc ul,#toc_container .toc_list{margin-bottom:0;padding:16px 20px;font-weight:700;line-height:1.5}#toc li,#toc_container .toc_list li{padding-left:0;background:0 0}#toc li:not(:last-child),#toc_container .toc_list li:not(:last-child){border-bottom:1px solid var(--borderLgray)}#toc li a,#toc_container .toc_list li a{display:block;padding:12px 0 12px 22px;background:url(images/ico_arrow6.svg) no-repeat 0 calc(12px + .25em);text-decoration:none}#toc li a:focus,#toc li a:hover,#toc_container .toc_list li a:active,#toc_container .toc_list li a:hover{text-decoration:underline}@media screen and (max-width:767px){#toc_container{margin-top:32px}}#toc.accordion{border:1px solid var(--borderLgray)}#toc.accordion h2{margin-bottom:0;padding:16px 20px}#toc.accordion ul{padding:0}.tablist{display:flex;column-gap:16px}.tablist .tab{display:flex;align-items:center;justify-content:center;min-height:calc(1.5em + 38px);padding:0 9px;border:1px solid var(--borderLgray);border-bottom:0;background-color:#fff;color:var(--darkGreen);font-weight:700;line-height:1.5;text-decoration:underline;text-align:center;cursor:pointer;flex:1}@media (hover:hover){.tablist .tab:hover{text-decoration:none}}.tablist .tab.active{min-height:calc(1.5em + 45px);margin-top:-8px;border-color:var(--darkGreen);background-color:var(--darkGreen);color:#fff;font-size:var(--font-size18);text-decoration:none}.tabpanel{padding:39px;border:1px solid var(--borderLgray);background-color:#fff;display:none}.tabpanel.active{display:block}:where(.editor-styles-wrapper) .tabpanel,:where(.mce-content-body) .tabpanel{display:block}@media screen and (max-width:767px){.tablist{column-gap:8px}.tab.active{min-height:calc(1.5em + 47px);font-size:var(--font-size16)}.tabpanel{padding:29px 19px 19px}}.accordion button{width:100%;padding:12px 52px 12px 24px;position:relative}.accordion button::after,.accordion button::before{content:'';position:absolute;z-index:1}.accordion button::before{top:calc(50%);right:24px;width:15px;border-bottom:1px solid var(--darkGreen)}.accordion button::after{top:calc(50% - 7px);right:31px;height:15px;border-right:1px solid var(--darkGreen);transition:transform .3s ease}.accordion button[aria-expanded=true]::after{transform:rotate(90deg)}.accordion dd{margin:12px 24px}.btns.accordion .btn{padding:0}.btns.accordion .btn span{background-image:none!important}@media (hover:hover){.btns.accordion .btn:hover::after,.btns.accordion .btn:hover::before{border-color:#fff}}@media screen and (max-width:767px){.accordion button{padding:8px 36px 8px 8px}.accordion button::before{right:8px}.accordion button::after{right:15px}.accordion dd{margin:8px}.btns.accordion button::before{right:14px}.btns.accordion button::after{right:21px}}dl.qa{padding-bottom:16px;border-bottom:1px solid var(--borderLgray);background-color:#fff}dl.qa dt{margin-top:16px;padding-top:16px;border-top:1px solid var(--borderLgray);color:var(--textLink)}dl.qa dt button{padding-left:calc(2.5em + 44px);text-align:left;position:relative}dl.qa dd{padding-left:calc(2.5em + 20px);margin-top:20px;margin-bottom:28px;position:relative}dl.qa dd:last-child{margin-bottom:12px}dl.qa dd i,dl.qa dt button i{position:absolute;top:calc(5px + .5em);left:0;transform:translateY(-50%);width:1.8em;height:1.8em;display:flex;align-items:center;justify-content:center;border:1px solid var(--darkGreen);font-family:'Work Sans',sans-serif;font-size:var(--font-size22);font-weight:600;font-style:normal}dl.qa dt button i{top:calc(15px + .5em);left:24px;background-color:var(--darkGreen);color:#fff}dl.qa dd>div{margin-left:calc(-2.5em - 20px)}dl.qa dd .btns{margin-top:16px;margin-bottom:24px}@media screen and (max-width:767px){dl.qa dt button{padding-left:calc(1.75em + 32px)}dl.qa dd{padding-left:calc(1.75em + 24px);margin-top:12px}dl.qa dd i,dl.qa dt button i{left:8px;width:28px;height:28px;font-size:var(--font-size16)}dl.qa dt button i{left:16px}dl.qa dd>div{margin-left:calc(-1.75em - 24px)}}@media screen and (min-width:768px){.stance .box{width:calc((100% - 24px)/ 2)}}.stance .box{display:flex;flex-direction:column}.stance .box h3{display:flex;align-items:center;font-size:var(--font-size22)}.stance .box h3 img{width:60px;height:60px;margin-right:16px}.stance .box p{margin-bottom:0;flex:1}.stance .box .btns{margin-top:26px}.more.wide{margin-top:63px;padding-top:54px;padding-bottom:63px;border-top:1px solid #fff;border-bottom:1px solid var(--bgLgreen);background-color:var(--bgLgreen);text-align:center;position:relative}.more.wide::before{content:'';position:absolute;top:-16px;left:50%;transform:translateX(-50%) rotate(45deg);width:32px;height:32px;background-color:#fff}.more.wide h3{font-size:var(--font-size24)}.more.wide .btns{margin-top:30px}.specificGoals{margin-top:108px!important;padding-top:8px}.specificGoals h2{margin-top:82px;margin-bottom:42px;padding-top:48px;text-align:center;position:relative}.specificGoals h2::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:4px solid var(--bgLgreen);border-radius:50%;background:#fff url(images/ico_leaf.svg) no-repeat 50% 50%/64px}.specificGoals .listCol li{padding-top:0}.specificGoals .listCol .num{margin:0 auto 16px;padding:8px 5px 3px;width:4.7em;background-color:var(--darkGreen);color:#fff;font-size:var(--font-size14);line-height:1.2;text-align:center}.specificGoals .listCol .num em{display:block;font-family:'Work Sans',sans-serif;font-size:var(--font-size32);font-weight:700;font-style:normal}.specificGoals .listCol p{font-size:var(--font-size22);font-weight:700;line-height:1.5;flex:1}@media screen and (max-width:767px){.specificGoals .listCol p{font-size:var(--font-size20)}}.donationBelt,.signatureBelt{margin-top:80px;background-color:var(--bgLgreen);position:relative;overflow:hidden}.donationBelt::before,.signatureBelt::before{content:'';position:absolute;bottom:0;right:0;width:55%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.donationBelt::after,.signatureBelt::after{content:'';position:absolute;bottom:0;right:45%;width:10%;height:100%;background-image:linear-gradient(to right,var(--bgLgreen),transparent)}.donationBelt *,.signatureBelt *{position:relative;z-index:1}.donationBelt h3,.signatureBelt h3{width:47%;margin-bottom:37px;font-size:var(--font-size22)}@media screen and (max-width:767px){.donationBelt,.signatureBelt{margin-top:64px;padding-bottom:210px!important;background-position:0 0,50% 100%;background-size:auto,auto 280px}.donationBelt::before,.signatureBelt::before{width:100%;height:210px}.donationBelt::after,.signatureBelt::after{bottom:170px;right:0;width:100%;height:40px;background-image:linear-gradient(to bottom,var(--bgLgreen),transparent)}.donationBelt h3,.signatureBelt h3{width:100%;margin-bottom:28px;font-size:var(--font-size28)}}.canDoNow ul{margin-top:68px;display:flex;flex-wrap:wrap;gap:48px 24px}.canDoNow li{padding-left:0;background:0 0;width:calc((100% - 48px)/ 3);color:var(--darkGreen);font-size:var(--font-size20);font-weight:700;line-height:1.5;text-align:center}.canDoNow li p{margin-top:-16px;margin-bottom:0;padding:16px 24px;border:2px solid var(--darkGreen);background-color:#fff;position:relative;z-index:1}.canDoNow li p::before{content:'';position:absolute;top:-13px;left:50%;transform:translateX(-50%) rotate(45deg);width:26px;height:26px;border-width:2px;border-style:solid;border-color:var(--darkGreen) transparent transparent var(--darkGreen);background-color:#fff}@media screen and (max-width:767px){.canDoNow h2{text-align:center}.canDoNow ul{margin-top:48px;row-gap:40px}.canDoNow li{width:100%}}.mailmagBnr{margin-top:80px;padding:30px calc(31.2% + 30px) 30px 30px;background-color:var(--bgLgreen);position:relative}.mailmagBnr::before{content:'';position:absolute;top:0;right:0;width:31.2%;height:100%;background:url(images/img_mailmag2.jpg) no-repeat 50% 50%/cover}.mailmagBnr h3{display:flex;gap:16px 24px;align-items:center;justify-content:center;font-size:var(--font-size22)}.mailmagBnr .btns{margin-top:0}@media screen and (max-width:767px){.mailmagBnr{margin-top:64px;padding:calc(41% + 20px) 16px 16px}.mailmagBnr::before{width:100%;height:auto;aspect-ratio:350/144}.mailmagBnr h3{flex-direction:column;font-size:var(--font-size18);text-align:center}}.stepCol{border:1px solid var(--bgLgreen)}.stepCol>div{padding:40px;position:relative}.step2::before,.step3::before{content:'';position:absolute;top:-16px;left:50%;transform:translateX(-50%) rotate(45deg);width:32px;height:32px;background-color:#fff}.step3::before{background-color:var(--bgLgreen)}.stepCol .heading h3{margin:-20px 0 0;color:var(--darkGreen);font-family:'Work Sans',sans-serif;font-size:var(--font-size24);text-transform:uppercase}.stepCol .heading h3 em{font-size:3rem;font-style:normal}.stepCol .accordion dl{margin-bottom:0}.stepCol .accordion dt{border:1px solid var(--borderGray);color:var(--darkGreen);text-align:center}.stepCol .accordion dd{margin:0;padding:16px 20px;border:1px solid var(--borderGray);border-top:0}.stepCol .accordion h4{font-size:var(--font-size20)}.stepCol .accordion h4:first-child{margin-top:0}.stepCol .box{padding:23px}.stepCol .box.pickup{text-align:center}.stepCol .box.pickup p{display:inline-block;text-align:left}.stepCol .box.pickup .column{margin-top:0;row-gap:12px;justify-content:center;align-items:center}.stepCol .box.pickup .column p{margin-bottom:0}.stepCol .box.pickup .btns,.stepCol .btns{margin-top:0}.stepCol .unused .box{text-align:center}.stepCol .box .column{gap:24px}@media screen and (max-width:767px){.stepCol .heading h3{text-align:center}.stepCol>div{padding:40px 20px}.stepCol .heading{flex-direction:column}.box{padding:19px}.stepCol img{width:100%}}.telAndMail dl{margin-bottom:0}.telAndMail dt{display:flex;column-gap:24px;font-size:var(--font-size26)}.telAndMail dt img{margin-top:.5em}.telAndMail dd{margin-left:96px;margin-top:calc((72px - 2em) * -1)}.telAndMail a{color:var(--textBody);font-size:var(--font-size22);font-weight:700;text-decoration:none;word-break:break-all}@media screen and (max-width:767px){.telAndMail dt{column-gap:16px;align-items:center;font-size:var(--font-size20)}.telAndMail dt img{width:64px;height:64px;margin-top:0}.telAndMail dd{margin-left:0;margin-top:16px}.telAndMail a{font-size:var(--font-size18);font-weight:500}}.feature .column{align-items:normal}.feature .column>div{display:flex;flex-direction:column;justify-content:space-between}.feature h3{margin-top:10px;text-align:center}.feature h3 img{display:block;margin:0 auto 16px}.feature .img img{width:100%}@media screen and (min-width:768px){.feature h3.wordLimit{max-width:9em;margin-right:auto;margin-left:auto}.feature .comment{display:block;margin-top:.25em;text-indent:-1.5em;margin-left:1.5em}.feature .column p{flex:1}}@media screen and (min-width:768px){.initiatives .floatL{width:39.2%}.initiatives .floatR{width:54.2%}.initiatives h2{margin-top:-8px}}.initiatives .column{gap:6.67%}.initiatives .img{width:54%}@media screen and (min-width:768px){.initiatives p{font-size:var(--font-size18);line-height:2}}.schedule{padding:16px 32px;border:1px solid var(--borderLgray)}.schedule table{margin:0;border:0}.schedule tr:not(:last-child){border-bottom:1px solid var(--borderLgray)}.schedule td,.schedule th{border:0}.schedule th{width:22.5%;min-width:6em;padding-left:0;background-color:transparent}.schedule td{padding-right:0}@media screen and (max-width:767px){.schedule{padding:16px 24px}}.eventList dl.table>div:nth-child(2n){background-color:var(--bgLgray)}.eventList dl.table dt{display:flex;align-items:center}.eventList dl.table dt{width:25%}.eventList dl.table dd{word-break:break-all}.eventList dl.table .cats{margin-bottom:8px}@media screen and (max-width:767px){.eventList h2{margin-bottom:24px}.eventList dl.table dt{width:45%}}.donationBnr{margin:70px auto 80px!important;padding:23px;border:1px solid var(--darkGreen);background-color:var(--darkGreen);color:#fff;display:flex;gap:24px}.donationBnr .img{width:240px;height:240px;margin-bottom:0;border-radius:50%;overflow:hidden}.donationBnr .img p{height:100%;margin:0}.donationBnr .img img{width:100%;height:100%;object-fit:cover}.donationBnr .text{flex:1}.donationBnr .text h3{margin-bottom:18px;color:#fff;font-size:var(--font-size22);font-weight:700;line-height:1.5}.donationBnr .btns{margin-top:24px}.donationBnr .btn{max-width:none}@media screen and (max-width:767px){.donationBnr{padding:19px;flex-direction:column}.donationBnr .img{margin:0 auto}.donationBnr .text p{font-size:var(--font-size20)}}.mailmagBnr2{margin:70px auto 80px!important;padding:29px 23px;border:1px solid #fff;background:url(images/img_mailmagB.jpg) no-repeat 50% 50%/cover;position:relative}.mailmagBnr2::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.mailmagBnr2 p{margin-bottom:0;padding-top:80px;background:url(images/ico_mail-o_w.svg) no-repeat 50% 0/64px;color:#fff;font-size:var(--font-size22);font-weight:600;text-align:center;position:relative;z-index:1}.mailmagBnr2 .btns{margin-top:18px}.mailmagBnr2 .btn{max-width:310px}.speakersProfile{margin-top:56px;margin-bottom:40px;color:var(--textHeadline);font-size:var(--font-size26);display:flex;gap:16px 24px;align-items:center}.speakersProfile::before{content:'';display:inline-block;width:52px;height:52px;border:2px solid var(--darkGreen);border-radius:50%;background:url(images/ico_talk.svg) no-repeat 50% 50%/52px}@media screen and (max-width:767px){.speakersProfile{margin-bottom:28px;font-size:var(--font-size24);flex-direction:column}}.profileBox{display:flex;gap:24px 48px}.profileBox+.profileBox{margin-top:48px;padding-top:56px;border-top:1px solid var(--borderLgray)}.profileBox .photo{flex:none;width:240px;height:240px;margin-bottom:0;border-radius:50%;overflow:hidden}.profileBox .photo p{height:100%;margin:0}.profileBox .photo img{width:100%;height:100%;object-fit:cover}.profileBox .text{flex:1}.profileBox h3{margin:-6px 0 8px}.profileBox .post{font-size:var(--font-size18);font-weight:700}.profileBox :last-child{margin-bottom:0}@media screen and (max-width:767px){.profileBox{flex-direction:column}.profileBox+.profileBox{margin-top:32px;padding-top:40px}.profileBox .photo{margin:0 auto 6px}}.has-green-400-background-color{background-color:var(--wp--preset--color--green-400)}.has-green-500-background-color{background-color:var(--wp--preset--color--green-500)}.has-green-800-background-color{background-color:var(--wp--preset--color--green-800)}.has-action-yellow-background-color{background-color:var(--wp--preset--color--action-yellow)}.has-dark-green-800-background-color{background-color:var(--wp--preset--color--dark-green-800)}.has-beige-100-background-color{background-color:var(--wp--preset--color--beige-100)}.has-blue-green-800-background-color{background-color:var(--wp--preset--color--blue-green-800)}.has-red-500-background-color{background-color:var(--wp--preset--color--red-500)}.has-grey-100-background-color{background-color:var(--wp--preset--color--grey-100)}.has-grey-200-background-color{background-color:var(--wp--preset--color--grey-200)}.has-grey-600-background-color{background-color:var(--wp--preset--color--grey-600)}.has-grey-800-background-color{background-color:var(--wp--preset--color--grey-800)}.has-grey-900-background-color{background-color:var(--wp--preset--color--grey-900)}.has-green-400-color{color:var(--wp--preset--color--green-400)}.has-green-500-color{color:var(--wp--preset--color--green-500)}.has-green-800-color{color:var(--wp--preset--color--green-800)}.has-action-yellow-color{color:var(--wp--preset--color--action-yellow)}.has-dark-green-800-color{color:var(--wp--preset--color--dark-green-800)}.has-beige-100-color{color:var(--wp--preset--color--beige-100)}.has-blue-green-800-color{color:var(--wp--preset--color--blue-green-800)}.has-red-500-color{color:var(--wp--preset--color--red-500)}.has-grey-100-color{color:var(--wp--preset--color--grey-100)}.has-grey-200-color{color:var(--wp--preset--color--grey-200)}.has-grey-600-color{color:var(--wp--preset--color--grey-600)}.has-grey-800-color{color:var(--wp--preset--color--grey-800)}.has-grey-900-color{color:var(--wp--preset--color--grey-900)}.wp-block-image.is-style-rounded-180 figure,.wp-block-image.is-style-rounded-180 img{border-radius:50%;max-height:180px}.wp-block-image.is-style-rounded-180 img{aspect-ratio:1;object-fit:cover}.has-dark-green-800-background-color .wp-block-image,.has-grey-100-background-color .wp-block-image{margin-top:16px;margin-bottom:32px}.has-dark-green-800-background-color .wp-block-heading,.has-grey-100-background-color .wp-block-heading{margin-top:0}.has-dark-green-800-background-color .wp-block-buttons,.has-grey-100-background-color .wp-block-buttons{margin-top:0}.has-dark-green-800-background-color .wp-block-button a,.has-grey-100-background-color .wp-block-button a{background-color:var(--orange)}@media (hover:hover){.has-dark-green-800-background-color .wp-block-button a:hover,.has-grey-100-background-color .wp-block-button a:hover{background-color:#f28900;background-image:url(images/ico_arrow2.svg);color:var(--textHeadline)}.has-dark-green-800-background-color .wp-block-button a[target='_blank']:hover,.has-grey-100-background-color .wp-block-button a[target='_blank']:hover{background-image:url(images/ico_external.svg)}}