@charset "UTF-8";.gxlab-top-mv{position:relative;z-index:0;overflow:hidden}.gxlab-top-mv__inner{position:relative;display:grid;align-items:center}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__inner{max-width:1440px;height:580px;padding-right:80px;padding-left:80px;margin:0 auto}}@media screen and (max-width: 640px){.gxlab-top-mv__inner{padding:48px 16px 24px}}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__img{position:absolute;top:0;right:0;z-index:-1}.gxlab-top-mv__img img{width:auto;height:580px}}@media screen and (min-width: 1440.02px) and (max-width: 1920px){.gxlab-top-mv__img{right:auto;left:calc(50% + 300px);transform:translate(-50%)}}@media screen and (min-width: 640.02px) and (max-width: 1440px){.gxlab-top-mv__img{left:372px}}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__lead{width:446px}}.gxlab-top-mv__head{display:inline-block;padding:4px 12px;font-weight:700;line-height:1.43;color:#00af69;border:1px solid #00af69}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__head{font-size:22px;background-color:#ffffffd9}}@media screen and (max-width: 640px){.gxlab-top-mv__head{font-size:18px}}.gxlab-top-mv__title{font-weight:700;line-height:1;color:#00af69}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__title{display:inline-block;margin-top:24px;font-size:52px;background-color:#ffffffd9}}@media screen and (max-width: 640px){.gxlab-top-mv__title{margin-top:16px;font-size:40px}}.gxlab-top-mv__text{line-height:1.6}@media screen and (min-width: 640.02px),print{.gxlab-top-mv__text{margin-top:22px;font-size:16px;background-color:#ffffffd9}}@media screen and (max-width: 640px){.gxlab-top-mv__text{margin-top:24px;font-size:16px}}.gxlab-top-section.gxlab-top-section--green{background-color:#e9f9f3}.gxlab-top-section__inner{max-width:1440px;margin:0 auto}@media screen and (min-width: 640.02px),print{.gxlab-top-section__inner{padding:100px 80px}.gxlab-top-section__inner .top-button{margin:48px auto 0}}@media screen and (max-width: 640px){.gxlab-top-section__inner{padding:80px 16px}.gxlab-top-section__inner .top-button{max-width:100%;margin-top:40px}}@media screen and (min-width: 640.02px),print{.gxlab-top-box{padding:48px 46px;background-color:#fff}}.gxlab-top-box .link-card{margin-top:0}.gxlab-top-h2{position:relative;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width: 640.02px),print{.gxlab-top-h2{padding-bottom:14px;margin-bottom:40px;font-size:32px}}@media screen and (max-width: 640px){.gxlab-top-h2{padding-bottom:12px;margin-bottom:28px;font-size:24px}}.gxlab-top-h2:after{position:absolute;bottom:0;left:50%;content:"";background-color:#00af69;border-radius:3px;transform:translate(-50%)}@media screen and (min-width: 640.02px),print{.gxlab-top-h2:after{width:130px;height:6px}}@media screen and (max-width: 640px){.gxlab-top-h2:after{width:100px;height:4px}}.gxlab-top-solution{position:relative;z-index:0;overflow:hidden;background:linear-gradient(180deg,#e3fff4 0%,#ffffff 100%)}@media screen and (min-width: 640.02px),print{.gxlab-top-solution{padding-top:100px;padding-bottom:434px}}@media screen and (max-width: 640px){.gxlab-top-solution{padding-top:64px}}.gxlab-top-solution__inner{max-width:1440px;margin:0 auto}@media screen and (min-width: 640.02px),print{.gxlab-top-solution__inner{padding-right:80px;padding-left:80px}.gxlab-top-solution__inner .top-button{margin:48px auto 0}}@media screen and (max-width: 640px){.gxlab-top-solution__inner{padding-right:16px;padding-left:16px}.gxlab-top-solution__inner .top-button{max-width:100%;margin-top:40px}}.gxlab-top-solution__img{z-index:-1}@media screen and (min-width: 640.02px),print{.gxlab-top-solution__img{position:absolute;top:190px;left:50%;width:1920px;height:592px;transform:translate(-50%)}}@media screen and (max-width: 640px){.gxlab-top-solution__img{position:relative;display:block;margin-top:-50px}}.gxlab-top-solution__img img{width:100%}.gxlab-top-solution__text{display:block;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width: 640.02px),print{.gxlab-top-solution__text{font-size:36px}}@media screen and (max-width: 640px){.gxlab-top-solution__text{font-size:20px}}.gxlab-mv{overflow:hidden}@media screen and (min-width: 640.02px),print{.gxlab-mv{border-bottom:1px solid #c9c9c9}}.gxlab-mv__inner{position:relative;z-index:0;display:grid;align-items:center}@media screen and (min-width: 640.02px),print{.gxlab-mv__inner{max-width:1440px;height:450px;padding-right:80px;padding-left:80px;margin:0 auto}}@media screen and (max-width: 640px){.gxlab-mv__inner{padding-right:16px;padding-left:16px}}@media screen and (min-width: 640.02px),print{.gxlab-mv__img{position:absolute;top:0;right:-155px;z-index:-1}.gxlab-mv__img img{width:auto;height:450px}}@media screen and (max-width: 640px){.gxlab-mv__lead{margin-top:30px}}.gxlab-mv__title{font-weight:700;line-height:1.5;color:#00af69}@media screen and (min-width: 640.02px),print{.gxlab-mv__title{font-size:36px}}@media screen and (max-width: 640px){.gxlab-mv__title{font-size:32px}}.gxlab-mv__text{line-height:2}@media screen and (min-width: 640.02px),print{.gxlab-mv__text{margin-top:40px;font-size:16px}}@media screen and (max-width: 640px){.gxlab-mv__text{margin-top:24px;font-size:16px}}.gxlab-related{display:flex;gap:1rem}@media screen and (max-width: 640px){.gxlab-related{flex-direction:column;margin-top:20px}}.gxlab-related-button.link-button-01{height:auto;margin-top:20px}@media screen and (max-width: 640px){.gxlab-related-button.link-button-01{margin-top:0}}.gxlab-related-button a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50px;padding:.5rem 2.5rem;transition:opacity .3s ease}.gxlab-related-button a:hover{opacity:.7}.gxlab-feature{display:grid;margin-top:30px}@media screen and (min-width: 640.02px),print{.gxlab-feature{row-gap:80px}}@media screen and (max-width: 640px){.gxlab-feature{row-gap:40px}}.gxlab-feature__item{display:grid}@media screen and (min-width: 640.02px),print{.gxlab-feature__item{grid-template-columns:35% 1fr;-moz-column-gap:5%;column-gap:5%}}@media screen and (max-width: 640px){.gxlab-feature__item{row-gap:20px}}.gxlab-feature__image img{width:100%}.gxlab-feature__title{font-weight:700;line-height:1.5}@media screen and (min-width: 640.02px),print{.gxlab-feature__title{font-size:27px}}@media screen and (max-width: 640px){.gxlab-feature__title{font-size:20px}}.gxlab-feature__text{margin-top:12px;font-size:16px;line-height:2}.gxlab-section{position:relative;z-index:20}.gxlab-section[aria-hidden=true]{display:none}.gxlab-section.gxlab-section--green{background-color:#e9f9f3}.gxlab-section.gxlab-section--green .link-card__item{background-color:#fff}@media screen and (min-width: 640.02px),print{.gxlab-section.gxlab-section--green .link-card__image{margin-bottom:24px}}@media screen and (max-width: 640px){.gxlab-section.gxlab-section--green .link-card__image{margin-bottom:16px}}@media screen and (min-width: 640.02px),print{.gxlab-section.gxlab-section--green .link-card__content{padding-right:24px;padding-bottom:24px;padding-left:24px}}@media screen and (max-width: 640px){.gxlab-section.gxlab-section--green .link-card__content{padding-right:16px;padding-bottom:16px;padding-left:16px}}.gxlab-section.gxlab-section--green .link-card__text{-webkit-line-clamp:unset}.gxlab-section.gxlab-section--gray{background-color:#f3f3f3}.gxlab-section__inner{max-width:1440px;margin:0 auto}@media screen and (min-width: 640.02px),print{.gxlab-section__inner{padding:100px 80px}}@media screen and (max-width: 640px){.gxlab-section__inner{padding:62px 16px}}@media screen and (min-width: 640.02px),print{.gxlab-section--gray .gxlab-section__inner{padding:80px}}@media screen and (max-width: 640px){.gxlab-section--gray .gxlab-section__inner{padding:48px 16px}}.gxlab-text{margin-top:32px;font-size:16px;line-height:1.5}.gxlab-text.gxlab-text--large{font-weight:700}@media screen and (min-width: 640.02px),print{.gxlab-text.gxlab-text--large{font-size:26px}}@media screen and (max-width: 640px){.gxlab-text.gxlab-text--large{font-size:20px}}.gxlab-button{display:grid}@media screen and (min-width: 640.02px),print{.gxlab-button{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width: 640px){.gxlab-button{row-gap:12px}}.gxlab-button .link-button-01{max-width:100%;margin-top:0;color:#cf142b;background-color:#fff;border:1px solid #cf142b}@media screen and (min-width: 640.02px),print{.gxlab-button .link-button-01{transition:opacity .3s ease}.gxlab-button .link-button-01:hover{opacity:.7}}.gxlab-links__item{border-bottom:1px solid #c9c9c9}.gxlab-links__item:first-of-type{border-top:1px solid #c9c9c9}.gxlab-links__item a{position:relative;display:block}@media screen and (min-width: 640.02px),print{.gxlab-links__item a{padding-top:32px;padding-right:110px;padding-bottom:32px;transition:.3s ease opacity}.gxlab-links__item a:hover{opacity:.7}}@media screen and (max-width: 640px){.gxlab-links__item a{padding-top:20px;padding-right:32px;padding-bottom:20px}}.gxlab-links__item a:after{position:absolute;top:50%;right:8px;width:12px;height:12px;content:"";border-top:2px solid #cf142b;border-right:2px solid #cf142b;transform:translateY(-50%) rotate(45deg)}.gxlab-links__item[aria-hidden=true]{display:none}.gxlab-links__name{font-weight:700;line-height:1.5;color:#cf142b}@media screen and (min-width: 640.02px),print{.gxlab-links__name{font-size:20px}}@media screen and (max-width: 640px){.gxlab-links__name{font-size:18px}}.gxlab-links__text{margin-top:16px;font-size:16px;line-height:1.5;transition:.3s ease color}@media screen and (min-width: 640.02px),print{.gxlab-links__item a:hover .gxlab-links__text{color:#cf142b}}.gxlab-links__foot{display:flex}@media screen and (min-width: 640.02px),print{.gxlab-links__foot{margin-top:18px}}@media screen and (max-width: 640px){.gxlab-links__foot{margin-top:12px}}.gxlab-links__time{position:relative;margin-right:20px;font-size:12px;line-height:1.5;color:#9d9d9d;white-space:nowrap}.gxlab-links__time:after{position:absolute;top:3px;right:-10px;width:1px;height:12px;content:"";background-color:#9d9d9d}.gxlab-links__source{font-size:12px;line-height:1.5;color:#9d9d9d}.gxlab-movie{position:relative;height:0;padding-bottom:56.25%}@media screen and (min-width: 640.02px),print{.gxlab-movie{margin-top:48px}}@media screen and (max-width: 640px){.gxlab-movie{margin-top:32px}}.gxlab-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gxlab-kana-button{margin-top:40px;color:#cf142b!important;background-color:#fff;border:1px solid #cf142b}@media screen and (min-width: 640.02px),print{.gxlab-kana-button{transition:opacity .3s ease}.gxlab-kana-button:hover{opacity:.7}}.gxlab-kana-title{margin-top:60px;font-size:20px;font-weight:700;line-height:1}.gxlab-kana-list{display:flex;flex-wrap:wrap;gap:4px}.gxlab-kana-list.gxlab-kana-list--mini{margin-top:20px}@media screen and (min-width: 640.02px),print{.gxlab-kana-list.gxlab-kana-list--mini{gap:14px}}@media screen and (max-width: 640px){.gxlab-kana-list.gxlab-kana-list--mini{gap:8px}}.gxlab-kana-list__item{border:1px solid #c9c9c9;border-radius:8px}.gxlab-kana-list--mini .gxlab-kana-list__item{border-radius:4px}.gxlab-kana-list__item a{position:relative;display:grid;align-items:center;width:80px;padding:13px 12px;font-size:16px;font-weight:600;line-height:1.4}.gxlab-kana-list--mini .gxlab-kana-list__item a{width:60px;padding:10px 6px}.gxlab-kana-list__item a:after{position:absolute;top:15px;right:14px;width:12px;height:12px;content:"";border-right:2px solid #cf142b;border-bottom:2px solid #cf142b;transform:rotate(45deg)}.gxlab-kana-list--mini .gxlab-kana-list__item a:after{top:13px;right:8px;width:9px;height:9px}@media screen and (min-width: 640.02px),print{.gxlab-kana-list__item a{transition:opacity .3s ease}.gxlab-kana-list__item a:hover{opacity:.7}}.gxlab-kana-list__item a[aria-disabled=true]{color:#757575;pointer-events:none}.gxlab-kana-list__item a[aria-disabled=true]:after{border-right:2px solid #757575;border-bottom:2px solid #757575}.gxlab-glossary{margin-top:80px}.gxlab-glossary:nth-of-type(n + 2){margin-top:64px}.gxlab-glossary__list{display:grid;margin-top:20px}@media screen and (min-width: 640.02px),print{.gxlab-glossary__list{grid-template-columns:1fr 1fr 1fr;gap:24px}}@media screen and (max-width: 640px){.gxlab-glossary__list{row-gap:12px}}.gxlab-glossary__item{border:1px solid #c9c9c9;border-radius:8px}.gxlab-glossary__item a{position:relative;display:block;padding:16px 52px 16px 20px}.gxlab-glossary__item a:after{position:absolute;top:50%;right:22px;width:12px;height:12px;content:"";border-top:2px solid #333333;border-right:2px solid #333333;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 640.02px),print{.gxlab-glossary__item a:after{transition:border-top .3s ease,border-right .3s ease}}@media screen and (min-width: 640.02px),print{.gxlab-glossary__item a{transition:color .3s ease}.gxlab-glossary__item a:hover{color:#cf142b}.gxlab-glossary__item a:hover:after{border-top:2px solid #cf142b;border-right:2px solid #cf142b}}.gxlab-glossary__name{font-size:16px;font-weight:300;line-height:1.4}.gxlab-glossary__column{font-size:20px;font-weight:600;line-height:1.4;color:#cf142b}.gxlab-grant-search{overflow:hidden;border-radius:8px}.gxlab-grant-search__button{position:relative;display:block;width:100%;font-weight:700;line-height:1.4;color:#fff;background-color:#cf142b}@media screen and (min-width: 640.02px),print{.gxlab-grant-search__button{padding:11px 24px;font-size:20px}}@media screen and (max-width: 640px){.gxlab-grant-search__button{padding:14px 16px;font-size:16px}}.gxlab-grant-search__button:before,.gxlab-grant-search__button:after{position:absolute;top:50%;width:15px;height:2px;content:"";background-color:#fff;transform:translateY(-50%)}@media screen and (min-width: 640.02px),print{.gxlab-grant-search__button:before,.gxlab-grant-search__button:after{right:32px}}@media screen and (max-width: 640px){.gxlab-grant-search__button:before,.gxlab-grant-search__button:after{right:15px}}.gxlab-grant-search__button:after{transform:translateY(-50%) rotate(90deg)}.gxlab-grant-search__button[aria-expanded=true]:after{transform:translateY(-50%)}.gxlab-grant-search__wrap{background-color:#f3f3f3}@media screen and (min-width: 640.02px),print{.gxlab-grant-search__wrap{padding:24px}}@media screen and (max-width: 640px){.gxlab-grant-search__wrap{padding:24px 16px}}.gxlab-grant-search__wrap[aria-hidden=true]{display:none}.gxlab-grant-search__item{font-size:16px;line-height:1.4}.gxlab-grant-search__item:nth-of-type(n + 2){margin-top:16px}.gxlab-grant-search__item.is-active{font-weight:700;color:#cf142b}.gxlab-grant-search__item ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 640.02px),print{.gxlab-grant-search__item ul{margin-top:-16px;margin-left:-16px}}@media screen and (max-width: 640px){.gxlab-grant-search__item ul{margin-top:-12px;margin-left:-12px}}@media screen and (min-width: 640.02px),print{.gxlab-grant-search__item ul li{margin-top:16px;margin-left:16px}}@media screen and (max-width: 640px){.gxlab-grant-search__item ul li{margin-top:12px;margin-left:12px}}.gxlab-grant-search__item button.is-active{font-weight:700;color:#cf142b}.gxlab-grant{margin-top:80px}.gxlab-grant__item:nth-of-type(n + 2){margin-top:80px}.gxlab-grant__item[aria-hidden=true]{display:none}.gxlab-grant__title{font-size:20px;font-weight:700;line-height:1.4}.gxlab-grant__text{display:flex;font-size:16px;font-weight:300;line-height:1.6}@media screen and (min-width: 640.02px),print{.gxlab-grant__text{margin-top:24px}}@media screen and (max-width: 640px){.gxlab-grant__text{margin-top:16px}}.gxlab-grant__text+.gxlab-grant__text{margin-top:0}.gxlab-grant__text span:first-of-type{font-weight:700;white-space:nowrap}@media screen and (min-width: 640.02px),print{.gxlab-grant__table{margin-top:24px}}@media screen and (max-width: 640px){.gxlab-grant__table{margin-top:40px}}.gxlab-grant__table-row{display:grid;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9}.gxlab-grant__table-row:first-of-type{border-top:1px solid #c9c9c9}@media screen and (min-width: 640.02px),print{.gxlab-grant__table-row{grid-template-columns:160px 1fr}}.gxlab-grant__table-header{display:grid;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1.6;text-align:center;background-color:#f3f3f3}@media screen and (min-width: 640.02px),print{.gxlab-grant__table-header{padding:20px 32px;border-right:1px solid #c9c9c9}}@media screen and (max-width: 640px){.gxlab-grant__table-header{padding:16px;border-bottom:1px solid #c9c9c9}}.gxlab-grant__table-text{font-size:16px;font-weight:300;line-height:1.6}@media screen and (min-width: 640.02px),print{.gxlab-grant__table-text{padding:20px 32px}}@media screen and (max-width: 640px){.gxlab-grant__table-text{padding:16px}}.gxlab-grant__table-text span+span{margin-left:16px}.gxlab-grant__button{color:#cf142b!important;background-color:#fff;border:1px solid #cf142b}@media screen and (min-width: 640.02px),print{.gxlab-grant__button{margin-top:48px;margin-left:0;transition:opacity .3s ease}.gxlab-grant__button:hover{opacity:.7}}@media screen and (max-width: 640px){.gxlab-grant__button{max-width:280px;margin-top:24px}}@media screen and (min-width: 640.02px),print{.gxlab-top-news{padding:48px 46px;background-color:#fff}}.gxlab-top-news__item{border-bottom:1px solid #c9c9c9}.gxlab-top-news__item:first-of-type{border-top:1px solid #c9c9c9}.gxlab-top-news__item a{display:grid;align-items:center}@media screen and (min-width: 640.02px),print{.gxlab-top-news__item a{grid-template-columns:77px 1fr;-moz-column-gap:32px;column-gap:32px;padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 640px){.gxlab-top-news__item a{row-gap:6px;padding-top:16px;padding-bottom:16px}}.gxlab-top-news__time{font-size:12px;font-weight:300;line-height:1;color:#9d9d9d}@media screen and (min-width: 640.02px),print{.gxlab-top-news__time{transition:color .3s ease}.gxlab-top-news__item a:hover .gxlab-top-news__time{color:#cf142b}}.gxlab-top-news__name{font-weight:600;line-height:1.4}@media screen and (min-width: 640.02px),print{.gxlab-top-news__name{font-size:20px;transition:color .3s ease}.gxlab-top-news__item a:hover .gxlab-top-news__name{color:#cf142b}}@media screen and (max-width: 640px){.gxlab-top-news__name{font-size:16px}}@media screen and (min-width: 640.02px),print{.gxlab-top-banner{margin-top:100px}}@media screen and (max-width: 640px){.gxlab-top-banner{margin-top:80px}}.gxlab-top-banner a{display:block;transition:opacity .3s ease}@media screen and (min-width: 640.02px),print{.gxlab-top-banner a:hover{opacity:.7}}.gxlab-top-banner img{width:100%}
