body{-webkit-font-smoothing:antialiased;background-color:#f4f7fb;color:#222;font-family:BIZ UDPGothic,sans-serif;font-weight:400;opacity:0;transition:opacity .3s}body.is-fade{opacity:1}body.is-fixed{overflow:hidden}body .grecaptcha-badge{display:none!important}.glossary{margin-bottom:16.2849872774vw}@media (min-width:52.1875em){.glossary{margin-bottom:5.8565153734vw}}@media (min-width:85.375em){.glossary{margin-bottom:80px}}.glossary__inner{align-items:stretch;display:flex;flex-direction:column;gap:6.106870229vw;justify-content:space-between;margin:0 auto;max-width:89.8218829517vw}@media (min-width:52.1875em){.glossary__inner{flex-direction:row;gap:3.8067349927vw;max-width:85.944363104vw}}@media (min-width:85.375em){.glossary__inner{gap:52px;max-width:1174px}}.glossary__inner .glossary-cat{width:100%}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist{left:0;position:-webkit-sticky;position:sticky;top:8.78477306vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist{top:120px}}.glossary__inner .glossary-cat__itemlist .glossary-cat__selectbox{margin-bottom:5.0890585242vw;position:relative}.glossary__inner .glossary-cat__itemlist .glossary-cat__selectbox:after{background-image:url(../img/news-archive/selectbox-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.7989821883vw;position:absolute;right:4.5801526718vw;top:50%;transform:translateY(-50%);width:3.8167938931vw}.glossary__inner .glossary-cat__itemlist .glossary-cat__selectbox .glossary-cat-selectbox__select{background-color:#fff;border-radius:2.5445292621vw;font-size:4.0712468193vw;height:15.2671755725vw;line-height:1.7;padding:0 4.0712468193vw;width:100%}.glossary__inner .glossary-cat__itemlist .glossary-cat__selectbox .glossary-cat-selectbox__select:focus{outline:none}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item{background-color:#fff;border-radius:.439238653vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item{border-radius:6px}}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item:not(:last-child){margin-bottom:.7320644217vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item:not(:last-child){margin-bottom:10px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item:has(.current) .glossary-cat-item__contents{display:block}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title{font-weight:700;line-height:1.7;position:relative}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title{font-size:1.1713030747vw;padding:1.4641288433vw 1.756954612vw 1.4641288433vw 3.2210834553vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title{font-size:16px;padding:20px 24px 20px 44px}}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title span{background-image:linear-gradient(90deg,#222,#222);background-position:100% 100%;background-repeat:no-repeat;background-size:0 .0732064422vw;padding-bottom:2px;transition:background-size .3s}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title span{background-size:0 1px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:not(.current){cursor:pointer}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:not(.current):hover span{background-position:0 100%;background-size:100% .0732064422vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:not(.current):hover span{background-position:0 100%;background-size:100% 1px}}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title.current{padding:1.4641288433vw 1.756954612vw .7320644217vw 3.2210834553vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title.current{padding:20px 24px 10px 44px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title.current:after{background-color:#92c53f;top:auto;transform:translateY(0)}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title.current:after{bottom:1.4641288433vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title.current:after{bottom:20px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:after{aspect-ratio:1/1;background-color:#d9d9d9;border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:after{left:1.756954612vw;width:.5856515373vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__title:after{left:24px;width:8px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents{display:none}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents.is_active{display:block}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.0178117048vw;justify-content:flex-start}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist{border-top:.0732064422vw solid #d9d9d9;gap:.3660322108vw;margin:0 1.756954612vw;padding:1.4641288433vw 0 1.756954612vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist{border-top:1px solid #d9d9d9;gap:5px;margin:0 24px;padding:20px 0 24px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li{aspect-ratio:1/1;width:10.1781170483vw}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li{width:2.3426061493vw}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li{width:32px}}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li a{align-items:center;background-color:#fff;border-radius:1.0178117048vw;display:flex;font-family:Figtree,sans-serif;font-size:4.0712468193vw;height:100%;justify-content:center;line-height:1.7;width:100%}@media (min-width:52.1875em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li a{background-color:#f4f7fb;border-radius:.2928257687vw;font-size:1.0248901903vw;transition:color .3s,background-color .3s}.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li a:hover{background-color:#062b47;color:#fff}}@media (min-width:85.375em){.glossary__inner .glossary-cat__itemlist .glossary-cat-item .glossary-cat-item__contents .glossary-cat-item__itemlist li a{border-radius:4px;font-size:14px}}.glossary__box{flex-shrink:0;width:100%}@media (min-width:52.1875em){.glossary__box{width:72.7427597956%}}.glossary__box .glossary__contents{display:none}.glossary__box .glossary__contents.is-show{display:block}.glossary__box .glossary__contents .glossary-itemlist:not(:last-child){margin-bottom:5.0890585242vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist:not(:last-child){margin-bottom:2.0497803807vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist:not(:last-child){margin-bottom:28px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__title{background-color:#92c53f;border-radius:2.5445292621vw;color:#fff;font-family:Figtree,sans-serif;font-size:5.0890585242vw;font-weight:700;line-height:1.7;margin-bottom:5.0890585242vw;padding:1.272264631vw 4.0712468193vw 1.0178117048vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__title{border-radius:.7320644217vw;font-size:1.756954612vw;margin-bottom:2.0497803807vw;padding:.2928257687vw 1.3909224012vw .2196193265vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__title{border-radius:10px;font-size:24px;margin-bottom:28px;padding:4px 19px 3px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item{background-color:#fff;border-radius:2.5445292621vw;padding:8.1424936387vw 6.106870229vw;position:relative}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item{border-radius:.7320644217vw;padding:2.9282576867vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item{border-radius:10px;padding:40px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:after{aspect-ratio:1/1;background-image:url(../img/glossary/group-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:2.0356234097vw;position:absolute;top:2.0356234097vw;width:6.106870229vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:after{left:.878477306vw;top:.878477306vw;width:2.0497803807vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:after{left:12px;top:12px;width:28px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:before{aspect-ratio:1/1;background-image:url(../img/glossary/group-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:2.0356234097vw;content:"";position:absolute;right:2.0356234097vw;transform:rotate(180deg);width:6.106870229vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:before{bottom:.878477306vw;right:12px;width:2.0497803807vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:before{bottom:12px;right:12px;width:28px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:not(:last-child){margin-bottom:2.0356234097vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:not(:last-child){margin-bottom:.7320644217vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item:not(:last-child){margin-bottom:10px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__title{font-size:4.5801526718vw;font-weight:700;line-height:1.4;margin-bottom:3.0534351145vw}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__title{font-size:1.4641288433vw;margin-bottom:1.1713030747vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__title{font-size:20px;margin-bottom:16px}}.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__text{font-size:4.0712468193vw;line-height:1.7}@media (min-width:52.1875em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__text{font-size:1.1713030747vw}}@media (min-width:85.375em){.glossary__box .glossary__contents .glossary-itemlist .glossary-itemlist__contents .glossary-item .glossary-item__text{font-size:16px}}