@charset "UTF-8";.el-table{--el-table-header-bg-color: #F0F0F0;--el-table-header-text-color: #333333}.el-button+.el-button{margin-left:0}.el-message .el-message__content{font-size:16px}.el-message .el-message__icon{width:20px;height:20px}.el-message .el-message__icon svg{width:20px;height:20px}.el-input__suffix-inner .el-icon{width:18px;height:18px!important}.el-input__suffix-inner .el-icon svg{width:18px;height:18px}.el-input:hover .el-icon svg{filter:brightness(.2)}.el-button{border:0;height:4rem;padding:.8rem 1.6rem}.el-button.is-plain{border:solid 1px #E6E6E6;--el-button-bg-color: #FFFFFF;--el-button-text-color: #555555;--el-button-hover-text-color: #555555;--el-button-hover-bg-color: #F0F0F0;--el-button-active-bg-color: #E6E6E6}.el-button--primary{--el-color-primary: #FAC822;--el-button-bg-color: #FAC822;--el-button-text-color: #555555;--el-button-hover-text-color: #555555;--el-button-hover-bg-color: #E5B720;--el-button-active-bg-color: #CCA31D}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{color:#555;background-color:#fac822;opacity:.7}.el-button--danger{--el-color-danger: #FE6C6C;--el-button-bg-color: #FE6C6C;--el-button-text-color: #FFFFFF;--el-button-hover-text-color: #FFFFFF;--el-button-hover-bg-color: #E05F5F;--el-button-active-bg-color: #CC5858}.el-button--danger.is-disabled,.el-button--danger.is-disabled:hover{color:#9a9a9a;background-color:#f0f0f0;opacity:1}.el-button--small{height:32px;font-size:1.4rem;padding:8px}.el-notification{--el-notification-title-color: #333333;--el-notification-content-color: #333333}.el-progress-bar__outer{background-color:#e6e6e6}.el-breadcrumb .el-breadcrumb__inner a{font-weight:400}.el-breadcrumb :last-child .el-breadcrumb__inner{font-weight:700}.el-breadcrumb .el-breadcrumb__separator{margin:0 8px}.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:700}@media screen and (max-width: 639px){.overflow-x{overflow-x:scroll;padding-bottom:8px;min-width:1000px}}.overflow-x::-webkit-scrollbar{-webkit-appearance:none;background-color:#a9d9e2}.overflow-x::-webkit-scrollbar:vertical{width:10px;background-color:transparent}.overflow-x::-webkit-scrollbar:horizontal{height:6px;background-color:transparent}.overflow-x::-webkit-scrollbar-thumb{border-radius:3px;background-color:#a9d9e2}.button-primary{width:100%;height:100%;display:flex;align-items:center;color:#300;background-color:#a9d9e2;border:0;border-radius:5px;padding-left:14px;-moz-column-gap:10px;column-gap:10px;font-size:1.3rem;font-weight:500;cursor:pointer}.file-upload-button{width:40px;height:40px;background-image:url(/build/assets/icon_file-36445e3e.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%}@media screen and (max-width: 639px){.file-upload-button{top:72%;left:10px}}.button-base{display:flex;align-items:center;padding:8px 24px;color:#fff;width:-moz-fit-content;width:fit-content;height:40px;border-radius:50px;font-size:1.6rem;line-height:1.6rem;cursor:pointer}.icon-button-base{display:flex;line-height:1.6rem;position:relative;align-items:center;padding:8px 24px;color:#fff;width:-moz-fit-content;width:fit-content;height:40px;border-radius:50px;font-size:1.6rem;-moz-column-gap:8px;column-gap:8px;cursor:pointer}.button-gray{background-color:#a8a8a8}.button-orange{background-color:#f45813}.button-black{background-color:#333}.form-wrapper{max-width:692px;width:100%;background-color:#fff;box-shadow:0 4px 20px 3px #0000001a;border-radius:16px;padding-top:60px;padding-bottom:60px}.form-h1{font-size:1.8rem;font-weight:600}.form-h2{font-size:1.6rem;font-weight:600;padding-left:1rem;border-left:thick solid #333}.form-input-base{max-width:450px;height:40px;cursor:pointer;border:1px solid #c2c2c2;border-radius:.5rem}.form-input-base:invalid{background:rgba(239,197,46,.15)}.form-input{width:100%}.form-select{width:auto}.form-error-message{color:#efc52e;font-size:1.2rem}.form-button-wrapper{max-width:100%;width:300px}.form-button-base{display:flex;align-items:center;justify-content:center;padding:8px 24px;border:solid;border-radius:50px;color:#fff;font-size:1.6rem;height:40px}.form-primary-button{background:#330000}.form-secondary-button{background:#c2c2c2}.required-badge:after{content:"必須";color:#fff;background-color:#300;border-radius:.5rem;margin-left:10px;padding:5px 10px}.optional-badge:after{content:"任意";color:#300;border:1px solid #330000;border-radius:.5rem;margin-left:10px;padding:5px 10px}.form-split-button-base{display:flex}.form-split-button-base>button{cursor:pointer;align-items:center;justify-content:center;border:solid;color:#fff;font-size:1.6rem;height:40px;background:#330000}.form-split-button-base>button>img{height:18px;width:18px;vertical-align:middle}.form-split-button-base>button:first-child{padding:8px 8px 8px 24px;border-right:2px solid rgba(255,255,255,.8);border-radius:50px 0 0 50px}.form-split-button-base>button:last-child{padding:8px 24px 8px 8px;border-left-width:0;border-radius:0 50px 50px 0}.column-gap-20{-moz-column-gap:20px;column-gap:20px}.input-radio-badge{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.status-badge{min-width:100px;line-height:30px;text-align:center;display:table;font-size:1.6rem;padding:0 16px;border-radius:17px}.status-badge:not(.input-radio-badge:checked+.status-badge){color:#300!important;border:solid 1px #330000!important;background-color:#fff}.input-radio-badge:checked+.status-badge{color:#fff}.base-table{width:100%;border:1px solid #a9d9e2;border-collapse:collapse;background-color:#fff}.base-table tbody tr{cursor:pointer}.base-table tbody tr:hover{opacity:.8}.base-table th{font-size:1.3rem;color:#300;letter-spacing:.03rem;line-height:17px;background-color:#a9d9e2;padding-top:12px;padding-bottom:12px}@media screen and (max-width: 639px){.base-table th{padding:3px 0}}.base-table th a{display:block}.base-table th img{margin-left:4px;vertical-align:baseline}.base-table td{font-size:1.4rem;color:#300;letter-spacing:.03rem;line-height:16px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #a9d9e2;border-collapse:collapse}.base-table tr.highlight{background-color:#ffece3}.cell-50{min-width:50px}.cell-60{min-width:60px}.cell-110{min-width:110px}.cell-120{min-width:120px}.cell-stretch-200-400{width:auto;max-width:400px;min-width:200px}.cell-stretch-200-600{width:auto;max-width:600px;min-width:200px}.cell-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px}.dashboard-status-badge{height:20px;display:flex;align-items:center;border-radius:10px;padding-left:16px;padding-right:16px;color:#fff;font-size:1.2rem}@media screen and (max-width: 639px){.question-comment-status-input-wrapper.active{height:40%;overflow-y:scroll}}.comment-status-column{display:flex;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 639px){.comment-status-column{flex-wrap:wrap}}.question-comment-input-wrapper{width:calc(100% - 205px)}@media screen and (max-width: 639px){.question-comment-input-wrapper{width:100%}.question-comment-input-area{max-height:100px;padding:10px}}.status-button-wrapper{width:205px}@media screen and (max-width: 639px){.status-button-wrapper{width:100%}}.status-buttons{display:flex;flex-direction:column;row-gap:16px;height:242px}@media screen and (max-width: 639px){.status-buttons{height:auto}}
