@charset "UTF-8";.home footer{margin-top:9.6rem}.p-hero{background:#daefed;width:100%;height:max(100vh - 10rem,50rem);position:relative}.p-hero__cloud{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:30rem;overflow:hidden;margin-top:3rem}.p-hero__cloud img{width:auto;height:100%}.p-hero__cloud img:first-child{-webkit-animation:loop 100s -50s linear infinite;animation:loop 100s -50s linear infinite}.p-hero__cloud img:last-child{-webkit-animation:loop2 100s linear infinite;animation:loop2 100s linear infinite}.p-hero__info-top{position:absolute;top:0;right:5%;gap:2rem;display:none}@media (min-width:48em){.p-hero__info-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.p-hero__info-top li{list-style:none;width:14rem;height:4.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.p-hero__info-top li:hover{height:5.5rem}.p-hero__info-top li a{border-radius:0 0 2rem 2rem;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#171717;text-decoration:none;font-size:1.4rem;height:100%;width:100%;-webkit-transition:all .3s;transition:all .3s;background:#e5b63c}.p-hero__info-top li a:hover{text-decoration:underline}.p-hero__info-top li:first-child a{background:#bfffbf}.p-hero__info-top li:last-child a{background:#e2e53c}.p-hero__info-bottom{position:absolute;top:1.6rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.p-hero__info-bottom{gap:2rem;top:6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:67.5em){.p-hero__info-bottom{top:4rem}}.p-hero__logo{margin:0;width:6rem;height:6rem}@media (min-width:48em){.p-hero__logo{width:10rem;height:10rem}}.p-hero__logo img{width:100%;height:100%}.p-hero__info-credit{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0}@media (min-width:48em){.p-hero__info-credit{gap:2rem}}@media (min-width:67.5em){.p-hero__info-credit{grid-template-columns:repeat(4,1fr)}}.p-hero__info-credit li{list-style:none;margin-bottom:0}.p-hero__info-credit li a{background-color:#008cd6;padding:.6rem 1.6rem;border-radius:.6rem;text-align:center;text-decoration:none;color:#fff;font-size:1.4rem;display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.p-hero__info-credit li a:hover{background-color:#004970}.p-hero__info-credit li a>span{display:none}@media (min-width:48em){.p-hero__info-credit li a>span{display:inline-block}}.p-hero__catch{margin:0;position:absolute;top:50%;left:50%;width:min(90%,74rem);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:48em){.p-hero__catch{width:min(80%,74rem)}}.p-hero__catch img{width:100%}.p-hero__forest{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;overflow:hidden;content:"";display:block;background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/hero/forest.webp) repeat-x;background-size:cover;background-position:bottom;width:100%;height:19rem}@media (min-width:67.5em){.p-hero__forest{background-size:contain}}@-webkit-keyframes loop{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.p-top__bg-cloud{position:relative;z-index:1;background-color:#f5f5f5;background-image:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/common/bg/cloud1.svg),url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/common/bg/cloud2.svg);background-repeat:no-repeat,no-repeat;background-size:60%,60%;background-position:right -50% top 10%,left -30% top 97%;overflow:hidden}@media (min-width:67.5em){.p-top__bg-cloud{background-size:40%,40%;background-position:right -20% top 10%,left -20% top 90%}}.p-top .l-contents__outer{padding-top:9rem}.p-top-info-wrap{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;gap:2rem}@media (min-width:48em){.p-top-info-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.p-top-info-wrap .p-top-credit,.p-top-info-wrap .p-top-news{width:100%}@media (min-width:48em){.p-top-info-wrap .p-top-credit,.p-top-info-wrap .p-top-news{width:50%}}.p-top-credit{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/common/bg/stripe03.webp) repeat;border-radius:2rem;padding:4rem;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;background-size:9%}@media (min-width:48em){.p-top-credit{background-size:5%}}.p-top-credit__ttl{color:#e2e53c;font-weight:600;font-size:clamp(2.4rem,2.343rem + .29vw,2.6rem)}.p-top-credit__ttl span{display:block}@media (min-width:48em){.p-top-credit__ttl span{display:inline-block}}.p-top-credit__text{background:#fff;border-radius:1.6rem;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;height:100%;font-weight:600;font-size:clamp(2.4rem,2.343rem + .29vw,2.6rem);padding:2rem}@media (min-width:48em){.p-top-credit__text{padding:3rem}}.p-top-credit__text p{margin-bottom:1rem;line-height:1.4}@media (min-width:67.5em){.p-top-credit__text p{font-size:3.6rem;margin-bottom:2rem}}.p-top-credit__text p span.small{font-size:1.9rem;display:block}@media (min-width:67.5em){.p-top-credit__text p span.small{font-size:3.4rem}}.p-top-credit__text p span.xsmall{font-size:1.6rem;display:block}@media (min-width:67.5em){.p-top-credit__text p span.xsmall{font-size:2.4rem}}.p-top-credit__text p:last-of-type{margin-bottom:0}@media (min-width:48em){.p-top-credit__text .br{display:block}}.p-top-about{margin-top:3rem}@media (min-width:48em){.p-top-about{margin-top:6rem}}.p-top-about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-howto{border:6px solid #171717;border-radius:2rem;padding:3rem 2rem;margin-top:3rem}@media (min-width:48em){.p-top-howto{margin-top:6rem}}@media (min-width:67.5em){.p-top-howto{padding:8rem 0}}.p-top-howto__items{margin-left:0;position:relative;overflow:hidden}@media (min-width:48em){.p-top-howto__items{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:min(95%,108rem);margin:0 auto}}.p-top-howto__chara{display:none}@media (min-width:67.5em){.p-top-howto__chara{display:block;position:absolute;right:-6%;bottom:-3%}}.p-top-howto__item{padding-top:8rem;margin-top:-8rem;margin-bottom:5rem;list-style:none}@media (min-width:48em){.p-top-howto__item{margin-bottom:0}}@media (min-width:48em){.p-top-howto__item:not(:last-child){border-right:1px dotted #a3a2a2;padding-right:2rem}}.p-top-howto__ttl{font-weight:600;font-size:clamp(2.4rem,2.343rem + .29vw,2.6rem);line-height:1.5;color:#118740;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p-top-howto__ttl:before{content:"";display:block;background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/common/icon/arrow-yellow.svg) no-repeat center;background-size:contain;width:1em;height:1em}.p-top-slider{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/common/bg/stripe01.webp) repeat;background-color:#e0f2ff;background-size:5%;position:relative;z-index:1}@media (min-width:48em){.p-top-slider{background-size:3%}}.p-top-slider__ttl{font-weight:600;font-size:clamp(2.4rem,2.343rem + .29vw,2.6rem);text-align:center}.p-top-slider__ttl>span{display:block;line-height:1}.p-top-slider .ttl-deco:before{margin-left:3rem}@media (min-width:48em){.p-top-slider .ttl-deco:before{margin-left:15rem}}.p-top-slider__sub-ttl{text-align:center;font-weight:600;font-size:clamp(3rem,2.777rem + .91vw,3.6rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-top-slider__sub-ttl:before,.p-top-slider__sub-ttl:after{content:"";display:block;width:1em;height:1em}.p-top-slider__sub-ttl--orange{color:#f85430}.p-top-slider__sub-ttl--orange:before,.p-top-slider__sub-ttl--orange:after{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/sub-ttl__dots-orange.webp) no-repeat center}.p-top-slider__sub-ttl--green{color:#0a5043}.p-top-slider__sub-ttl--green:before,.p-top-slider__sub-ttl--green:after{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/sub-ttl__dots-green.webp) no-repeat center}.p-top-slider__sub-ttl--purple{color:#884898}.p-top-slider__sub-ttl--purple:before,.p-top-slider__sub-ttl--purple:after{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/sub-ttl__dots-purple.webp) no-repeat center}.p-top-slider__sub-ttl--blue{color:#1199b0}.p-top-slider__sub-ttl--blue:before,.p-top-slider__sub-ttl--blue:after{background:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/sub-ttl__dots-blue.webp) no-repeat center}.swiper-slide{list-style:none;height:auto}.p-slider-pre{font-weight:600;font-size:clamp(2.4rem,2.343rem + .29vw,2.6rem);text-align:center}.p-slider-wrapper{position:relative;margin-bottom:8rem}.p-slider__link{text-decoration:none;border-radius:1.6rem;overflow:hidden;display:block;border:4px solid #171717;-webkit-transition:all .3s;transition:all .3s;height:100%;background-color:#fff}.p-slider__link:hover{border:4px solid #ffeb37;text-decoration:underline}.p-slider__cat,.p-slider__cat--csr,.p-slider__cat--carbonOffset,.p-slider__cat--reporting,.p-slider__cat--utilization,.p-slider__cat--creator{display:inline-block;position:absolute;top:3px;left:2rem;z-index:3;padding:.5rem 1rem;color:#fff;border-radius:0 0 5px 5px;background-color:#f38f19}.p-slider__cat--creator{background-color:#f38f19}.p-slider__cat--utilization{background-color:#3ab153}.p-slider__cat--reporting{background-color:#e5b63c}.p-slider__cat--carbonOffset{background-color:#005bac}.p-slider__cat--csr{background-color:#3ab153}.p-slider__img{content:"";display:block;width:100%;aspect-ratio:3/2;background-size:contain;position:relative;background-position:center}.p-slider__text{color:#171717;padding:1rem}.p-slider__ttl{font-weight:400;font-size:1.6rem}@media (min-width:80em){.p-slider__ttl{font-size:1.8rem}}.p-slider__date{margin-top:1rem;font-size:1.4rem}@media (min-width:80em){.p-slider__date{font-size:1.6rem}}.p-slider__navigation{position:absolute}.p-slider__pagination{bottom:-5rem !important}.p-slider__repletion,.p-slider__ctg{font-size:1.2rem;color:#515151;margin-bottom:0}@media (min-width:80em){.p-slider__repletion,.p-slider__ctg{font-size:1.4rem}}.p-slider__ctg{background-color:#efefef;display:inline-block;padding:0 1rem;margin-top:1rem;margin-right:.5rem}.swiper-pagination-bullet{background-color:transparent;background-image:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/slider-pagination__bullet.webp);background-repeat:no-repeat;background-size:contain;border-radius:unset;height:1.4rem;width:1.4rem;opacity:1}.swiper-pagination-bullet-active{background-image:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/slider-pagination__bullet--active.webp);height:1.4rem;width:1.4rem}.swiper-slide img{height:auto;width:100%}.swiper-button-prev,.swiper-button-next{height:5rem;width:5rem}@media (min-width:48em){.swiper-button-prev,.swiper-button-next{height:8.4rem;width:8.4rem}}.swiper-button-prev:after,.swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";height:5rem;width:5rem;margin:auto}@media (min-width:48em){.swiper-button-prev:after,.swiper-button-next:after{height:8.4rem;width:8.4rem}}.swiper-button-prev:after{background-image:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/slider-button-arrow01.webp)}.swiper-button-next:after{background-image:url(//gcredit-gifu.jp/wp-content/themes/gcredit/assets/css/../img/top/slider-button-arrow02.webp)}.swiper-slide img{height:auto;width:100%}.p-top-sdgs .l-contents__outer{padding:9.6rem 0}.p-top-sdgs__2column{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;gap:2rem}@media (min-width:48em){.p-top-sdgs__2column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.p-top-sdgs__logo img{width:100%}.p-top-sdgs__logo>p{margin-top:1rem}@media (min-width:48em){.p-top-sdgs__logo{width:40%}}.p-top-sdgs__icons{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.p-top-sdgs__icons img{width:100%}@media (min-width:48em){.p-top-sdgs__icons{width:60%;grid-template-columns:repeat(6,1fr)}}@media (min-width:67.5em){.p-top-sdgs__icons{grid-template-columns:repeat(9,1fr)}}.p-top-bunners{background:#efefef}.p-top-bunners .l-contents__outer{padding:9.6rem 0}.p-top-bunners__wrap{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:48em){.p-top-bunners__wrap{grid-template-columns:repeat(3,1fr)}}@media (min-width:67.5em){.p-top-bunners__wrap{grid-template-columns:repeat(5,1fr)}}.p-top-bunners__item{aspect-ratio:25/10;background-color:#fff;border-radius:1rem;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.p-top-bunners__item:hover{opacity:.6}.p-top-bunners__item img{width:100%}