.company-logo{max-height:80px}.approval-card h5[data-v-5b2b4083]{font-weight:700}.approval-card ul[data-v-5b2b4083]{margin:0;padding:0;list-style:none}.history-list .date,.history-list .user-email,.history-list .user-name{font-size:.75rem}.history-list .memo{margin-top:.5rem;padding-top:.25rem;border-top:1px solid #dee2e6}#tab-section .article-header{background-color:#f8f9fa;padding:3em 1.5em;height:145px}#tab-section .article-header h2{font-size:20px;font-weight:700;margin-bottom:10px}#tab-section .article-content{overflow-y:auto}#tab-section .section{background-color:#fff;padding:3em 1.5em}#tab-section .section+.section{border-top:1.5em solid #f5f5f5}#tab-section .section .section-header h3{font-size:16px;font-weight:700}#tab-section .section .section-header+.section-content{margin-top:1em}#tab-section .tabs{height:calc(100% - 145px);background-color:#f8f9fa}#tab-section .tabs .nav-tabs{padding:0 1.5em}#tab-section .tabs .nav-tabs .nav-link{padding:0 .5em;height:45px;line-height:45px;font-size:14px}#tab-section .table td,#tab-section .table th{padding:0}#tab-section .table th{background-color:#f8f9fa}#tab-section .tab-content{background-color:#fff;height:500px;overflow-y:auto}#tab-section .graph-label{background:#f5f5f5;padding:.25em .5em;border:1px solid #dedede}#tab-section .horizontal-stacked-bars{display:flex;height:40px}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar{display:flex;justify-content:center;align-items:center;height:100%;font-size:16px;color:#fff}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar.bar-gender-male{background-color:#17a2b8}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar.bar-gender-female{background-color:#e85d47}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar.bar-gender-etc{background-color:#646464}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar p{font-weight:700}#tab-section .horizontal-stacked-bars .horizontal-stacked-bar span{font-size:12px;margin-left:8px}#tab-section .no-data{text-align:center;padding:140px 0}#tab-section .loader{text-align:center;margin:140px 0}#tab-section .loader img{height:100px}.reply-header{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 0;border-bottom:1px solid #a7a7a7;margin-bottom:2rem}.reply-list .reply-item-wrap{position:relative;display:flex;flex-wrap:wrap;width:100%}.reply-list .reply-item-wrap+.reply-item-wrap{margin-top:1.5rem}.reply-list .reply-item-wrap.company-user,.reply-list .reply-item-wrap.company-user .reply-item{justify-content:flex-start}.reply-list .reply-item-wrap.company-user .reply-item .reply-user{margin-right:2rem}.reply-list .reply-item-wrap.company-user .reply-item .reply-area{text-align:right}.reply-list .reply-item-wrap.company-user .reply-item .reply-area .reply-content{text-align:left}.reply-list .reply-item-wrap.company-user .reply-item .reply-area .reply-content:before{left:-1rem;border-right:2rem solid #f5f5f5}.reply-list .reply-item-wrap.admin{justify-content:flex-end}.reply-list .reply-item-wrap.admin .reply-item{justify-content:flex-end;flex-direction:row-reverse}.reply-list .reply-item-wrap.admin .reply-item .reply-user{margin-left:2rem}.reply-list .reply-item-wrap.admin .reply-item .reply-area,.reply-list .reply-item-wrap.admin .reply-item .reply-area .reply-content{text-align:right}.reply-list .reply-item-wrap.admin .reply-item .reply-area .reply-content:before{right:-1rem;border-left:2rem solid #f5f5f5}.reply-list .reply-item-wrap .reply-item{display:flex;min-width:60%;max-width:90%}.reply-list .reply-item-wrap .reply-item .reply-user{text-align:center}.reply-list .reply-item-wrap .reply-item .reply-user .user-icon{display:block;margin-bottom:.5rem}.reply-list .reply-item-wrap .reply-item .reply-user .user-name{font-weight:600;font-size:1rem;color:#323232}.reply-list .reply-item-wrap .reply-item .reply-user .user-company{display:block;color:#646464}.reply-list .reply-item-wrap .reply-item .reply-area{width:calc(100% - 6rem)}.reply-list .reply-item-wrap .reply-item .reply-area .reply-content{position:relative;width:100%;border-radius:.25rem;background-color:#f5f5f5;padding:1rem;word-break:break-all}.reply-list .reply-item-wrap .reply-item .reply-area .reply-content:before{display:block;content:"";position:absolute;top:.5rem;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent}.reply-list .reply-item-wrap .reply-item .reply-area .reply-content .btn-edit{position:absolute;right:100%;margin-right:5px;white-space:nowrap;bottom:0;padding:0}.reply-list .reply-item-wrap .reply-item .reply-area .reply-eidted{margin-left:.25rem;color:#969696}.board-view{background-color:#fff;border-radius:.25rem;padding:2rem}.board-view .board-view-header{display:flex;align-items:flex-end;justify-content:space-between}.board-view .board-view-header .board-view-title{font-weight:500}.board-view .board-view-header .board-view-title .board-view-category{display:inline-block;padding:.25rem .5rem;margin-bottom:.25rem}.board-view .board-view-header .board-view-info span{position:relative}.board-view .board-view-header .board-view-info span+span{padding-left:1em;margin-left:1em}.board-view .board-view-header .board-view-info span+span:before{position:absolute;left:0;top:50%;margin-top:-5px;display:inline-block;content:"";width:1px;height:10px;background-color:#a7a7a7}.board-view .board-view-header .board-view-info span .board-view-date{white-space:nowrap}.board-view .board-view-body{padding:1rem 0;margin:1rem 0;border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}.board-view .board-view-body .board-view-content{min-height:400px;padding:.5rem}.board-view .board-view-body .board-view-attachments{margin-bottom:1rem}.board-view .board-view-body .board-view-url{border-top:1px solid #a7a7a7;padding:1rem .5rem 0;line-height:1}.board-view .board-view-body .board-view-url strong{margin-right:1em}@media screen and (max-width:1023px){.board-view .board-view-header{display:block}.board-view .board-view-info{margin-top:1em}}.badge-orange{background-color:#ff7a00;color:#fff}.badge-time{border:1px solid #dcdcdc;border-radius:0}.badge-time+.badge-time{margin-left:4px}