.-sticky_wrap .-sticky_txt{display:inline-block;position:sticky;top:0;left:0;margin-left:1rem;font-family:"garamond-premier-pro-display",serif;font-weight:300;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;letter-spacing:0.03em;line-height:0.8;color:#edf3f5;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:640px){.-sticky_wrap .-sticky_txt{display:none}}.-sticky_wrap .-sticky_detail{position:relative;margin-top:-1.1rem}@media screen and (max-width:640px){.-sticky_wrap .-sticky_detail{margin-top:0}}@media screen and (max-width:640px){.-ss_container{margin-bottom:0.64rem}}@media print,screen and (min-width:641px){.-content_header{min-height:2.8rem}}@media screen and (max-width:640px){.-content_header{min-height:2.5rem;padding-inline:0.4rem}}.-sticky_wrap .-sticky_txt{color:#dfd1ae;opacity:0.26;z-index:10;padding-left:0.41rem;height:4.63rem}.-sticky_wrap .-sticky_detail{margin-top:-4.63rem}@media screen and (max-width:640px){.-sticky_wrap .-sticky_detail{margin-top:0}}@media screen and (max-width:640px){.glossary{padding-inline:0.16rem}}.glossary .-trigger{-webkit-box-sizing:border-box;box-sizing:border-box}.glossary_row+.glossary_row{margin-top:0.96rem}@media screen and (max-width:640px){.glossary_row+.glossary_row{margin-top:0.36rem}}.glossary_row_title{background-color:rgba(229,221,210,0.4);font-weight:400;border-radius:0.02rem}.glossary_row_title .-trigger{display:block;width:100%;padding:0.04rem 0.08rem 0.04rem 0.24rem;font-size:0.2rem;letter-spacing:0.08em;line-height:2.22;color:#452A00;cursor:default;pointer-events:none}@media screen and (max-width:640px){.glossary_row_title .-trigger{position:relative;padding:0.04rem 0.08rem;font-size:0.16rem;cursor:pointer;pointer-events:auto}}@media screen and (max-width:640px){.glossary_row_title .-trigger:after,.glossary_row_title .-trigger:before{content:"";display:block;width:0.14rem;border-top:1px solid #452A00;position:absolute;top:50%;right:0.13rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:640px){.glossary_row_title .-trigger:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}}@media screen and (max-width:640px){.glossary_row_title .-trigger.-open:after{-webkit-transform:rotate(0);transform:rotate(0)}}.glossary_row_body{margin-top:0.24rem}@media screen and (max-width:640px){.glossary_row_body{margin-top:0.16rem}}@media print,screen and (min-width:641px){.glossary_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.8rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:0.8rem;-moz-column-gap:0.8rem;column-gap:0.8rem;margin-inline:0.24rem}}@media screen and (max-width:640px){.glossary_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0.08rem;margin-right:0.24rem}}@media screen and (max-width:640px){.glossary_col{display:contents}}.glossary_term .-trigger{display:block;width:100%;padding-block:0.08rem;font-size:0.14rem;letter-spacing:0.03em;line-height:1.8;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.no-touchevents .glossary_term .-trigger:hover{color:#9f8b42}.glossary_term .-trigger.-open{color:#9f8b42}.glossary_desc{margin-top:0.04rem}.glossary_desc .glossary_desc_inner{padding:0.16rem 0.24rem;background-color:#FEFBF5;font-size:0.14rem;letter-spacing:0.03em;line-height:1.8;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:640px){.glossary_desc .glossary_desc_inner{padding:0.16rem;font-size:0.13rem}}.glossary_desc .glossary_desc_inner p{margin:0}.glossary_desc .glossary_desc_inner p+p{margin-top:1em}.glossary_desc .glossary_desc_inner a{color:#9f8b42;text-decoration:underline}
/*# sourceMappingURL=glossary.css.map */