#sec-grant{display:grid}#sec-grant #load-more:not(.active){display:none}#sec-grant #count-box{font-weight:700}#sec-grant #count-box span{display:inline-block;position:relative;top:.07em;margin-right:.1em;color:#0085a2}@media screen and (max-width: 999px){#sec-grant{padding:30px 20px 80px}#sec-grant #count-box{max-width:480px;height:50px;margin:0 auto;font-size:20px;line-height:1.6em}#sec-grant #count-box span{font-size:2em}}@media screen and (min-width: 1000px){#sec-grant{grid-template-columns:1fr auto;grid-gap:0 clamp(50px,50px + 150*(100vw - 1000px)/400,200px);max-width:1720px;margin:0 auto;padding:0 clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px) clamp(127.8px,127.8px + 52.2*(100vw - 1000px)/400,180px)}#sec-grant #count-box{height:clamp(60.35px,60.35px + 24.65*(100vw - 1000px)/400,85px);font-size:clamp(17.75px,17.75px + 7.25*(100vw - 1000px)/400,25px);line-height:1.6em}#sec-grant #count-box span{font-size:2.4em}}.archive-grant .list{display:grid}.archive-grant .list li:first-child a{border-top:solid 1px #1e1e1e}.archive-grant .list a{display:grid;position:relative;background-color:#fff;color:#1e1e1e;font-weight:700;border-bottom:solid 1px #1e1e1e}.archive-grant .list a>span{display:block}.archive-grant .list .cat{display:grid;justify-items:start;grid-gap:5px}.archive-grant .list .cat>span{display:block;text-align:center;background-color:#0085a2;color:#fff}.archive-grant .list .none{font-weight:700;border-top:solid 1px #7c7c7c;border-bottom:solid 1px #7c7c7c}@media screen and (max-width: 999px){.archive-grant .list{max-width:480px;margin:0 auto}.archive-grant .list a{grid-template-columns:90px auto;grid-gap:12px 0;padding:12px 0 12px}.archive-grant .list .date{margin-top:5px;font-size:14px;line-height:1.6em}.archive-grant .list .cat{font-size:16px;line-height:1.1em}.archive-grant .list .cat>span{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:95px;height:30px;padding:0 1em}.archive-grant .list .ttl{grid-column:span 2;overflow:hidden;display:-webkit-box;font-size:16px;line-height:1.6em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.archive-grant .list .none{padding:20px 20px 20px;font-size:16px;line-height:1.6em}.archive-grant .btn-cmn-01{margin:30px auto 0}}@media screen and (min-width: 1000px){.archive-grant .list a{-webkit-transition:background ease .5s;transition:background ease .5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:clamp(67.45px,67.45px + 27.55*(100vw - 1000px)/400,95px);padding:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px) 0}.archive-grant .list a:hover{background-color:#0085a2;color:#fff}.archive-grant .list a:hover .cat>span{color:#0085a2;background-color:#fff}.archive-grant .list a:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.archive-grant .list .date{-webkit-box-flex:0;-webkit-flex:0 0 clamp(92.3px,92.3px + 37.7*(100vw - 1000px)/400,130px);-ms-flex:0 0 clamp(92.3px,92.3px + 37.7*(100vw - 1000px)/400,130px);flex:0 0 clamp(92.3px,92.3px + 37.7*(100vw - 1000px)/400,130px);font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1.6em}.archive-grant .list .cat{-webkit-box-flex:0;-webkit-flex:0 0 clamp(142px,142px + 58*(100vw - 1000px)/400,200px);-ms-flex:0 0 clamp(142px,142px + 58*(100vw - 1000px)/400,200px);flex:0 0 clamp(142px,142px + 58*(100vw - 1000px)/400,200px);font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1.1em}.archive-grant .list .cat>span{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:clamp(28.4px,28.4px + 11.6*(100vw - 1000px)/400,40px);padding:0 1em}.archive-grant .list .ttl{padding:0 0 0 1em;font-size:clamp(17.04px,17.04px + 6.96*(100vw - 1000px)/400,24px);line-height:1.6em}.archive-grant .list .none{padding:clamp(31.95px,31.95px + 13.05*(100vw - 1000px)/400,45px) clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px);font-size:clamp(17.04px,17.04px + 6.96*(100vw - 1000px)/400,24px);line-height:1.6em}.archive-grant .btn-cmn-01{grid-area:2/1/3/2;margin:clamp(71px,71px + 29*(100vw - 1000px)/400,100px) auto 0}}.single-grant .head{display:grid;grid-template-columns:auto 1fr}.single-grant .date{font-weight:700}.single-grant .cat{display:grid;justify-items:start;grid-gap:5px;font-weight:700}.single-grant .cat>span{display:block;text-align:center;background-color:#0085a2;color:#fff}.single-grant .ttl{border-bottom:solid 1px #7b7b7b}.single-grant .body p{margin-bottom:.8em}.single-grant .none{font-weight:700;border-top:solid 1px #7c7c7c;border-bottom:solid 1px #7c7c7c}@media screen and (max-width: 999px){.single-grant .head{grid-gap:0 15px}.single-grant .date{margin-top:5px;font-size:14px;line-height:1.6em}.single-grant .cat{font-size:16px;line-height:1.1em}.single-grant .cat>span{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:95px;height:30px;padding:0 1em}.single-grant .ttl{margin-top:20px;padding-bottom:20px;font-size:18px;line-height:1.85em}.single-grant .body{margin-top:20px}.single-grant .none{font-size:18px;line-height:1.6em}.single-grant .btn-cmn-01{margin:30px auto 0}}@media screen and (min-width: 1000px){.single-grant{grid-area:1/1/2/3;width:100%;max-width:1200px;margin:0 auto}.single-grant .head{grid-gap:0 clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px)}.single-grant .date{margin-top:clamp(3.55px,3.55px + 1.45*(100vw - 1000px)/400,5px);font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1.6em}.single-grant .cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1.1em}.single-grant .cat>span{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:clamp(28.4px,28.4px + 11.6*(100vw - 1000px)/400,40px);padding:0 1em}.single-grant .ttl{margin-top:clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px);padding-bottom:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);font-size:clamp(24.14px,24.14px + 9.86*(100vw - 1000px)/400,34px);line-height:1.85em}.single-grant .body{margin-top:clamp(35.5px,35.5px + 14.5*(100vw - 1000px)/400,50px)}.single-grant .none{font-size:clamp(24.14px,24.14px + 9.86*(100vw - 1000px)/400,34px);line-height:1.85em}.single-grant .btn-cmn-01{grid-area:2/1/3/2;margin:clamp(71px,71px + 29*(100vw - 1000px)/400,100px) auto 0}}.side-01{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;background-color:#efefef;border-radius:10px}.side-01 h3{display:grid;grid-template-columns:auto 1fr;grid-gap:0 .3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#141f70;color:#fff;border-radius:5px}.side-01 h3::before{content:"";display:inline-block;aspect-ratio:1/1;background-color:#fff;border-radius:50%}.side-01 #select-box{margin:0}.side-01 #select-box li{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;font-weight:700;border:solid 1px #1e1e1e;border-radius:5px}.side-01 #select-box li::before{content:"";display:block;position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;border-radius:0 5px 5px 0}.side-01 #select-box li::after{content:"▼";display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;color:#1e1e1e}.side-01 #select-layer{display:none;position:fixed;z-index:120;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-color:hsla(0,0%,100%,.9)}.side-01 #select-layer.active{display:block}.side-01 #select-layer .page{position:relative;width:100%;height:100%;max-width:1920px;margin:0 auto}.side-01 #select-layer .select-wrap{overflow:hidden;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}.side-01 #select-layer .select-wrap .bg{position:absolute;right:0;left:0;height:var(--boxH, 0);margin:0 auto;background-color:#efefef;border-radius:5px}.side-01 #select-layer .select-wrap .bg::before{content:"";display:block;position:absolute;bottom:10px;right:0;left:0;width:15px;aspect-ratio:1/.6;background-color:#1e1e1e;margin:0 auto;-webkit-clip-path:polygon(0% 0%, 15% 0%, 50% 70%, 85% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 15% 0%, 50% 70%, 85% 0%, 100% 0%, 50% 100%)}.side-01 #select-layer .select{overflow-x:hidden;display:none;position:relative;right:-30px;width:calc(100% + var(--barWidth, 20px));margin:auto auto;max-height:100%}.side-01 #select-layer .select.active{display:grid}.side-01 #select-layer ul{position:relative}.side-01 #select-layer ul li{position:relative}@media screen and (max-width: 999px){.side-01{grid-area:3/1/4/2;width:100%;max-width:480px;margin:50px auto 0;padding:20px 20px}.side-01 h3{height:46px;padding:0 15px;font-size:18px;line-height:1}.side-01 h3::before{width:8px}.side-01 #select-box li{height:46px;margin-top:12px;padding:0 15px}.side-01 #select-box .parent{font-size:18px;line-height:1}.side-01 #select-box .child{font-size:18px;line-height:1}.side-01 #select-layer{padding:20px 20px}}@media screen and (min-width: 1000px){.side-01{grid-area:2/2/3/3;width:clamp(284px,284px + 116*(100vw - 1000px)/400,400px);margin-top:clamp(60.35px,60.35px + 24.65*(100vw - 1000px)/400,85px);padding:clamp(21.3px,21.3px + 8.7*(100vw - 1000px)/400,30px)}.side-01 h3{height:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);padding:0 clamp(12.78px,12.78px + 5.22*(100vw - 1000px)/400,18px);font-size:clamp(17.04px,17.04px + 6.96*(100vw - 1000px)/400,24px);line-height:1.85em}.side-01 h3::before{width:clamp(8.52px,8.52px + 3.48*(100vw - 1000px)/400,12px)}.side-01 #select-box li{-webkit-transition:color ease .5s;transition:color ease .5s;height:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);margin-top:clamp(10.65px,10.65px + 4.35*(100vw - 1000px)/400,15px);padding:0 clamp(12.78px,12.78px + 5.22*(100vw - 1000px)/400,18px);cursor:pointer}.side-01 #select-box li:hover{color:#0085a2}.side-01 #select-box .parent{font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1}.side-01 #select-box .child{font-size:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px);line-height:1}.side-01 #select-layer{padding:clamp(71px,71px + 29*(100vw - 1000px)/400,100px) clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px)}.side-01 #select-layer .page{max-width:1600px;margin:auto}.side-01 #select-layer .select-wrap{width:clamp(284px,284px + 116*(100vw - 1000px)/400,400px);margin:0 0 0 auto}.side-01 #select-layer .select-wrap>div:nth-of-type(1){width:clamp(241.4px,241.4px + 98.6*(100vw - 1000px)/400,340px)}.side-01 #select-layer ul{width:clamp(241.4px,241.4px + 98.6*(100vw - 1000px)/400,340px);padding:clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px) clamp(14.2px,14.2px + 5.8*(100vw - 1000px)/400,20px)}.side-01 #select-layer li{-webkit-transition:color ease .5s;transition:color ease .5s;cursor:pointer}.side-01 #select-layer li:hover{color:#0085a2}}.nav-l-01 p{font-weight:700}.nav-l-01 ul{display:grid}.nav-l-01 li{display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;background-color:#efefef;border-radius:5px}.nav-l-01 li.active{background-color:#0085a2;color:#fff}@media screen and (max-width: 999px){.nav-l-01{grid-area:1/1/2/2;max-width:480px;margin:0 auto;padding-bottom:60px}.nav-l-01 p{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1.6em}.nav-l-01 ul{grid-template-columns:repeat(3, 1fr);grid-gap:8px;margin-top:30px}.nav-l-01 li{height:52px;font-size:16px;line-height:1}}@media screen and (min-width: 1000px){.nav-l-01{grid-area:1/1/2/3;padding-bottom:clamp(71px,71px + 29*(100vw - 1000px)/400,100px)}.nav-l-01 p{text-align:center;font-size:clamp(17.04px,17.04px + 6.96*(100vw - 1000px)/400,24px);line-height:1.85em}.nav-l-01 ul{grid-template-columns:repeat(9, clamp(85.2px, 85.2px + 34.8 * (100vw - 1000px) / 400, 120px));grid-gap:0 clamp(10.65px,10.65px + 4.35*(100vw - 1000px)/400,15px);margin-top:clamp(71px,71px + 29*(100vw - 1000px)/400,100px)}.nav-l-01 li{-webkit-transition:background ease .5s,color ease .5s;transition:background ease .5s,color ease .5s;height:clamp(42.6px,42.6px + 17.4*(100vw - 1000px)/400,60px);font-size:clamp(16px,16px + 2*(100vw - 1000px)/400,18px);line-height:1;cursor:pointer}.nav-l-01 li:hover{background-color:#0085a2;color:#fff}}.single-grant figure{padding:0}.single-grant .wp-caption .wp-caption-dd,.single-grant .wp-caption .wp-caption-text{overflow:hidden;text-align:center;font-size:12px;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap}.single-grant blockquote{display:inline-block;margin:0}.single-grant blockquote p{background-color:#f0f0f0;margin-bottom:0}.single-grant ol{margin:0 0 .5em;padding:0;list-style-position:inside}.single-grant ul{margin:0 0 .5em;list-style-position:inside}.single-grant .ivw{cursor:pointer}.single-grant .gallery.gallery-columns-1{--column: 1}.single-grant .gallery.gallery-columns-2{--column: 2}.single-grant .gallery.gallery-columns-3{--column: 3}.single-grant .gallery.gallery-columns-4{--column: 4}.single-grant .gallery.gallery-columns-5{--column: 5}.single-grant .gallery.gallery-columns-6{--column: 6}.single-grant .gallery.gallery-columns-7{--column: 7}.single-grant .gallery.gallery-columns-8{--column: 8}.single-grant .gallery.gallery-columns-9{--column: 9}.single-grant .gallery{display:grid}.single-grant .gallery>br{display:none}.single-grant .gallery .gallery-item{justify-self:center;width:auto !important;margin-top:0 !important;text-align:center}.single-grant .gallery img{display:block;border:none !important}.single-grant .gallery .gallery-caption{margin-left:0;font-size:.8em;line-height:1.5em}.single-grant .gallery dl,.single-grant .gallery dt,.single-grant .gallery dd{margin:0}@media screen and (max-width: 479px){.single-grant .gallery{grid-gap:10px}.single-grant .gallery .gallery-icon{text-align:center}.single-grant .gallery a{display:inline-block}.single-grant .gallery img{display:inline-block}.single-grant .gallery .gallery-caption{margin-top:0}}@media screen and (min-width: 480px){.single-grant .gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(var(--column), fit-content(calc(100% / var(--column))))}.single-grant .gallery .gallery-caption{margin-top:5px}}@media screen and (min-width: 480px)and (max-width: 749px){.single-grant .gallery.gallery-columns-2,.single-grant .gallery.gallery-columns-3,.single-grant .gallery.gallery-columns-4,.single-grant .gallery.gallery-columns-5,.single-grant .gallery.gallery-columns-6,.single-grant .gallery.gallery-columns-7,.single-grant .gallery.gallery-columns-8,.single-grant .gallery.gallery-columns-9{--column: 2}}@media screen and (min-width: 750px)and (max-width: 1399px){.single-grant .gallery.gallery-columns-5,.single-grant .gallery.gallery-columns-6,.single-grant .gallery.gallery-columns-7,.single-grant .gallery.gallery-columns-8,.single-grant .gallery.gallery-columns-9{--column: 5}}