@charset "UTF-8";.badge{display:flex;align-items:center;justify-content:center;width:max-content;height:26px;padding:0 16px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:1px}.badge.badge-pill{border-radius:13px}.badge.badge-round　{border-radius:5px}.badge.red{background-color:#ff2f5f}.badge.blue{background-color:#0062ff}.badge.gray{background-color:#858384}.badge.black{background-color:#6e6e6e}.badge.w-70{width:70px}.badge.w-100{width:100px}.badge.w-120{width:120px}a.app-button,a.app-outline-button,a.submit-button{text-decoration:none}.app-button{display:flex;align-items:center;justify-content:center;width:120px;height:26px;font-size:1rem;font-weight:700;letter-spacing:1px;border:none;border-radius:13px;cursor:pointer}.app-button.green{color:#fff;background-color:#0c833e}.app-outline-button{display:flex;align-items:center;justify-content:center;width:max-content;min-width:92px;height:26px;padding:0 32px;font-size:1rem;font-weight:700;letter-spacing:1px;border:solid 1px;border-radius:13px;cursor:pointer}.app-outline-button.green{color:#0c833e;border-color:#0c833e}.app-outline-button.green:hover{color:#fff;background-color:#0c833e}.submit-button{display:flex;align-items:center;justify-content:center;width:300px;height:46px;font-size:1.1666666667rem;font-weight:700;letter-spacing:1px;border:none;border-radius:23px;box-shadow:0 4px #00000040}.submit-button.green{color:#fff;background-color:#0c833e}.submit-button.blue{color:#fff;background-color:#0062ff}.submit-button.red{color:#fff;background-color:#ff2f5f}.submit-button:disabled{margin-top:4px;margin-bottom:-4px;box-shadow:none}.submit-button:hover{box-shadow:none}.submit-button.w-160{width:160px!important}.act-button{display:flex;align-items:center;justify-content:center;width:auto;height:30px;padding:0 20px;color:#4a4a4a;font-size:1rem;font-weight:400;letter-spacing:1px;background-color:#fff;border:solid 1px #E1E1E1;border-radius:20px;text-decoration:none;cursor:pointer}.act-button.w-100{width:100px!important}.act-button.w-200{width:200px!important}.act-button.w-300{width:300px!important}.act-button:hover{opacity:.7}.text-button,.edit-text-button{display:flex;align-items:center;width:max-content;font-size:1rem;font-weight:700;letter-spacing:1px;text-decoration:underline;cursor:pointer}.text-button.green,.edit-text-button.green{color:#0c833e}.text-button:hover,.edit-text-button:hover{opacity:.7}.collapse-toggle{width:32px;text-align:center;cursor:pointer}.collapse-toggle.green{color:#0c833e}.collapse-toggle:hover{opacity:.7}.collapse-toggle.collapsed{transform:rotate(180deg)}a.icon-button{cursor:pointer}.form-check.checkbox{position:relative;display:flex;align-items:center;height:20px;margin:0;padding-left:24px;cursor:pointer}.form-check.checkbox .form-check-label{height:100%;color:#4a4a4a;font-size:1rem;font-weight:400;cursor:pointer}.form-check.checkbox .form-check-label:before{content:"";position:absolute;left:0;width:20px;height:20px;background-color:#fff;border:solid 1px #E1E1E1;border-radius:5px}.form-check.checkbox .form-check-label:after{content:"";position:absolute;top:4px;left:7px;width:6px;height:10px;border-bottom:solid 2px #D9D9D9;border-right:solid 2px #D9D9D9;transform:rotate(45deg)}.form-check.checkbox .form-check-input{display:none}.form-check.checkbox .form-check-input:checked~.form-check-label{font-weight:700}.form-check.checkbox .form-check-input:checked~.form-check-label:before{background-color:#0c833e}.form-check.checkbox .form-check-input:checked~.form-check-label:after{border-bottom:solid 2px #FFF;border-right:solid 2px #FFF}dl.confirm>div{border-bottom:solid 1px #C7C4C4}dl.confirm div{display:flex;align-items:center;flex-flow:wrap;min-height:50px}dl.confirm div>dt{flex:0 0 180px;font-size:1rem;font-weight:700;letter-spacing:1px}dl.confirm div>dt.wrap{flex:0 0 auto;margin-right:16px}dl.confirm div>dd{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding-left:4px;font-size:1rem;font-weight:400;letter-spacing:1px}dl.confirm div>dd.type-text{padding-top:10px;padding-bottom:10px;flex-flow:column;align-items:start}dl.confirm div .required{color:#ff2f5f;margin-left:4px}dl.confirm div.gap-half>div:not(:last-child){margin-right:80px}dl.detail{font-size:1rem}dl.detail .dl-row{display:flex;align-items:center;flex-flow:wrap;gap:30px;padding-top:16px;padding-bottom:16px;border-bottom:solid 1px #C7C4C4}dl.detail .dl-item{display:flex;align-items:baseline;gap:8px}dl.detail dt{display:flex;align-items:center;justify-content:center;flex:0 0 max-content;height:24px;padding:0 10px;color:#939393;font-weight:400;letter-spacing:1px;background-color:#fff;border:solid 1px #E1E1E1;border-radius:5px}dl.detail dd span{margin-right:8px}dl.detail-type-2{display:flex;flex-flow:column;gap:10px}dl.detail-type-2 .dl-row{display:flex;align-items:center;gap:30px}dl.detail-type-2 .dl-item{display:flex;align-items:baseline;gap:8px}dl.detail-type-2 .dl-item dt{font-weight:700}dl.detail-type-3{display:flex;flex-flow:column;gap:8px}dl.detail-type-3.offset-left{padding-left:40px}dl.detail-type-3 .dl-row{display:flex;align-items:flex-start;flex-flow:wrap;gap:8px 30px}dl.detail-type-3 .dl-item{display:flex;align-items:baseline;gap:4px;overflow-wrap:anywhere;word-break:normal;line-break:strict}dl.detail-type-3 dt{flex:0 0 auto}dl.detail-type-3 .in-image dt{align-self:start}dl.detail-type-3 dd img{width:60px}.form-container-label{margin-bottom:10px;font-size:1.3333333333rem;font-weight:700;letter-spacing:1px}.form-container{width:100%}.form-container h3{margin-bottom:28px;font-size:1rem;font-weight:700;letter-spacing:1px}.form-container .form-label{margin-bottom:10px;font-size:1rem;font-weight:700;letter-spacing:1px}.form-container .form-label .required{color:#ff2f5f;margin-left:4px}.form-container .form-inner-text{font-size:1rem;font-weight:400;letter-spacing:.5px}.form-container .form-inner-text.w-100{width:100px!important}.form-container .form-row{display:flex;flex-flow:wrap;align-items:start;gap:16px;margin-bottom:32px}.form-container .form-row.large-x-gap{column-gap:5rem}.form-container .form-row .form-col.in-image-radio{margin-bottom:60px}.form-container .form-row .form-col .form-inner-row{display:flex;align-items:center;flex-flow:wrap;gap:6px}.form-container .form-row .form-col .form-inner-row:not(:first-child){margin-top:10px}.form-container .form-row .form-col .form-inner-row.flow-row{flex-flow:row;align-items:baseline}.form-container .form-row .form-col .form-inner-row .form-label{margin-bottom:0!important}.form-container .form-row .form-col .form-inner-row .form-label.w-50{width:50px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-60{width:60px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-70{width:70px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-80{width:80px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-90{width:90px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-100{width:100px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-120{width:120px!important}.form-container .form-row .form-col .form-inner-row .form-label.w-140{width:140px!important}.form-container .form-row .form-col .form-label+.form-inner-row{margin-top:0!important}.form.form-row,.form-col.form-row{display:flex;flex-flow:row;align-items:center}.form .form-control,.form .form-select,.form-col .form-control,.form-col .form-select{height:30px;padding:0 10px;font-size:1rem;font-weight:400;background-color:#fff;border:none;border-radius:5px}.form .form-control:disabled,.form .form-select:disabled,.form-col .form-control:disabled,.form-col .form-select:disabled{background-color:#e1e1e1}.form .form-control.border,.form .form-select.border,.form-col .form-control.border,.form-col .form-select.border{border:solid 1px #E1E1E1}.form .form-control.w-40,.form .form-select.w-40,.form-col .form-control.w-40,.form-col .form-select.w-40{width:40px!important}.form .form-control.w-60,.form .form-select.w-60,.form-col .form-control.w-60,.form-col .form-select.w-60{width:60px!important}.form .form-control.w-100,.form .form-select.w-100,.form-col .form-control.w-100,.form-col .form-select.w-100{width:100px!important}.form .form-control.w-120,.form .form-select.w-120,.form-col .form-control.w-120,.form-col .form-select.w-120{width:120px!important}.form .form-control.w-160,.form .form-select.w-160,.form-col .form-control.w-160,.form-col .form-select.w-160{width:160px!important}.form .form-control.w-200,.form .form-select.w-200,.form-col .form-control.w-200,.form-col .form-select.w-200{width:200px!important}.form .form-control.w-260,.form .form-select.w-260,.form-col .form-control.w-260,.form-col .form-select.w-260{width:260px!important}.form .form-control.w-300,.form .form-select.w-300,.form-col .form-control.w-300,.form-col .form-select.w-300{width:300px!important}.form .form-control.w-360,.form .form-select.w-360,.form-col .form-control.w-360,.form-col .form-select.w-360{width:360px!important}.form .form-control.w-400,.form .form-select.w-400,.form-col .form-control.w-400,.form-col .form-select.w-400{width:400px!important}.form .form-control.w-500,.form .form-select.w-500,.form-col .form-control.w-500,.form-col .form-select.w-500{width:500px!important}.form .form-control.w-640,.form .form-select.w-640,.form-col .form-control.w-640,.form-col .form-select.w-640{width:640px!important}.form .form-control.w-100p,.form .form-select.w-100p,.form-col .form-control.w-100p,.form-col .form-select.w-100p{width:100%!important}.form .form-control:read-only,.form-col .form-control:read-only{background-color:#ffffff80;cursor:default}.form .form-control:read-only:focus,.form-col .form-control:read-only:focus{outline:none!important;box-shadow:none!important}.form textarea.form-control,.form-col textarea.form-control{height:auto;min-height:50px;padding:6px 10px}.form .form-height-text,.form-col .form-height-text{display:flex;align-items:center;height:30px}.form .selected-item,.form-col .selected-item{display:flex;align-items:center;justify-content:center;padding:4px 12px;font-size:1rem;color:#0c833e;background-color:#fff;border-radius:5px}.form-button-mt{padding-top:24px;padding-bottom:4px}.error-message{margin-top:4px;margin-bottom:4px;padding-left:4px;color:red;font-size:1rem}.preview-img{max-height:200px;margin-top:8px}.form-check-horizontal{display:flex;flex-flow:wrap;align-items:center;column-gap:20px;row-gap:10px;min-height:30px}.form-check.radio{position:relative;display:flex;align-items:center;height:20px;margin:0;padding-left:24px;cursor:pointer}.form-check.radio .form-check-label{height:100%;color:#4a4a4a;font-size:1rem;font-weight:400;cursor:pointer}.form-check.radio .form-check-label:before{content:"";position:absolute;left:0;width:20px;height:20px;background-color:#fff;border:solid 1px #E1E1E1;border-radius:10px}.form-check.radio .form-check-label:after{content:"";position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:10px}.form-check.radio .form-check-label img{width:80px;height:80px}.form-check.radio .form-check-input{display:none}.form-check.radio .form-check-input:checked~.form-check-label{font-weight:700}.form-check.radio .form-check-input:checked~.form-check-label:before{background-color:#fff;border:solid 2px #0C833E}.form-check.radio .form-check-input:checked~.form-check-label:after{background-color:#0c833e}.modal .modal-dialog:not(.modal-xl){max-width:752px}.modal .modal-content{padding:44px 32px;border:solid 1px #C7C4C4;border-radius:20px}.modal.bg-gray .modal-content{background-color:#f4f4f4}.modal .modal-header{position:relative;justify-content:center;padding:0;border:none}.modal .modal-header h5{font-size:1.3333333333rem;font-weight:700;letter-spacing:1px}.modal .modal-header h5 span.status-0{color:#0062ff}.modal .modal-header h5 span.status-1,.modal .modal-header h5 span.status-2{color:#ff2f5f}.modal .modal-header button.btn-close{position:absolute;right:0}.modal .modal-body{margin:36px auto}.modal .modal-body>div{width:100%}.modal .modal-footer{padding:0;border:none}.modal .modal-footer .buttons{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.table-sort-radio{display:flex;flex-flow:column;justify-content:center}.table-sort-radio .bi-caret-up-fill,.table-sort-radio .bi-caret-down-fill{display:none}.table-sort-radio .table-sort-radio-asc:checked~label .bi-caret-up{display:none}.table-sort-radio .table-sort-radio-asc:checked~label .bi-caret-up-fill{display:block}.table-sort-radio .table-sort-radio-desc:checked~label .bi-caret-down{display:none}.table-sort-radio .table-sort-radio-desc:checked~label .bi-caret-down-fill{display:block}ul.item-list{display:flex;flex-flow:wrap;gap:8px;margin-top:1rem;padding:0;list-style:none;align-items:center}ul.item-list li{background-color:#fff;border-radius:5px;overflow:hidden}ul.item-list li p{padding:6px 10px;color:#0c833e;background:transparent;border:none;outline:none}html{font-size:12px}body{margin:0}p,h1,h2,h3,h4,h5,a,dt,dd,li{color:#4a4a4a}h1.step-h1{margin-bottom:14px;font-size:20px;font-weight:700;color:#0c833e;letter-spacing:1.5px}.flex-auto{flex:0 0 auto}.mt-2rem{margin-top:2rem}.gap-2rem{gap:2rem}.width-200{width:200px}.side-gutter{margin-right:28px;margin-left:28px}.page-wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh}.page-wrapper header{position:fixed;display:flex;flex-flow:column;width:100vw;margin-bottom:2px;z-index:1020}.page-wrapper header div{display:flex;align-items:center}.page-wrapper header div.main-header{height:60px;padding:0 20px;background-color:#404040}.page-wrapper header div.main-header>.logo{width:150px}.page-wrapper header div.main-header>.logo~span{margin-left:10px;font-size:1.1666666667rem;font-weight:700;color:#fff}.page-wrapper header div.main-header .header-ribbon{height:34px;margin:0 auto;background-color:#fff3;border-radius:18px}.page-wrapper header div.main-header .header-ribbon .ribbon{display:flex;align-items:center;justify-content:center;width:218px;height:100%;font-size:1.1666666667rem;font-weight:700;color:#fff;border-radius:18px;text-decoration:none;cursor:pointer}.page-wrapper header div.main-header .header-ribbon .ribbon.active{color:#000;background-color:#fff}.page-wrapper header div.main-header .sales-header{display:flex;gap:48px;margin:0 auto}.page-wrapper header div.main-header .sales-header p{color:#fff;font-size:1.1666666667rem;font-weight:700;letter-spacing:2px}.page-wrapper header div.main-header .sales-header p span{font-size:2.5rem}.page-wrapper header div.main-header .header-user{margin-right:0;margin-left:auto}.page-wrapper header div.main-header .header-user .dropdown{margin-left:8px}.page-wrapper header div.main-header .header-user .dropdown .user-name{font-size:1.1666666667rem;font-weight:700;color:#fff;background:transparent;border:none}.page-wrapper header div.main-header .header-user .dropdown .user-name span{margin-left:8px}.page-wrapper header div.main-header .header-user .dropdown .user-name.show .bi-chevron-down{display:none}.page-wrapper header div.main-header .header-user .dropdown .user-name.show .bi-chevron-up{display:inline-block}.page-wrapper header div.main-header .header-user .dropdown .user-name:not(.show) .bi-chevron-down{display:inline-block}.page-wrapper header div.main-header .header-user .dropdown .user-name:not(.show) .bi-chevron-up{display:none}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu{background-color:#404040;border-radius:0}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show{top:17px!important;right:-19px!important}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show li{display:flex;align-items:center;justify-content:center;width:210px;height:48px}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show li *{font-size:1.1666666667rem;font-weight:700}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show .dropdown-item,.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show form{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show a:active,.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show a:focus,.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show button:active,.page-wrapper header div.main-header .header-user .dropdown .dropdown-menu.show button:focus{background-color:#404040!important}.page-wrapper header div.sub-header{height:40px;background-color:#fff}.page-wrapper header div.sub-header>*{height:100%}.page-wrapper header div.sub-header .side{display:flex;align-items:center;flex:0 0 300px;padding:0 16px;background-color:#0c833e;color:#fff;font-size:1rem;font-weight:700;letter-spacing:1px}.page-wrapper header div.sub-header .side img{width:24px;height:24px;margin-right:6px}.page-wrapper header div.sub-header .contents{display:flex;align-items:center;gap:8px;flex:1 1 auto;padding:0 28px;background-color:#0c833e33}.page-wrapper header div.sub-header .contents .page-name{display:flex;align-items:center;justify-content:center;width:178px;height:26px;color:#0c833e;font-size:1rem;font-weight:700;background-color:#fff;border-radius:5px}.page-wrapper header div.sub-header .contents .header-backs{font-size:1rem;font-weight:700;text-decoration:none;color:#404040}.page-wrapper header div.sub-header .contents .header-backs:before{content:"← ";font-weight:700;cursor:pointer}.page-wrapper header div.sub-header .contents .sub-header-count-block{display:flex;align-items:center;justify-content:space-between;min-width:178px;padding:5px 12px;background-color:#fff;border-radius:5px}.page-wrapper header div.sub-header .contents .sub-header-count-block p{font-size:1rem;font-weight:700;color:#0c833e}.page-wrapper header div.sub-header .contents .sub-header-count-block p span{margin-right:6px;color:#404040}.page-wrapper .sidebar{position:fixed;top:0;left:0;width:300px;height:calc(100vh - 102px);margin-top:102px;padding:20px 30px 20px 20px;background-color:#404040;z-index:200;box-sizing:border-box;transition:left .3s ease-out}.page-wrapper .sidebar ul{list-style:none;padding:0}.page-wrapper .sidebar ul li{margin-bottom:10px}.page-wrapper .sidebar ul li .sidebar-nav-button{display:flex;align-items:center;width:100%;height:40px;padding:0 12px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:1px;border:solid 1px #FFF;border-radius:10px;text-decoration:none;cursor:pointer}.page-wrapper .sidebar ul li .sidebar-nav-button svg{width:24px;height:24px;margin-right:6px}.page-wrapper .sidebar ul li .sidebar-nav-button.active,.page-wrapper .sidebar ul li .sidebar-nav-button:hover{color:#0c833e;background-color:#fff}.page-wrapper .sidebar+.main-content{position:relative;flex-grow:1;margin-left:300px;padding:18px 28px;overflow-y:scroll;transition:margin-left .3s ease-out}.page-wrapper .sidebar .toggle-sidebar{position:absolute;top:8px;right:-15px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#fff;font-weight:700;font-size:18px;background-color:#666;border:solid 2px #C7C4C4;border-radius:16px;box-shadow:0 1px 2px #00000040}.page-wrapper .sidebar .toggle-sidebar i{display:none;width:18px;height:18px}.page-wrapper .sidebar.close .toggle-sidebar .bi-caret-right-fill{display:flex}.page-wrapper .sidebar:not(.close) .toggle-sidebar .bi-caret-left-fill{display:flex}.page-wrapper .sidebar.close{left:-280px}.page-wrapper .sidebar.close+.main-content{margin-left:20px}.page-wrapper .sidebar.close+.main-content .bottom-fixed{width:100%}.page-wrapper .main-content{margin-top:102px}.page-wrapper .main-content>.none-padding{position:absolute;top:0;left:0;width:100%;margin:0!important}.page-wrapper .main-content .none-gutter{margin-right:-28px;margin-left:-28px}.page-wrapper .main-content .content-block{margin-bottom:20px;padding:20px 24px;background-color:#f4f4f4;border:solid 1px #C7C4C4;border-radius:20px}.page-wrapper .main-content .content-block h2{margin-bottom:20px;font-size:1.3333333333rem;font-weight:700;color:#4a4a4a}.page-wrapper .main-content .content-block h2.fs-lg{font-size:1.6666666667rem!important}.page-wrapper .main-content .content-block .content-block-header{display:flex;align-items:center;gap:16px;height:24px;margin-bottom:16px}.page-wrapper .main-content .content-block .content-block-title{font-size:1.3333333333rem;font-weight:700;letter-spacing:1px}.page-wrapper .main-content .content-block.save-loading{position:relative;overflow:hidden;pointer-events:none}.page-wrapper .main-content .content-block.save-loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#404040;opacity:.2}.page-wrapper.none-header .main-content{margin-top:0!important}.content-block .offcanvas{width:450px;background-color:#f4f4f4}.content-block .offcanvas#companySearch,.content-block .offcanvas#facilitySearch{width:780px}.content-block .offcanvas .offcanvas-header,.content-block .offcanvas .offcanvas-body{padding-left:20px;padding-right:20px}.content-block .offcanvas .search-result{list-style:none;padding:0}.content-block .offcanvas .search-result li{margin-bottom:8px;font-size:1rem}.content-block .offcanvas .search-result li a{text-decoration:underline;cursor:pointer}.content-block .offcanvas .search-result li a:hover{opacity:.7}.after-pipe{position:relative}.after-pipe:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;margin:auto;border-right:solid 1px #0C833E}.cms-search-box{width:calc(100% + 56px);margin:-18px -28px 24px;padding:12px 28px;background-color:#f4f4f4}.item-status{display:inline-block;font-weight:700}.item-status.status-blue{color:#0062ff}.item-status.status-red{color:#ff2f5f}.item-status.status-gray{color:#939393}.public-status{font-weight:700}.public-status.status-0{color:#0062ff}.public-status.status-1,.public-status.status-2{color:#ff2f5f}button:not(.collapsed) .bi-chevron-down{display:none}button.collapsed .bi-chevron-up{display:none}.bottom-fixed{position:fixed;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 300px);height:96px;padding:0 28px;background-color:#0c833e33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;transition:width .3s ease-out}.bottom-fixed-margin{margin-bottom:116px}.half-flex-box{flex:0 0 calc((100% - 2rem)/2)}.round-tag{display:flex;align-items:center;justify-content:center;width:max-content;height:28px;margin:0 auto;padding:0 14px;font-size:1rem;font-weight:700;color:#fff;border-radius:14px}.round-tag.blue{background-color:#0062ff}.round-tag.dark-blue{background-color:#0669bb}.round-tag.purple{background-color:#4e1dff}.round-tag.gray{background-color:#858384}[x-cloak] *,[x-cloak]{transition:none!important}
