#main-page[data-v-78c826d1]{font-size:.7rem}.home[data-v-b28feb74]{margin-top:40px}.scrollable-container{overflow-x:scroll!important}.kpiDataTable{font-size:.8rem}.kpiDataTable td,.kpiDataTable th{text-align:right;font-size:.7rem;padding:4px!important;height:8px!important;margin:0!important;width:30px!important;border:1px solid #ccc}.v-table tbody tr:hover{background-color:rgba(0,0,0,.1)}.popup-window{position:absolute;background:#eee;border:1px solid #ccc;padding:5px;box-shadow:0 0 5px rgba(0,0,0,.2);overflow:auto;max-width:1500px;overflow-x:auto;overflow-wrap:break-word;white-space:normal;border-radius:7px}.popup-window table th,td{border:1px solid #ccc;padding:1px 6px}.draggable-header{cursor:move;display:flex;justify-content:space-between}.close-button{cursor:pointer;text-align:right}.message-list{width:700px;max-height:700px;overflow-y:scroll}.message-list .message{margin:10px;padding:10px;border:.5px solid #ccc;width:600px;border-radius:5px;white-space:pre-wrap}.message-list .message.left{float:left}.message-list .message.right{float:right;background-color:#f4f8ff}.message-list .read{text-align:right}.admin-note-list button{margin:0 0 0 10px;border-radius:5px}dd.profile_text{white-space:pre-wrap}.empty:after{color:red;content:"入力なし";font-style:italic}.prof_data{padding:0}.prof_data .dl_data{display:flex;flex-wrap:wrap;max-width:600px}.prof_data .dl_data dt{width:100%;padding:10px 0 0;font-weight:700}.prof_data .dl_data dd{width:100%;padding:5px 0 10px 20px}.prof_data h3{font-size:1.2rem;font-weight:700;margin:20px 0 10px;border-bottom:2px solid #ccc}.planner-title{margin:40px 0 20px}.messageText{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis}