@charset "UTF-8";@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.p-glossary-editor{padding-bottom:6.25rem;background-color:#f2f2f2}.p-glossary-editor__inner{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}.p-glossary-editor__category-wrap{display:flex;-moz-column-gap:.9375rem;column-gap:.9375rem;row-gap:.5rem;flex-wrap:wrap}.p-glossary-editor__category{display:flex;align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:.875rem;line-height:100%;margin-bottom:2.8125rem}.p-glossary-editor__category span{width:.625rem;height:.625rem;border-radius:50%;transition:.3s scale ease-in}@media screen and (min-width: 769px){.p-glossary-editor__category:hover span{scale:1.2}}.p-glossary-editor__title{line-height:160%;font-size:1.4375rem;font-weight:700;padding-bottom:.875rem;border-bottom:.125rem solid #DCDCDC;margin-bottom:2.5rem}.p-glossary-editor__editor{background-color:#fff;padding:4.375rem 1.25rem}.p-glossary-editor__editor-inner{max-width:50rem;margin:0 auto}.p-glossary-editor__related{margin-top:4.375rem}.p-glossary-editor__related-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;grid-row-gap:2.5rem;row-gap:2.5rem;margin-top:1.875rem}.p-glossary-editor__related-glossary{display:flex;flex-wrap:wrap;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.625rem;margin-top:1.25rem;margin-bottom:6.25rem;font-size:.9375rem}@media screen and (min-width: 769px){.p-glossary-editor__related-glossary a{transition:all .5s}.p-glossary-editor__related-glossary a:hover{opacity:.5;transition:all .5s}}@media screen and (max-width: 768px){.p-glossary-editor__title{font-size:1.5rem;padding-bottom:.625rem;margin-bottom:1.5625rem}.p-glossary-editor__editor{padding:2.5rem 1.25rem}.p-glossary-editor__category{margin-bottom:1.25rem}.p-glossary-editor__related{margin-top:3.125rem}.p-glossary-editor__related-list{grid-template-columns:repeat(1,1fr);margin-top:1.5625rem}.p-glossary-editor__related-glossary{margin-bottom:1.875rem}}.p-glossary-search{background-color:#fff}.p-glossary-search__inner{max-width:55rem;padding:1.875rem 1.25rem;margin:0 auto}.p-glossary-search__item{display:flex;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;padding:1.875rem 0;font-size:1.125rem}.p-glossary-search__item:not(:last-child){border-bottom:.125rem solid #DCDCDC}.p-glossary-search__item--center{align-items:center}.p-glossary-search__title{font-weight:700}.p-glossary-search__select{max-width:39.375rem;width:80%;display:flex;flex-wrap:wrap;gap:.625rem}.p-glossary-search__select--kana{align-items:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem}.p-glossary-search__category{padding:.5rem .9375rem;border:.125rem solid #DCDCDC;border-radius:1.5625rem;display:flex;align-items:center;-moz-column-gap:.4375rem;column-gap:.4375rem;font-size:.8125rem;transition:.3s border ease-in}.p-glossary-search__category span{width:.4375rem;height:.4375rem;border-radius:50%;transition:.3s scale ease-in}@media screen and (min-width: 769px){.p-glossary-search__category:hover{border:.125rem solid #0E0E0E}.p-glossary-search__category:hover span{scale:1.2}}.p-glossary-search__en,.p-glossary-search__kana-text{font-size:1.125rem;line-height:100%;border:.125rem solid #DCDCDC;transition:.3s border ease-in}@media screen and (min-width: 769px){.p-glossary-search__en:hover,.p-glossary-search__kana-text:hover{border:.125rem solid #0E0E0E}}.p-glossary-search__en{padding:1rem 2rem;border-radius:2.5rem}.p-glossary-search__kana{display:flex;flex-wrap:wrap;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.4375rem;max-width:18.125rem}.p-glossary-search__kana-text{border-radius:50%;display:inline-block;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;padding-right:.125rem}@media screen and (max-width: 768px){.p-glossary-search__inner{padding:.625rem 1.25rem}.p-glossary-search__item{flex-direction:column;padding:1.5625rem 0;font-size:1rem;row-gap:.625rem}.p-glossary-search__item--center{align-items:flex-start}.p-glossary-search__select{width:100%}.p-glossary-search__select--kana{flex-direction:column}.p-glossary-search__en,.p-glossary-search__kana-text{font-size:1rem}.p-glossary-search__en{padding:.75rem 1.625rem}.p-glossary-search__kana{-moz-column-gap:.6875rem;column-gap:.6875rem;max-width:none}}.p-glossary-list{padding-bottom:6.25rem;background-color:#f2f2f2}.p-glossary-list__inner{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}.p-glossary-list__wrap{margin-top:4.375rem}.p-glossary-list__section:not(:last-of-type){margin-bottom:4.6875rem}.p-glossary-list__title{font-size:1.125rem;color:#00a7df;padding:1rem 0;text-align:center;width:100%;line-height:100%;border:.125rem solid #00A7DF;border-radius:1.875rem;background-color:#fff;margin-bottom:2.5rem}.p-glossary-list__list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;grid-row-gap:1.5625rem;row-gap:1.5625rem;padding:0 .75rem}.p-glossary-list__link{display:flex;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:.875rem;line-height:160%;padding-bottom:.1875rem}.p-glossary-list__link svg{margin-top:.375rem}.p-glossary-list__link a{position:relative;font-weight:700}.p-glossary-list__link a:after{content:"";position:absolute;left:0;transition:.3s width ease-in;width:0%;height:.125rem;display:inline;background-color:#00a7df;bottom:0}@media screen and (min-width: 769px){.p-glossary-list__link a:hover:after{width:100%;right:0}}@media screen and (max-width: 768px){.p-glossary-list{padding-bottom:5.625rem;background-color:transparent}.p-glossary-list__wrap{margin-top:3.125rem}.p-glossary-list__section:not(:last-of-type){margin-bottom:2.8125rem}.p-glossary-list__title{font-size:1rem;padding:.75rem 0;margin-bottom:1.5625rem}.p-glossary-list__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.9375rem}}
