@charset "UTF-8";li{margin-left:1em}.p-ttl-box{height:26rem;width:100%;position:relative}@media (min-width:48em){.p-ttl-box{height:35rem}}.p-ttl-box--mask h1,.p-ttl-box--mask h1 span,.p-ttl-box--mask h2,.p-ttl-box--mask h2 span{color:#fff}.p-ttl-box--mask:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,94,109,.3)}.p-ttl-box h1,.p-ttl-box h2{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10;width:100%}#page-single-works .p-ttl-box{min-height:63rem}@media (min-width:48em){#page-single-works .p-ttl-box{min-height:58rem}}#page-single-works .p-ttl-box__info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;z-index:10}#page-single-works .p-ttl-box__tags a{color:#fff}#page-single-works .p-ttl-box__tags a:not(:last-child){margin-right:1rem}#page-single-works .p-ttl-box__cat,#page-single-works .p-ttl-box__date{color:#fff}#page-single-works .p-ttl-box__cat a,#page-single-works .p-ttl-box__date a{color:#fff}#page-single-works .p-ttl-box h1{text-align:left;position:initial;-webkit-transform:initial;transform:initial;padding:0;margin-bottom:1rem}.breadCrumb-wrap{margin-top:2em;margin-left:auto;margin-right:auto;width:min(95%, 108rem)}.breadCrumb-wrap a{color:#4ebf19}.breadCrumb-wrap a:hover{color:#323232;text-decoration:underline}.p-archive{margin-top:10rem;margin-bottom:13rem}.p-single{width:min(95%, 76.8rem);margin:0 auto}.p-single__ttl{padding:.5em 0;color:#494949;font-size:clamp(2.5vw, 2.057rem + 1.71vw, 2rem);position:relative;padding-bottom:.5em;margin-bottom:3rem;margin-top:0}.p-single__ttl:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:10px;background:-webkit-repeating-linear-gradient(135deg,#b8ead4,#b8ead4 3px,#fff 3px,#fff 6px);background:repeating-linear-gradient(-45deg,#b8ead4,#b8ead4 3px,#fff 3px,#fff 6px)}.p-single__btn-wrap{margin-top:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-single__btn{padding:.5rem 2rem;font-size:1.4rem;margin-left:.7em;text-decoration:none;color:#fff;border:3px solid #085e53;overflow:hidden;display:block;background-color:#fff;color:#323232;border-radius:3rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:48em){.p-single__btn{padding:1rem 5rem;font-size:initial}}.p-single__btn:hover{background-color:#e1f3c3}.p-single__btn.ichiran{color:#fff;background-color:#085e53}.p-single__btn.ichiran:hover{color:#fff;background-color:#000;border:3px solid #000}.post-categories{margin-bottom:1em}.post-categories li{list-style:none;margin-left:0;display:inline}.post-categories li a{border:1px solid #323232;padding:.5rem 1rem;border-radius:5rem;text-decoration:none;color:#323232}.p-overview .wp-block-image{max-width:56rem;margin:0 auto 3rem auto}@media (min-width:48em){.p-department{gap:2.6rem}}.p-department__item{list-style:none}@media (min-width:48em){.p-department__item{width:calc(25% - 2.6rem)}}.p-department__item--general .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/general.jpg)}.p-department__item--business .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/business.jpg)}.p-department__item--maintenance .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/maintenance.jpg)}.p-department__item--wood-center .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/wood-center.jpg)}.p-department__item--chip-center .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/chip-center.jpg)}.p-department__item--gifu .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/gifu.jpg)}.p-department__item--tounou .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/tounou.jpg)}.p-department__item--hida .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/hida.jpg)}.p-department__item--production .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/production.jpg)}.p-department__item--certification .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/certification.jpg)}.p-department__item--support .p-department__link{background-image:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/sub/p-department/support.jpg)}.p-department__link{position:relative;padding-top:80%;display:block;background-size:cover;background-position:center;border-radius:1.6rem;overflow:hidden}.p-department__link:after{display:block;content:"";background-color:rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0;bottom:0;right:0}.p-department__link:hover:after{background-color:rgba(0,0,0,.6)}.p-department span,.p-department h4{color:#fff;z-index:20}.p-department span{position:absolute;top:1rem;left:1.6rem}.p-department h4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center}.p-bunner-common,.p-bunner-l,.p-bunner,.p-bunner-m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;margin-bottom:3rem}.p-bunner-common li,.p-bunner-l li,.p-bunner li,.p-bunner-m li{list-style:none;position:relative;padding-top:40%;border-radius:1.6rem;background-size:cover;background-position:center;border-radius:1.6rem;overflow:hidden;margin-left:0}.p-bunner-common li:before,.p-bunner-l li:before,.p-bunner li:before,.p-bunner-m li:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s;transition:all .3s;opacity:0}.p-bunner-common li:has(>a:hover):before,.p-bunner-l li:has(>a:hover):before,.p-bunner li:has(>a:hover):before,.p-bunner-m li:has(>a:hover):before{opacity:1}.p-bunner-common a,.p-bunner-l a,.p-bunner a,.p-bunner-m a{font-weight:600;position:absolute;top:50%;left:50%;width:100%;height:100%;padding:0 1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:none}@media (min-width:48em){.p-bunner-common a,.p-bunner-l a,.p-bunner a,.p-bunner-m a{padding:0 2rem}}.p-bunner-common a:hover,.p-bunner-l a:hover,.p-bunner a:hover,.p-bunner-m a:hover{text-decoration:underline}.p-bunner-common span,.p-bunner-l span,.p-bunner span,.p-bunner-m span{font-size:1.4rem;font-weight:400}@media (min-width:48em){.p-bunner-common span,.p-bunner-l span,.p-bunner span,.p-bunner-m span{font-size:1.6rem}}.p-bunner li,.p-bunner-m li{width:calc(50% - 1.2rem)}@media (min-width:48em){.p-bunner li,.p-bunner-m li{padding-top:25%;width:calc(25% - 1.2rem)}}.p-bunner li:nth-child(odd),.p-bunner-m li:nth-child(odd){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/bg/bg-yellow.webp) repeat;border:2px solid #b7a549}.p-bunner li:nth-child(odd):before,.p-bunner-m li:nth-child(odd):before{background:rgba(209,250,61,.168)}.p-bunner li:nth-child(even),.p-bunner-m li:nth-child(even){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/bg/bg-green.webp) repeat;border:2px solid #61a25b}.p-bunner li:nth-child(even):before,.p-bunner-m li:nth-child(even):before{background:rgba(209,250,61,.168)}.p-bunner a,.p-bunner-m a{font-size:clamp(1.6rem, 1.543rem + 0.29vw, 1.8rem);color:#323232}.p-bunner a:after,.p-bunner-m a:after{content:"";display:block;background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/arrow-right.svg) no-repeat center;background-size:contain;position:absolute;right:1rem;bottom:1.5rem;width:3.6rem;height:1rem;-webkit-transition:all .3s;transition:all .3s}.p-bunner a:hover:after,.p-bunner-m a:hover:after{right:.4rem}.p-bunner-m li{width:100%;margin-left:0}@media (min-width:48em){.p-bunner-m li{padding-top:30%;width:calc(33.3333333333% - 1.2rem)}}@media (min-width:48em){.p-bunner-m a:after{width:6.3rem;height:1.6rem}}@media (min-width:48em){.p-bunner-l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.p-bunner-l li{border:none;margin-left:0;max-width:98%;width:100%}.p-bunner-l li:before{background:rgba(0,0,0,.539);opacity:1;outline:2px solid #fff;outline-offset:-7px;border-radius:2rem;background-repeat:no-repeat}.p-bunner-l li:nth-child(4n+1){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/bunner-btn4.jpg);background-size:cover}.p-bunner-l li:nth-child(4n+2){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/bunner-btn1.jpg) no-repeat;background-size:cover}.p-bunner-l li:nth-child(4n+3){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/bunner-btn3.jpg) no-repeat;background-size:cover}.p-bunner-l li:nth-child(4n+4){background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/bunner-btn2.jpg) no-repeat;background-size:cover}@media (min-width:48em){.p-bunner-l li{width:calc(50% - 1.2rem);padding-top:30%}}.p-bunner-l li:has(>a:hover):before{background:rgba(0,0,0,.7)}.p-bunner-l li:has(>a:hover):after{right:.2rem}.p-bunner-l li:after{content:"";display:block;width:3.6rem;height:3.6rem;background:url(//www.g-moriren.or.jp/wp-content/themes/wp-jforest/assets/css/../img/common/btn/arrrow-bunner-l.png) no-repeat;background-size:contain;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}.p-bunner-l a{color:#fff;font-size:clamp(1.6rem, 0.964rem + 2.33vw, 2.8rem)}.p-bunner-l span{display:block;width:80%}