@charset "Shift_JIS";.hpb-layoutset-02 #hpb-wrapper #js-popup h3{font-size:medium}.container-calendar{background:#fff;width:100%;margin:0 auto;overflow:auto}.diary-common-button{margin:5px}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer}.order1{z-index:1}.order2{z-index:3}.order3{z-index:5}.marker{border:2px solid red}.select-background{background-color:#a9a9a9}.select-opacity{opacity:.5}#js-logon-popup-inner table{width:100%;border:none}#js-logon-popup-inner td{padding:0;border:none}.logon-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:340px;padding:20px;background-color:#fff;z-index:2}.logon-input-header-style{width:30%;text-align:center;padding:15px;font-size:medium;color:#fff;background-color:#27c8c6}.logon-input-input-style{padding:10px}.logon-account-input{width:100%;font-size:16px}.logon-password-input{width:100%;font-size:16px}#js-password-popup-inner table{width:100%;border:none}#js-password-popup-inner td{padding:0;border:none}.password-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:340px;padding:20px;background-color:#fff;z-index:2}.password-input-header-style{width:40%;text-align:center;padding:15px;font-size:medium;color:#fff;background-color:#27c8c6}.password-input-input-style{padding:10px}.password-password-input{width:100%;font-size:16px}.base-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:700px;padding:20px;background-color:#fff;z-index:2}.edit-content-style{width:100%;height:500px;overflow-y:auto;border:1px solid #000}.edit-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:340px;padding:20px;background-color:#fff;z-index:4}.string-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:540px;padding:20px;background-color:#fff;z-index:4}.string-edit-buttons{text-align:right;display:flex;float:right}.string-button-edit-style{width:24px;height:24px;margin-left:2px;margin-right:2px}.string-color-edit-style{background-image:url('../../image/company/page/button_plain.png');width:24px;height:24px;border:none;margin-left:2px;margin-right:2px}.string-content-input{width:100%;height:150px;font-size:medium;resize:none}.string-preview-style{width:100%;height:50px;line-height:50px;border:1px solid #000;overflow:hidden hidden}.string-sample-style{}#js-image-popup-inner table{width:100%;border:none}#js-image-popup-inner td{padding:0;border:none}.image-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:690px;padding:20px;background-color:#fff;z-index:4}#image-storage{width:650px;height:300px;font-size:medium;text-align:center;border:1px solid #000}.image-header-text{width:50px;font-size:small}.image-text-input{width:50px;font-size:small}.image-preview-style{text-align:center}.image-entry-upload{visibility:hidden}.image-entry-preview{object-fit:cover}#js-load-popup-inner table{width:100%;border:none}#js-load-popup-inner td{padding:0;border:none}.load-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:340px;padding:20px;background-color:#fff;z-index:4}.load-select-content{vertical-align:top;text-align:center;width:100%}.load-select-files{font-size:large;width:100%}#js-save-popup-inner table{width:100%;border:1px solid #000}#js-save-popup-inner td{padding:0;border:1px solid #000}.save-popup-inner{position:absolute;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:340px;padding:20px;background-color:#fff;z-index:4}.save-input-header-style{width:30%;text-align:center;padding:15px;font-size:medium;color:#fff;background-color:#27c8c6}.save-input-input-style{padding:10px}.save-file-input{width:100%;font-size:16px}