.related-keywords{box-sizing:border-box;display:block;position:relative;float:left;width:100%;padding:1em 0;border-bottom:1px solid #ccc}.related-keywords__header-area{padding:1.5em 1.5em 0;margin:0}.related-keywords__header-area,.related-keywords__inside{display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f3f3f3}.related-keywords__inside{padding:0 .5em 0 1.5em}.related-keywords__title{display:block;width:100%;font-weight:700;font-size:1.5em;padding:0;margin:0 0 .5em 0}.related-keywords__title-divider{display:block;width:100%;border-bottom:1px solid #fff;margin-bottom:1em}.related-keywords__item-container{display:inline-block;box-sizing:border-box;margin:0;padding:0 1em 1em 0}.related-keywords__item{display:inline-flex;width:100%;flex-grow:1;align-items:center;justify-content:space-between;box-sizing:border-box;height:30px;background-color:#fff;border:1px solid #ddd;padding:6px 10px;white-space:nowrap;max-width:100%;transition:.1s}@media (max-width:1275px){.related-keywords__item-container{width:50%}}@media (max-width:1500px) and (min-width:1275px){.related-keywords__item-container{width:33.333%}}@media (max-width:2000px) and (min-width:1500px){.related-keywords__item-container{width:25%}}@media (min-width:2000px){.related-keywords__item-container{width:16.666%}}.related-keywords__item-text--selected{text-decoration:underline;transition:.2s}.related-keywords__item--selected{cursor:pointer;border-color:#aaa;box-shadow:2px 2px 5px rgba(0,0,0,.2);transition:.2s}.related-keywords__item-text{display:inline;margin-right:10px;font-size:1em;overflow:hidden;text-overflow:ellipsis;transition:.1s}.related-keywords__item-img{display:block;float:right;margin-left:0;width:13px;height:13px;opacity:.5}