@charset "UTF-8";:root{--calendar-month-color:var(--pallet-blue);--calendar-month-font-size:var(--font-size-32px);--calendar-month-font-family:var(--font-family-ja-mincho);--calendar-month-font-style:var(--font-style-ja-mincho);--calendar-month-font-weight:var(--font-weight-ja-mincho-bold);--calendar-day-holiday-color:var(--pallet-blue);--calendar-day-color:var(--pallet-blue);--calendar-day-font-size:var(--font-size-16px);--calendar-day-font-family:var(--font-family-ja);--calendar-day-font-style:var(--font-style-ja);--calendar-day-font-weight:var(--font-weight-ja-regular);--calendar-date-color:var(--pallet-blue);--calendar-date-font-size:var(--font-size-17px);--calendar-date-font-family:var(--font-family-ja);--calendar-date-font-style:var(--font-style-ja);--calendar-date-font-weight:var(--font-weight-ja-regular);--calendar-outer-frame-color:var(--pallet-blue);--calendar-border-color:var(--pallet-light-blue);--calendar-background-color:var(--pallet-white)}.wpsbc-calendars-wrapper{color:var(--calendar-day-color)}.wpsbc-calendar{margin:0 auto;width:100% !important;border:1px solid var(--calendar-outer-frame-color) !important}.wpsbc-container[data-columns] .wpsbc-calendars{margin-left:unset !important;margin-right:unset !important}.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar{float:none !important;margin:0 auto !important;max-width:100% !important;padding:30px 30px 15px;border-radius:50px 0 50px 50px}.wpsbc-container .wpsbc-calendars .wpsbc-calendar{background-color:var(--calendar-background-color) !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table th{text-align:center}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table td{text-align:center}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header{background-color:transparent !important;padding:0 !important;position:relative}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation{line-height:1 !important;position:static !important;padding:0 !important;display:grid;grid-template-columns:25px 1fr 25px;align-items:center;width:100%;margin-bottom:20px}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev{background-color:transparent !important;position:static !important;margin-top:0 !important;display:flex;justify-content:center;align-items:center;line-height:1 !important;grid-column:1/2}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev .wpsbc-arrow{border-width:0 !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next{background-color:transparent !important;position:static !important;margin-top:0 !important;display:flex;justify-content:center;align-items:center;line-height:1 !important;grid-column:3/4}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next .wpsbc-arrow{border-width:0 !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next:after{content:'';display:inline-block;width:8px;height:14px;background-image:url(//kashinoki8838.com/wp-content/themes/annie/css/../images/svg/calendar/calendar_right.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev:after{content:'';display:inline-block;width:8px;height:14px;background-image:url(//kashinoki8838.com/wp-content/themes/annie/css/../images/svg/calendar/calendar_left.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header:after{content:'';display:inline-block;width:78px;height:17px;background-image:url(//kashinoki8838.com/wp-content/themes/annie/css/../images/svg/calendar/close_day.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;top:50%;right:40px;transform:translate(0,-50%)}.wpsbc-container .wpsbc-calendars .wpsbc-calendar-wrapper{position:relative}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date.wpsbc-gap{background-color:transparent !important}.calendar .wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-1 div:first-of-type{background-color:transparent !important}.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-2 div:first-of-type,.wpsbc-container.wpsbc-calendar-2 .wpsbc-legend-item-icon-6 div:first-of-type{border-radius:50%;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);right:50%}.wpsbc-container.wpsbc-calendar-1 .wpsbc-legend-item-icon-3 div:first-of-type{background-color:transparent !important}.wpsbc-date-inner{height:35px !important;line-height:35px !important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner .wpsbc-date-number{font-size:var(--calendar-date-font-size) !important;font-family:var(--calendar-date-font-family);font-style:var(--calendar-date-font-style);font-weight:var(--calendar-date-font-weight);color:var(--calendar-date-color) !important}.wpsbc-calendars-wrapper .wpsbc-select-container select{display:none}.wpsbc-container .wpsbc-select-container:before{font-family:var(--calendar-month-font-family);font-style:var(--calendar-month-font-style);font-weight:var(--calendar-month-font-weight);font-size:var(--calendar-month-font-size);color:var(--calendar-month-color) !important;display:block;grid-column:2/3}.wpsbc-container .wpsbc-select-container:after{font-size:18px;display:block}.wpsbc-container[data-current_month="1"] .wpsbc-select-container:before{content:"1"}.wpsbc-container[data-current_month="2"] .wpsbc-select-container:before{content:"2"}.wpsbc-container[data-current_month="3"] .wpsbc-select-container:before{content:"3"}.wpsbc-container[data-current_month="4"] .wpsbc-select-container:before{content:"4"}.wpsbc-container[data-current_month="5"] .wpsbc-select-container:before{content:"5"}.wpsbc-container[data-current_month="6"] .wpsbc-select-container:before{content:"6"}.wpsbc-container[data-current_month="7"] .wpsbc-select-container:before{content:"7"}.wpsbc-container[data-current_month="8"] .wpsbc-select-container:before{content:"8"}.wpsbc-container[data-current_month="9"] .wpsbc-select-container:before{content:"9"}.wpsbc-container[data-current_month="10"] .wpsbc-select-container:before{content:"10"}.wpsbc-container[data-current_month="11"] .wpsbc-select-container:before{content:"11"}.wpsbc-container[data-current_month="12"] .wpsbc-select-container:before{content:"12"}#main_contents .wpsbc-calendar-wrapper tbody:before{content:"";height:1px;width:100%;padding:5px 0;display:block}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tbody{border-top:1px solid var(--calendar-border-color) !important}.wpsbc-calendar-wrapper th{font-size:0 !important}.wpsbc-calendar-wrapper th:after{color:var(--calendar-day-color);font-size:var(--calendar-day-font-size);font-family:var(--calendar-day-font-family);font-style:var(--calendar-day-font-style);font-weight:var(--calendar-day-font-weight)}.wpsbc-calendar-wrapper th:nth-child(1):after{content:"日";color:var(--calendar-day-holiday-color)}.wpsbc-calendar-wrapper th:nth-child(2):after{content:"月"}.wpsbc-calendar-wrapper th:nth-child(3):after{content:"火"}.wpsbc-calendar-wrapper th:nth-child(4):after{content:"水"}.wpsbc-calendar-wrapper th:nth-child(5):after{content:"木"}.wpsbc-calendar-wrapper th:nth-child(6):after{content:"金"}.wpsbc-calendar-wrapper th:nth-child(7):after{content:"土"}@media screen and (max-width:540px){.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar{border-radius:30px 0 30px 30px}.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar{padding:20px 20px 10px}}