@import"/css/vendor/bootstrap-icons/bootstrap-icons.min.css";@keyframes ripple{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes gradientBg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes spin{100%{transform:rotate(360deg)}}html,body{height:100%;background-color:#f8f9fa}html#admin-user #side-nav .admin-user,body#admin-user #side-nav .admin-user{background-color:#3f697c}html#admin-user #side-nav .admin-user a,body#admin-user #side-nav .admin-user a{color:#83d8ff}html#admin-user #side-nav .admin-user a.child::before,html#admin-user #side-nav .admin-user a .child2::before,body#admin-user #side-nav .admin-user a.child::before,body#admin-user #side-nav .admin-user a .child2::before{border-color:#83d8ff}html#admin-company #side-nav .admin-company,body#admin-company #side-nav .admin-company{background-color:#3f697c}html#admin-company #side-nav .admin-company a,body#admin-company #side-nav .admin-company a{color:#83d8ff}html#admin-company #side-nav .admin-company a.child::before,html#admin-company #side-nav .admin-company a .child2::before,body#admin-company #side-nav .admin-company a.child::before,body#admin-company #side-nav .admin-company a .child2::before{border-color:#83d8ff}html#admin-division #side-nav .admin-division,body#admin-division #side-nav .admin-division{background-color:#3f697c}html#admin-division #side-nav .admin-division a,body#admin-division #side-nav .admin-division a{color:#83d8ff}html#admin-division #side-nav .admin-division a.child::before,html#admin-division #side-nav .admin-division a .child2::before,body#admin-division #side-nav .admin-division a.child::before,body#admin-division #side-nav .admin-division a .child2::before{border-color:#83d8ff}html#dashboard #side-nav .dashboard,body#dashboard #side-nav .dashboard{background-color:#3f697c}html#dashboard #side-nav .dashboard a,body#dashboard #side-nav .dashboard a{color:#83d8ff}html#dashboard #side-nav .dashboard a.child::before,html#dashboard #side-nav .dashboard a .child2::before,body#dashboard #side-nav .dashboard a.child::before,body#dashboard #side-nav .dashboard a .child2::before{border-color:#83d8ff}html#user-list #side-nav .user-list,body#user-list #side-nav .user-list{background-color:#3f697c}html#user-list #side-nav .user-list a,body#user-list #side-nav .user-list a{color:#83d8ff}html#user-list #side-nav .user-list a.child::before,html#user-list #side-nav .user-list a .child2::before,body#user-list #side-nav .user-list a.child::before,body#user-list #side-nav .user-list a .child2::before{border-color:#83d8ff}html#summary-list #side-nav .summary-list,body#summary-list #side-nav .summary-list{background-color:#3f697c}html#summary-list #side-nav .summary-list a,body#summary-list #side-nav .summary-list a{color:#83d8ff}html#summary-list #side-nav .summary-list a.child::before,html#summary-list #side-nav .summary-list a .child2::before,body#summary-list #side-nav .summary-list a.child::before,body#summary-list #side-nav .summary-list a .child2::before{border-color:#83d8ff}html#user-list-not #side-nav .user-list-not,body#user-list-not #side-nav .user-list-not{background-color:#3f697c}html#user-list-not #side-nav .user-list-not a,body#user-list-not #side-nav .user-list-not a{color:#83d8ff}html#user-list-not #side-nav .user-list-not a.child::before,html#user-list-not #side-nav .user-list-not a .child2::before,body#user-list-not #side-nav .user-list-not a.child::before,body#user-list-not #side-nav .user-list-not a .child2::before{border-color:#83d8ff}html#survey-result #side-nav .survey-result,body#survey-result #side-nav .survey-result{background-color:#3f697c}html#survey-result #side-nav .survey-result a,body#survey-result #side-nav .survey-result a{color:#83d8ff}html#survey-result #side-nav .survey-result a.child::before,html#survey-result #side-nav .survey-result a .child2::before,body#survey-result #side-nav .survey-result a.child::before,body#survey-result #side-nav .survey-result a .child2::before{border-color:#83d8ff}html#survey-result-alt #side-nav .survey-result-alt,body#survey-result-alt #side-nav .survey-result-alt{background-color:#3f697c}html#survey-result-alt #side-nav .survey-result-alt a,body#survey-result-alt #side-nav .survey-result-alt a{color:#83d8ff}html#survey-result-alt #side-nav .survey-result-alt a.child::before,html#survey-result-alt #side-nav .survey-result-alt a .child2::before,body#survey-result-alt #side-nav .survey-result-alt a.child::before,body#survey-result-alt #side-nav .survey-result-alt a .child2::before{border-color:#83d8ff}html#survey-result-L3 #side-nav .survey-result-alt,body#survey-result-L3 #side-nav .survey-result-alt{background-color:#3f697c}html#survey-result-L3 #side-nav .survey-result-alt a,body#survey-result-L3 #side-nav .survey-result-alt a{color:#83d8ff}html#survey-result-L3 #side-nav .survey-result-alt a.child::before,html#survey-result-L3 #side-nav .survey-result-alt a .child2::before,body#survey-result-L3 #side-nav .survey-result-alt a.child::before,body#survey-result-L3 #side-nav .survey-result-alt a .child2::before{border-color:#83d8ff}html#survey-result-L2 #side-nav .survey-result-alt,body#survey-result-L2 #side-nav .survey-result-alt{background-color:#3f697c}html#survey-result-L2 #side-nav .survey-result-alt a,body#survey-result-L2 #side-nav .survey-result-alt a{color:#83d8ff}html#survey-result-L2 #side-nav .survey-result-alt a.child::before,html#survey-result-L2 #side-nav .survey-result-alt a .child2::before,body#survey-result-L2 #side-nav .survey-result-alt a.child::before,body#survey-result-L2 #side-nav .survey-result-alt a .child2::before{border-color:#83d8ff}html#survey-result-L1 #side-nav .survey-result-alt,body#survey-result-L1 #side-nav .survey-result-alt{background-color:#3f697c}html#survey-result-L1 #side-nav .survey-result-alt a,body#survey-result-L1 #side-nav .survey-result-alt a{color:#83d8ff}html#survey-result-L1 #side-nav .survey-result-alt a.child::before,html#survey-result-L1 #side-nav .survey-result-alt a .child2::before,body#survey-result-L1 #side-nav .survey-result-alt a.child::before,body#survey-result-L1 #side-nav .survey-result-alt a .child2::before{border-color:#83d8ff}html#survey-result-low #side-nav .survey-result-alt,body#survey-result-low #side-nav .survey-result-alt{background-color:#3f697c}html#survey-result-low #side-nav .survey-result-alt a,body#survey-result-low #side-nav .survey-result-alt a{color:#83d8ff}html#survey-result-low #side-nav .survey-result-alt a.child::before,html#survey-result-low #side-nav .survey-result-alt a .child2::before,body#survey-result-low #side-nav .survey-result-alt a.child::before,body#survey-result-low #side-nav .survey-result-alt a .child2::before{border-color:#83d8ff}.bg-animation{margin:0;padding:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;font-family:sans-serif;background:linear-gradient(-45deg, #f8f9fa, #f1f3f5, #e9ecef, #5f8db7);background-size:400% 400%;animation:gradientBg 20s ease infinite}.message-modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;border-radius:1rem;box-shadow:0px 0px 20px 0px rgba(0,0,0,.17);text-align:center;padding:2rem;background-color:#eff7ff}.message-modal-box h1{font-size:1.3rem}.login-box{background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);padding:40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.7);width:320px;text-align:center}.sub-title{border-left:5px solid #10345b;padding-left:5px}.read{font-size:.9rem;color:#373e44}form .required::after{content:"*必須";color:#bd4141;margin-left:.5rem}input.search{border-color:#6c757d}input:-moz-read-only, textarea:-moz-read-only{background-color:#f0f0f0}input:read-only,textarea:read-only{background-color:#f0f0f0}select{border-radius:.3rem}select[multiple] option:checked{background-color:#005eca;color:#fff}ul{margin:0;padding:0}ul.pagination{list-style:none}ul.pagination li{margin:0 5px}ul.pagination li span,ul.pagination li a{display:block;padding:3px 12px;border-radius:5px}ul.pagination li a{background-color:#eee;color:#000;text-decoration:none}ul.pagination li a:hover{background-color:#333;color:#fff}ul.pagination li.active a{font-weight:bold;background-color:#ccc}ul.pagination li.active a:hover{background-color:#333;color:#fff}footer{margin-top:2rem;color:#59636b;text-align:center}table{width:100%}table.table thead th{background-color:#303d4a;color:#eff7ff;font-weight:normal;padding-top:2px;padding-bottom:2px}table.table tbody td.current{background-color:#ffeaec}table.table tbody td.leave_icon{position:relative;padding-left:2em}table.table tbody td.leave_icon::before{content:"休";position:absolute;left:.5em;top:50%;transform:translateY(-50%);width:1.4em;height:1.4em;color:#c42525;border:1px solid #c42525;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:bold;background:#fff}table#user-table{margin-bottom:2px}table#user-table th{font-size:.8rem;background-color:#eee;padding-top:3px;padding-bottom:3px}table#user-table td{font-size:1.5rem}table#user-table tr:last-child{border-bottom-color:#eff7ff}table#displayComment{margin-bottom:3px}table#displayComment tr:last-child{border-bottom-color:#eff7ff}table#score-transition{margin-bottom:3px}table{font-size:.9rem}table thead th{font-size:.8rem}table thead#transitionThead th{background-color:#eee;text-align:center;color:#212529}table tbody#transitionTbody th,table tbody#transitionTbody td{text-align:center;padding-top:3px;padding-bottom:3px;vertical-align:middle}table tbody#transitionTbody tr{border-bottom:1px solid #d2d2d2}table tbody#transitionTbody tr:last-child{border-bottom-color:#eff7ff}table tbody#transitionTbody tr td:last-child{border-bottom:none}table.user-list thead th{text-align:center;border:1px solid #dee2e6}table.user-list tbody td .td-scroll{height:50px;overflow-y:auto}table th.sort{cursor:pointer}table th.sort.desc::after{content:"▼";color:#bd4141;margin-left:5px}table th.sort.asc::after{content:"▲";color:#bd4141;margin-left:5px}table button.btn,table a.btn{font-size:.9rem;padding:2px 5px}#loadingWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9999;display:none}.loader{width:50px;height:50px;border:5px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .9s linear infinite}.h-table-chart{height:100px}.h-comment{height:100px}.h-admin-comment{height:334px}.h-user-comment{height:217px}.w200{width:200px}.w140{width:140px}.w100{width:100px}.w70{width:70px}.w60{width:60px}.mb-fixed{margin-bottom:10px}.form-signin{max-width:330px;padding:1rem}.form-signin .form-floating:focus-within{z-index:2}.form-signin input.upper{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input.bottom{border-top-left-radius:0;border-top-right-radius:0}.form-signin .login-logo{width:8rem}.btn-fixed{border-radius:3px;text-decoration:none;background-color:#59636b;padding:2px 5px;color:#eff7ff}.btn-fixed:hover{background-color:#373e44}.btn.btn-dark{background-color:#10345b}.btn.btn-dark:hover{background-color:#18416f}.ai-widget{position:fixed;bottom:20px;right:20px;display:flex;align-items:flex-end;z-index:1050}.ai-balloon{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15);transform-origin:bottom right;opacity:0;transform:translateY(1rem);transition:all .5s ease;display:none}.ai-balloon.show{opacity:1;transform:translateY(0);display:block}.ai-balloon::after{content:"";position:absolute;right:-20px;bottom:20px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.ai-balloon .ai-scroll{width:500px;height:80vh;overflow-y:auto;padding:16px}.ai-robot-wrapper{position:relative;width:70px;height:70px}.ai-robot-btn{position:relative;z-index:2;border:none;background:none;padding:0;cursor:pointer}.ai-robot-btn :hover{filter:brightness(1.2)}.ai-robot-btn img{width:70px}.ai-ripple{position:absolute;inset:0;border-radius:50%;background:rgba(0,123,255,.4);z-index:1;animation:ripple 2.5s infinite ease-out}#userTable{height:73px}#listClear{font-size:small}.recordCountBox{display:block;padding-left:5px;padding-right:5px;border-radius:5px;line-height:27px;background-color:#10345b;color:#eff7ff;font-size:.8rem;height:27px;min-width:40px;text-align:center}.pager{margin-bottom:.5rem}.dropdown-item{font-size:.9rem}.navbar-brand .logo{height:30px}.form-signin .logo{width:150px}.circle-width{width:3rem;height:3rem;line-height:3rem;text-align:center;display:inline-block;font-family:Georgia,"Times New Roman",Times,serif}#situationEngage,#situationPrivate,#situationRelationship,#situationEnvironment{height:150px}#riskMark,#situationTotal{height:253px}#riskMark .circle-width,#situationTotal .circle-width{width:5em;height:5em;font-size:2.4em;line-height:5em}#riskMarkEngage,#riskMarkRelationship,#riskMarkPersonal,#riskMarkEnvironment,#situationTotalEngage,#situationTotalRelationship,#situationTotalPersonal,#situationTotalEnvironment{font-size:1.1em;text-align:center;border-bottom:1px solid #d2d2d2;padding:.5em}#riskMarkUser,#situationTotalUser{font-size:1.5em;font-weight:bold;border-bottom:1px solid #d2d2d2;padding:.5em}.arrow-size{font-size:.8em}#monthDifference{text-align:center;font-weight:bold;font-size:3rem}#monthDifferenceEngage,#monthDifferenceRelationship,#monthDifferencePersonal,#monthDifferenceEnvironment{font-size:2rem;text-align:center;font-weight:bold}.form-label{margin-bottom:0;font-size:.8rem}.tooltip-multiline .tooltip-inner{text-align:left}.text-bg-logo{color:#eff7ff;background-color:#303d4a;font-size:.8rem;padding-top:3px;padding-bottom:2px}#main{padding-top:45px}.i-bold .bi::before,.i-bold [class*=" bi-"]::before,.i-bold [class^=bi-]::before{font-weight:bold !important}.risk{font-family:sans-serif;font-weight:bold;display:block}.risk.risk-rem{font-size:2rem}.risk-a{color:#298de0}.risk-b{color:#328754}.risk-c{color:#fdc108}.risk-d{color:#dc3545}.survey-content .section-line{border:1px solid #adb5bd;transition:all .3s}.survey-content .section-line-danger{border-color:#ff8e8e;background-color:#ffdfdf;transition:all .3s}.survey-content .question{transition:all .3s ease;opacity:.4;transform:scale(0.6);cursor:pointer;position:relative}.survey-content .question.active{opacity:1;transform:scale(1)}.survey-content .question:not(.active) h5,.survey-content .question:not(.active) h6{color:#888}.survey-content .question input[type=radio]{cursor:pointer}.survey-content .question .answered-check{position:absolute;top:-20px;left:-20px;font-size:40px}.yn-textbox{display:none}.drop-zone{border:2px dashed rgba(0,0,0,.15);border-radius:.5rem;padding:1.25rem;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;background-clip:padding-box}.drop-zone.dragover{background:rgba(13,110,253,.03);border-color:rgba(13,110,253,.5);box-shadow:0 0 0 .15rem rgba(13,110,253,.08)}.thumbnail{max-width:80px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;border:1px solid rgba(0,0,0,.08)}.information-box{max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.information-box .info-line{border-bottom:1px dotted #d8d8d8;margin-bottom:1rem;padding-bottom:1rem}.information-box .info-line:last-child{border:none}.cursor-pointer{cursor:pointer}.dt-table dt{font-weight:bold;border-bottom:1px solid #eaeaea;margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem;background-color:#f5f5f5}.dt-table dd{padding-bottom:.5rem;padding-top:.5rem;border-bottom:1px solid #eaeaea;margin-bottom:1rem}.dt-table h5{margin-bottom:1rem}.dt-table button{margin-bottom:1rem}#answerAlert{font-size:.9rem}@media screen and (max-width: 991px){.contents{padding-left:1rem;padding-right:1rem;width:100%}.contents.fixed{width:100%}.dt-table dt{border-bottom:none;margin-bottom:0;padding-bottom:0}.dt-table button{margin-top:1rem}#side-nav{display:none}.navbar-nav .dropdown-menu{position:absolute;top:100%;right:4px;left:auto;min-width:150px}}@media screen and (min-width: 992px){.message-modal-box{width:500px}.message-modal-box h1{font-size:2rem}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute;top:100%;right:4px;left:auto;min-width:150px}#side-nav{position:relative;background-color:#1e2730;white-space:nowrap;width:200px;min-width:150px}#side-nav h3{text-align:center;color:#a1a1a1;background-color:#303d4a;font-size:.8rem;padding:.5rem 0rem}#side-nav ul{margin-bottom:1rem}#side-nav .parent::after{content:"▼";margin-left:.5rem;font-size:.8rem}#side-nav .parent:has(+.show)::after{content:"▲"}#side-nav .sub{display:none}#side-nav .sub.show{display:block}#side-nav a{display:block;color:#eff7ff;line-height:25px;padding-left:5px;text-decoration:none}#side-nav a:hover{color:#eff7ff;background-color:#3a3f45}#side-nav a.link::before{content:"";margin-right:.5rem}#side-nav a.child{padding-left:40px;position:relative}#side-nav a.child::before{position:absolute;content:"";left:30px;top:8px;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff}#side-nav a.child2{padding-left:43px;position:relative}#side-nav a.child2::before{position:absolute;content:"";left:30px;top:8px;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff}.swal2-modal{width:800px !important}.contents{padding-left:1rem;padding-right:1rem;overflow-x:auto;width:100%}.contents.fixed{width:1340px;min-width:1060px}.d-half{height:127px}.d-half-user{height:124px}.d-single{height:288px}.d-single-h{height:300px}.d-triple{height:71px}}