body{-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}#page_top #contents{padding-top:0}@media screen and (max-width: 512px){#page_top #contents{padding-top:6rem}}section h2{font-weight:bold;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.15em;text-align:center;color:#007f42}section button.link{background-color:#007f42}section button.link:hover{background-color:#004c27}.section .inner{width:100%;max-width:1180px;padding:40px 0 100px 0}.section h2{margin:20px 0 40px;font-size:2.8rem;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.15em;text-align:center;color:#007f42}.section.gl{background:#f4f5f6}@media screen and (max-width: 1032px){.section a,#news #news_blog a #blog_thumb img,#news #news_blog a #blog_txt .ttl,#news #news_hl a .ttl,#news #news_hl a .date{display:block;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}}#fv{background-image:url(../img/ph-yamazoetaku-2026-top-pc.jpg);background-size:130%;background-position:left 30% bottom 80%;background-repeat:no-repeat;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#fv .inner{position:relative;max-width:1180px;height:85vh}#fv h2 img,#fv h3 img{width:100%;height:auto}#fv h2{position:absolute;top:56%;left:100px;width:400px;height:auto}#fv h3{position:absolute;top:20%;left:200px;width:240px;height:auto}#fv ul{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:100px;bottom:30px;width:460px;max-width:460px}#fv ul li{width:40px;height:40px}#fv ul li a{display:block}#fv ul li a img{width:100%;height:auto}#fv h2,#fv h3,#fv ul{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 1032px){#fv{background-image:url(../img/ph-yamazoetaku-2026-top-smp.jpg);background-position:left 28% bottom 30%;background-size:180%}#fv .inner{height:68vh}#fv h2{top:48%;left:30px;width:42%}#fv h3{top:20%;width:24%;height:auto}#fv ul{bottom:20px;left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 0 0;max-width:420px}#fv ul li{width:35px;height:35px}}@media screen and (max-width: 512px){#fv{background-position:left 35% bottom;background-size:240%}#fv .inner{height:70vh}#fv h2{top:46%;left:20px;width:50%}#fv h3{top:16%;left:20px;width:35%}#fv ul{left:20px;max-width:335px}#fv ul li{width:28px;height:28px}}@media screen and (max-width: 375px){#fv{background-position:left 35% bottom 15%;background-size:240%}#fv .inner{height:70vh}}#message{margin:60px auto;padding:0 30px;max-width:660px}#message h2{margin:0 auto;max-width:320px;font-size:4rem;line-height:1}#message h2 img{width:100%;height:auto}#message p.text{margin-top:20px;font-size:2rem;line-height:2;color:#007f42}#message p.sign{margin:20px 0 0 auto;width:140px}#message p.sign img{width:100%;height:auto}@media screen and (max-width: 512px){#message h2{max-width:260px;font-size:3.2rem;line-height:1}#message p.text{font-size:1.6rem;line-height:2}#message p.sign{width:120px}}#kokkai-hl{margin:4rem auto 0;padding:0 4rem;max-width:880px}@media screen and (max-width: 512px){#kokkai-hl{padding:0}}#kokkai-hl h3{margin-bottom:2rem;padding:1em;font-size:1.6rem;line-height:1;letter-spacing:.15em;color:#007f42;text-align:center}#kokkai-hl div.kokkai-movie{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}#kokkai-hl div.kokkai-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#kokkai-hl a.kokkai-info-link{display:block;margin:3rem auto 0;padding:0 4rem;max-width:600px}#kokkai-hl a.kokkai-info-link:hover{opacity:.9}#kokkai-hl a.kokkai-info-link>span{display:inline-block;margin-right:1em;font-size:1.4rem;line-height:1}#kokkai-hl a.kokkai-info-link h2{margin-top:1rem;font-size:2rem;line-height:1.5;letter-spacing:0;text-align:left;color:#007f42}#kokkai-hl a.kokkai-info-link span.kokkai-title-arrow{display:block;margin:.4rem 0 0 auto;padding:.4em .4em;width:8em;font-size:1.2rem;line-height:1;letter-spacing:.05em;color:#007f42;text-align:center;border:1px solid #007f42;border-radius:10px}#kokkai-hl button{margin-top:4rem}#photo1{margin-top:8rem;width:100%;height:70vh;background:url(../img/fv-2022-office-window.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 1032px){#photo1{height:40vh}}@media screen and (max-width: 512px){#photo1{height:34vh;background-position:-100px center}}#photo2{margin-top:8rem;width:100%;height:50vh;background:url(../img/fv-2022-look-side.jpg) center center no-repeat;background-size:cover}@media screen and (max-width: 1032px){#photo2{height:40vh}}@media screen and (max-width: 512px){#photo2{height:30vh}}#policy-achieve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:12rem auto 0;padding:0 3rem;max-width:1180px}#policy-achieve button{margin-top:3rem}#policy-achieve div.policy{width:58%}#policy-achieve div.policy img{width:auto;height:100%}#policy-achieve div.policy h2{height:10rem}#policy-achieve div.policy ul{margin-top:1rem}#policy-achieve div.policy ul li{display:inline-block;margin:3rem 4rem 0 0;width:auto;height:4.4rem;background-color:#fff}#policy-achieve div.policy ul li:nth-of-type(even),#policy-achieve div.policy ul li:last-of-type{margin-right:0}#policy-achieve div.policy ul li:hover{background-color:#ff0}#policy-achieve div.achieve{width:32%}#policy-achieve div.achieve h2{font-size:2.8rem;line-height:1.2}#policy-achieve div.achieve ul{margin-top:2rem}#policy-achieve div.achieve ul li{position:relative;margin-top:2rem;padding-left:.7em;font-size:2.6rem;line-height:1.2;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-weight:bold;color:#0097c2}#policy-achieve div.achieve ul li::before{position:absolute;top:0;left:0;content:"";font-family:"FontAwesome"}#policy-achieve div.achieve ul li:last-of-type{display:none}@media screen and (max-width: 512px){#policy-achieve{display:block;margin-top:8rem}#policy-achieve div.policy,#policy-achieve div.achieve{width:100%}#policy-achieve div.policy h2{height:8rem}#policy-achieve div.policy ul li{margin:1.5rem 1.5rem 0 0;height:3.2rem}#policy-achieve div.achieve{margin-top:6rem}#policy-achieve div.achieve h2{font-size:2.4rem;line-height:1.2}}#profile{padding:6rem 3rem;background-color:#f4f5f6}#profile h2{font-size:2.8rem;line-height:1}#profile p{margin-top:2rem;font-size:1.6rem;line-height:1.8;text-align:center;color:#007f42}#profile button{margin-top:2rem}@media screen and (max-width: 512px){#profile h2{font-size:2rem;line-height:1}#profile p{font-size:1.4rem;line-height:1.8;text-align:left}}#news_hl{width:68%}#news_hl li{padding:2rem;border-bottom:dashed 1px #ccc}#news_hl li:first-child{border-top:dashed 1px #ccc}#news_hl li a{display:block}#news_hl li a:hover{color:#007f42}#news_hl .date,#news_hl .label{display:inline-block;margin-bottom:.5em}#news_hl .date{width:8em;font-size:1.2rem;line-height:1}#news_hl .label{padding:.3em 1em;font-size:1.2rem;line-height:1;color:#007f42;text-align:center;border:solid 1px #007f42}#news_hl .ttl{font-size:1.6rem;line-height:1.4}@media screen and (max-width: 512px){#news_hl{margin-top:3rem;width:100%}#news_hl li{padding:2rem 1rem}#news_hl .date{font-size:1.1rem;line-height:1}#news_hl .label{font-size:1.1rem;line-height:1}#news_hl .ttl{font-size:1.4rem;line-height:1.4}}#sns{margin-top:6rem;padding:0 3rem}#sns .inner{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:0 auto;max-width:1180px}#sns h2{margin-bottom:2rem;width:100%;font-size:2.8rem;line-height:1}#sns .left h3{margin:3px 0}#sns .left iframe{margin-top:1rem !important;width:100% !important;border:1px solid #f4f5f6 !important}#sns .sbi_photo_wrap a{background-size:cover;background-position:center center;background-repeat:no-repeat}#sns .sbi_photo_wrap a img{display:none}#sns .left,#sns .right{width:47%;text-align:center}#sns .left h3 a,#sns .right h3 a{display:block;margin-bottom:1rem}#sns .left h3 a img,#sns .right h3 a img{height:32px}@media screen and (max-width: 512px){#sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding:6rem 2rem}#sns h2{font-size:2.4rem;line-height:1}#sns .left,#sns .right{width:100%;overflow:hidden}#sns .left iframe{height:400px !important}#sns .right{margin-top:4rem}#sns .left h3 a,#sns .right h3 a{margin-bottom:.8rem}#sns .left h3 a img,#sns .right h3 a img{height:28px}}@media screen and (max-width: 1032px){#news_blog a,#news_hl a,.section a{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}}