/* Source and licensing information for the line(s) below can be found at https://webtan.impress.co.jp/modules/custom/bancho_glossary/assets/css/bancho-glossary.css. */
.bancho-glossary-block-glist,.bancho-glossary-block-nlist{background:transparent;padding:0.5em 0;}.bancho-glossary-block-glist details > summary{display:inline !important;}.bancho-glossary-block-glist details > summary::before{display:none;}.bancho-glossary-block-glist details > summary::after{display:inline;content:"→記事で使われている用語をぜんぶ見る";font-size:.8em;margin-left:.5em;}.bancho-glossary-block-glist details > summary[data-total-num]:first-child::after{content:'→記事で使われている用語をぜんぶ見る (' attr(data-total-num) '項目)';}.bancho-glossary-block-glist details[open] > summary::after{display:none;}.bancho-glossary-block-glist ul.keywords__list{display:inline;}.bancho-glossary-block-glist ul.keywords__list>.keywords__list-item{display:inline-block;margin-right:12px;}.bancho-glossary-block-glist ul.keywords__list>.keywords__list-item:last-child:not(.bancho-glossary-block-glist details.bancho-glossary-block-glist-expander>summary> ul.keywords__list>.keywords__list-item){margin-right:0;}.glossary-metainfo{font-size:0.9em;}.glossary-metainfo{width:calc(40% - 1.5em);max-width:15em;float:right;margin-left:1.5em;margin-bottom:1.5em;}.glossary-metainfo h2:not(DUMMY){line-height:1.2;}.glossary-metainfo p:not(DUMMY){margin:0;}.glossary-metainfo .glossary-metainfo-box{background-color:#CFF2FF;padding:0.5em 1em 0.3em 1em;}.glossary-metainfo .glossary-metainfo-box .inner{margin-bottom:0.5em;}.glossary-metainfo .glossary-metainfo-box h2{margin:1em 0 .5em 0;padding:0;font-size:1em !important;background-color:transparent;border:none;}.glossary-metainfo .glossary-metainfo-box .inner:first-child h2{margin-top:.5em;}.glossary-metainfo .glossary-metainfo-box .inner ul{margin-top:0;margin-bottom:0;}.bancho-glossary-admin-link{margin-bottom:1em;}.bancho-glossary-list-index-top{margin-bottom:2em;}.bancho-glossary-list-index-bottom{margin-top:2em;}.bancho-glossary-index{}.bancho-glossary-index-group-header{font-weight:bold;}.bancho-glossary-index-group{display:block;}.bancho-glossary-index-group li{display:inline-block;margin:0 .6em 0 0;}.bancho-glossary-index-group li:last-child{margin:0;}.bancho-glossary-index-num{font-size:.8em;margin-left:.25em;}.glossary-list{ul.glossaryPager{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0;list-style:none;}.--glossary + .glossaryPager{margin-top:3em;}@media screen and (min-width:768px){ul.glossaryPager{}}@media screen and (max-width:767px){ul.glossaryPager{justify-content:center;margin-bottom:24px;}}ul.glossaryPager > li{padding:0;margin:0 12px 0 0;font-weight:bold;line-height:1;}ul.glossaryPager > li::before{display:none;content:"";}ul.glossaryPager > li::after{display:inline-block;position:relative;top:-1px;font-size:14px;font-weight:normal;content:" | ";}@media screen and (max-width:767px){ul.glossaryPager > li{margin:0 14px 0 0;}}ul.glossaryPager > li a{margin:0 12px 0 0;color:#d63a64;}@media screen and (max-width:767px){ul.glossaryPager > li a{margin:0 14px 0 0;}}ul.glossaryPager > li:last-child{margin-right:0;}@media screen and (max-width:767px){ul.glossaryPager > li:last-child::after{display:none;}}ul.glossaryPager > li:last-child a{padding-right:0;}}.bancho-glossary-hidden{display:none;}.bancho-glossary-todays{&> dd .body{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}&> dt{&::before{content:"「";}&::after{content:"」";}font-weight:bold;}.bancho-glossary-link-to-glossary::before{display:inline-block;content:"→";margin-right:.5em;}}
/* Source and licensing information for the above line(s) can be found at https://webtan.impress.co.jp/modules/custom/bancho_glossary/assets/css/bancho-glossary.css. */