.topics-module__PiD1Sq__container{font-family:Noto Sans JP,serif}.topics-module__PiD1Sq__top-toolbar{z-index:120;background:#fff;border-bottom:1px solid gray;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}.topics-module__PiD1Sq__toolbar-logo{width:225px;height:32px}@media (max-width:768px){.topics-module__PiD1Sq__top-toolbar{padding:.6rem}.topics-module__PiD1Sq__toolbar-logo{width:168.75px;height:24px}}.topics-module__PiD1Sq__main-board{box-sizing:border-box}.topics-module__PiD1Sq__main{flex-grow:1;padding-bottom:2rem}.topics-module__PiD1Sq__main-header{padding:.25rem 1rem;line-height:3rem;transition:all .3s;display:flex;position:relative}.topics-module__PiD1Sq__title{font-size:1.5rem;font-weight:600}@media screen and (max-width:768px){.topics-module__PiD1Sq__title{padding:.15rem 0;font-size:1.2rem}}.topics-module__PiD1Sq__keyword-board{justify-content:center;display:flex}.topics-module__PiD1Sq__keyword-list{scrollbar-width:none;display:flex;overflow:auto}.topics-module__PiD1Sq__keyword-list::-webkit-scrollbar{display:none}.topics-module__PiD1Sq__keyword-list::-webkit-scrollbar{width:8px;margin:0 1px}.topics-module__PiD1Sq__keyword-list::-webkit-scrollbar-thumb{background:#a0a0a0;border:1px solid #ececec;border-radius:5px}.topics-module__PiD1Sq__keyword-list::-webkit-scrollbar-track{background:#ececec;border-radius:5px}.topics-module__PiD1Sq__keyboard-item{word-break:keep-all;padding:.5rem;text-decoration:none;display:block}.topics-module__PiD1Sq__search-reset-btn{text-align:center;box-sizing:border-box;cursor:pointer;background:#fff;border:none;border-top:1px solid gray;padding:.6rem;font-size:1rem}.topics-module__PiD1Sq__sidebar-item{word-break:keep-all;padding:.5rem;text-decoration:none;display:block}.topics-module__PiD1Sq__sidebar-element{pointer-events:none;box-sizing:border-box;padding:.3rem .8rem}.topics-module__PiD1Sq__sidebar-item.topics-module__PiD1Sq__active>.topics-module__PiD1Sq__sidebar-element{background:#ffc184;border-radius:1rem;width:100%}.topics-module__PiD1Sq__search-board{box-sizing:border-box;text-align:center;padding:1rem .5rem 0}.topics-module__PiD1Sq__search-content{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.topics-module__PiD1Sq__form-control{border:1px solid gray;border-radius:.3rem;outline:none;width:100%;padding:.3rem 1rem;font-size:1rem}.topics-module__PiD1Sq__search-form{border-radius:1rem;width:300px}.topics-module__PiD1Sq__sidebar-title{padding:0 .5rem;font-size:1rem;font-weight:600}.topics-module__PiD1Sq__topics-block{gap:var(--row-gap);flex-wrap:wrap;margin:0 1rem 2rem;display:flex;container-type:inline-size}@media screen and (max-width:768px){.topics-module__PiD1Sq__topics-block{margin:0 .5rem 2rem}}.topics-module__PiD1Sq__topics-card{flex:1 1 calc((100% - 3 * var(--row-gap)) / 4);max-width:calc((100% - 3 * var(--row-gap)) / 4);box-sizing:border-box;border:1px solid gray;border-radius:.5em;overflow:hidden}@container (max-width:1200px){.topics-module__PiD1Sq__topics-card{flex:1 1 calc((100% - 2 * var(--row-gap)) / 3);max-width:calc((100% - 2 * var(--row-gap)) / 3)}}@container (max-width:768px){.topics-module__PiD1Sq__topics-card{flex:1 1 calc((100% - var(--row-gap)) / 2);max-width:calc((100% - var(--row-gap)) / 2)}}.topics-module__PiD1Sq__topics-img{object-fit:cover;aspect-ratio:16/9;width:100%;display:flex}.topics-module__PiD1Sq__topics-body{box-sizing:border-box;border-top:1px solid gray;padding:.5rem}.topics-module__PiD1Sq__topics-title{color:#000;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.topics-module__PiD1Sq__group-board{align-items:center;gap:.3rem;text-decoration:none;display:flex}.topics-module__PiD1Sq__group-img{object-fit:contain;object-position:center;box-sizing:border-box;border:1px solid gray;border-radius:50%;width:1.2em;height:1.2rem}.topics-module__PiD1Sq__group-name{color:gray;font-size:.9rem}.topics-module__PiD1Sq__topics-footer{padding:0 .5rem .5rem;display:flex}.topics-module__PiD1Sq__like-btn{cursor:pointer;background:#fff;border:none}.topics-module__PiD1Sq__like-btn>*{pointer-events:none;font-size:1.2rem}#topics-module__PiD1Sq__loading{height:10px}.topics-module__PiD1Sq__back-to-top-btn{color:var(--text-primary);text-align:center;box-sizing:border-box;background:var(--card-background);border-top:solid 1px var(--border-color);border-bottom:solid 1px var(--border-color);margin:1rem 0;padding:1rem;font-size:1rem;line-height:1rem;text-decoration:none;display:block}@media (max-width:768px){.topics-module__PiD1Sq__topics-title{font-size:.9rem}.topics-module__PiD1Sq__group-name{font-size:.8rem}}@media (max-width:576px){.topics-module__PiD1Sq__topics-block{flex-direction:column;gap:0;margin:0}.topics-module__PiD1Sq__topics-card{border-bottom:none;border-left:none;border-right:none;border-top:solid 1px var(--border-color);border-radius:0;flex-direction:row;flex:100%;max-width:100%;padding:.5rem;display:flex}.topics-module__PiD1Sq__topics-img{border-radius:.4rem;flex-shrink:0;width:120px;display:block}.topics-module__PiD1Sq__topics-body{border-top:none;flex-direction:column;justify-content:center;gap:.3rem;padding:0 .6rem;display:flex}.topics-module__PiD1Sq__topics-title{-webkit-line-clamp:2}.topics-module__PiD1Sq__topics-footer{display:none}}@media (max-width:420px){.topics-module__PiD1Sq__topics-card{padding:.4rem}.topics-module__PiD1Sq__topics-img{width:100px}.topics-module__PiD1Sq__topics-title{-webkit-line-clamp:3;font-size:.85rem}.topics-module__PiD1Sq__group-name{font-size:.75rem}}.topics-module__PiD1Sq__footer{background:#f0f0f0;flex-wrap:wrap;justify-content:center;padding:3rem 1rem;display:flex}.topics-module__PiD1Sq__footer-item{color:#000;box-sizing:border-box;text-align:center;padding:0 1rem;text-decoration:none;display:block}@media (max-width:756px){.topics-module__PiD1Sq__footer{padding:1rem}.topics-module__PiD1Sq__footer-item{width:100%;padding:.5rem}}
.footer-module__xE3WsW__footer{background:#f0f0f0;padding:3rem 1rem 2rem}.footer-module__xE3WsW__footer-nav{flex-wrap:wrap;justify-content:center;display:flex}.footer-module__xE3WsW__footer-item{color:#000;box-sizing:border-box;text-align:center;padding:0 1rem;text-decoration:none;display:block}.footer-module__xE3WsW__copyright{text-align:center;color:#888;margin-top:1.5rem;font-size:.8rem}@media (max-width:756px){.footer-module__xE3WsW__footer{padding:1rem 1rem 1.5rem}.footer-module__xE3WsW__footer-nav{flex-direction:column}.footer-module__xE3WsW__footer-item{width:100%;padding:.5rem}}
.layout-module__QuoCWW__container{background:#fff;flex-direction:column;min-height:100vh;display:flex}.layout-module__QuoCWW__main{flex-grow:1}.layout-module__QuoCWW__top-toolbar{z-index:120;background:#fff;border-bottom:1px solid gray;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}.layout-module__QuoCWW__toolbar-logo{object-fit:contain;width:auto;height:32px}@media (max-width:768px){.layout-module__QuoCWW__top-toolbar{padding:.6rem}.layout-module__QuoCWW__toolbar-logo{height:24px}}
