.supplier-knowledge .social-buttons{padding:0 0 36px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .knowledge-content{clear:both}.supplier-knowledge .knowledge-content .imageBox{float:right;margin-bottom:1em}.supplier-knowledge .knowledge-content .imageBox .imageBox--credit{float:right;clear:right;font-size:12px;margin-bottom:0;margin-top:-15px}.supplier-knowledge .social-buttons-hatena{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .social-buttons-facebook{margin-left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .social-buttons-twitter{margin-left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .social-buttons-gplusone{margin-left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .social-buttons-pocket{margin-left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .pocket-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.supplier-knowledge .racent-article{border:1px solid #d9d9d9;margin-bottom:30px;margin-top:30px;padding:15px 14px 10px 19px}.supplier-knowledge .racent-article .racent-article-linkArea{text-align:right;padding-top:10px}.supplier-knowledge .racent-article .racent-article-linkArea a{color:#333}.supplier-knowledge .racent-article .racent-article-headline{font-weight:700;margin-bottom:10px}.supplier-knowledge .racent-article .racent-article-list{margin:0 0 5px 0}.content-item{margin-bottom:40px}.closing-sentence-area,.connection-text{font-size:14px;line-height:22px}.connection-text{margin-bottom:40px}.closing-sentence-area{margin-bottom:1em}.closing-sentence-area .closing-text{margin-bottom:1em}.closing-sentence-area .closing-text:last-child{margin-bottom:0}.list-title{font-size:18px;font-weight:700;margin:30px 0 10px;line-height:24px;color:#4c4c4c}.categoryArea{padding:20px;margin-bottom:30px;background-color:#eae7e1;border-radius:7px}.categoryArea__title{font-size:15px;font-weight:700;margin-bottom:10px}.categoryArea__categoryList{overflow:hidden;font-size:0}.categoryArea__categoryList li{display:inline-block;font-size:13px;margin-right:20px}