.m-breadcrumb{margin-top:28px;margin-bottom:20px}.m-breadcrumb ul{display:flex;overflow-x:scroll;white-space:nowrap;word-break:keep-all}.m-breadcrumb ul::-webkit-scrollbar{display:none}.m-breadcrumb ul li{font-size:1.2rem;font-weight:400;line-height:16px;letter-spacing:.02em}.m-breadcrumb ul li a{transition:opacity .3s}.m-breadcrumb ul li a:after{margin:0 5px;content:">"}ul.p-tags{font-size:16px;font-weight:700;line-height:24px;display:flex;margin-bottom:40px;padding:16px 20px 8px;letter-spacing:.02em;border-radius:4px;background:#f3f3f1;flex-wrap:wrap}ul.p-tags li{position:relative;margin-right:10px;margin-bottom:8px;padding-left:15px}ul.p-tags li:before{position:absolute;top:0;left:0;content:"#"}ul.p-tags li:before,ul.p-tags li a{transition:opacity .3s}.p-tags__ttl{font-size:18px;font-weight:700;margin-bottom:20px}.m-list-tags{display:flex;margin:10px 0 0;flex-wrap:wrap}.m-list-tags.\--article{margin:0 0 34px;padding:24px 24px 14px;border-top:2px solid #eef0f1;border-bottom:2px solid #eef0f1}.m-list-tags__item{margin:0 9px 9px 0}.m-list-tags__item.\--article a{font-size:1.1rem;line-height:17px}.m-list-tags__item a{font-size:1.2rem;font-weight:700;line-height:16px;display:block;padding:10px;letter-spacing:.02em;color:#465362;border:1px solid #828e9c;border-radius:4px}.m-list-tags__item a:hover{opacity:1}