.FeedActivityListItem--base{position:relative;background-color:#f9f9f9}.FeedActivityListItem--base:hover{background-color:#f5f5f5}.FeedActivityListItem--link-wrapper{display:block}.FeedActivityListItem--link-wrapper:hover{text-decoration:none}.FeedActivityListItem--avatar-image-wrapper{position:absolute;top:15px;left:15px}.FeedActivityListItem--avatar-image{width:34px;height:34px;display:block;box-shadow:0 0 0 1px #f5f5f5 inset;border-radius:50%}.FeedActivityListItem--description-wrapper{min-height:34px;padding:15px 15px 15px 0;margin-left:60px;border-bottom:1px solid #e3e3e3}.FeedActivityListItem--description{font-size:12px;font-weight:normal;line-height:1.6;color:#45494b}.FeedActivityListItem--description strong{font-weight:bold}.FeedActivityListItem--unread-badge{display:inline-block;width:7px;height:7px;margin-right:3px;background-color:#00a4bb;border:none;border-radius:50%;vertical-align:1px}
@keyframes Spinner--spinner-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.Spinner--base{width:100%;height:200px;position:relative;height:104px;border-radius:5px}.Spinner--base:before{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:3px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:rgba(0,0,0,.6);border-right-color:rgba(0,0,0,.6);vertical-align:middle;box-sizing:border-box;animation:Spinner--spinner-animation .65s infinite linear}.Spinner--large{height:400px}.Spinner--minimum{height:15px}.Spinner--blueBase{width:100%;height:200px;position:relative;height:104px;border-radius:5px}.Spinner--blueBase:before{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:3px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:rgba(0,0,0,.6);border-right-color:rgba(0,0,0,.6);vertical-align:middle;box-sizing:border-box;animation:Spinner--spinner-animation .65s infinite linear}.Spinner--blueBase:before{border:3px solid rgba(0,164,187,.3);border-radius:50%;border-top-color:#00a4bb;border-right-color:#00a4bb}.Spinner--blueMinimum{height:20px}
.FeedActivityList--base{background-color:#f9f9f9}.FeedActivityList--scroll-outer{width:100%;height:260px;overflow:auto;overflow-x:visible;overflow-y:auto;border-top:1px solid #ebedef;border-bottom:1px solid #ebedef}.FeedActivityList--scroll-outer-hidden{display:none}.FeedActivityList--scroll-inner{padding:5px 0 0 0;width:100%}
.FollowRecommendBox--topicListBase{width:100%;height:329px}.FollowRecommendBox--topicListScroll{height:329px;overflow:auto;overflow-x:auto}.FollowRecommendBox--topicListScrollInner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 14px}.FollowRecommendBox--topicListItem{-ms-flex-preferred-size:193px;flex-basis:193px;-ms-flex-negative:0;flex-shrink:0;margin:0 14px}.FollowRecommendBox--topicListItem:last-child{padding-right:28px}.FollowRecommendBox--spaceListBase{height:273px;padding:0 58px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.FollowRecommendBox--spaceListItem{margin-bottom:28px}.FollowRecommendBox--companyListBase{height:273px;padding:0 56px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.FollowRecommendBox--companyListItem{margin-bottom:28px}.FollowRecommendBox--boxBase{position:relative;height:100%;padding:56px 0 72px;box-sizing:border-box;overflow:hidden}.FollowRecommendBox--boxHeadIcon{width:80px;height:80px;margin:0 auto;border:1px solid #d7dbdf;border-radius:50%;font-size:40px;line-height:80px;text-align:center;color:#45494b}.FollowRecommendBox--boxHeadTitle{margin-top:24px;font-size:18px;line-height:1;font-weight:500;color:#45494b;text-align:center}.FollowRecommendBox--boxHeadDesc{margin-top:12px;font-size:12px;line-height:1;color:#9da0a4;text-align:center}.FollowRecommendBox--boxContent{position:relative;margin-top:44px}.FollowRecommendBox--boxContentInner{position:absolute;top:0;left:0;width:100%}.FollowRecommendBox--boxFooter{position:absolute;bottom:0;width:100%;height:72px;border-top:1px solid #e3e3e3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FollowRecommendBox--boxRightButtons{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FollowRecommendBox--boxSkip{margin-right:20px;font-size:12px;font-weight:600;cursor:pointer;color:#9da0a4}.FollowRecommendBox--boxNext{margin-right:20px;height:32px;padding:10px 22px;background-color:#6cc644;border:none;border-radius:3px;color:#fff;font-size:12px;line-height:1;font-weight:500;outline:none}.FollowRecommendBox--boxNext:hover{background:#6cc644}.FollowRecommendBox--boxComplete{background-color:#00a4bb}.FollowRecommendBox--boxComplete:hover{background-color:#00a4bb}.FollowRecommendBox--boxDisabledButton{background:#d7dbdf}.FollowRecommendBox--boxDisabledButton:hover{background-color:#d7dbdf}.FollowRecommendBox--spaceIcon{display:block;margin:22px 20px 20px 22px}
.FollowTargetItem--followButtonBase{width:16px;height:16px;border:1px solid #fff;box-sizing:border-box;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);color:transparent;line-height:16px;text-align:center;overflow:hidden;transition-property:transform;transition-duration:150ms}.FollowTargetItem--followButtonBaseFollowing{background-color:#fff;color:#24282a;transform:scale(1.2, 1.2)}.FollowTargetItem--followButtonBaseHovering{color:#fff;border-color:#fff;background:transparent}.FollowTargetItem--followButtonIcon{position:relative;top:-2px;left:.5px;display:inline-block;font-size:10px}.FollowTargetItem--hoveringButtonIcon{position:relative;top:-3px;left:.5px;display:inline-block;font-size:10px}.FollowTargetItem--followButton_green.FollowTargetItem--followButtonBase{box-shadow:none;border:1px solid #ebedef}.FollowTargetItem--followButton_green.FollowTargetItem--followButtonBaseFollowing{border:1px solid #6cc644;background-color:#6cc644;color:#fff}.FollowTargetItem--followButton_green.FollowTargetItem--followButtonBaseHovering{background-color:transparent;color:#6cc644}.FollowTargetItem--topicBase{position:relative;width:193px;height:272px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.05);cursor:pointer}.FollowTargetItem--topicInner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.4));border-radius:2px}.FollowTargetItem--topicTitle{position:absolute;bottom:20px;box-sizing:border-box;width:100%;padding:0 20px;font-size:17px;line-height:1.32;font-weight:600;color:#f9f9f9;text-align:center}.FollowTargetItem--topicFollowButton{position:absolute;top:12px;right:12px}.FollowTargetItem--spaceBase{position:relative;width:250px;height:122px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:5px;overflow:hidden;cursor:pointer}.FollowTargetItem--spaceInner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.FollowTargetItem--spaceTitle{margin:45px 20px 0;line-height:1;font-size:16px;font-family:"Lato","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600;color:#f9f9f9;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FollowTargetItem--spaceAuthor{margin:8px 24px 0;font-size:11px;font-weight:500;opacity:.8;font-weight:400}.FollowTargetItem--spaceFollowButton{position:absolute;top:12px;right:12px}.FollowTargetItem--companyBase{width:404px;height:72px;cursor:pointer}.FollowTargetItem--companyInner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FollowTargetItem--companyFollow{width:18px;-ms-flex-preferred-size:18px;flex-basis:18px;-ms-flex-negative:0;flex-shrink:0;margin:0 27px}.FollowTargetItem--companyAvatar{width:72px;height:72px;-ms-flex-preferred-size:72px;flex-basis:72px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.FollowTargetItem--companyContent{margin:0 16px;overflow:hidden}.FollowTargetItem--companyName{font-size:15px;font-weight:600;color:#24282a;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FollowTargetItem--companyMessage{margin-top:10px;font-size:11px;line-height:1.36;font-weight:400;color:#9da0a4}
