#mainContents{margin-bottom:0;min-height:auto}.ui_boxIntro{width:100%;min-height:auto}.ui_boxIntro::before{width:100%;background-color:#f3f0ed;left:0;right:0}.ui_boxIntro .txt{width:1100px;margin:0 auto}.ui_boxIntro .txt #googleCalendar{background-color:#fff;padding:30px;width:100%;margin:0 auto 65px;--fc-button-bg-color:#363636;--fc-button-border-color:#363636}.ui_boxIntro .txt #googleCalendar .fc-scrollgrid-section td table tbody tr>td:last-child .fc-daygrid-event{background-color:#851122!important;border-color:#851122!important}.ui_boxIntro .txt #googleCalendar .fc-header-toolbar{margin-bottom:27px}.ui_boxIntro .txt #googleCalendar .fc-toolbar-title{font-size:1.875rem;font-family:goldenbook,serif;font-style:normal;font-weight:400;line-height:1;color:#825d52}.ui_boxIntro .txt #googleCalendar .fc-button{width:35px;height:35px;border:0;margin-right:2px;padding:0;display:flex;align-items:center;justify-content:center}.ui_boxIntro .txt #googleCalendar .fc-button:focus{outline:0;box-shadow:none!important}.ui_boxIntro .txt #googleCalendar .fc-button>.fc-icon{font-size:1em}.ui_boxIntro .txt #googleCalendar .fc-today-button{background-color:#6ea553;border:0;margin:0;width:70px;height:35px;font-size:.8125rem;display:flex;align-items:center;justify-content:center}.ui_boxIntro .txt #googleCalendar .fc-button-group{margin-left:5px}.ui_boxIntro .txt #googleCalendar .fc-button-group .fc-button-primary{background-color:#725d4f}.ui_boxIntro .txt #googleCalendar .fc-toolbar-chunk{display:flex}.ui_boxIntro .txt #googleCalendar .fc-button{border-radius:0}.ui_boxIntro .txt #googleCalendar .fc-scrollgrid thead th{border:0;background-color:#6ea552;color:#fff;font-weight:400;font-size:.8125rem}.ui_boxIntro .txt #googleCalendar .fc-scrollgrid tbody{background-color:#fff}.ui_boxIntro .txt #googleCalendar .fc-daygrid-event{border-radius:4px;overflow:hidden;background-color:#6ea553!important;border-color:#6ea553!important}.ui_boxIntro .txt #googleCalendar .fc-day-today{background-color:rgba(243,240,237,.5)}.ui_boxIntro .txt #googleCalendar .fc-h-event .fc-event-title-container{height:26px;color:#fff;display:flex;align-items:center;font-size:.6875rem;padding:2px}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-top{background-color:#ece9e6;height:26px;align-items:center}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:1.1875rem;color:#222;font-family:goldenbook,serif;font-weight:400;font-style:normal;padding:2px 6px}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-events{padding:0 6px 6px!important;margin-bottom:0}.ui_boxIntro .txt #googleCalendar .fc-daygrid-event{margin-top:6px}@media (max-width:750px){.ui_boxIntro{width:100%;min-height:auto}.ui_boxIntro::before{width:100%;background-color:#f3f0ed;left:0;right:0;transform:none}.ui_boxIntro .txt{width:100%;margin:0 auto}.ui_boxIntro .txt #googleCalendar{padding:25px;width:100%;margin:0 auto 80px}.ui_boxIntro .txt #googleCalendar .fc-daygrid-event{border-radius:10px}.ui_boxIntro .txt #googleCalendar .fc-header-toolbar{margin-bottom:32px}.ui_boxIntro .txt #googleCalendar .fc-toolbar-title{font-size:.9375rem}.ui_boxIntro .txt #googleCalendar .fc-button{width:42px;height:42px;margin-right:3px;padding-top:3px}.ui_boxIntro .txt #googleCalendar .fc-button>.fc-icon{font-size:.8125rem}.ui_boxIntro .txt #googleCalendar .fc-today-button{width:84px;height:42px;font-size:.57531rem}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-number{font-size:.5625rem}.ui_boxIntro .txt #googleCalendar .fc-col-header-cell-cushion{font-size:.875rem}.ui_boxIntro .txt #googleCalendar .fc-h-event .fc-event-title{font-size:.6875rem}.ui_boxIntro .txt #googleCalendar .fc-h-event .fc-event-title-container{height:35px;font-size:.6875rem;padding:4px}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-top{height:40px}.ui_boxIntro .txt #googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:.8125rem}}