.calendar-icon-block[data-v-2095febd]{margin:12px 20px;border:3px solid #6fbae5;background:#fff;padding:6px 10px;border-radius:5px;font-weight:bold}.calendar-icon-block .label[data-v-2095febd]{font-size:14px;margin:0}.calendar-icon-block .title_contents[data-v-2095febd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.calendar-icon-block .calendar-icon_inner[data-v-2095febd]{overflow:hidden}.calendar-icon-block .content[data-v-2095febd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100% - 6px) / 2);font-weight:600;margin-bottom:10px}.calendar-icon-block .content>p[data-v-2095febd]{margin:0;font-size:12px;font-weight:600;text-align:start}.calendar-icon-block .content .wrap[data-v-2095febd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:26px;height:26px;background:#fff;margin-right:10px;font-size:12px;border:3px solid #6fbae5;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-icon-block .content .wrap .underline[data-v-2095febd]{text-decoration:underline}.calendar-icon-block .content .wrap .top[data-v-2095febd]{font-size:10px;margin:6px 0 -5px}.calendar-icon-block .content .wrap img[data-v-2095febd]{display:block;margin:1px auto -3px}.calendar-icon-block .content .wrap p[data-v-2095febd]{font-weight:600;margin:0}.calendar-icon-block .content.-note .wrap[data-v-2095febd],.calendar-icon-block .content.-sign .wrap[data-v-2095febd]{background:#6fbae5;color:#fff}.calendar-icon-block .content.-sign .wrap[data-v-2095febd]{display:block}.calendar-icon-block .content.-holiday .wrap[data-v-2095febd]{border-color:#f34d1d;color:#f34d1d;width:34px;height:34px}.calendar-icon-block .content.-holiday .wrap .underline[data-v-2095febd]{color:#2f2f2f}.calendar-icon-block .content.-add .wrap[data-v-2095febd]{border:3px solid #f34d1d;color:#f34d1d;border-radius:5px;width:30px;height:30px}.calendar-icon-block .content.-add .wrap .underline[data-v-2095febd]{color:#2f2f2f}.calendar-icon-block .content.-add .wrap .top[data-v-2095febd]{margin-top:3px}.calendar-icon-block .content.-use.-addUse .wrap[data-v-2095febd]{border-color:#8ed596}.calendar-icon-block .content.-absence .wrap[data-v-2095febd]{border-radius:5px;border-color:#b8c7ce}.calendar-icon-block .content.-absence.-kasan .wrap[data-v-2095febd]{border-color:#013d5f}.calendar-icon-block .content.-business .wrap[data-v-2095febd],.calendar-icon-block .content.-close .wrap[data-v-2095febd]{border:none}.calendar-icon-block .toggle-button[data-v-2095febd]{position:relative;margin:0;font-size:13px}.calendar-icon-block .toggle-button[data-v-2095febd]::after{content:'';border-top:2px solid #6fbae5;border-right:2px solid #6fbae5;position:absolute;top:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;-webkit-transition:0.3s;transition:0.3s;pointer-events:none}.calendar-icon-block .toggle-button.open[data-v-2095febd]::after{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.expand-enter-active[data-v-2095febd],.expand-leave-active[data-v-2095febd]{-webkit-transition:max-height 0.4s ease, opacity 0.4s ease;transition:max-height 0.4s ease, opacity 0.4s ease}.expand-enter[data-v-2095febd],.expand-leave-to[data-v-2095febd]{max-height:0;opacity:0}.expand-enter-to[data-v-2095febd],.expand-leave[data-v-2095febd]{max-height:500px;opacity:1}

.calendar-icon-block[data-v-7e52143f]{margin:12px 20px;border:3px solid #6fbae5;background:#fff;padding:6px 10px;border-radius:5px;font-weight:bold}.calendar-icon-block .label[data-v-7e52143f]{font-size:14px;margin:0}.calendar-icon-block .title_contents[data-v-7e52143f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.calendar-icon-block .calendar-icon_inner[data-v-7e52143f]{overflow:hidden}.calendar-icon-block .content[data-v-7e52143f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100% - 6px) / 2);font-weight:600;margin-bottom:10px}.calendar-icon-block .content>p[data-v-7e52143f]{margin:0;font-size:12px;font-weight:600;text-align:start}.calendar-icon-block .content .wrap[data-v-7e52143f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:26px;height:26px;background:#fff;margin-right:10px;font-size:12px;border:3px solid #6fbae5;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-icon-block .content .wrap .underline[data-v-7e52143f]{text-decoration:underline}.calendar-icon-block .content .wrap .top[data-v-7e52143f]{font-size:10px;margin:6px 0 -5px}.calendar-icon-block .content .wrap img[data-v-7e52143f]{display:block;margin:1px auto -3px}.calendar-icon-block .content .wrap p[data-v-7e52143f]{font-weight:600;margin:0}.calendar-icon-block .content.-note .wrap[data-v-7e52143f],.calendar-icon-block .content.-sign .wrap[data-v-7e52143f]{background:#6fbae5;color:#fff}.calendar-icon-block .content.-sign .wrap[data-v-7e52143f]{display:block}.calendar-icon-block .content.-holiday .wrap[data-v-7e52143f]{border-color:#f34d1d;color:#f34d1d;width:34px;height:34px}.calendar-icon-block .content.-holiday .wrap .underline[data-v-7e52143f]{color:#2f2f2f}.calendar-icon-block .content.-add .wrap[data-v-7e52143f]{border:3px solid #f34d1d;color:#f34d1d;border-radius:5px;width:30px;height:30px}.calendar-icon-block .content.-add .wrap .underline[data-v-7e52143f]{color:#2f2f2f}.calendar-icon-block .content.-add .wrap .top[data-v-7e52143f]{margin-top:3px}.calendar-icon-block .content.-use.-addUse .wrap[data-v-7e52143f]{border-color:#8ed596}.calendar-icon-block .content.-absence .wrap[data-v-7e52143f]{border-radius:5px;border-color:#b8c7ce}.calendar-icon-block .content.-absence.-kasan .wrap[data-v-7e52143f]{border-color:#013d5f}.calendar-icon-block .content.-business .wrap[data-v-7e52143f],.calendar-icon-block .content.-close .wrap[data-v-7e52143f]{border:none}.calendar-icon-block .toggle-button[data-v-7e52143f]{position:relative;margin:0;font-size:13px}.calendar-icon-block .toggle-button[data-v-7e52143f]::after{content:'';border-top:2px solid #6fbae5;border-right:2px solid #6fbae5;position:absolute;top:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;-webkit-transition:0.3s;transition:0.3s;pointer-events:none}.calendar-icon-block .toggle-button.open[data-v-7e52143f]::after{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.expand-enter-active[data-v-7e52143f],.expand-leave-active[data-v-7e52143f]{-webkit-transition:max-height 0.4s ease, opacity 0.4s ease;transition:max-height 0.4s ease, opacity 0.4s ease}.expand-enter[data-v-7e52143f],.expand-leave-to[data-v-7e52143f]{max-height:0;opacity:0}.expand-enter-to[data-v-7e52143f],.expand-leave[data-v-7e52143f]{max-height:500px;opacity:1}

.today-diary[data-v-24135430]{border:3px solid #6fbae5;border-radius:5px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 8px;font-size:14px;position:relative}.today-diary p[data-v-24135430]{margin:0}.today-diary[data-v-24135430]:before{content:'';position:absolute;top:calc(50% - 2px);right:10px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);display:inline-block;width:10px;height:10px;border-right:2px solid #6fbae5;border-bottom:2px solid #6fbae5}.today-diary .budge[data-v-24135430]{background-color:#6fbae5;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:3px}.today-diary .label[data-v-24135430]{padding-right:12px}

main[data-v-3c558ce0]{max-width:1200px;width:100%}main .line-id[data-v-3c558ce0]{margin:0;padding:16px 5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.85em;margin:0}main .title[data-v-3c558ce0]{padding-top:20px}main .title-main[data-v-3c558ce0]{margin:0;font-weight:600;font-size:18px}main .title-name[data-v-3c558ce0]{margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px}main .title-name span[data-v-3c558ce0]{margin-right:10px}main .title-user[data-v-3c558ce0]{margin:10px 20px;background:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .title-user .square-button[data-v-3c558ce0]{border:3px solid #6fbae5;border-radius:5px;width:50px;height:50px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}main .title-user .square-button[data-v-3c558ce0]:focus{outline:none}main .title_inner[data-v-3c558ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .title_inner .title_img[data-v-3c558ce0]{width:80px}main .title_inner .title_img img[data-v-3c558ce0]{width:100%}main .title_inner .title_wrap[data-v-3c558ce0]{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;position:relative}main .title_inner .title_wrap[data-v-3c558ce0]::after{content:'';position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent}main .title h2[data-v-3c558ce0]{margin:0;font-size:1.4em;color:#6fbae5}main .parent-calendar[data-v-3c558ce0]{margin:10px 20px 0}main .radius-button[data-v-3c558ce0]{border:4px solid #6fbae5;border-radius:5px;color:#6fbae5;background:#fff;max-width:330px;width:100%;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"M PLUS 1p",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;cursor:pointer;margin:0 auto 15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}main .radius-button[data-v-3c558ce0]:focus{outline:none}main .radius-button p[data-v-3c558ce0]{margin:0 0 0 5px;font-size:16px}main .radius-button span[data-v-3c558ce0]{width:17px}main .radius-button span svg[data-v-3c558ce0]{width:100%;height:auto}main .radius-button.reload[data-v-3c558ce0]{border-radius:30px;background:#6fbae5;color:#fff;padding:4px}.c-footer[data-v-3c558ce0]{background:#fff;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;border-top:1px solid #b8c7ce;width:100%}.c-footer_contents[data-v-3c558ce0]{margin:0;font-size:12px;display:block;width:100%;color:#2c3e50}.c-footer_contents a[data-v-3c558ce0]{color:#2c3e50}.c-footer_contents[data-v-3c558ce0]:first-child{margin-bottom:5px}.c-footer_link[data-v-3c558ce0]{position:relative;padding:0 12px 0 10px;color:#2c3e50}.c-footer_link[data-v-3c558ce0]::after{content:'|';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-footer_link[data-v-3c558ce0]:first-child{padding-left:0}.c-footer_link[data-v-3c558ce0]:last-child{padding-right:0}.c-footer_link[data-v-3c558ce0]:last-child::after{content:none}.modal[data-v-3c558ce0]{position:fixed;height:100%;width:100%;z-index:10}.modal-overlay[data-v-3c558ce0]{position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.modal-window[data-v-3c558ce0]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100}.modal-window.-sign[data-v-3c558ce0]{background:#fff;max-width:350px;width:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;text-align:start}.modal-inner[data-v-3c558ce0]{width:100%;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-inner textarea[data-v-3c558ce0]{width:100%;height:150px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;resize:none;font-family:"M PLUS 1p",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;font-weight:600}.modal-inner p[data-v-3c558ce0]{margin:0;font-family:"M PLUS 1p",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif}.modal .check[data-v-3c558ce0]{font-family:"M PLUS 1p",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;font-weight:600;margin-bottom:10px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal .check input[type='checkbox'][data-v-3c558ce0]{display:none;opacity:0;visibility:hidden}.modal .check .is_check[data-v-3c558ce0]::after{content:'';position:absolute;top:calc(50% - 5px);left:9px;width:15px;height:10px;border-bottom:4px solid #5cb85c;border-left:4px solid #5cb85c;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.modal .check label[data-v-3c558ce0]{font-size:14px;position:relative;color:#f34d1d;padding-left:35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left}.modal .check label[data-v-3c558ce0]::before{content:'';width:24px;height:24px;border:1px solid #707070;border-radius:5px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal .cancel[data-v-3c558ce0]{border:none;background:none;width:100%;padding:10px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:"M PLUS 1p",sans-serif,"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;font-size:18px;font-weight:600;color:#727272}.modal .cancel[data-v-3c558ce0]:focus{outline:none}.modal .noneActive[data-v-3c558ce0] button{background:#707070;color:#fff;border:1px solid #707070;pointer-events:none}.modal-text[data-v-3c558ce0]{font-weight:bold}.modal-check[data-v-3c558ce0]{margin-top:20px;color:#f34d1d;font-weight:bold}.modal-check input[type='checkbox'][data-v-3c558ce0]{display:none;opacity:0;visibility:hidden}.modal-check label[data-v-3c558ce0]{position:relative;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.modal-check label[data-v-3c558ce0]::before{content:'';position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;border:1px solid #707070;margin-top:-10px;left:0;top:12px;background-color:#fff;border-radius:5px}.modal-check input[type='checkbox']:checked+label[data-v-3c558ce0]::after{content:'';position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:10px;margin-top:-5px;top:12px;left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#5cb85c}.modal-enter-active[data-v-3c558ce0],.modal-leave-active[data-v-3c558ce0]{-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.modal-enter-active .modal-window[data-v-3c558ce0],.modal-leave-active .modal-window[data-v-3c558ce0]{-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s}.modal-leave-active[data-v-3c558ce0]{-webkit-transition:opacity 0.4s ease 0.4s;transition:opacity 0.4s ease 0.4s}.modal-enter[data-v-3c558ce0],.modal-leave-to[data-v-3c558ce0]{opacity:0}.modal-enter .modal-window[data-v-3c558ce0],.modal-leave-to .modal-window[data-v-3c558ce0]{opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.user-info.--navy[data-v-3c558ce0] .text:nth-child(1) .icon{color:#2c3e50}.calendar_wrap[data-v-3c558ce0]{padding:6px 10px;background:#ffffff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);border-radius:5px}.calendar_wrap[data-v-3c558ce0] .button_wrapper{padding:0}.calendar_wrap[data-v-3c558ce0] .button_wrapper .button{text-align:start}.calendar_wrap[data-v-3c558ce0] .button_wrapper .button p{font-size:13px}.calendar_button[data-v-3c558ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar_button .button_container[data-v-3c558ce0]{width:calc((99% - 9px) / 3);position:relative}.calendar_button .hasExclamationMark[data-v-3c558ce0]{background:red;color:#fff;font-weight:bold;font-size:14px;width:20px;height:20px;border-radius:10px;position:absolute;top:-5px;right:-5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.calendar_button[data-v-3c558ce0] .button_wrapper{margin-top:0}.calendar_button[data-v-3c558ce0] .button_wrapper .button{width:100%}.calendar_button[data-v-3c558ce0] .button_wrapper.disabled .button{pointer-events:none;opacity:0.5}.active-button-wrapper[data-v-3c558ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:20px}.active-button-wrapper .title[data-v-3c558ce0]{margin-bottom:0.5rem;padding:0 20px}.active-button-wrapper .button-override[data-v-3c558ce0]{margin:0;width:100%}.calender_text span[data-v-3c558ce0]{font-size:13px}


/*# sourceMappingURL=chunk-860b4ab4.css.map?20256615132814*/