.en,.calendar-detail .fc .fc-daygrid-day-number,.calendar-detail .fc .fc-toolbar-title,.calendar-detail .fc-list-day-text{font-family:"Lato",sans-serif}.transition,.tippy-box .--bt button,.tippy-box .--bt a,.calendar-detail .cal-list-link button,.calendar-detail .fc .fc-button-primary,.calendar-detail .fc-daygrid-event{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:13px}.calendar-detail{max-width:1600px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;padding-top:40px}@media screen and (max-width:1200px){.calendar-detail{padding-left:0;padding-right:0;width:1100px}}@media screen and (max-width:768px){.calendar-detail{width:100%}}@media screen and (max-width:768px){.calendar-detail{padding-top:0px}}.calendar-detail__inner{background:#f5f9fc;-webkit-box-shadow:-10px -10px 10px #fff,10px 10px 20px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);box-shadow:-10px -10px 10px #fff,10px 10px 20px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);border-radius:6px;-webkit-backface-visibility:hidden;padding:40px 30px}@media screen and (max-width:768px){.calendar-detail__inner{padding:15px 10px}}.calendar-detail .fc .fc-scroller-harness{overflow:inherit}@media screen and (max-width:768px){.calendar-detail .fc table{font-size:11px;font-size:1.1rem}}.calendar-detail .fc-list-day-text{background:rgba(0,30,50,.1);border-radius:2px;font-weight:400;color:rgba(0,30,50,.5);text-align:center;padding:8px}.calendar-detail .fc-list-day-side-text{color:#0068b7}.calendar-detail .fc .fc-list-sticky .fc-list-day>*{background:none;border:none}.calendar-detail .fc .fc-list-day-cushion{padding:14px}.calendar-detail .fc-theme-standard .fc-list{border:none}.calendar-detail .fc .fc-cell-shaded{background:none}.calendar-detail .fc .fc-list-table,.calendar-detail .fc .fc-scrollgrid{border-color:rgba(0,30,50,.1);border:none}.calendar-detail .fc .fc-list-table tr>*{border-top:none}.calendar-detail .fc .fc-list-event:hover td{background:none}.calendar-detail .fc-theme-standard td,.calendar-detail .fc-theme-standard th,.calendar-detail .fc .fc-list-table th,.calendar-detail .fc .fc-list-table td,.calendar-detail .fc-theme-standard td,.calendar-detail .fc-theme-standard th{border-color:rgba(0,30,50,.1);border-left:none;border-right:none}.calendar-detail .fc-theme-standard th{background:rgba(0,30,50,.1);color:#0068b7}.calendar-detail .fc .fc-col-header-cell-cushion{color:#0068b7}.calendar-detail .fc .fc-col-header-cell-cushion{padding:8px 4px}@media screen and (max-width:768px){.calendar-detail .fc .fc-col-header-cell-cushion{padding:8px 2px}}@media screen and (max-width:768px){.calendar-detail .fc .fc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calendar-detail .fc .fc-toolbar-title{font-size:30px;font-size:3rem;font-weight:700;color:#0068b7}@media screen and (max-width:768px){.calendar-detail .fc .fc-toolbar-title{font-size:20px;font-size:2rem;padding-bottom:10px}}.calendar-detail .fc .fc-daygrid-day-top{margin:4px}@media screen and (max-width:768px){.calendar-detail .fc .fc-daygrid-day-top{margin:2px}}.calendar-detail .fc .fc-daygrid-day-number{background:rgba(0,30,50,.1);border-radius:2px;font-weight:400;color:rgba(0,30,50,.5);width:2em;text-align:center}.calendar-detail .fc-daygrid-event{border-radius:2px;white-space:normal;line-height:1.4;overflow:hidden;border-color:#0068b7;background-color:#0068b7;cursor:pointer}.calendar-detail .fc-daygrid-event:hover{opacity:.5}.calendar-detail .fc-h-event .cat{background-color:#001e32;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding:2px;max-width:9em}.calendar-detail .fc-h-event .tit{padding:2px}@media screen and (max-width:768px){.calendar-detail .fc-h-event .tit{font-size:10px}}.calendar-detail .fc-h-event .fc-event-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-detail .fc-event-title{white-space:normal;line-height:1.4}.calendar-detail .fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendar-detail .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:4px}@media screen and (max-width:768px){.calendar-detail .fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendar-detail .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}}.calendar-detail .fc-direction-ltr .fc-daygrid-event.fc-event-start,.calendar-detail .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:4px}@media screen and (max-width:768px){.calendar-detail .fc-direction-ltr .fc-daygrid-event.fc-event-start,.calendar-detail .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}}.calendar-detail .fc .fc-daygrid-day.fc-day-today{background:rgba(189,143,167,.2)}.calendar-detail .fc .fc-view-harness{padding:10px;background:#f5f9fc;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px}@media screen and (max-width:768px){.calendar-detail .fc .fc-view-harness{padding:5px}}.calendar-detail .fc .fc-button-group{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f5f9fc;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px}@media screen and (max-width:768px){.calendar-detail .fc .fc-button-group{padding:6px}}.calendar-detail .fc .fc-button-group .fc-button-primary{margin:4px}.calendar-detail .fc .fc-button-primary{padding:0 15px;border:#e7f0f8 solid 1px;color:#0068b7;border-radius:6px;font-size:14px;font-size:1.4rem;font-weight:500;height:34px;line-height:30px;text-align:center;background:#f5f9fc;-webkit-box-shadow:-5px -5px 5px #fff,5px 5px 10px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);box-shadow:-5px -5px 5px #fff,5px 5px 10px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);border-radius:6px;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0) perspective(0);transform:translate3d(0, 0, 0) perspective(0);outline:none}@media screen and (max-width:768px){.calendar-detail .fc .fc-button-primary{font-size:13px;font-size:1.3rem;height:30px;line-height:28px}}.calendar-detail .fc .fc-button-primary:hover{background:#f5f9fc;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px;will-change:box-shadow}.calendar-detail .fc .fc-button-primary:active{background:#f5f9fc;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px #fff,inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7f0f8}.calendar-detail .fc .fc-button-primary.fc-button-active{border-color:#f5f9fc;background:#79afd9;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px hsla(0,0%,100%,.2),inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px hsla(0,0%,100%,.2),inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px;color:#fff}@media screen and (max-width:768px){.calendar-detail .fc .fc-list-table td,.calendar-detail .fc .fc-list-day-cushion{padding:8px 6px}}.calendar-detail .fc-list-event-time{display:none}.calendar-detail .fc .fc-list-event.fc-event-forced-url{cursor:auto;pointer-events:none}.calendar-detail .cal-list-data .--c{color:#0068b7;font-size:12px;border-radius:2px 2px 0 0;line-height:1}.calendar-detail .cal-list-data .--t{font-size:15px;padding-top:10px;padding-bottom:10px;font-weight:500;line-height:1.4}.calendar-detail .cal-list-data .--d{padding-bottom:5px}.calendar-detail .cal-list-data .--m{padding-top:5px}.calendar-detail .cal-list-data .--m,.calendar-detail .cal-list-data .--p,.calendar-detail .cal-list-data .--d{font-size:12px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.calendar-detail .cal-list-data .--m span,.calendar-detail .cal-list-data .--p span,.calendar-detail .cal-list-data .--d span{display:inline-block}.calendar-detail .cal-list-data .--m span:first-child,.calendar-detail .cal-list-data .--p span:first-child,.calendar-detail .cal-list-data .--d span:first-child{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.calendar-detail .cal-list-more,.calendar-detail .cal-list-report{display:inline-block;margin:10px 0 10px 15px;vertical-align:middle}.calendar-detail .cal-list-more a,.calendar-detail .cal-list-report a{pointer-events:auto}.calendar-detail .cal-list-link{margin:10px 0;display:inline-block}.calendar-detail .cal-list-link button{pointer-events:auto;display:inline-block;background:#e7f0f8;-webkit-box-shadow:-5px -5px 5px hsla(0,0%,100%,.5),5px 5px 10px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);box-shadow:-5px -5px 5px hsla(0,0%,100%,.5),5px 5px 10px rgba(0,30,50,.1),inset 0px 0px 0px rgba(0,0,0,0),inset 0px 0px 0px rgba(0,0,0,0);border-radius:6px;-webkit-backface-visibility:hidden;height:38px;border:#cce1f1 solid 1px;line-height:34px;font-size:15px;font-size:1.5rem;font-weight:500;color:#0068b7 !important;padding:0 37px 0 15px;position:relative;-webkit-transform:translate3d(0, 0, 0) perspective(0);transform:translate3d(0, 0, 0) perspective(0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.en .calendar-detail .cal-list-link button,.calendar-detail body.fc-list-day-text .calendar-detail .cal-list-link button,.calendar-detail .fc body.fc-toolbar-title .calendar-detail .cal-list-link button,.calendar-detail .fc body.fc-daygrid-day-number .calendar-detail .cal-list-link button{font-weight:700}.calendar-detail .cal-list-link button::before{content:"";display:inline-block;width:7px;height:12px;position:absolute;top:0;bottom:0;right:15px;margin:auto;z-index:1;background-image:url(../images/angle.svg)}.calendar-detail .cal-list-link button:hover{background:#e7f0f8;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px hsla(0,0%,100%,.5),inset 4px 4px 8px rgba(0,30,50,.1);box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(0,0,0,0),inset -4px -4px 4px hsla(0,0%,100%,.5),inset 4px 4px 8px rgba(0,30,50,.1);border-radius:6px;will-change:box-shadow}.calendar-detail .cal-list-link button:hover::before{-webkit-animation:angle-move .7s ease-in 0s infinite normal;animation:angle-move .7s ease-in 0s infinite normal}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#001e32;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform;-webkit-box-shadow:0 0 8px rgba(0,30,50,.5);box-shadow:0 0 8px rgba(0,30,50,.5)}.tippy-box .--c{text-align:center;background:#0068b7;font-size:12px;padding:3px;border-radius:2px 2px 0 0}.tippy-box .--t{padding-top:10px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px dashed hsla(0,0%,100%,.3);font-weight:500}.tippy-box .--d{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dashed hsla(0,0%,100%,.3)}.tippy-box .--m{padding-top:5px;margin-top:5px;border-top:1px dashed hsla(0,0%,100%,.3)}.tippy-box .--m,.tippy-box .--p,.tippy-box .--d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px}.tippy-box .--m span,.tippy-box .--p span,.tippy-box .--d span{display:inline-block}.tippy-box .--m span:first-child,.tippy-box .--p span:first-child,.tippy-box .--d span:first-child{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tippy-box .--bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:10px}.tippy-box .--bt button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;border:none}.tippy-box .--bt button,.tippy-box .--bt a{display:block;width:50%;text-align:center;background:#79afd9;color:#001e32;line-height:1;padding:5px 3px;font-size:13px;border-radius:4px;border:1px solid #001e32;cursor:pointer}.tippy-box .--bt button:hover,.tippy-box .--bt a:hover{background:#ebeff3}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11);transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#001e32}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 5px;z-index:1}/*# sourceMappingURL=calendar.css.map */