﻿*,*::before,*::after{box-sizing:border-box}html,body,ul,ol,li,p,figure,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1}button{border:0}img{vertical-align:bottom}html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{font-size:1rem;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",meiryo,sans-serif;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em;color:#2d2d2d;background-color:#e9eef1}a{color:#2d2d2d;text-decoration:none}a:hover{opacity:.9}button{border:none;line-height:1}.aligncenter{text-align:center}button.link{display:block;margin-right:auto;margin-left:auto;padding:0;font-size:1.4rem;line-height:1;border-radius:8px}button.link a{display:block;position:relative;padding:1.2em 1em;text-align:center;color:#007f42;border:1px solid #007f42;border-radius:8px;background-color:#fff9db;transition:all .2s}button.link a:hover{color:#fff9db;background-color:#007f42}@media screen and (min-width: 768px){button.link{font-size:1.6rem;line-height:1}button.link a{padding:1.4em 1em}}button.angle-right a::after{position:absolute;top:1.8em;right:1em;font-size:1rem;line-height:1;font-family:FontAwesome;content:""}@media screen and (min-width: 768px){button.angle-right a::after{top:2.5em;right:1.2em}}button.angle-right a:hover::after{right:.6em}@media screen and (min-width: 768px){button.angle-right a:hover::after{right:.8em}}button.external-link a::after{top:1.05em;right:.8em;font-size:1rem;line-height:1;font-family:FontAwesome;content:""}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}header{position:fixed;z-index:999;top:0;left:0;width:100%;height:54px;background-color:#fff}@media screen and (min-width: 1024px){header{display:flex;justify-content:center;height:50px}}header .inner{display:flex;justify-content:left;align-items:center;margin-top:.8rem;padding-left:1.5rem;height:40px}@media screen and (min-width: 1024px){header .inner{margin-top:5px;justify-content:center;padding:0;height:40px}}header h1{margin-right:6rem;width:180px;height:auto}header h1 a{display:block}header h1 img{width:100%;height:auto}body.home header{opacity:0}body.home header.is-show{animation:fadeIn .5s ease 0s 1 normal forwards}nav#sp_nav{display:block;transform:translateX(100vw);position:fixed;z-index:999;top:0;left:0;width:65vw;height:100%;background-color:#fff9db;transition:all .3s ease-in-out}@media screen and (min-width: 768px){nav#sp_nav{width:60vw}}@media screen and (min-width: 1024px){nav#sp_nav{display:none}}nav#sp_nav ul{margin-top:4rem;padding:0 2rem 0 3rem}nav#sp_nav ul li{font-weight:bold;font-size:1.8rem;line-height:1;font-feature-settings:"palt" 1}nav#sp_nav ul li a{position:relative;display:block;padding:2rem 0 2rem 1rem;color:#007f42}nav#sp_nav ul li a::before{position:absolute;top:2.3rem;left:0;font-size:1.2rem;line-height:1;font-family:FontAwesome;content:""}nav#sp_nav ul li.sns{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1.4rem 0 0 -1.2rem;width:240px;font-size:2.2rem;line-height:1}nav#sp_nav ul li.sns a{display:block;padding:1.6rem;width:5.2rem;height:auto;text-align:center}nav#sp_nav ul li.sns a::before{content:""}nav#sp_nav ul li.privacypolicy{font-size:1.4rem;line-height:1}nav#sp_nav ul li.privacypolicy a::before{top:2.2rem;font-size:1rem;line-height:1}nav#sp_nav.open{transform:translateX(35vw)}@media screen and (min-width: 768px){nav#sp_nav.open{transform:translateX(60vw)}}button.menu-trigger{z-index:1001;position:fixed;right:0;top:0;display:block;padding:0;width:5.4rem;height:5.4rem;border:none;outline:none;background-color:#fff}button.menu-trigger span{position:absolute;right:1.2rem;width:3rem;height:1px;background-color:#007f42;transition:all .2s ease-in-out}button.menu-trigger span:nth-of-type(1){top:1.2rem}button.menu-trigger span:nth-of-type(2){top:2.3rem}button.menu-trigger span:nth-of-type(3){top:3.4rem}@media screen and (min-width: 1024px){button.menu-trigger{display:none}}button.menu-trigger strong{position:absolute;top:3.9rem;right:.5rem;width:4.4rem;font-size:1rem;line-height:1;text-align:center;color:#007f42;transform:scale(0.8)}button.active{background-color:#fff9db;transition:background-color .2s ease-in-out;transform:rotate(360deg)}button.active span:nth-of-type(1){width:3.4rem;transform:translateX(0.2rem) translateY(1.2rem) rotate(-45deg)}button.active span:nth-of-type(2){width:3.4rem;transform:translateX(0.2rem) translateY(0.1rem) rotate(45deg)}button.active span:nth-of-type(3){display:none}button.active strong{display:none}.menu-bg{position:fixed;z-index:998;inset:0;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-bg.open{opacity:1;visibility:visible}nav#pc_nav{display:none}@media screen and (min-width: 1024px){nav#pc_nav{display:flex;justify-content:center}}nav#pc_nav ul{display:flex;justify-content:center}nav#pc_nav ul li{padding:0 .8em;font-size:1.4rem;line-height:1;font-weight:bold;font-feature-settings:"palt" 1}nav#pc_nav ul li:last-of-type{padding-right:0}nav#pc_nav ul li a{display:block;padding:.1em .1em .4em;color:#007f42;background-image:linear-gradient(#007f42, #007f42);background-repeat:no-repeat;background-position:bottom right;background-size:0 2px;transition:background-size .2s}nav#pc_nav ul li a:hover{background-position:bottom left;background-size:100% 2px}#pagetop{position:relative;padding:6rem 0;text-align:center;background-color:#e9eef1}#pagetop a{position:relative;z-index:10;display:block;margin:0 auto;width:60px;height:60px;color:#f7f3f0;border-radius:50%;background-color:#007f42;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#pagetop a.show{opacity:1;visibility:visible}#pagetop a:hover{background-color:#004021}#pagetop a::before{position:absolute;top:5px;left:50%;font-size:2rem;line-height:1;transform:translateX(-50%);content:"";font-family:"FontAwesome"}#pagetop a span{position:absolute;display:block;bottom:10px;left:50%;width:100%;font-size:1rem;line-height:1.2;font-feature-settings:"palt" 1;font-weight:bold;letter-spacing:.1em;transform:translateX(-50%)}footer{padding:6rem 5rem 12rem;color:#fff9db;background-color:#004021}footer h3{margin-right:auto;margin-left:auto;letter-spacing:0}footer h3.jcp>a{display:block;margin:0 auto;max-width:320px}footer h3.yamazoetaku{margin-top:4rem;max-width:200px;color:#fff9db}footer h3 img{width:100%;height:auto}footer h3 span{display:block;margin-top:1rem;font-weight:bold;text-align:center}footer h3 span>a{display:inline-block;margin-top:.4rem;color:#fff9db}footer h3 span>a:first-of-type{margin-right:.8em}footer h3 span>a:last-of-type{margin-left:.8em}footer h3.jcp span{font-size:1.5rem;line-height:1;font-weight:normal}footer h3.yamazoetaku span{font-size:1.5rem;line-height:1}@media screen and (min-width: 768px){footer div.yamazoe{display:flex;justify-content:center;margin-top:3rem}footer div.yamazoe h3.yamazoetaku{margin-right:6rem;margin-left:0}}footer div.sns{display:flex;flex-wrap:wrap;justify-content:space-around;margin:1.4rem 0 0 -0.5rem;max-width:300px;font-size:2.8rem;line-height:1}footer div.sns a{display:block;margin:.4rem .8rem;padding:1.6rem;width:5.4rem;height:auto;text-align:center;color:#fff9db}footer div.sns a:hover{color:hsl(50,100%,65.0588235294%)}footer nav#footer-navi{margin:6rem -1.5rem;max-width:800px}footer nav#footer-navi ul li{margin:.2rem 1.5rem;font-size:1.8rem;line-height:1;font-weight:bold}footer nav#footer-navi ul li a{display:block;padding:1.5rem 0;color:#fff9db}@media screen and (min-width: 768px){footer nav#footer-navi{margin:3rem auto}footer nav#footer-navi ul{display:flex;justify-content:center;flex-wrap:wrap}footer nav#footer-navi ul li{display:inline-block;margin:1rem 2rem}footer nav#footer-navi ul li a{padding:.5rem .5rem .7rem}}@media screen and (min-width: 1024px){footer nav#footer-navi ul li a{background-image:linear-gradient(#FFF9DB, #FFF9DB);background-repeat:no-repeat;background-position:bottom right;background-size:0 2px;transition:background-size .2s}footer nav#footer-navi ul li a:hover{background-position:bottom left;background-size:100% 2px}}footer address{margin-top:6rem;max-width:640px}footer address p{font-size:1.4rem;line-height:1.6;font-style:normal;letter-spacing:.04em}footer address p:nth-of-type(2){margin-top:2rem}footer address strong{font-weight:bold;font-size:2rem;line-height:1.6}@media screen and (min-width: 768px){footer address{display:flex;justify-content:space-between;flex-wrap:wrap;margin:6rem auto 0}footer address p{width:48%}footer address p:nth-of-type(2){margin-top:0}footer address p br.clear{display:none}}footer small{display:block;margin-top:6rem;max-width:800px;font-size:1.4rem;line-height:1}@media screen and (min-width: 768px){footer small{margin:6rem auto 0;text-align:center}}.post-type-archive-kokkai aside,.search-results aside,.tax-session aside,.tax-committee aside,.tax-kokkai_issue aside,.single-kokkai aside{margin-top:10rem;margin-right:auto;margin-left:auto;max-width:280px}@media screen and (min-width: 768px){.post-type-archive-kokkai aside,.search-results aside,.tax-session aside,.tax-committee aside,.tax-kokkai_issue aside,.single-kokkai aside{margin-top:6rem;margin-right:0;padding:0;width:30%}}.post-type-archive-kokkai aside h4,.search-results aside h4,.tax-session aside h4,.tax-committee aside h4,.tax-kokkai_issue aside h4,.single-kokkai aside h4{font-size:1.8rem;line-height:1;font-weight:bold;text-align:center}.post-type-archive-kokkai aside div.search form,.search-results aside div.search form,.tax-session aside div.search form,.tax-committee aside div.search form,.tax-kokkai_issue aside div.search form,.single-kokkai aside div.search form{margin-top:2rem;display:flex;height:36px}.post-type-archive-kokkai aside div.search input[type=text],.search-results aside div.search input[type=text],.tax-session aside div.search input[type=text],.tax-committee aside div.search input[type=text],.tax-kokkai_issue aside div.search input[type=text],.single-kokkai aside div.search input[type=text]{margin:0;padding:2.5rem 0 2.5rem 1.5rem;font-size:1.6rem;line-height:1;color:#2d2d2d;width:100%;max-width:280px;height:100%;outline:none;border:1px solid silver;border-right:none;border-radius:4px 0 0 4px;background-color:#fff}.post-type-archive-kokkai aside div.search input[type=text]::placeholder,.search-results aside div.search input[type=text]::placeholder,.tax-session aside div.search input[type=text]::placeholder,.tax-committee aside div.search input[type=text]::placeholder,.tax-kokkai_issue aside div.search input[type=text]::placeholder,.single-kokkai aside div.search input[type=text]::placeholder{color:#969696}.post-type-archive-kokkai aside div.search button,.search-results aside div.search button,.tax-session aside div.search button,.tax-committee aside div.search button,.tax-kokkai_issue aside div.search button,.single-kokkai aside div.search button{margin:0;padding:1.6rem 1rem 3.4rem 0;width:14%;height:100%;font-size:1.8rem;line-height:1;color:#ababab;outline:none;border:1px solid silver;border-left:none;border-radius:0 4px 4px 0;background-color:#fff}.post-type-archive-kokkai aside div.kaiki,.search-results aside div.kaiki,.tax-session aside div.kaiki,.tax-committee aside div.kaiki,.tax-kokkai_issue aside div.kaiki,.single-kokkai aside div.kaiki{margin-top:8rem}.post-type-archive-kokkai aside div.kaiki div.session-select-wrap,.search-results aside div.kaiki div.session-select-wrap,.tax-session aside div.kaiki div.session-select-wrap,.tax-committee aside div.kaiki div.session-select-wrap,.tax-kokkai_issue aside div.kaiki div.session-select-wrap,.single-kokkai aside div.kaiki div.session-select-wrap{position:relative;max-width:280px}.post-type-archive-kokkai aside div.kaiki div.session-select-wrap::before,.search-results aside div.kaiki div.session-select-wrap::before,.tax-session aside div.kaiki div.session-select-wrap::before,.tax-committee aside div.kaiki div.session-select-wrap::before,.tax-kokkai_issue aside div.kaiki div.session-select-wrap::before,.single-kokkai aside div.kaiki div.session-select-wrap::before{position:absolute;z-index:2;top:1.7rem;right:2rem;font-size:1.6rem;line-height:1;font-family:FontAwesome;content:"";color:#969696}.post-type-archive-kokkai aside div.kaiki div.session-select-wrap select.session-select,.search-results aside div.kaiki div.session-select-wrap select.session-select,.tax-session aside div.kaiki div.session-select-wrap select.session-select,.tax-committee aside div.kaiki div.session-select-wrap select.session-select,.tax-kokkai_issue aside div.kaiki div.session-select-wrap select.session-select,.single-kokkai aside div.kaiki div.session-select-wrap select.session-select{appearance:none;position:relative;display:block;margin:2rem auto;padding:1em;width:100%;font-size:1.6rem;line-height:1;color:#2d2d2d;background-color:#fff;border-radius:4px;border-color:rgba(0,0,0,0)}.post-type-archive-kokkai aside div.committee,.search-results aside div.committee,.tax-session aside div.committee,.tax-committee aside div.committee,.tax-kokkai_issue aside div.committee,.single-kokkai aside div.committee{margin-top:8rem}.post-type-archive-kokkai aside div.committee ul.committee-list,.search-results aside div.committee ul.committee-list,.tax-session aside div.committee ul.committee-list,.tax-committee aside div.committee ul.committee-list,.tax-kokkai_issue aside div.committee ul.committee-list,.single-kokkai aside div.committee ul.committee-list{margin-top:1rem}.post-type-archive-kokkai aside div.committee ul.committee-list li,.search-results aside div.committee ul.committee-list li,.tax-session aside div.committee ul.committee-list li,.tax-committee aside div.committee ul.committee-list li,.tax-kokkai_issue aside div.committee ul.committee-list li,.single-kokkai aside div.committee ul.committee-list li{font-size:1.5rem;line-height:1.2;font-weight:700}.post-type-archive-kokkai aside div.committee ul.committee-list li a,.search-results aside div.committee ul.committee-list li a,.tax-session aside div.committee ul.committee-list li a,.tax-committee aside div.committee ul.committee-list li a,.tax-kokkai_issue aside div.committee ul.committee-list li a,.single-kokkai aside div.committee ul.committee-list li a{position:relative;display:block;margin:.2em 0;padding:.4em .4em .4em .8em;color:#007f42;transition:all .3s}.post-type-archive-kokkai aside div.committee ul.committee-list li a::before,.search-results aside div.committee ul.committee-list li a::before,.tax-session aside div.committee ul.committee-list li a::before,.tax-committee aside div.committee ul.committee-list li a::before,.tax-kokkai_issue aside div.committee ul.committee-list li a::before,.single-kokkai aside div.committee ul.committee-list li a::before{position:absolute;top:1em;left:.4em;font-size:1rem;line-height:1;font-family:FontAwesome;content:""}.post-type-archive-kokkai aside div.committee ul.committee-list li a:hover,.search-results aside div.committee ul.committee-list li a:hover,.tax-session aside div.committee ul.committee-list li a:hover,.tax-committee aside div.committee ul.committee-list li a:hover,.tax-kokkai_issue aside div.committee ul.committee-list li a:hover,.single-kokkai aside div.committee ul.committee-list li a:hover{background-color:#fff}.post-type-archive-kokkai aside div.committee ul.committee-list li span.count,.search-results aside div.committee ul.committee-list li span.count,.tax-session aside div.committee ul.committee-list li span.count,.tax-committee aside div.committee ul.committee-list li span.count,.tax-kokkai_issue aside div.committee ul.committee-list li span.count,.single-kokkai aside div.committee ul.committee-list li span.count{display:inline-block;margin-left:.5rem;font-size:1.2rem;line-height:1;font-weight:400}@media screen and (min-width: 1024px){.post-type-archive-kokkai aside div.committee ul.committee-list li,.search-results aside div.committee ul.committee-list li,.tax-session aside div.committee ul.committee-list li,.tax-committee aside div.committee ul.committee-list li,.tax-kokkai_issue aside div.committee ul.committee-list li,.single-kokkai aside div.committee ul.committee-list li{font-size:1.6rem;line-height:1.2}.post-type-archive-kokkai aside div.committee ul.committee-list li a::before,.search-results aside div.committee ul.committee-list li a::before,.tax-session aside div.committee ul.committee-list li a::before,.tax-committee aside div.committee ul.committee-list li a::before,.tax-kokkai_issue aside div.committee ul.committee-list li a::before,.single-kokkai aside div.committee ul.committee-list li a::before{font-size:1.1rem;line-height:1}}.post-type-archive-kokkai aside div.issue,.search-results aside div.issue,.tax-session aside div.issue,.tax-committee aside div.issue,.tax-kokkai_issue aside div.issue,.single-kokkai aside div.issue{margin-top:6rem}.post-type-archive-kokkai aside div.issue ul.issue-list,.search-results aside div.issue ul.issue-list,.tax-session aside div.issue ul.issue-list,.tax-committee aside div.issue ul.issue-list,.tax-kokkai_issue aside div.issue ul.issue-list,.single-kokkai aside div.issue ul.issue-list{margin-top:1rem}.post-type-archive-kokkai aside div.issue ul.issue-list li,.search-results aside div.issue ul.issue-list li,.tax-session aside div.issue ul.issue-list li,.tax-committee aside div.issue ul.issue-list li,.tax-kokkai_issue aside div.issue ul.issue-list li,.single-kokkai aside div.issue ul.issue-list li{display:inline-block;margin:.5em;font-size:1.3rem;line-height:1;font-weight:550}.post-type-archive-kokkai aside div.issue ul.issue-list li a,.search-results aside div.issue ul.issue-list li a,.tax-session aside div.issue ul.issue-list li a,.tax-committee aside div.issue ul.issue-list li a,.tax-kokkai_issue aside div.issue ul.issue-list li a,.single-kokkai aside div.issue ul.issue-list li a{position:relative;display:block;padding:.4em .4em .4em 1.4em;color:#007f42;background-color:#fff;transition:all .3s}.post-type-archive-kokkai aside div.issue ul.issue-list li a::before,.search-results aside div.issue ul.issue-list li a::before,.tax-session aside div.issue ul.issue-list li a::before,.tax-committee aside div.issue ul.issue-list li a::before,.tax-kokkai_issue aside div.issue ul.issue-list li a::before,.single-kokkai aside div.issue ul.issue-list li a::before{position:absolute;left:.4em;font-family:FontAwesome;content:"#"}.post-type-archive-kokkai aside div.issue ul.issue-list li a:hover,.search-results aside div.issue ul.issue-list li a:hover,.tax-session aside div.issue ul.issue-list li a:hover,.tax-committee aside div.issue ul.issue-list li a:hover,.tax-kokkai_issue aside div.issue ul.issue-list li a:hover,.single-kokkai aside div.issue ul.issue-list li a:hover{background-color:#ff6;opacity:1}.post-type-archive-kokkai aside div.issue ul.issue-list li span.count,.search-results aside div.issue ul.issue-list li span.count,.tax-session aside div.issue ul.issue-list li span.count,.tax-committee aside div.issue ul.issue-list li span.count,.tax-kokkai_issue aside div.issue ul.issue-list li span.count,.single-kokkai aside div.issue ul.issue-list li span.count{font-size:1.1rem;line-height:1;font-weight:400}nav.pagination{margin:6rem auto 0}nav.pagination ul{display:flex;justify-content:center}nav.pagination ul li{margin:0 .5rem;font-size:1.4rem;line-height:1;text-align:center}nav.pagination ul li a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#007f42;border:1px solid #007f42;border-radius:20px;background-color:#fff9db}nav.pagination ul li a:hover{background-color:#ff0}nav.pagination ul li span{display:flex;justify-content:center;align-items:center;width:36px;height:36px;font-weight:bold;color:#fff;border:1px solid #007f42;border-radius:18px;background-color:#007f42}@media screen and (min-width: 1024px){nav.pagination ul li{margin:0 10px;font-size:1.6rem;line-height:1}nav.pagination ul li a,nav.pagination ul li span{width:50px;height:50px;border-radius:25px}}nav.pagination-single{margin:3rem auto 0}nav.pagination-single ul{display:flex;justify-content:center}nav.pagination-single ul li{position:relative;margin:0 .5em;font-size:1.4rem;line-height:1;text-align:center}@media screen and (min-width: 1024px){nav.pagination-single ul li{font-size:1.8rem;line-height:1}}nav.pagination-single ul li a{display:inline-block;padding:.5rem 1em;color:#007f42}nav.pagination-single ul li.prev a::before{position:absolute;font-family:FontAwesome;content:"";left:0}nav.pagination-single ul li.list a{padding:.5rem 0 .5rem 1.1em}nav.pagination-single ul li.list a::before{position:absolute;font-family:FontAwesome;content:"";left:0}nav.pagination-single ul li.next a::before{position:absolute;font-family:FontAwesome;content:"";right:0}@media screen and (min-width: 1024px){nav.pagination-single ul li{margin:0 1em;font-size:1.6rem;line-height:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{transform:translateY(20px)}100%{transform:translateY(0)}}body.home{animation:fadeIn 2s ease 0s 1 normal}.scroll-fade{opacity:0;transform:translateY(20px)}.scroll-fade.is-visible{animation:fadeIn 1s ease .3s 1 normal forwards,fadeUp .4s ease .3s 1 normal forwards}section h3{font-size:1.8rem;line-height:1;letter-spacing:.15em;font-weight:bold;font-feature-settings:"palt" 1;text-align:center;color:#007f42}@media screen and (min-width: 768px){section h3{font-size:2rem;line-height:1}}@media screen and (min-width: 1024px){section h3{font-size:2.4rem;line-height:1}}section#fv{background-image:url("../img/ph-yamazoetaku-2026-top-smp.webp");background-position:left 2% bottom 0%;background-size:145%;background-repeat:no-repeat;background-color:#e6ebee;transition:all .2s ease-out;height:78vh}section#fv div.inner{position:relative;margin:0 auto;height:78vh}section#fv h2 img,section#fv h3 img{width:100%;height:auto}section#fv h2.name{position:absolute;top:48%;left:20px;width:185px;height:auto;opacity:0;animation:fadeIn 2.5s ease .5s 1 normal forwards}section#fv h3.slogan{position:absolute;top:20%;left:40px;width:140px;height:auto;opacity:0;transform:translateY(20px);animation:fadeIn 1s ease 1.2s 1 normal forwards,fadeUp 2s ease 1.2s 1 normal forwards}section#fv ul{position:absolute;display:flex;justify-content:space-between;left:20px;bottom:20px;width:335px;max-width:335px}section#fv ul li{width:28px;height:28px}section#fv ul li a{display:block}section#fv ul li a img{width:100%;height:auto}@media screen and (min-width: 768px){section#fv{background-position:left -70% bottom 0%;background-size:115%;height:83vh}section#fv div.inner{height:83vh}section#fv h2.name{top:45%;left:50px;width:40%}section#fv h3.slogan{top:17%;left:110px;width:25%}section#fv ul{bottom:30px;left:30px;margin:0 auto 0 0;width:420px;max-width:420px}section#fv ul li{width:35px;height:35px}}@media screen and (min-width: 1024px){section#fv{background-image:url("../img/ph-yamazoetaku-2026-top-pc.webp");background-position:left 50% bottom 35%;background-size:118%;height:90vh;max-height:860px}section#fv div.inner{max-width:1180px;height:90vh;max-height:860px}section#fv h2.name{top:50%;left:12%;width:32%;max-width:400px}section#fv h3.slogan{top:18%;left:12%;width:27%}section#fv ul{position:absolute;bottom:30px;left:30px}}section#kokkai-headline{padding:6rem 2rem;width:100%;background-color:#fff}@media screen and (min-width: 1024px){section#kokkai-headline{padding:8rem 2rem}}section#kokkai-headline div.kokkai-latest{margin:3rem auto 0;max-width:800px}section#kokkai-headline div.kokkai-movie{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}section#kokkai-headline div.kokkai-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#kokkai-headline a.kokkai-info-link{display:block;margin:3rem auto 0;padding:0 2rem;max-width:600px}section#kokkai-headline a.kokkai-info-link:hover{opacity:.9}@media screen and (min-width: 768px){section#kokkai-headline a.kokkai-info-link{padding:0 3rem}}section#kokkai-headline a.kokkai-info-link>span{display:inline-block;margin-right:1em}section#kokkai-headline a.kokkai-info-link>span.date{font-size:1.4rem;line-height:1}section#kokkai-headline a.kokkai-info-link>span.committee{font-size:1.2rem;line-height:1}@media screen and (min-width: 1024px){section#kokkai-headline a.kokkai-info-link>span.committee{font-size:1.4rem;line-height:1}}section#kokkai-headline a.kokkai-info-link h4.kokkai-title{margin-top:1rem;font-size:2rem;line-height:1.4;font-weight:800;letter-spacing:0;text-align:left;color:#007f42}section#kokkai-headline a.kokkai-info-link span.kokkai-title-arrow{display:block;margin:.4rem 0 0 auto;padding:.4em .4em;width:8em;font-size:1.1rem;line-height:1;color:#007f42;text-align:center;border:1px solid #007f42;border-radius:10px}section#kokkai-headline button.link{margin-top:3rem;width:12em}section#kokkai-headline button.link a{width:12em}figure.photo1,figure.photo2{display:block;width:100%}figure.photo1 img,figure.photo2 img{width:100%;object-fit:cover}figure.photo1{margin-top:8rem;height:44vh}figure.photo1 img{object-position:30% top;height:44vh}@media screen and (min-width: 1024px){figure.photo1{aspect-ratio:5/2;height:auto}figure.photo1 img{height:100%}}figure.photo1.out-session{margin-top:0}figure.photo2{height:32vh}figure.photo2 img{height:32vh}@media screen and (min-width: 1024px){figure.photo2{aspect-ratio:5/2;height:auto}figure.photo2 img{height:100%}}section#sns-headline{padding:8rem 3rem 4rem;background-image:linear-gradient(45deg, #e0f5f5, #feffdf)}section#sns-headline ul{margin:3rem auto 0}section#sns-headline ul li{margin:2rem auto 0}section#sns-headline ul li.sns-youtube{width:100%}section#sns-headline ul li.sns-x{width:90%}section#sns-headline ul li.sns-x div.sns-embed{transform:scale(0.9);transform-origin:center left;width:111.1111111111%}section#sns-headline ul li.sns-x div.sns-embed>div{margin-top:0 !important}section#sns-headline ul li.sns-instagram{width:90%}section#sns-headline ul li.sns-instagram div.sns-embed{transform:scale(0.9);transform-origin:center left;width:111.1111111111%}section#sns-headline a.youtube{display:block}section#sns-headline a.youtube img{width:100%;height:auto}section#sns-headline a.youtube span{display:inline-block;margin-top:1rem;font-size:1.2rem;line-height:1;font-weight:bold}section#sns-headline a.youtube span i{color:#f03}@media screen and (min-width: 768px){section#sns-headline{padding:8rem 12rem}}@media screen and (min-width: 1024px){section#sns-headline{padding:8rem 4rem 1rem}section#sns-headline ul{display:flex;justify-content:space-between;max-width:1280px}section#sns-headline ul li{margin:0;width:30%}section#sns-headline ul li.sns-youtube{width:42%}section#sns-headline ul li.sns-x{width:25%;zoom:.85}section#sns-headline ul li.sns-x>div{margin-top:0;margin-bottom:0}section#sns-headline ul li.sns-x div.sns-embed{transform-origin:top left}section#sns-headline ul li.sns-instagram{width:25%;zoom:.75}section#sns-headline ul li.sns-instagram div.sns-embed{transform-origin:top left}section#sns-headline a.youtube span{font-size:1.3rem;line-height:1}}section#profile{padding:3rem;background-color:#e9eef1}section#profile p{margin-top:2rem;font-size:1.4rem;line-height:1.8;color:#007f42}section#profile button.link{margin-top:3rem;width:11em}section#profile button.link a{width:11em}@media screen and (min-width: 768px){section#profile h3{font-size:2rem;line-height:1}section#profile p{font-size:1.6rem;line-height:1.8;text-align:center}}body>figure.upper{display:block;margin-top:54px;overflow:hidden}@media screen and (min-width: 1024px){body>figure.upper{margin-top:50px}}body>figure.upper img{width:100%;height:28vh;object-fit:cover}@media screen and (min-width: 1024px){body>figure.upper img{height:32vh}}div.wrapper{margin:0 auto;max-width:1180px}@media screen and (min-width: 768px){div.wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 3rem}}@media screen and (min-width: 1024px){div.wrapper{padding:0 4rem}}h2{font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.1em;text-align:center;color:#007f42}h2.archive-title,h2.page-title{margin:3rem auto 0;width:100%;font-size:3.2rem;line-height:1}@media screen and (min-width: 768px){h2.archive-title,h2.page-title{margin-top:6rem}}div.title-wrapper{width:100%;text-align:center}h3{font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.1em;text-align:center;color:#007f42}h3.archive-title{display:inline-block;margin:3rem auto 0;padding:.5em 1em;font-size:1.6rem;line-height:1;border:1px solid #007f42}@media screen and (min-width: 768px){h3.archive-title{margin:4rem auto 0;font-size:1.8rem;line-height:1}}h3.archive-title a{color:#007f42}h3.taxonomy-title{margin:2rem auto 0;padding:0 2rem;font-size:2.8rem;line-height:1.2;letter-spacing:0}@media screen and (min-width: 768px){h3.taxonomy-title{margin:3rem auto 0;font-size:3.6rem;line-height:1.2;letter-spacing:.05em}}#error404 #contents>figure{height:16rem}#error404 #contents #main{margin:0 auto;max-width:72rem;min-height:40rem}main.achieve{margin:0 auto;padding:0 2rem;max-width:960px}@media screen and (min-width: 768px){main.achieve{padding:0 3rem}}main.achieve article{margin:0 auto}main.achieve article h3{text-align:left;letter-spacing:0;font-feature-settings:"palt" 1}main.achieve article p{margin-top:1em;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.achieve article p{font-size:1.6rem;line-height:1.8}}main.achieve section.achieve-list{margin-top:6rem}main.achieve section.achieve-list h3.category{padding:0 1rem;font-size:3rem;line-height:1.3;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-style:normal;color:#0097c2}main.achieve section.achieve-list h3.keyword{display:inline-block;padding:.2em .4em;font-size:2.4rem;line-height:1;font-weight:bold;color:#fff;background-color:#007f42}main.achieve section.achieve-list h3.midashi{margin-top:.3rem;font-size:3.2rem;line-height:1.2;font-weight:bold;color:#007f42}main.achieve section.achieve-list ul{margin-top:1rem}main.achieve section.achieve-list ul li{margin-top:3rem;padding:2rem;background-color:#fff}main.achieve section.achieve-list ul li:first-child{margin-top:1rem}main.achieve section.achieve-list ul li div.photo-yoko{margin:1rem auto 0;text-align:center;overflow:hidden}main.achieve section.achieve-list ul li div.photo-yoko img{width:100%;height:auto;max-height:300px}main.achieve section.achieve-list ul li div.photo-tate{margin:1rem auto 0;text-align:center;overflow:hidden}main.achieve section.achieve-list ul li div.photo-tate img{width:auto;height:100%;max-height:300px}main.achieve section.achieve-list ul li p.ph-caption{margin-top:.6rem;font-size:1.2rem;line-height:1.2;color:#2d2d2d}main.achieve section.achieve-list ul li div.text a{color:#007f42}@media screen and (min-width: 768px){main.achieve section.achieve-list h3.category{padding:0 2rem;font-size:3.6rem;line-height:1.2;text-align:left}main.achieve section.achieve-list h3.keyword{font-size:2.4rem;line-height:1}main.achieve section.achieve-list h3.midashi{font-size:2.8rem;line-height:1.3}main.achieve section.achieve-list ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0}main.achieve section.achieve-list ul li{margin-top:3rem;padding:1.5rem 2rem 2rem;width:48%}main.achieve section.achieve-list ul li:first-child{margin-top:3rem}main.achieve section.achieve-list ul li div.photo-yoko img{max-height:480px}main.achieve section.achieve-list ul li div.photo-tate img{max-height:360px}}@media screen and (min-width: 1024px){main.achieve section.achieve-list h3.category{text-align:center}main.achieve section.achieve-list h3.midashi{font-size:3.2rem;line-height:1.3}}main.downloads article{margin:0 auto;padding:0 3rem;max-width:1180px}main.downloads article ul{margin-top:3rem}main.downloads article ul li{margin-top:3rem;background-color:#fff}main.downloads article ul li a{display:block;padding:2rem}main.downloads article ul h3{font-size:2rem;line-height:1.3;font-weight:bold;letter-spacing:0;color:#007f42;text-align:center}main.downloads article ul p{margin-top:1rem;font-size:1.3rem;line-height:1;text-align:center}main.downloads article ul .image{margin-top:1rem;width:100%;text-align:center;vertical-align:center}main.downloads article ul .image img{display:block;width:100%;max-height:300px;object-fit:contain}main.downloads article ul .image img:hover{opacity:.9}@media screen and (min-width: 768px){main.downloads article ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6rem}main.downloads article ul::after{content:"";display:block;flex-basis:48%}main.downloads article ul li{margin-top:3rem;flex-basis:48%;border:1px solid #eee}main.downloads article ul li a{display:block;padding:2rem}main.downloads article ul h3{font-size:2rem;line-height:1.3;font-weight:bold;color:#007f42;text-align:center}main.downloads article ul p{margin-top:1rem;font-size:1.3rem;line-height:1;text-align:center}main.downloads article ul .image{margin-top:1rem;width:100%;text-align:center;vertical-align:center}main.downloads article ul .image img{display:block;width:100%;max-height:300px;object-fit:contain}main.downloads article ul .image img:hover{opacity:.9}}@media screen and (min-width: 1024px){main.downloads article ul{margin-top:3rem}main.downloads article ul::after{flex-basis:31.5%}main.downloads article ul li{flex-basis:31.5%}}.single-kokkai main{margin:3rem auto 0;padding:0 1rem}@media screen and (min-width: 768px){.single-kokkai main{margin:3rem 0 0 0;width:68%}}.single-kokkai main article.gijiroku{background-color:#fff}.single-kokkai main ul.post-info{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem;width:100%;color:#004021;background-color:rgb(96.7651377732%,92.0514813855%,82.25447007%)}.single-kokkai main ul.post-info li.kaiki{width:100%;font-size:1.1rem;line-height:1;text-align:right}.single-kokkai main ul.post-info li.date{margin-top:.4rem;padding-left:1rem;width:38%;font-size:1.3rem;line-height:1}.single-kokkai main ul.post-info li.committee{margin-top:.4rem;width:60 %;font-size:1.2rem;line-height:1.2;text-align:right}@media screen and (min-width: 768px){.single-kokkai main ul.post-info li.date{font-size:1.4rem;line-height:1}.single-kokkai main ul.post-info li.committee{font-size:1.4rem;line-height:1}}.single-kokkai main section.content{padding:2rem 2em 4em;background-color:#fff}@media screen and (min-width: 768px){.single-kokkai main section.content{padding:3rem 3em 4em}}.single-kokkai main h1.post-title{font-size:2.2rem;line-height:1.4;font-weight:800;font-feature-settings:"palt" 1;color:#007f42}@media screen and (min-width: 768px){.single-kokkai main h1.post-title{font-size:2.6rem;line-height:1.4}}@media screen and (min-width: 1024px){.single-kokkai main h1.post-title{font-size:2.8rem;line-height:1.4}}.single-kokkai main p.post-tag{margin-top:2rem;width:100%;font-size:1.2rem;line-height:1;font-weight:550;color:#007f42}@media screen and (min-width: 1024px){.single-kokkai main p.post-tag{font-size:1.4rem;line-height:1}}.single-kokkai main p.post-tag a{position:relative;display:inline-block;margin:0 .8em .4em 0;padding:.3em .3em .3em 1.2em;color:#007f42;transition:all .3s}.single-kokkai main p.post-tag a::before{position:absolute;left:.3em;font-family:FontAwesome;content:"#"}.single-kokkai main p.post-tag a:hover{background-color:#ff6}.single-kokkai main div.movie{margin:2rem auto 0;width:100%;overflow:hidden}.single-kokkai main div.movie div.frame{position:relative;aspect-ratio:16/9;width:100%;height:auto}@media screen and (min-width: 768px){.single-kokkai main div.movie div.frame{margin:0 auto;width:65%;height:auto}}.single-kokkai main div.movie div.frame iframe,.single-kokkai main div.movie div.frame object,.single-kokkai main div.movie div.frame embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-kokkai main button.pdf{display:block;margin:2rem auto 0;font-size:1.6rem;line-height:1;color:#fff;background-color:#007f42;border-radius:4px;border:1px solid #007f42}.single-kokkai main button.pdf:hover{background-color:#fff}.single-kokkai main button.pdf a{display:inline-block;padding:1.4rem 2rem;color:#fff}.single-kokkai main button.pdf a:hover{color:#007f42;text-decoration:none;background-color:#fff9db}.single-kokkai main dl.summary{margin-top:3rem}.single-kokkai main dl.summary dt{margin-bottom:.5rem;text-align:center;color:#c08d23;font-size:1.4rem;line-height:1}.single-kokkai main dl.summary dd{padding:1em;background-color:#f7f3f0}.single-kokkai main dl.summary dd p{font-size:1.3rem;line-height:1.5}@media screen and (min-width: 768px){.single-kokkai main dl.summary dd{padding:2em}.single-kokkai main dl.summary dd p{font-size:1.5rem;line-height:1.6}}.single-kokkai main div.record{margin-top:3rem;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){.single-kokkai main div.record{font-size:1.6rem;line-height:1.8}}.single-kokkai main div.record p{margin-top:1em}.single-kokkai main div.record p span{font-weight:bold;color:#007f42}.post-type-archive-kokkai main,.search main,.tax-session main,.tax-committee main,.tax-kokkai_issue main{margin:3rem auto 0}@media screen and (min-width: 768px){.post-type-archive-kokkai main,.search main,.tax-session main,.tax-committee main,.tax-kokkai_issue main{margin:6rem 0 0 0;width:65%}}.post-type-archive-kokkai div.list-post,.search div.list-post,.tax-session div.list-post,.tax-committee div.list-post,.tax-kokkai_issue div.list-post{padding:0 2rem}@media screen and (min-width: 768px){.post-type-archive-kokkai div.list-post,.search div.list-post,.tax-session div.list-post,.tax-committee div.list-post,.tax-kokkai_issue div.list-post{padding:0}}.post-type-archive-kokkai div.list-post section.post,.search div.list-post section.post,.tax-session div.list-post section.post,.tax-committee div.list-post section.post,.tax-kokkai_issue div.list-post section.post{margin-top:3rem;padding:0;background-color:#fff}.post-type-archive-kokkai div.list-post section.post:first-of-type,.search div.list-post section.post:first-of-type,.tax-session div.list-post section.post:first-of-type,.tax-committee div.list-post section.post:first-of-type,.tax-kokkai_issue div.list-post section.post:first-of-type{margin-top:0}@media screen and (min-width: 1024px){.post-type-archive-kokkai div.list-post section.post:hover,.search div.list-post section.post:hover,.tax-session div.list-post section.post:hover,.tax-committee div.list-post section.post:hover,.tax-kokkai_issue div.list-post section.post:hover{opacity:1;background-color:rgb(100%,100%,84%);transition:all .3s}}.post-type-archive-kokkai div.list-post section.post a,.search div.list-post section.post a,.tax-session div.list-post section.post a,.tax-committee div.list-post section.post a,.tax-kokkai_issue div.list-post section.post a{display:block;padding-bottom:2rem}@media screen and (min-width: 1024px){.post-type-archive-kokkai div.list-post section.post a,.search div.list-post section.post a,.tax-session div.list-post section.post a,.tax-committee div.list-post section.post a,.tax-kokkai_issue div.list-post section.post a{display:flex;justify-content:space-between;flex-wrap:wrap}}.post-type-archive-kokkai div.list-post section.post ul.post-info,.search div.list-post section.post ul.post-info,.tax-session div.list-post section.post ul.post-info,.tax-committee div.list-post section.post ul.post-info,.tax-kokkai_issue div.list-post section.post ul.post-info{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem 1rem .8rem;width:100%;color:#004021;background-color:rgb(97.0735078172%,92.8091906366%,83.9461000259%)}.post-type-archive-kokkai div.list-post section.post ul.post-info li.kaiki,.search div.list-post section.post ul.post-info li.kaiki,.tax-session div.list-post section.post ul.post-info li.kaiki,.tax-committee div.list-post section.post ul.post-info li.kaiki,.tax-kokkai_issue div.list-post section.post ul.post-info li.kaiki{width:100%;font-size:1.1rem;line-height:1;text-align:right}.post-type-archive-kokkai div.list-post section.post ul.post-info li.date,.search div.list-post section.post ul.post-info li.date,.tax-session div.list-post section.post ul.post-info li.date,.tax-committee div.list-post section.post ul.post-info li.date,.tax-kokkai_issue div.list-post section.post ul.post-info li.date{margin-top:.4rem;padding-left:1rem;width:38%;font-size:1.3rem;line-height:1}.post-type-archive-kokkai div.list-post section.post ul.post-info li.committee,.search div.list-post section.post ul.post-info li.committee,.tax-session div.list-post section.post ul.post-info li.committee,.tax-committee div.list-post section.post ul.post-info li.committee,.tax-kokkai_issue div.list-post section.post ul.post-info li.committee{margin-top:.4rem;width:60 %;font-size:1.2rem;line-height:1.2;text-align:right}@media screen and (min-width: 768px){.post-type-archive-kokkai div.list-post section.post ul.post-info li.date,.search div.list-post section.post ul.post-info li.date,.tax-session div.list-post section.post ul.post-info li.date,.tax-committee div.list-post section.post ul.post-info li.date,.tax-kokkai_issue div.list-post section.post ul.post-info li.date{font-size:1.4rem;line-height:1}.post-type-archive-kokkai div.list-post section.post ul.post-info li.committee,.search div.list-post section.post ul.post-info li.committee,.tax-session div.list-post section.post ul.post-info li.committee,.tax-committee div.list-post section.post ul.post-info li.committee,.tax-kokkai_issue div.list-post section.post ul.post-info li.committee{font-size:1.4rem;line-height:1}}.post-type-archive-kokkai div.list-post section.post div.youtube-thumb,.search div.list-post section.post div.youtube-thumb,.tax-session div.list-post section.post div.youtube-thumb,.tax-committee div.list-post section.post div.youtube-thumb,.tax-kokkai_issue div.list-post section.post div.youtube-thumb{margin:1rem auto 0;width:80%;height:auto;overflow:hidden}@media screen and (min-width: 1024px){.post-type-archive-kokkai div.list-post section.post div.youtube-thumb,.search div.list-post section.post div.youtube-thumb,.tax-session div.list-post section.post div.youtube-thumb,.tax-committee div.list-post section.post div.youtube-thumb,.tax-kokkai_issue div.list-post section.post div.youtube-thumb{margin:2rem 0 0 2rem;width:24%}}.post-type-archive-kokkai div.list-post section.post div.youtube-thumb img,.search div.list-post section.post div.youtube-thumb img,.tax-session div.list-post section.post div.youtube-thumb img,.tax-committee div.list-post section.post div.youtube-thumb img,.tax-kokkai_issue div.list-post section.post div.youtube-thumb img{width:100%;height:auto}.post-type-archive-kokkai div.list-post section.post h4.post-title,.search div.list-post section.post h4.post-title,.tax-session div.list-post section.post h4.post-title,.tax-committee div.list-post section.post h4.post-title,.tax-kokkai_issue div.list-post section.post h4.post-title{margin-top:.8rem;padding:0 2rem;font-size:1.8rem;line-height:1.5;font-weight:800;font-feature-settings:"palt" 1;color:#007f42}@media screen and (min-width: 1024px){.post-type-archive-kokkai div.list-post section.post h4.post-title,.search div.list-post section.post h4.post-title,.tax-session div.list-post section.post h4.post-title,.tax-committee div.list-post section.post h4.post-title,.tax-kokkai_issue div.list-post section.post h4.post-title{margin-top:2rem;padding:0 2rem 0 0;width:70%;font-size:2.4rem;line-height:1.5}}.post-type-archive-kokkai div.list-post section.post h4.empty-thumb,.search div.list-post section.post h4.empty-thumb,.tax-session div.list-post section.post h4.empty-thumb,.tax-committee div.list-post section.post h4.empty-thumb,.tax-kokkai_issue div.list-post section.post h4.empty-thumb{margin-top:3rem;padding:0 2rem 1rem;width:100%}.post-type-archive-kokkai div.list-post section.post p.search-excerpt,.search div.list-post section.post p.search-excerpt,.tax-session div.list-post section.post p.search-excerpt,.tax-committee div.list-post section.post p.search-excerpt,.tax-kokkai_issue div.list-post section.post p.search-excerpt{margin-top:.8rem;padding:0 2rem;font-size:1.3rem;line-height:1.4;color:#575757}@media screen and (min-width: 1024px){.post-type-archive-kokkai div.list-post section.post p.search-excerpt,.search div.list-post section.post p.search-excerpt,.tax-session div.list-post section.post p.search-excerpt,.tax-committee div.list-post section.post p.search-excerpt,.tax-kokkai_issue div.list-post section.post p.search-excerpt{font-size:1.5rem;line-height:1.6}}.post-type-archive-kokkai div.list-post section.post h4.post-title span,.post-type-archive-kokkai div.list-post section.post p.search-excerpt span,.search div.list-post section.post h4.post-title span,.search div.list-post section.post p.search-excerpt span,.tax-session div.list-post section.post h4.post-title span,.tax-session div.list-post section.post p.search-excerpt span,.tax-committee div.list-post section.post h4.post-title span,.tax-committee div.list-post section.post p.search-excerpt span,.tax-kokkai_issue div.list-post section.post h4.post-title span,.tax-kokkai_issue div.list-post section.post p.search-excerpt span{background-color:rgb(100%,100%,50%)}.post-type-archive-kokkai div.list-post section.post p.post-tag,.search div.list-post section.post p.post-tag,.tax-session div.list-post section.post p.post-tag,.tax-committee div.list-post section.post p.post-tag,.tax-kokkai_issue div.list-post section.post p.post-tag{margin-top:2rem;padding:0 2rem;width:100%;font-size:1.2rem;line-height:1;font-weight:550;text-align:right;color:#007f42}@media screen and (min-width: 768px){.post-type-archive-kokkai div.list-post section.post p.post-tag,.search div.list-post section.post p.post-tag,.tax-session div.list-post section.post p.post-tag,.tax-committee div.list-post section.post p.post-tag,.tax-kokkai_issue div.list-post section.post p.post-tag{margin-top:1rem;font-size:1.3rem;line-height:1}}.post-type-archive-kokkai div.list-post section.post p.post-tag span,.search div.list-post section.post p.post-tag span,.tax-session div.list-post section.post p.post-tag span,.tax-committee div.list-post section.post p.post-tag span,.tax-kokkai_issue div.list-post section.post p.post-tag span{position:relative;display:inline-block;margin-left:.8em;padding:.3em .3em .3em .9em;color:#007f42}.post-type-archive-kokkai div.list-post section.post p.post-tag span::before,.search div.list-post section.post p.post-tag span::before,.tax-session div.list-post section.post p.post-tag span::before,.tax-committee div.list-post section.post p.post-tag span::before,.tax-kokkai_issue div.list-post section.post p.post-tag span::before{position:absolute;left:-0.1em;font-family:FontAwesome;content:"#"}main div.search{margin:0 auto;height:56px;width:280px}@media screen and (min-width: 768px){main div.search{display:none}}main div.search form{margin-top:2rem;display:flex;height:36px}main div.search input[type=text]{margin:0;padding:2.5rem 0 2.5rem 1.5rem;font-size:1.6rem;line-height:1;color:#2d2d2d;width:100%;max-width:280px;height:100%;outline:none;border:1px solid silver;border-right:none;border-radius:4px 0 0 4px;background-color:#fff}main div.search input[type=text]::placeholder{color:silver}main div.search button{margin:0;padding:1.6rem 1rem 3.4rem 0;width:14%;height:100%;font-size:1.8rem;line-height:1;color:#ababab;outline:none;border:1px solid silver;border-left:none;border-radius:0 4px 4px 0;background-color:#fff}main section.notfound{margin-top:6rem;min-height:400px}main section.notfound p{margin-top:1em;font-size:1.8rem;line-height:1.6}.search div.result-data{display:flex;justify-content:space-between;align-items:flex-end;padding:3rem}.search div.result-data h3.result-title{font-size:1.4rem;line-height:1;font-weight:normal}.search div.result-data h3.result-title strong{display:inline-block;margin-right:.2em;font-size:1.8rem;line-height:1;font-weight:bold}@media screen and (min-width: 768px){.search div.result-data h3.result-title strong{font-size:2.4rem;line-height:1}}.search div.result-data p.result-num{font-size:1.4rem;line-height:1}.search div.result-data p.result-num strong{display:inline-block;margin:0 .2em;font-size:1.6rem;line-height:1;font-weight:bold}@media screen and (min-width: 768px){.search div.result-data p.result-num strong{font-size:1.8rem;line-height:1}}.tax-session main div.result-data p,.tax-committee main div.result-data p,.tax-kokkai_issue main div.result-data p{font-size:1.2rem;line-height:1;text-align:right}.tax-session main div.result-data p strong,.tax-committee main div.result-data p strong,.tax-kokkai_issue main div.result-data p strong{display:inline-block;margin:0 .1em;font-size:1.4rem;line-height:1}.tax-session main section.post:first-of-type,.tax-committee main section.post:first-of-type,.tax-kokkai_issue main section.post:first-of-type{margin-top:1rem !important}#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:flex;justify-content:space-between;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:flex;justify-content:space-between;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:1px solid #007f42}#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:rgb(0%,29.8039215686%,15.4886521538%);border-bottom:1px solid rgb(0%,29.8039215686%,15.4886521538%)}#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;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: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: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;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: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:linear-gradient(transparent 70%, #ff0 70%)}}main.profile{margin:0 auto;padding:2rem;max-width:960px}main.profile article{padding:2rem 2rem 4rem;background-color:#fff}@media screen and (min-width: 768px){main.profile article{margin-top:3rem}}main.profile section#chronological p{max-width:540px;margin:3rem auto 0;font-size:1.4rem;line-height:1.8}main.profile section#chronological p.text{margin:1rem auto}@media screen and (min-width: 768px){main.profile section#chronological p{font-size:1.6rem;line-height:1.8}}main.profile section#chronological p span.current-year{display:block;font-size:1.3rem;line-height:1.6;text-align:right}@media screen and (min-width: 768px){main.profile section#chronological p span.current-year{font-size:1.4rem;line-height:1.6}}main.profile section#chronological h3{display:none}main.profile section#chronological dl{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:1rem auto 0;width:100%;max-width:540px;border-bottom:1px solid #ccc}main.profile section#chronological dl dt{padding:.6em 0;width:20%;font-size:1.4rem;line-height:1.4;text-align:center;border-top:1px solid #ccc}main.profile section#chronological dl dd{padding:.6em 0;width:78%;font-size:1.4rem;line-height:1.4;border-top:1px solid #ccc}@media screen and (min-width: 768px){main.profile section#chronological dl dt{width:22%;font-size:1.6rem;line-height:1.4;text-align:right}main.profile section#chronological dl dd{padding:.6em 0 .6em 1rem;font-size:1.6rem;line-height:1.4;width:78%}}main.profile section#sonota dl{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2rem auto 0;width:100%;max-width:540px}main.profile section#sonota dl dt{padding:.6em 0;width:24%;font-size:1.4rem;line-height:1.6;color:#007f42;text-align:right}main.profile section#sonota dl dd{padding:.6em 0;width:72%;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.profile section#sonota dl dt{padding:.4em 0;width:22%;font-size:1.6rem;line-height:1.4}main.profile section#sonota dl dd{padding:.4em 0 .4em 1rem;font-size:1.6rem;line-height:1.4;width:78%}}main.profile section#sonota ul{display:flex;flex-wrap:wrap;flex-direction:column;margin:3rem auto 0;width:80%;max-width:800px}main.profile section#sonota ul li{position:relative;margin-top:1rem;width:100%;height:0;overflow:hidden}@media screen and (min-width: 768px){main.profile section#sonota ul{flex-wrap:nowrap;justify-content:space-between;flex-direction:row;width:auto}main.profile section#sonota ul li{padding-bottom:64%;width:48%}}main.profile section.content{margin:2rem auto 0;max-width:800px}@media screen and (min-width: 768px){main.profile section.content{margin-top:4rem}}main.profile section.content h3.wp-block-heading{margin-top:4rem;font-size:2.2rem;line-height:1.3;font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.05em;text-align:center;color:#007f42}@media screen and (min-width: 1024px){main.profile section.content h3.wp-block-heading{padding:0 120px;font-size:2.4rem;line-height:1.3}}main.profile section.content p.wp-block-paragraph{margin:1.5rem auto 0;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.profile section.content p.wp-block-paragraph{padding:0 90px;font-size:1.5rem;line-height:1.6}}@media screen and (min-width: 1024px){main.profile section.content p.wp-block-paragraph{padding:0 130px;font-size:1.6rem;line-height:1.6}}main.profile section.content div.wp-block-image{margin:2rem auto 0}main.profile section.content div.wp-block-image figure.size-small{width:80%}@media screen and (min-width: 768px){main.profile section.content div.wp-block-image figure.size-small{width:50%}}main.profile section.content div.wp-block-image figcaption.wp-element-caption{font-size:1.2rem;line-height:1.6}main.profile section.content div.wp-block-columns{margin:2rem auto 0;width:90%}@media screen and (min-width: 768px){main.profile section.content div.wp-block-columns{flex-wrap:nowrap !important;justify-content:space-between;margin:2rem auto 0}}@media screen and (min-width: 1024px){main.profile section.content div.wp-block-columns{width:100%}}@media screen and (min-width: 768px){main.profile section.content div.wp-block-columns div.wp-block-column{flex-basis:49% !important;flex-grow:0}}main.profile section.content div.wp-block-columns div.wp-block-column figure.wp-block-image{width:100%}main.profile section.content div.wp-block-columns div.wp-block-column figure.wp-block-image img{width:100%;height:auto}main.support article{margin:6rem auto 0;padding:2rem 2rem 4rem;max-width:1180px;background-color:#fff}@media screen and (min-width: 768px){main.support article{padding:3rem}}@media screen and (min-width: 1024px){main.support article{padding:4rem 8rem 8rem}}main.support article p{margin-top:1em;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.support article p{font-size:1.6rem;line-height:1.6}}main.support article p a{padding-bottom:.1em;color:#007f42;border-bottom:1px solid #007f42}main.support article p a.external-link{font-size:1.3rem;line-height:1}main.support article section{margin-top:4rem;padding:3rem}main.support article section.lead{margin:0 auto;padding:1rem;max-width:540px}main.support article section.lead img{width:100%;height:auto}main.support article section.lead h3{max-width:500px}main.support article div.content{margin-top:2rem}@media screen and (min-width: 768px){main.support article div.content{display:flex;justify-content:space-between;flex-wrap:wrap}}main.support article div.content h3{margin:0 auto;width:200px}main.support article div.content h3 img{width:100%;height:auto}main.support article div.content section.sns,main.support article div.content section.volunteer,main.support article div.content section.donate{margin:0 auto;padding:2rem;background-color:#f7f3f0;border-radius:10px}@media screen and (min-width: 768px){main.support article div.content section.sns,main.support article div.content section.volunteer,main.support article div.content section.donate{margin:0;padding:3rem 4rem}}main.support article div.content section.sns ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2rem auto 0;width:280px}main.support article div.content section.sns ul li{margin:1rem;width:40px;height:40px}main.support article div.content section.sns ul li a{display:block}main.support article div.content section.sns ul li a img{width:100%;height:auto}@media screen and (min-width: 768px){main.support article div.content section.sns{width:48%}}main.support article div.content section.volunteer{margin-top:3rem}@media screen and (min-width: 768px){main.support article div.content section.volunteer{margin-top:0;width:48%}main.support article div.content section.volunteer p:first-of-type{margin-top:1em}}main.support article div.content section.volunteer p{margin-top:2em}main.support article div.content section.volunteer p a{padding-bottom:.1em;font-weight:bold;border-bottom:2px solid #007f42}main.support article div.content section.volunteer p a:hover{color:rgb(0%,29.8039215686%,15.4886521538%);border-bottom:2px solid rgb(0%,29.8039215686%,15.4886521538%)}main.support article div.content section.donate{margin-top:3rem}@media screen and (min-width: 1024px){main.support article div.content section.donate{margin:3rem auto 0;width:80%}}main.support article div.content section.donate .onegai{margin:0 auto;max-width:540px}main.support article div.content section.donate .onegai .terms{margin-top:2rem;padding-top:1rem;font-size:1.4rem;line-height:1.4;border-top:1px solid hsl(0,0%,87.6470588235%)}main.support article div.content section.donate .onegai .terms li{margin:.5rem 0 0 1.6rem;list-style:decimal outside}main.support article div.content section.donate .means{margin:4rem auto 0;width:90%}main.support article div.content section.donate .means h4{font-size:2.2rem;line-height:1;font-weight:normal;color:#007f42}@media screen and (min-width: 768px){main.support article div.content section.donate .means{display:flex;justify-content:space-between;flex-wrap:wrap}main.support article div.content section.donate .means h4{font-size:2.8rem;line-height:1}}main.support article div.content section.donate .means .credit button{margin-top:2rem;padding:1rem .5em;width:28rem;font-size:2rem;line-height:1;background-color:#0097c2}main.support article div.content section.donate .means .credit button:hover{background-color:rgb(0%,43.6486759652%,56.0784313725%)}main.support article div.content section.donate .means .credit button a::after{top:38%}main.support article div.content section.donate .means .giro{margin-top:3rem}main.support article div.content section.donate .means .giro li{margin:1rem 0 0 2rem;font-size:1.4rem;line-height:1.6;list-style:decimal outside}main.support article div.content section.donate .means .deduction{margin-top:4rem}@media screen and (min-width: 768px){main.support article div.content section.donate .means .credit,main.support article div.content section.donate .means .giro,main.support article div.content section.donate .means .deduction{margin-top:0;width:46%}}main.support article button{display:block;margin:2rem auto 0;font-size:1.4rem;line-height:1;text-align:center;border-radius:10px;transition:.1s}main.support article button a{display:block;position:relative;padding:1em .5em;color:#fff}main.support article button a::after{position:absolute;right:1em;transition:.1s}main.support article button.jcps-link{width:80%;background-color:#e73861}main.support article button.jcps-link:hover{background-color:rgb(82.5885870043%,9.9604326035%,26.9761716346%)}main.support article button.jcps-link a::after{top:42%;right:.5em;font-size:1.4rem;line-height:1}main.support article button.jcps-link a img{margin-top:.5rem;width:70%;height:auto}main.support article button.placard-link{width:20rem;background-color:#007f42}main.support article button.placard-link:hover{background-color:rgb(0%,29.8039215686%,15.4886521538%)}main.support article button.placard-link a::after{top:34%;right:.5em;font-size:1.4rem;line-height:1}main.support article button.placard-link a img{width:80%;height:auto}main.support article button.external-link a::after{right:.5em;font-family:FontAwesome;content:""}body#page_privacy-policy h2.page-title{margin-top:11rem !important;font-size:2.4rem;line-height:1}@media screen and (min-width: 768px){body#page_privacy-policy h2.page-title{font-size:2.8rem;line-height:1}}main.privacy{margin:0 auto;padding:2rem;max-width:960px}main.privacy article{padding:2rem 2rem 4rem;background-color:#fff}@media screen and (min-width: 768px){main.privacy article{margin-top:3rem}}main.privacy section.content{margin:2rem auto 0;max-width:640px;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.privacy section.content{margin-top:4rem;font-size:1.6rem;line-height:1.8}}main.privacy section.content ol li{margin:1.5em 0 1.5em 1.5em;list-style:decimal}main.privacy section.content ol li::marker{font-weight:700}main.privacy section.content h3.wp-block-heading{margin-top:4rem;font-size:2.2rem;line-height:1.3;font-weight:bold;font-feature-settings:"palt" 1;letter-spacing:.05em;text-align:center;color:#007f42}@media screen and (min-width: 1024px){main.privacy section.content h3.wp-block-heading{padding:0 120px;font-size:2.4rem;line-height:1.3}}main.privacy section.content p.wp-block-paragraph{margin:1.5rem auto 0;font-size:1.4rem;line-height:1.6}@media screen and (min-width: 768px){main.privacy section.content p.wp-block-paragraph{padding:0 90px;font-size:1.5rem;line-height:1.6}}@media screen and (min-width: 1024px){main.privacy section.content p.wp-block-paragraph{padding:0 130px;font-size:1.6rem;line-height:1.6}}main.privacy section.content div.wp-block-image{margin:2rem auto 0}main.privacy section.content div.wp-block-image figure.size-small{width:80%}@media screen and (min-width: 768px){main.privacy section.content div.wp-block-image figure.size-small{width:50%}}main.privacy section.content div.wp-block-image figcaption.wp-element-caption{font-size:1.2rem;line-height:1.6}main.privacy section.content div.wp-block-columns{margin:2rem auto 0;width:90%}@media screen and (min-width: 768px){main.privacy section.content div.wp-block-columns{flex-wrap:nowrap !important;justify-content:space-between;margin:2rem auto 0}}@media screen and (min-width: 1024px){main.privacy section.content div.wp-block-columns{width:100%}}@media screen and (min-width: 768px){main.privacy section.content div.wp-block-columns div.wp-block-column{flex-basis:49% !important;flex-grow:0}}main.privacy section.content div.wp-block-columns div.wp-block-column figure.wp-block-image{width:100%}main.privacy section.content div.wp-block-columns div.wp-block-column figure.wp-block-image img{width:100%;height:auto}
