body{-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}#contents{background:#f4f5f6}#contents>figure{width:100%;height:70vh}@media screen and (max-width: 1032px){#contents>figure{height:50vh}}@media screen and (max-width: 512px){#contents>figure{height:30vh}}@media screen and (max-width: 1032px){#contents{padding-top:8rem}}@media screen and (max-width: 512px){#contents{padding-top:6rem}}#main{margin:0 auto;width:auto;max-width:1180px}#main #article{width:100%}#main aside{margin-top:4rem;width:28%}@media screen and (max-width: 1367px){#main{padding-right:4rem;padding-left:4rem}}@media screen and (max-width: 1032px){#main #article{width:auto}#main #article,#main #article_inner{margin-right:0}#main aside{margin-right:auto;margin-left:auto;width:60%}}@media screen and (max-width: 512px){#main{padding-right:3rem;padding-left:3rem}#main aside{margin-top:8rem;width:80%}}@media screen and (max-width: 375px){#main{padding-right:2rem;padding-left:2rem}}h2{font-size:3.6rem;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.1em;text-align:center;color:#007f42}.tax-themes h2{font-weight:bold;color:#007f42}h2.single{font-size:2.4rem;line-height:1}h2.single a{color:#007f42}@media screen and (max-width: 1032px){h2{font-size:3.2rem;line-height:1}.tax-themes h2{font-size:2.5rem;line-height:1.6}h2.single{font-size:2rem;line-height:1}}@media screen and (max-width: 512px){h2{font-size:2.8rem;line-height:1}.tax-themes h2{font-size:2rem;line-height:1.6}h2.single{font-size:1.8rem;line-height:1}}.tax-themes #contents>figure{height:50vh;background:url(../img/fv-2022-talk-with.jpg) center center no-repeat;background-size:cover}.tax-themes #contents h2{margin-top:4rem;width:100%}.tax-themes #contents #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tax-themes #contents #article{margin-top:4rem;width:68%}.tax-themes #contents aside{margin-top:4rem;width:28%}.tax-themes .loop{margin-bottom:60px}.tax-themes .loop section{margin-bottom:3rem;padding:2rem;background:#fff}.tax-themes .loop .post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tax-themes .loop .post_info li{font-size:1.4rem;line-height:1;color:#2d2d2d}.tax-themes .loop .date,.tax-themes .loop .label,.tax-themes .loop .post_ttl,.tax-themes .loop .post_tag{color:#007f42}.tax-themes .loop .post_ttl{margin-top:1rem;font-size:2.4rem;line-height:1.4}.tax-themes .loop .post_tag{margin-top:1rem;font-size:1.3rem;line-height:1}.tax-themes .loop .post_tag:before{position:absolute;font-family:FontAwesome;content:""}.tax-themes .loop .post_tag span{display:inline-block;margin-right:.2em}.tax-themes .loop .post_tag span:first-of-type{margin-left:1.1em}.tax-themes .loop .post_tag span+span:before{margin-right:.8em;content:","}.tax-themes .loop p{margin-top:2rem;color:#666;font-size:1.4rem;line-height:1.6}.single-post .post_inner,.single-kokkai .post_inner,.single-activity .post_inner,.single-schedule .post_inner{background-color:#fff}.single-post .tag_label li,.single-kokkai .tag_label li,.single-activity .tag_label li,.single-schedule .tag_label li{display:inline-block;margin-right:10px;font-size:1.3rem;line-height:1}.single-post .tag_label a,.single-kokkai .tag_label a,.single-activity .tag_label a,.single-schedule .tag_label a{padding:.2em .5em;color:#fff;background:#32aadc}@media screen and (max-width: 512px){.single-post .tag_label li,.single-kokkai .tag_label li,.single-activity .tag_label li,.single-schedule .tag_label li{margin-right:8px;font-size:1.2rem;line-height:1;line-height:1}.single-post .tag_label a,.single-kokkai .tag_label a,.single-activity .tag_label a,.single-schedule .tag_label a{padding:.1em .4em}}.single-post .tag_label:before,.single-kokkai .tag_label:before,.single-activity .tag_label:before,.single-schedule .tag_label:before{font-family:FontAwesome;margin-right:8px;content:"";color:#ccc}.single-post .content img,.single-kokkai .content img,.single-activity .content img,.single-schedule .content img{width:100%;height:auto}.single-post .content a[target=_blank]:after,.single-kokkai .content a[target=_blank]:after,.single-activity .content a[target=_blank]:after,.single-schedule .content a[target=_blank]:after{font-family:FontAwesome;margin-left:5px;content:""}@media screen and (max-width: 512px){.single-post .content,.single-kokkai .content,.single-activity .content,.single-schedule .content{font-size:1.4rem;line-height:1}}@media screen and (max-width: 375px){.single-post .content,.single-kokkai .content,.single-activity .content,.single-schedule .content{font-size:1.3rem;line-height:1}}.content{margin-top:4rem;font-size:1.6rem;line-height:2}.content p{margin-top:2em}.content a{color:#007f42}.content .wp-block-image{margin-top:2rem}.content .wp-block-image .aligncenter{margin-right:auto;margin-left:auto}.content .wp-block-image .alignright{margin-left:2rem}@media screen and (max-width: 512px){.content .wp-block-image .alignright{float:none;margin-left:0}}.content .wp-block-image figcaption{margin:1rem 0 0;font-size:1.2rem;line-height:1.4}@media screen and (max-width: 512px){.content .wp-block-image figcaption{font-size:1.1rem;line-height:1.2;margin-top:.8rem}}@media screen and (max-width: 512px){.content{font-size:1.4rem;line-height:1.8}}.share{display:table;margin:100px auto 0 auto}.share dt,.share dd{display:table-cell;padding:0 10px}@media screen and (max-width: 1032px){.share{width:auto;margin:50px auto 0 auto}.share dt,.share dd{padding:0 5px}.share dt a,.share dd a{padding:0;text-align:center}.share img{height:22px}}.btn{line-height:40px;display:block;width:240px;height:40px;margin:0 auto;text-align:center;border:solid 1px #007f42;background:#fff}.btn span{padding-left:20px;color:#007f42;background:url(../img/arrow_gr.svgz) left center no-repeat}@media screen and (min-width: 769px){.btn{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.btn:hover{background:#007f42}.btn:hover span{color:#fff;background:url(../img/arrow_white.svgz) left center no-repeat}}@media screen and (max-width: 1032px){.content a,#date_archive a,#tag_archive>ul>li a,#tag_archive>ul ul a,#article.post_single .tag_label a{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.content a:hover,.single-kokkai .relation a:hover{text-decoration:underline}.single-kokkai .content .tag_label a:hover{text-decoration:none}#article.post_single .tag_label a:hover{background:#c08d23}}#load{margin:5rem auto 0}#load a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:40px;margin:0 auto;font-size:1.6rem;line-height:1;text-align:center;vertical-align:middle;color:#fff;border-radius:4px;-webkit-transition:.1s;transition:.1s;background:#007f42}#load a:after{position:absolute;right:1em;font-family:FontAwesome;content:""}.pager{display:table;margin:5rem auto 0}.pager li{display:table-cell;padding:0 2rem}.pager li a{display:block;width:160px;padding:1rem;text-align:center;letter-spacing:.1em;color:#007f42;border:solid 1px #007f42;font-size:1.8rem;line-height:1}.pager .prev a{padding-left:10px;background:url(../img/arrow_gr2.svgz) left 15px center no-repeat}.pager .next a{padding-right:10px;background:url(../img/arrow_gr.svgz) right 15px center no-repeat}@media screen and (max-width: 768px){.pager{margin:30px auto}.pager li{padding:0 10px}.pager li a{width:140px;font-size:1.6rem;line-height:1}}.pager2{display:table;margin:5rem auto 0}.pager2 li{display:table-cell;padding:0 20px}.pager2 a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:160px;height:40px;margin:0 auto;font-size:1.6rem;line-height:1;text-align:center;vertical-align:middle;color:#fff;border-radius:4px;-webkit-transition:.1s;transition:.1s;background:#007f42}.pager2 a:before,.pager2 a:after{position:absolute;font-family:FontAwesome}.pager2 .prev a:before{left:1em;content:""}.pager2 .next a:before{right:1em;content:""}@media screen and (max-width: 512px){.pager2 a{width:120px;font-size:1.4rem;line-height:1}}@media screen and (min-width: 769px){.pager li a,.pager2 a,#load a{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.pager li a:hover{color:#fff}.pager .prev a:hover{background:url(../img/arrow_white2.svgz) left 15px center no-repeat #007f42}.pager .next a:hover{background:url(../img/arrow_white.svgz) right 15px center no-repeat #007f42}.pager2 a:hover,#load a:hover{opacity:.8;filter:alpha(opacity=80)}}.ic_box{position:relative;margin-top:20px;padding-top:40px;text-align:center;background:#fff;font-size:1.4rem;line-height:1}.ic_box h3{line-height:1.2;position:absolute;top:-20px;left:0;width:100%;color:#ccc}.ic_box h3 i{font-size:40px;display:block}#tag_archive>ul{padding:0 2rem 2rem}#tag_archive>ul>li{margin-top:2rem}#tag_archive>ul>li a{font-size:1.8rem;line-height:1;color:#999}#tag_archive>ul>li a:hover{color:#2d2d2d}@media screen and (min-width: 769px){#tag_archive>ul>li:hover{color:#007f42}}#tag_archive>ul ul.children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#tag_archive>ul ul.children li{margin:.8rem .4rem 0}#tag_archive>ul ul.children a{display:inline-block;padding:.4em;font-size:1.3rem;line-height:1;color:#fff;background:#32aadc}@media screen and (min-width: 769px){#tag_archive>ul ul.children a:hover{color:#fff;background:#c08d23}}#date_archive{margin-top:6rem;padding-top:5rem;padding-bottom:2rem}#date_archive h3 i{margin-bottom:5px}#date_archive ul{margin-top:10px}#date_archive li{margin-bottom:20px}#date_archive li:last-child{margin-bottom:0}#date_archive a{font-weight:normal;color:#007f42;font-size:3rem;line-height:1}@media screen and (min-width: 769px){#date_archive a:hover{color:#c08d23}}#page_policy #contents{margin-top:7rem}#page_policy #contents>figure{background:url(../img/fv-2022-office-desk-side.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 1032px){#page_policy #contents{margin-top:0;width:100%}}#page_policy #main .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem auto 0;max-width:880px}#page_policy #main .headline{width:38%}#page_policy #main .headline img{width:auto;height:100%}#page_policy #main .headline h3{width:44%;height:11rem}#page_policy #main .headline ul{width:56%}#page_policy #main .headline ul li{display:inline-block;margin:1.5rem 1.5rem 0 0;padding:.2rem;width:auto;height:4rem;background-color:#fff}#page_policy #main .headline ul li:last-of-type{margin-right:0}#page_policy #main .headline ul li:hover{background-color:#ff0}#page_policy #main .lead{width:54%}#page_policy #main .lead p{margin-top:1.5em;font-size:1.8rem;line-height:2;color:#007f42}#page_policy #main .lead p:first-of-type{margin-top:0}@media screen and (max-width: 1032px){#page_policy #main .header{display:block;max-width:520px}#page_policy #main .headline{width:100%}#page_policy #main .headline ul{width:100%}#page_policy #main .lead{margin-top:3rem;width:100%}#page_policy #main .lead p{font-size:1.6rem;line-height:2}}@media screen and (max-width: 512px){#page_policy #main{padding:0 1.5rem}#page_policy #main .headline{padding:0 1.5rem}#page_policy #main .headline h3{height:10rem}#page_policy #main .headline ul li{height:3.6rem}#page_policy #main .lead{padding:0 1.5rem}#page_policy #main .lead p{font-size:1.5rem;line-height:2}}#page_policy #main .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width: 1032px){#page_policy #main .detail{display:block;margin:2rem auto 0}}#page_policy #main .detail div{scroll-margin-top:8rem}#page_policy #main .detail div#saraly,#page_policy #main .detail div#tax,#page_policy #main .detail div#gender,#page_policy #main .detail div#energy{margin-top:5rem;padding:2em 2.5em;width:48%;font-size:1.6rem;line-height:1.6;background-color:#fff;border-radius:1rem}#page_policy #main .detail div#saraly h3,#page_policy #main .detail div#tax h3,#page_policy #main .detail div#gender h3,#page_policy #main .detail div#energy h3{height:6rem}#page_policy #main .detail div#saraly h3 img,#page_policy #main .detail div#tax h3 img,#page_policy #main .detail div#gender h3 img,#page_policy #main .detail div#energy h3 img{width:auto;height:100%}#page_policy #main .detail div#saraly p,#page_policy #main .detail div#tax p,#page_policy #main .detail div#gender p,#page_policy #main .detail div#energy p{margin-top:2em}#page_policy #main .detail div#saraly p.caption,#page_policy #main .detail div#tax p.caption,#page_policy #main .detail div#gender p.caption,#page_policy #main .detail div#energy p.caption{font-size:1.3rem;line-height:1.6}#page_policy #main .detail div#saraly p.caption a,#page_policy #main .detail div#tax p.caption a,#page_policy #main .detail div#gender p.caption a,#page_policy #main .detail div#energy p.caption a{color:#007f42;border-bottom:solid #007f42 1px}#page_policy #main .detail div#saraly p.caption a:hover,#page_policy #main .detail div#tax p.caption a:hover,#page_policy #main .detail div#gender p.caption a:hover,#page_policy #main .detail div#energy p.caption a:hover{color:#004c27;border-bottom:solid #004c27 1px}#page_policy #main .detail div#saraly ul,#page_policy #main .detail div#tax ul,#page_policy #main .detail div#gender ul,#page_policy #main .detail div#energy ul{margin-top:1em;font-size:2rem;line-height:1.4}#page_policy #main .detail div#saraly ul li,#page_policy #main .detail div#tax ul li,#page_policy #main .detail div#gender ul li,#page_policy #main .detail div#energy ul li{position:relative;margin-top:1.2em;padding-left:.7em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-weight:bold;color:#007f42}#page_policy #main .detail div#saraly ul li::before,#page_policy #main .detail div#tax ul li::before,#page_policy #main .detail div#gender ul li::before,#page_policy #main .detail div#energy ul li::before{position:absolute;top:0;left:0;content:"";font-family:"FontAwesome"}#page_policy #main .detail div#saraly strong,#page_policy #main .detail div#tax strong,#page_policy #main .detail div#gender strong,#page_policy #main .detail div#energy strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FF0));background:linear-gradient(transparent 70%, #FF0 70%)}#page_policy #main .detail div#saraly small,#page_policy #main .detail div#tax small,#page_policy #main .detail div#gender small,#page_policy #main .detail div#energy small{font-size:1.3rem;line-height:1}@media screen and (max-width: 1032px){#page_policy #main .detail div#saraly,#page_policy #main .detail div#tax,#page_policy #main .detail div#gender,#page_policy #main .detail div#energy{padding:2em;width:90%}#page_policy #main .detail div#saraly p,#page_policy #main .detail div#tax p,#page_policy #main .detail div#gender p,#page_policy #main .detail div#energy p{margin-top:1em}#page_policy #main .detail div#saraly ul,#page_policy #main .detail div#tax ul,#page_policy #main .detail div#gender ul,#page_policy #main .detail div#energy ul{width:80%}}@media screen and (max-width: 512px){#page_policy #main .detail div#saraly,#page_policy #main .detail div#tax,#page_policy #main .detail div#gender,#page_policy #main .detail div#energy{padding:1.5em;width:100%;font-size:1.4rem;line-height:1.8}#page_policy #main .detail div#saraly h3,#page_policy #main .detail div#tax h3,#page_policy #main .detail div#gender h3,#page_policy #main .detail div#energy h3{height:4.2rem}#page_policy #main .detail div#saraly ul,#page_policy #main .detail div#tax ul,#page_policy #main .detail div#gender ul,#page_policy #main .detail div#energy ul{font-size:1.6rem;line-height:1.4;width:100%}#page_policy #main .detail div#saraly strong,#page_policy #main .detail div#tax strong,#page_policy #main .detail div#gender strong,#page_policy #main .detail div#energy strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FF0));background:linear-gradient(transparent 70%, #FF0 70%)}}#page_policy #main .detail div#saraly{background:#fff url(../img/policy-image-saraly.png) top right no-repeat}#page_policy #main .detail div#tax{background:#fff url(../img/policy-image-tax.png) top right no-repeat}#page_policy #main .detail div#gender{background:#fff url(../img/policy-image-gender.png) top right no-repeat}#page_policy #main .detail div#energy{background:#fff url(../img/policy-image-energy.png) top right no-repeat}@media screen and (max-width: 512px){#page_policy #main .detail div#saraly{background:#fff url(../img/policy-image-saraly.png) top right/60% no-repeat}#page_policy #main .detail div#tax{background:#fff url(../img/policy-image-tax.png) top right/50% no-repeat}#page_policy #main .detail div#gender{background:#fff url(../img/policy-image-gender.png) top right/56% no-repeat}#page_policy #main .detail div#energy{background:#fff url(../img/policy-image-energy.png) top right/60% no-repeat}}#page_policy #main .detail div#peace{margin:5rem auto 0;padding:2em;width:60%;font-size:1.6rem;line-height:1.6;background:#fff url(../img/policy-image-peace.png) top right no-repeat;border-radius:1rem}#page_policy #main .detail div#peace h3{height:6rem}#page_policy #main .detail div#peace h3 img{width:auto;height:100%}#page_policy #main .detail div#peace p{margin-top:2em;width:64%}#page_policy #main .detail div#peace ul{margin-top:1em;width:80%;font-size:2rem;line-height:1.4}#page_policy #main .detail div#peace ul li{position:relative;margin-top:1.2em;padding-left:.7em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-weight:bold;color:#007f42}#page_policy #main .detail div#peace ul li::before{position:absolute;top:0;left:0;content:"";font-family:"FontAwesome"}#page_policy #main .detail div#peace strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FF0));background:linear-gradient(transparent 70%, #FF0 70%)}@media screen and (max-width: 1032px){#page_policy #main .detail div#peace{width:90%}#page_policy #main .detail div#peace h3{height:5.4rem}#page_policy #main .detail div#peace p{width:100%}#page_policy #main .detail div#peace ul{width:70%}}@media screen and (max-width: 512px){#page_policy #main .detail div#peace{padding:1.5em;width:100%;font-size:1.4rem;line-height:1.8;background:#fff url(../img/policy-image-peace.png) top right/70% no-repeat}#page_policy #main .detail div#peace h3{height:3.2rem}#page_policy #main .detail div#peace ul{font-size:1.6rem;line-height:1.4;width:100%}#page_policy #main .detail div#peace strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FF0));background:linear-gradient(transparent 70%, #FF0 70%)}}#page_support #contents{margin-top:7rem}#page_support #contents>figure{background:url(../img/fv-2022-touch.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 1032px){#page_support #contents{margin-top:0}}@media screen and (max-width: 512px){#page_support #main{padding:0 1.5rem}}#page_support h2{margin-top:4rem}#page_support article h3,#page_support article h4{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}#page_support article p{margin-top:1em;font-size:1.6rem;line-height:1.8}#page_support article p a{padding-bottom:.1em;border-bottom:1px solid #007f42}#page_support article p a.external-link{font-size:1.3rem;line-height:1}@media screen and (max-width: 512px){#page_support article p{font-size:1.4rem;line-height:1.6}#page_support article p a.external-link{font-size:1.1rem;line-height:1}}#page_support article .post_inner{margin-top:4rem;padding:3em 4em;background-color:#fff}@media screen and (max-width: 512px){#page_support article .post_inner{padding:1em 1.5em 2em}}#page_support article .lead{margin:2rem auto 0;max-width:540px}#page_support article .lead img{width:100%;height:auto}#page_support article .lead h3{max-width:480px}#page_support article button{display:block;margin:1rem auto 0;font-size:1.4rem;line-height:1;text-align:center;vertical-align:middle;border-radius:4px;-webkit-transition:.1s;transition:.1s}@media screen and (max-width: 1032px){#page_support article button{width:16em}}#page_support article button a{display:block;position:relative;padding:1em .5em;color:#fff}#page_support article button a::after{position:absolute;right:1em;-webkit-transition:.1s;transition:.1s}#page_support article button.jcps-link{width:32rem;background-color:#e73861}#page_support article button.jcps-link:hover{background-color:#d31945}#page_support article button.jcps-link a::after{top:42%;right:.5em;font-size:1.6rem;line-height:1}#page_support article button.jcps-link a img{width:80%;height:auto}@media screen and (max-width: 1032px){#page_support article button.jcps-link{width:24rem}#page_support article button.jcps-link a::after{top:40%;font-size:1.4rem;line-height:1}}#page_support article button.placard-link{width:20rem;background-color:#007f42}#page_support article button.placard-link:hover{background-color:#004c27}#page_support article button.placard-link a::after{top:34%;right:.5em;font-size:1.4rem;line-height:1}#page_support article button.placard-link a img{width:80%;height:auto}#page_support article button.external-link a::after{right:.5em;font-family:FontAwesome;content:""}#page_support article .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}#page_support article .content h3{margin:0 auto;width:200px}#page_support article .content h3 img{width:100%;height:auto}#page_support article .content .sns,#page_support article .content .volunteer,#page_support article .content .donate{margin:0 auto;padding:2em 2em 3em;background-color:#f7f3f0;border-radius:10px}@media screen and (max-width: 1032px){#page_support article .content{display:block}#page_support article .content h3{width:150px}#page_support article .content .sns,#page_support article .content .volunteer,#page_support article .content .donate{padding:1rem 1.5em 3em}}#page_support article .content .sns{width:48%}#page_support article .content .sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto 0;width:300px}#page_support article .content .sns ul li{width:40px;height:40px}#page_support article .content .sns ul li a{display:block}#page_support article .content .sns ul li a img{width:100%;height:auto}@media screen and (max-width: 1032px){#page_support article .content .sns{width:100%}}@media screen and (max-width: 512px){#page_support article .content .sns ul{width:90%}#page_support article .content .sns ul li{width:30px;height:30px}}#page_support article .content .volunteer{width:48%}#page_support article .content .volunteer p{margin-top:2em}#page_support article .content .volunteer p a{padding-bottom:.1em;font-weight:bold;border-bottom:2px solid #007f42}#page_support article .content .volunteer p a:hover{color:#004c27;border-bottom:2px solid #004c27}@media screen and (max-width: 1032px){#page_support article .content .volunteer{margin-top:3rem;width:100%}#page_support article .content .volunteer p:first-of-type{margin-top:1em}}#page_support article .content .donate{margin-top:3rem;width:100%}#page_support article .content .donate .onegai{margin:0 auto;max-width:540px}#page_support article .content .donate .onegai .terms{margin-top:2rem;padding-top:1rem;font-size:1.4rem;line-height:1.4;border-top:1px solid #e0e0e0}#page_support article .content .donate .onegai .terms li{margin:.5rem 0 0 1.6rem;list-style:decimal outside}#page_support article .content .donate .means{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem auto 0;width:90%}#page_support article .content .donate .means h4{font-size:2.8rem;line-height:1;font-weight:normal;color:#007f42}@media screen and (max-width: 512px){#page_support article .content .donate .means{display:block;width:100%}}#page_support article .content .donate .means .credit{width:46%}#page_support article .content .donate .means .credit button{margin-top:2rem;padding:1rem .5em;width:28rem;font-size:2rem;line-height:1;background-color:#0097c2}#page_support article .content .donate .means .credit button:hover{background-color:#006f8f}#page_support article .content .donate .means .credit button a::after{top:38%}#page_support article .content .donate .means .giro{width:46%}#page_support article .content .donate .means .giro li{margin:1rem 0 0 2rem;font-size:1.6rem;line-height:1.4;list-style:decimal outside}#page_support article .content .donate .means .deduction{margin-top:4rem;width:46%}@media screen and (max-width: 1032px){#page_support article .content .donate .means .credit{width:100%}#page_support article .content .donate .means .credit button{padding:.5em;width:22rem;font-size:1.6rem;line-height:1}#page_support article .content .donate .means .giro{margin-top:3rem;width:100%}#page_support article .content .donate .means .giro li{margin:1rem 0 0 1.5rem;font-size:1.4rem;line-height:1.4}#page_support article .content .donate .means .deduction{width:100%}}#page_achieve #contents{margin-top:7rem}#page_achieve #contents>figure{background:url(../img/fv-2022-office-window.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 1032px){#page_achieve #contents{margin-top:0}}@media screen and (max-width: 512px){#page_achieve #main{padding-right:1.5rem;padding-left:1.5rem}}#page_achieve h2{margin-top:4rem}#page_achieve article{margin:0 auto;max-width:960px}#page_achieve article h3{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}#page_achieve article p{margin-top:1em;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 512px){#page_achieve article p{font-size:1.4rem;line-height:1.6}}#page_achieve article .pagenav{display:table;margin:0 auto}#page_achieve article .pagenav li{display:table-cell;padding:0 10px}#page_achieve section.achieve-list{margin-top:6rem}#page_achieve section.achieve-list h3.category{font-size:4rem;line-height:1.2;font-weight:bold;letter-spacing:-0.05em;color:#0097c2}#page_achieve section.achieve-list h3.keyword{display:inline-block;padding:.2em .4em;font-size:2.8rem;line-height:1;font-weight:normal;color:#fff;background-color:#007f42}#page_achieve section.achieve-list h3.midashi{margin-top:.2rem;font-size:3.2rem;line-height:1.2;font-weight:bold;color:#007f42}#page_achieve section.achieve-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#page_achieve section.achieve-list ul li{margin-top:3rem;padding:2rem 3rem;width:48%;background-color:#fff}#page_achieve section.achieve-list ul li div.photo-yoko{margin-top:1rem;text-align:center;overflow:hidden}#page_achieve section.achieve-list ul li div.photo-yoko img{width:100%;height:auto;max-height:300px}#page_achieve section.achieve-list ul li div.photo-tate{margin-top:1rem;text-align:center;overflow:hidden}#page_achieve section.achieve-list ul li div.photo-tate img{width:auto;height:100%;max-height:300px}#page_achieve section.achieve-list ul li p.ph-caption{margin-top:.6rem;font-size:1.2rem;line-height:1.2;color:#999}#page_achieve section.achieve-list ul li div.text a{color:#007f42}@media screen and (max-width: 512px){#page_achieve section.achieve-list h3.category{padding:0;font-size:3.6rem;line-height:1.2;text-align:left}#page_achieve section.achieve-list h3.keyword{font-size:2.2rem;line-height:1}#page_achieve section.achieve-list h3.midashi{font-size:2.4rem;line-height:1.2}#page_achieve section.achieve-list ul{margin-top:0}#page_achieve section.achieve-list ul li{margin-top:2rem;padding:1.5rem 2rem 2rem;width:100%}#page_achieve section.achieve-list ul li div.photo-tate img{max-height:240px}}#page_profile #contents{margin-top:7rem}#page_profile #contents>figure{background:url(../img/fv-2022-profile.jpg) center center no-repeat;background-size:cover;height:70vh}@media screen and (max-width: 512px){#page_profile #contents{margin-top:0rem}#page_profile #contents>figure{background-position:center center;height:50vh}}#page_profile #main div.inner{margin-top:4rem;padding:2rem 6rem 4rem;background-color:#fff}@media screen and (max-width: 512px){#page_profile #main{padding:0 1.5rem}#page_profile #main div.inner{padding:1rem 2rem 3rem 2rem}}#page_profile h2{margin-top:4rem}#page_profile article{margin:0 auto;max-width:760px}#page_profile article p{margin-top:1em;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 512px){#page_profile article p{font-size:1.4rem;line-height:1.8}}#page_profile article h3{margin-top:2em;font-size:3.2rem;line-height:1.2;font-weight:normal;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#007f42}#page_profile article .content{padding:0 4rem}#page_profile article .content .wp-block-image{margin:2rem auto 0}#page_profile article .content .wp-block-image figure.size-small{width:50%}@media screen and (max-width: 512px){#page_profile article .content .wp-block-image figure.size-small{width:80%}}#page_profile article .content .wp-block-columns{margin:2rem auto 0;width:80%}@media screen and (max-width: 1032px){#page_profile article .content .wp-block-columns{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 512px){#page_profile article .content .wp-block-columns{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:2rem auto 0;gap:1}}@media screen and (max-width: 1032px){#page_profile article .content{padding:0 2rem}}@media screen and (max-width: 512px){#page_profile article .content{padding:0}}@media screen and (max-width: 512px){#page_profile article h3{font-size:2.8rem;line-height:1.2}}#page_profile section#chronological h3{display:none}#page_profile section#chronological dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem auto 0;max-width:480px;border-bottom:1px solid #e0e0e0}#page_profile section#chronological dl dt{padding:.6em 0;width:18%;font-size:1.6rem;line-height:1.6;text-align:center;border-top:1px solid #e0e0e0}#page_profile section#chronological dl dd{padding:.6em 0;width:82%;font-size:1.6rem;line-height:1.6;border-top:1px solid #e0e0e0}@media screen and (max-width: 512px){#page_profile section#chronological dl dt{width:20%;font-size:1.4rem;line-height:1.4}#page_profile section#chronological dl dd{font-size:1.4rem;line-height:1.4;width:80%}}@media screen and (max-width: 375px){#page_profile section#chronological dl dt,#page_profile section#chronological dl dd{font-size:1.2rem;line-height:1.4}}#page_profile section#chronological p{margin:3rem auto 0;max-width:480px}#page_profile section#chronological p strong{display:block;font-size:1.8rem;line-height:1.6}@media screen and (max-width: 512px){#page_profile section#chronological p strong{font-size:1.6rem;line-height:1.6}}#page_profile section#sonota dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem auto 0;max-width:48rem}#page_profile section#sonota dl dt{padding:.6em 0;width:8rem;font-size:1.6rem;line-height:1.6;color:#007f42;text-align:right}#page_profile section#sonota dl dd{padding:.6em 0;width:39rem;font-size:1.6rem;line-height:1.6}@media screen and (max-width: 512px){#page_profile section#sonota dl dt{padding:.4em 0;width:22%;font-size:1.3rem;line-height:1.4}#page_profile section#sonota dl dd{padding:.4em 0 .4em 1rem;font-size:1.3rem;line-height:1.4;width:78%}}@media screen and (max-width: 375px){#page_profile section#sonota dl dt,#page_profile section#sonota dl dd{font-size:1.2rem;line-height:1.4}}#page_profile section#sonota ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}#page_profile section#sonota ul li{width:48%}#page_profile section#sonota ul li iframe{min-width:300px !important}@media screen and (max-width: 512px){#page_profile section#sonota ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:80%}#page_profile section#sonota ul li{position:relative;margin-top:1rem;padding-bottom:100%;width:100%;height:0;overflow:hidden}#page_profile section#sonota ul li iframe{position:absolute;top:0;left:0;width:100%;height:140%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left top;transform-origin:left top}}.post-type-archive-post #contents,.single-post #contents,.date #contents{margin-top:7rem}.post-type-archive-post #contents>figure,.single-post #contents>figure,.date #contents>figure{height:40vh;background:url(../img/fv-2022-talk-with.jpg) center center no-repeat;background-size:cover}.post-type-archive-post #contents h2,.single-post #contents h2,.date #contents h2{margin-top:4rem;width:100%}.post-type-archive-post #contents #main,.single-post #contents #main,.date #contents #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-post #contents #article,.single-post #contents #article,.date #contents #article{margin-top:4rem;width:68%}.post-type-archive-post #contents #article .tax_ttl,.single-post #contents #article .tax_ttl,.date #contents #article .tax_ttl{margin-bottom:40px;padding:20px 0 20px 30px;font-size:4rem;line-height:1;color:#007f42;border-left:4px solid #007f42}.post-type-archive-post #contents aside,.single-post #contents aside,.date #contents aside{margin-top:4rem;width:28%}@media screen and (max-width: 1032px){.post-type-archive-post #contents,.single-post #contents,.date #contents{margin-top:0}.post-type-archive-post #contents #article,.single-post #contents #article,.date #contents #article{width:100%}.post-type-archive-post #contents #aside,.single-post #contents #aside,.date #contents #aside{margin-right:auto;margin-left:auto;width:60%}}@media screen and (max-width: 512px){.post-type-archive-post #contents aside,.single-post #contents aside,.date #contents aside{width:80%}}@media screen and (max-width: 512px){.single-post #main,.date #main{padding:0 1.5rem}}@media screen and (max-width: 512px){.post-type-archive-post #main,.date #main{padding:0 1.5rem}.post-type-archive-post #contents>figure,.date #contents>figure{height:35vh}}.post-type-archive-post #list section,.date #list section{margin-top:3rem;padding:0;background-color:#fff}.post-type-archive-post #list section:first-of-type,.date #list section:first-of-type{margin-top:0}.post-type-archive-post #list a,.date #list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:160px}.post-type-archive-post #list p.thumb,.date #list p.thumb{width:26%;overflow:hidden}.post-type-archive-post #list p.thumb img,.date #list p.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-type-archive-post #list .txt,.date #list .txt{width:73%;padding:2rem;vertical-align:top}.post-type-archive-post #list .txt .post_ttl,.date #list .txt .post_ttl{font-size:2.4rem;line-height:1.4;color:#007f42}.post-type-archive-post #list .txt>ul,.date #list .txt>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}.post-type-archive-post #list .txt>ul li,.date #list .txt>ul li{font-size:1.3rem;line-height:1;color:#007f42}.post-type-archive-post #list .txt>ul li.date,.date #list .txt>ul li.date{width:8em}.post-type-archive-post #list .txt>ul li.post_tag:before,.date #list .txt>ul li.post_tag:before{position:absolute;font-family:FontAwesome;content:""}.post-type-archive-post #list .txt>ul li.post_tag span,.date #list .txt>ul li.post_tag span{display:inline-block;margin-right:.2em}.post-type-archive-post #list .txt>ul li.post_tag span:first-of-type,.date #list .txt>ul li.post_tag span:first-of-type{margin-left:1.1em}.post-type-archive-post #list .txt>ul li.post_tag span+span:before,.date #list .txt>ul li.post_tag span+span:before{margin-right:.8em;content:","}.post-type-archive-post #list .txt p,.date #list .txt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2rem;color:#666;font-size:1.3rem;line-height:1.6;overflow:hidden}@media screen and (max-width: 512px){.post-type-archive-post #list a,.date #list a{display:block}.post-type-archive-post #list p.thumb,.date #list p.thumb{display:block;width:100%;height:200px;margin-right:0;background:no-repeat center center;background-size:cover}.post-type-archive-post #list .txt,.date #list .txt{width:auto}.post-type-archive-post #list .txt .post_ttl,.date #list .txt .post_ttl{font-size:2rem;line-height:1.2}.post-type-archive-post #list .txt>ul li.date,.date #list .txt>ul li.date{font-size:1.2rem;line-height:1}.post-type-archive-post #list .txt>ul li.post_tag,.date #list .txt>ul li.post_tag{font-size:1.1rem;line-height:1}.post-type-archive-post #list .txt p,.date #list .txt p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.2rem;line-height:1.6}}.single-post .post_inner{padding:3rem;background-color:#fff}.single-post .post_header{color:#007f42}.single-post .date{font-size:1.6rem;line-height:1}.single-post .post_ttl{margin-top:1rem;font-size:3.2rem;line-height:1.2;text-align:left}.single-post .tag_label{margin-top:1rem}.single-post .tag_label:before{font-size:1.6rem;line-height:1;font-family:FontAwesome;margin-right:10px;content:"";color:#ccc}.single-post .tag_label li{display:inline-block;padding-right:5px}.single-post .content{overflow:hidden}.single-post .content p:first-child img{width:110%;margin-left:-5%}@media screen and (max-width: 512px){.single-post .post_inner{padding:2rem 2rem 4rem}.single-post .post_ttl{font-size:2.4rem;line-height:1.2}.single-post .date{font-size:1.3rem;line-height:1}}.single-schedule #contents,.post-type-archive-schedule #contents{margin-top:7rem}.single-schedule #contents>figure,.post-type-archive-schedule #contents>figure{background:url(../img/fv-2022-schedule.jpg) center center no-repeat;background-size:cover}.single-schedule #contents h2,.post-type-archive-schedule #contents h2{margin-top:4rem;width:100%}.single-schedule #contents .notice,.post-type-archive-schedule #contents .notice{margin:1rem 0 0 auto;width:50%;font-size:1.2rem;line-height:1.3;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#666;text-align:right}.single-schedule #contents #article .date,.post-type-archive-schedule #contents #article .date{color:#007f42}.single-schedule #contents #main,.post-type-archive-schedule #contents #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1032px){.single-schedule #contents,.post-type-archive-schedule #contents{margin-top:0}.single-schedule #contents>figure,.post-type-archive-schedule #contents>figure{height:30vh}.single-schedule #contents #article,.post-type-archive-schedule #contents #article{width:100%}.single-schedule #contents #aside,.post-type-archive-schedule #contents #aside{margin-right:auto;margin-left:auto;width:60%}}@media screen and (max-width: 512px){.single-schedule #contents aside,.post-type-archive-schedule #contents aside{width:80%}}.single-schedule #date_archive,.post-type-archive-schedule #date_archive{margin-top:20px}.single-schedule .tax_ttl,.post-type-archive-schedule .tax_ttl{margin-bottom:40px;padding:20px 0 20px 30px;font-size:4rem;line-height:1;color:#007f42;border-left:4px solid #007f42}.post-type-archive-schedule h2{margin-top:4rem}.post-type-archive-schedule #article #list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.post-type-archive-schedule #article #list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:3rem;width:31%}.post-type-archive-schedule #article #list li a{position:relative;display:block;padding:1.6rem 2rem 2rem;width:100%;border-top:solid 4px #007f42;background:#fff}.post-type-archive-schedule #article #list .date{color:#007f42}.post-type-archive-schedule #article #list .date .year{display:block;font-size:1.1rem;line-height:1}.post-type-archive-schedule #article #list .date .day{display:inline-block;margin-top:-2px;font-weight:bold;font-size:4.8rem;line-height:1}.post-type-archive-schedule #article #list .date .day .separate{display:inline;padding:0 .1em;font-size:4.4rem;line-height:1}.post-type-archive-schedule #article #list .date .week{font-weight:bold;font-size:1.2rem;line-height:1}.post-type-archive-schedule #article #list h3{margin-top:1rem;font-size:1.8rem;line-height:1.4;font-weight:bold;color:#007f42}.post-type-archive-schedule #article #list .txt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;color:#666;font-size:1.2rem;line-height:1.6}.post-type-archive-schedule #article #list .thumb{margin:1rem auto 0;text-align:center}.post-type-archive-schedule #article #list .thumb img{width:80%;height:auto;max-width:200px;max-height:200px}@media screen and (max-width: 1032px){.post-type-archive-schedule #article #list li{margin-top:4rem;width:48%}}@media screen and (max-width: 512px){.post-type-archive-schedule #article #list li{width:100%}.post-type-archive-schedule #article #list .thumb img{max-width:300px;max-height:240px}}.single-schedule #main{max-width:800px}.single-schedule #main .content{padding:0 3em 3em}.single-schedule #contents>figure{height:50vh}.single-schedule #contents h2{margin-top:2rem}.single-schedule #contents .notice{margin:1rem 0 0 auto;width:50%;font-size:1.2rem;line-height:1.3;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#666;text-align:right}.single-schedule #article{margin-top:2rem}.single-schedule #article .post_header{padding:3rem 3rem 0;text-align:center}.single-schedule #article .post_ttl{margin-top:1rem;font-size:2.4rem;line-height:1;color:#007f42}.single-schedule #article .pickup .post_ttl{padding-top:.3em;margin-bottom:10px}.single-schedule #article .date{color:#007f42;font-weight:bold}.single-schedule #article .date .year{display:block;font-size:1.4rem;line-height:1}.single-schedule #article .date .day{display:inline-block;font-weight:bold;font-size:6rem;line-height:1}.single-schedule #article .date .day .separate{display:inline;padding:0 .1em;font-size:5.6rem;line-height:1}.single-schedule #article .date .week{margin-top:.5rem;font-size:1.4rem;line-height:1}.single-schedule #article .content p{margin-top:1.6em;font-size:1.6rem;line-height:1.6}.single-schedule #article .content strong{font-size:2rem;line-height:1.6}.single-schedule #article .content img{width:auto;height:auto;max-height:500px}.single-schedule #article .date_pick{font-size:1.3rem;line-height:1;color:#666;text-align:center}@media screen and (max-width: 1032px){.single-schedule #contents>figure{height:30vh}.single-schedule #article .post_header{padding:2rem 2rem 0}.single-schedule #article .date_pick{font-size:1.3rem;line-height:1}}@media screen and (max-width: 512px){.single-schedule #main{padding:0 1.5rem}.single-schedule #main .content{margin-top:2rem;padding:0 2rem 2em}.single-schedule #main .notice{font-size:1rem;line-height:1.3;text-align:left}.single-schedule #article .post_header{padding:1rem 2rem 0}.single-schedule #article .date .year{font-size:1.2rem;line-height:1}.single-schedule #article .date .day{font-size:4.8rem;line-height:1}.single-schedule #article .date .day .separate{font-size:4.4rem;line-height:1}.single-schedule #article .post_ttl{font-size:2rem;line-height:1.3;text-align:left}.single-schedule #article .content p{margin-top:1.4em;font-size:1.4rem;line-height:1.4}.single-schedule #article .content strong{font-size:1.8rem;line-height:1.4}}.single-kokkai #contents>figure,.post-type-archive-kokkai #contents>figure,.tax-session #contents>figure{height:60vh;background:url(../img/fv-2022-kokkai.jpg) center center no-repeat;background-size:cover}.single-kokkai #contents h2,.post-type-archive-kokkai #contents h2,.tax-session #contents h2{margin-top:4rem;width:100%}.single-kokkai #contents #main,.post-type-archive-kokkai #contents #main,.tax-session #contents #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-kokkai #contents #article,.post-type-archive-kokkai #contents #article,.tax-session #contents #article{margin-top:4rem;width:68%}.single-kokkai #contents aside,.post-type-archive-kokkai #contents aside,.tax-session #contents aside{margin-top:4rem;width:28%}.single-kokkai #contents .post_info,.post-type-archive-kokkai #contents .post_info,.tax-session #contents .post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-kokkai #contents .post_info li,.post-type-archive-kokkai #contents .post_info li,.tax-session #contents .post_info li{font-size:1.6rem;line-height:1;color:#2d2d2d}.single-kokkai #contents .tag_label,.post-type-archive-kokkai #contents .tag_label,.tax-session #contents .tag_label{margin-top:1rem}.single-kokkai #contents .tag_label:before,.post-type-archive-kokkai #contents .tag_label:before,.tax-session #contents .tag_label:before{font-size:1.6rem;line-height:1;font-family:FontAwesome;margin-right:10px;content:"";color:#ccc}.single-kokkai #contents .tag_label li,.post-type-archive-kokkai #contents .tag_label li,.tax-session #contents .tag_label li{display:inline-block;padding-right:5px}@media screen and (max-width: 1032px){.single-kokkai #contents #article,.post-type-archive-kokkai #contents #article,.tax-session #contents #article{width:100%}.single-kokkai #contents #aside,.post-type-archive-kokkai #contents #aside,.tax-session #contents #aside{margin-right:auto;margin-left:auto;width:60%}}@media screen and (max-width: 512px){.single-kokkai #contents>figure,.post-type-archive-kokkai #contents>figure,.tax-session #contents>figure{height:30vh !important}.single-kokkai #contents h2,.post-type-archive-kokkai #contents h2,.tax-session #contents h2{margin-top:2rem}.single-kokkai #contents #main,.post-type-archive-kokkai #contents #main,.tax-session #contents #main{padding:0 1.5rem}.single-kokkai #contents #article,.post-type-archive-kokkai #contents #article,.tax-session #contents #article{margin-top:2rem}.single-kokkai #contents aside,.post-type-archive-kokkai #contents aside,.tax-session #contents aside{margin-top:8rem;width:80%}.single-kokkai #contents .post_info li,.post-type-archive-kokkai #contents .post_info li,.tax-session #contents .post_info li{font-size:1.3rem;line-height:1}}.post-type-archive-kokkai #article .tax_ttl,.tax-session #article .tax_ttl{padding:2rem 0 2rem 3rem;font-size:3.2rem;line-height:1;font-weight:normal;color:#c08d23;border-left:4px solid #c08d23}.post-type-archive-kokkai #article section.post,.tax-session #article section.post{margin-top:3rem;padding:2rem;background-color:#fff}.post-type-archive-kokkai #article section.post a,.tax-session #article section.post a{display:block}.post-type-archive-kokkai #article .post_ttl,.tax-session #article .post_ttl{margin-top:2rem;font-size:2.4rem;line-height:1.2;font-weight:bold;color:#007f42}.post-type-archive-kokkai #article .post_tag,.tax-session #article .post_tag{margin-top:2rem;font-size:1.3rem;line-height:1;color:#007f42}.post-type-archive-kokkai #article .post_tag:before,.tax-session #article .post_tag:before{position:absolute;font-family:FontAwesome;content:""}.post-type-archive-kokkai #article .post_tag span,.tax-session #article .post_tag span{display:inline-block;margin-right:.2em}.post-type-archive-kokkai #article .post_tag span:first-of-type,.tax-session #article .post_tag span:first-of-type{margin-left:1.1em}.post-type-archive-kokkai #article .post_tag span+span:before,.tax-session #article .post_tag span+span:before{margin-right:.8em;content:","}@media screen and (max-width: 1032px){.post-type-archive-kokkai #article .tax_ttl,.tax-session #article .tax_ttl{font-size:2.4rem;line-height:1}.post-type-archive-kokkai #article .post_ttl,.tax-session #article .post_ttl{font-size:2rem;line-height:1.2}}@media screen and (max-width: 512px){.post-type-archive-kokkai #article .tax_ttl,.tax-session #article .tax_ttl{margin-bottom:-1rem;padding:1.5rem 0 1.5rem 2rem;font-size:2.2rem;line-height:1;border-left:2px solid #c08d23}.post-type-archive-kokkai #article section.post,.tax-session #article section.post{margin-top:2rem}.post-type-archive-kokkai #article .post_tag,.tax-session #article .post_tag{font-size:1.2rem;line-height:1}}.single-kokkai #contents>figure,.tax-session #contents>figure{height:40vh !important}.single-kokkai #article .tax_ttl{padding:1.6rem;font-size:1.6rem;line-height:1;text-align:center;color:#fff;background:#c08d23}.single-kokkai #article .post_ttl{margin-top:1rem;font-size:2.8rem;line-height:1.4;color:#007f42}.single-kokkai #article .tag_label{margin-top:1rem}.single-kokkai #article .tag_label:before{font-size:1.6rem;line-height:1;font-family:FontAwesome;margin-right:1rem;content:"";color:#ccc}.single-kokkai #article .tag_label li{display:inline-block;padding-right:0}.single-kokkai #article .content{margin-top:0;padding:3rem;background-color:#fff}@media screen and (max-width: 512px){.single-kokkai #article .content{padding:1.5rem}}.single-kokkai #article div.movie{margin:1rem auto 20px;width:70%;overflow:hidden}.single-kokkai #article div.movie div.frame{position:relative;padding-bottom:56.25%;width:100%;height:auto}.single-kokkai #article div.movie div.frame iframe,.single-kokkai #article div.movie div.frame object,.single-kokkai #article div.movie div.frame embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-kokkai #article .summary{margin-top:2rem;margin-bottom:30px}@media screen and (max-width: 512px){.single-kokkai #article .summary{margin-right:-20px;margin-left:-20px;line-height:1.8}}.single-kokkai #article .summary dt{margin-bottom:3px;text-align:center;color:#c08d23;font-size:1.4rem;line-height:1}.single-kokkai #article .summary dd{background:#f5f1ed}.single-kokkai #article .summary li{padding:16px 30px;border-bottom:dashed 1px #c08d23}.single-kokkai #article .summary li:first-child{border-top:dashed 1px #c08d23}.single-kokkai #article .summary li:before{font-family:FontAwesome;margin-right:10px;content:"";color:#c08d23}@media screen and (max-width: 512px){.single-kokkai #article .summary li{padding:16px}}.single-kokkai #article button.pdf{display:block;margin:0 auto 30px;font-size:1.6rem;line-height:1;color:#fff;background-color:#007f42;border-radius:4px;border:1px solid #007f42}.single-kokkai #article button.pdf:hover{background-color:#fff}.single-kokkai #article button.pdf a{display:inline-block;padding:14px 20px;color:#fff}.single-kokkai #article button.pdf a:hover{color:#007f42;text-decoration:none}.single-kokkai #article .relation{margin-top:50px}.single-kokkai #article .relation dt{margin-bottom:10px;text-align:center;color:#c08d23;font-size:2rem;line-height:1}.single-kokkai #article .relation li{padding:15px;border-bottom:dashed 1px #c08d23;font-size:1.6rem;line-height:1}.single-kokkai #article .relation li a{color:#007f42}.single-kokkai #article .relation li:first-child{border-top:dashed 1px #c08d23}.single-kokkai #article .relation li:before{font-family:FontAwesome;float:left;margin-right:10px;content:"";color:#007f42}.single-kokkai #article .record hr{margin:1.5em 0 0 0;border-top:1px dashed #ccc}.single-kokkai #article .record strong{color:#2d2d2d}.single-kokkai #article .record span{font-weight:bold;color:#007f42}.single-kokkai #article .record p{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 1032px){.single-kokkai #article .record p{font-size:1.4rem;line-height:1.8}}@media screen and (max-width: 512px){.single-kokkai #article .tax_ttl{padding:1rem}.single-kokkai #article .post_ttl{font-size:2rem;line-height:1.4}}@media screen and (max-width: 512px)and (max-width: 1032px){.single-kokkai #article div.movie{width:80%}}@media screen and (max-width: 512px)and (max-width: 512px){.single-kokkai #article div.movie{margin-top:2rem;margin-left:-3rem;width:120%}}#session_cat{font-size:2rem;line-height:1}#session_cat dt{padding:.5em 0;font-size:1.6rem;line-height:1;text-align:center;color:#666;background:#f2e8d3}#session_cat dd{padding:3rem;background:#fff}#session_cat li{margin-bottom:.5em;font-size:1.8rem;line-height:1}#session_cat li:last-child{margin-bottom:0}#session_cat a{color:#007f42}#session_cat a:hover{color:#c08d23}@media screen and (max-width: 1032px){#session_cat{font-size:1.6rem;line-height:1}#session_cat dd{padding:2rem}}@media screen and (max-width: 512px){#session_cat{font-size:1.4rem;line-height:1}#session_cat dt{font-size:1.4rem;line-height:1}#session_cat li{margin-bottom:1em;font-size:1.6rem;line-height:1}}.single-kokkai #tag_archive{margin-top:6rem}.single-activity #contents>figure,.post-type-archive-activity #contents>figure{height:70vh;background:url(../img/fv-2022-with-kids.jpg) center center no-repeat;background-size:cover}.single-activity #contents h2,.post-type-archive-activity #contents h2{margin-top:4rem;width:100%}.single-activity #contents #main,.post-type-archive-activity #contents #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-activity #contents #article,.post-type-archive-activity #contents #article{margin-top:4rem;width:68%}.single-activity #contents aside,.post-type-archive-activity #contents aside{margin-top:4rem;width:28%}.single-activity #contents .post_info,.post-type-archive-activity #contents .post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-activity #contents .post_info li,.post-type-archive-activity #contents .post_info li{font-size:1.6rem;line-height:1;color:#2d2d2d}.single-activity #contents .tag_label,.post-type-archive-activity #contents .tag_label{margin-top:1rem}.single-activity #contents .tag_label:before,.post-type-archive-activity #contents .tag_label:before{font-size:1.6rem;line-height:1;font-family:FontAwesome;margin-right:10px;content:"";color:#ccc}.single-activity #contents .tag_label li,.post-type-archive-activity #contents .tag_label li{display:inline-block;padding-right:5px}@media screen and (max-width: 1032px){.single-activity #contents>figure,.post-type-archive-activity #contents>figure{height:30vh}.single-activity #contents #article,.post-type-archive-activity #contents #article{width:100%}.single-activity #contents #aside,.post-type-archive-activity #contents #aside{margin-right:auto;margin-left:auto;width:60%}}@media screen and (max-width: 512px){.single-activity #contents h2,.post-type-archive-activity #contents h2{margin-top:2rem}.single-activity #contents #main,.post-type-archive-activity #contents #main{padding:0 1.5rem}.single-activity #contents #article,.post-type-archive-activity #contents #article{margin-top:2rem}.single-activity #contents aside,.post-type-archive-activity #contents aside{margin-top:8rem;width:80%}.single-activity #contents .post_info li,.post-type-archive-activity #contents .post_info li{font-size:1.3rem;line-height:1}}.post-type-archive-activity #article .tax_ttl{line-height:1.5;margin-bottom:40px;padding:20px 0 20px 30px;color:#007f42;border-left:4px solid #007f42;font-size:4rem;line-height:1}.post-type-archive-activity #article section.post{margin-top:3rem;padding:2rem;background-color:#fff}.post-type-archive-activity #article section.post a{display:block;min-height:auto}.post-type-archive-activity #article .post_ttl{margin-top:2rem;font-size:2.4rem;line-height:1.2;font-weight:bold;color:#007f42}.post-type-archive-activity #article .post_tag{margin-top:2rem;font-size:1.3rem;line-height:1;color:#007f42}.post-type-archive-activity #article .post_tag:before{position:absolute;font-family:FontAwesome;content:""}.post-type-archive-activity #article .post_tag span{display:inline-block;margin-right:.2em}.post-type-archive-activity #article .post_tag span:first-of-type{margin-left:1.1em}.post-type-archive-activity #article .post_tag span+span:before{margin-right:.8em;content:","}@media screen and (max-width: 1032px){.post-type-archive-activity #article .tax_ttl{font-size:2.4rem;line-height:1}.post-type-archive-activity #article .post_ttl{font-size:2rem;line-height:1.2}}@media screen and (max-width: 512px){.post-type-archive-activity #article .tax_ttl{margin-bottom:-1rem;padding:1.5rem 0 1.5rem 2rem;font-size:2.2rem;line-height:1;border-left:2px solid #007f42}.post-type-archive-activity #article section.post{margin-top:3rem}.post-type-archive-activity #article .post_tag{font-size:1.2rem;line-height:1}}.single-activity #contents>figure{height:50vh}.single-activity #article .post_header{padding:3rem;color:#fff;background:#007f42}.single-activity #article .post_header .post_ttl{margin-top:1rem;font-size:2.8rem;line-height:1.4;font-weight:bold}.single-activity #article .post_header .date{font-size:1.4rem;line-height:1;text-align:center}.single-activity #article .post_header .tag_label{margin:2rem auto 0}.single-activity #article .post_header .tag_label:before{font-family:FontAwesome;margin-right:10px;content:"";color:#ccc}.single-activity #article .post_header .tag_label li{display:inline-block;padding-right:.5rem}.single-activity #article .content{margin-top:0;padding:0 3em 3em}@media screen and (max-width: 1032px){.single-activity #contents>figure{height:30vh}.single-activity #article .post_header{padding:2rem}.single-activity #article .post_header .tag_label li{padding-top:1rem}}@media screen and (max-width: 512px){.single-activity #article .post_header .post_ttl{font-size:2rem;line-height:1.2}.single-activity #article .post_header .date{font-size:1.2rem;line-height:1}.single-activity #article .content{padding:0 1.5em 2em}}#page_downloads #contents{background:#fff}#page_downloads #contents>figure{background:url(../img/fv-2022-ekimae.jpg) center center no-repeat;background-size:cover}#page_downloads #contents h2{margin-top:4rem;width:100%}#page_downloads article{max-width:1180px;margin:0 auto}#page_downloads article ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}#page_downloads article ul::after{content:"";display:block;width:31%}#page_downloads article ul li{margin-top:3rem;width:31%;border:1px solid #eee}#page_downloads article ul li a{display:block;padding:2rem}#page_downloads article ul h3{font-size:2rem;line-height:1.3;font-weight:bold;color:#007f42;text-align:center}#page_downloads article ul p{margin-top:1rem;font-size:1.3rem;line-height:1;text-align:center}#page_downloads article ul .image{margin-top:1rem;width:100%;text-align:center;vertical-align:center}#page_downloads article ul .image img{display:block;width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}#page_downloads article ul .image img:hover{opacity:.9}@media screen and (max-width: 1032px){#page_downloads article ul li{margin-top:3rem;width:48%}}@media screen and (max-width: 512px){#page_downloads article ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#page_downloads article ul li{width:100%}#page_downloads article ul .image{margin-top:1.5rem}}#error404 #contents>figure{height:16rem}#error404 #contents #main{margin:0 auto;max-width:72rem;min-height:40rem}