img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
.xo-event-calendar{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;overflow:auto;position:relative}.xo-event-calendar td,.xo-event-calendar th{padding:0!important}.xo-event-calendar .calendar:nth-child(n+2) .month-next,.xo-event-calendar .calendar:nth-child(n+2) .month-prev{visibility:hidden}.xo-event-calendar table{background-color:transparent;border-collapse:separate;border-spacing:0;color:#333;margin:0;padding:0;table-layout:fixed;width:100%}.xo-event-calendar table caption,.xo-event-calendar table tbody,.xo-event-calendar table td,.xo-event-calendar table tfoot,.xo-event-calendar table th,.xo-event-calendar table thead,.xo-event-calendar table tr{background:0 0;border:0;margin:0;opacity:1;outline:0;padding:0;vertical-align:baseline}.xo-event-calendar table table tr{display:table-row}.xo-event-calendar table table td,.xo-event-calendar table table th{display:table-cell;padding:0}.xo-event-calendar table.xo-month{border:1px solid #ccc;border-right-width:0;margin:0 0 8px;padding:0}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th{background-color:#fff;border:1px solid #ccc;padding:0}.xo-event-calendar table.xo-month caption{caption-side:top}.xo-event-calendar table.xo-month .month-header{display:flex;flex-flow:wrap;justify-content:center;margin:4px 0}.xo-event-calendar table.xo-month .month-header>span{flex-grow:1;text-align:center}.xo-event-calendar table.xo-month button{background-color:transparent;border:0;box-shadow:none;color:#333;cursor:pointer;margin:0;overflow:hidden;padding:0;text-shadow:none;width:38px}.xo-event-calendar table.xo-month button[disabled]{cursor:default;opacity:.3}.xo-event-calendar table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month button span.nav-prev{border-bottom:2px solid #333;border-left:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button span.nav-next{border-right:2px solid #333;border-top:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button:hover span.nav-next,.xo-event-calendar table.xo-month button:hover span.nav-prev{border-width:3px}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;color:#333;font-size:.9em;font-weight:700;padding:1px 0;text-align:center}.xo-event-calendar table.xo-month>thead th.sunday{color:#d00}.xo-event-calendar table.xo-month>thead th.saturday{color:#00d}.xo-event-calendar table.xo-month .month-week{border:0;overflow:hidden;padding:0;position:relative;width:100%}.xo-event-calendar table.xo-month .month-week table{border:0;margin:0;padding:0}.xo-event-calendar table.xo-month .month-dayname{border-width:1px 0 0 1px;bottom:0;left:0;position:absolute;right:0;top:0}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0;padding:0}.xo-event-calendar table.xo-month .month-dayname td div{border-width:1px 1px 0 0;font-size:100%;height:1000px;line-height:1.2em;padding:4px;text-align:right}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:.6}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#00d;font-weight:700}.xo-event-calendar table.xo-month .month-dayname-space{height:1.5em;position:relative;top:0}.xo-event-calendar table.xo-month .month-event{background-color:transparent;position:relative;top:0}.xo-event-calendar table.xo-month .month-event td{background-color:transparent;border-width:0 1px 0 0;padding:0 1px 2px}.xo-event-calendar table.xo-month .month-event-space{background-color:transparent;height:1.5em}.xo-event-calendar table.xo-month .month-event-space td{border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event tr,.xo-event-calendar table.xo-month .month-event-space tr{background-color:transparent}.xo-event-calendar table.xo-month .month-event-title{background-color:#ccc;border-radius:3px;color:#666;display:block;font-size:.8em;margin:1px;overflow:hidden;padding:0 4px;text-align:left;white-space:nowrap}.xo-event-calendar p.holiday-title{font-size:90%;margin:0;padding:2px 0;vertical-align:middle}.xo-event-calendar p.holiday-title span{border:1px solid #ccc;margin:0 6px 0 0;padding:0 0 0 18px}.xo-event-calendar .loading-animation{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}@media(min-width:600px){.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-2 .month-next,.xo-event-calendar .calendars.columns-2 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-2 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-2 .calendar:nth-child(2) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-3{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-3 .month-next,.xo-event-calendar .calendars.columns-3 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-3 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-3 .calendar:nth-child(3) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-4 .month-next,.xo-event-calendar .calendars.columns-4 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-4 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-4 .calendar:nth-child(4) .month-next{visibility:visible}}.xo-event-calendar.xo-calendar-loading .xo-months{opacity:.5}.xo-event-calendar.xo-calendar-loading .loading-animation{animation:loadingCircRot .8s linear infinite;border:5px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#4285f4;height:40px;width:40px}@keyframes loadingCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-event-calendar.is-style-legacy table.xo-month .month-header>span{font-size:120%;line-height:28px}.xo-event-calendar.is-style-regular table.xo-month button:not(:hover):not(:active):not(.has-background){background-color:transparent;color:#333}.xo-event-calendar.is-style-regular table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar.is-style-regular table.xo-month button>span:not(.dashicons){font-size:2em;overflow:hidden;text-indent:100%;white-space:nowrap}.xo-event-calendar.is-style-regular table.xo-month .month-next,.xo-event-calendar.is-style-regular table.xo-month .month-prev{height:2em;width:2em}.xo-event-calendar.is-style-regular table.xo-month .month-header{align-items:center;display:flex;justify-content:center;padding:.2em 0}.xo-event-calendar.is-style-regular table.xo-month .month-header .calendar-caption{flex-grow:1}.xo-event-calendar.is-style-regular table.xo-month .month-header>span{font-size:1.1em}.xo-event-calendar.is-style-regular table.xo-month>thead th{background:#fafafa;font-size:.8em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div{font-size:1em;padding:.2em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div.today{color:#339;font-weight:700}.xo-event-calendar.is-style-regular .holiday-titles{display:inline-flex;flex-wrap:wrap;gap:.25em 1em}.xo-event-calendar.is-style-regular p.holiday-title{font-size:.875em;margin:0 0 .5em}.xo-event-calendar.is-style-regular p.holiday-title span{margin:0 .25em 0 0;padding:0 0 0 1.25em}
.xo-simple-calendar{box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;margin:0;padding:0;position:relative}.xo-simple-calendar td,.xo-simple-calendar th{padding:0!important}.xo-simple-calendar .calendar:nth-child(n+2) .month-next,.xo-simple-calendar .calendar:nth-child(n+2) .month-prev{visibility:hidden}.xo-simple-calendar .calendar table.month{border:0;border-collapse:separate;border-spacing:1px;box-sizing:border-box;margin:0 0 .5em;min-width:auto;outline:0;padding:0;table-layout:fixed;width:100%}.xo-simple-calendar .calendar table.month caption,.xo-simple-calendar .calendar table.month tbody,.xo-simple-calendar .calendar table.month td,.xo-simple-calendar .calendar table.month tfoot,.xo-simple-calendar .calendar table.month th,.xo-simple-calendar .calendar table.month thead,.xo-simple-calendar .calendar table.month tr{background:0 0;border:0;margin:0;opacity:1;outline:0;padding:0;vertical-align:baseline}.xo-simple-calendar .calendar table.month caption{caption-side:top;font-size:1.1em}.xo-simple-calendar .calendar table.month .month-header{align-items:center;display:flex;justify-content:center;width:100%}.xo-simple-calendar .calendar table.month .month-header .month-title{flex-grow:1;font-size:1em;font-weight:400;letter-spacing:.1em;line-height:1em;padding:0;text-align:center}.xo-simple-calendar .calendar table.month .month-header button{background:0 0;background-color:transparent;border:0;font-size:1.4em;line-height:1.4em;margin:0;outline-offset:0;padding:0;width:1.4em}.xo-simple-calendar .calendar table.month .month-header button:not(:hover):not(:active):not(.has-background){background-color:transparent}.xo-simple-calendar .calendar table.month .month-header button:hover{opacity:.6}.xo-simple-calendar .calendar table.month .month-header button:disabled{cursor:auto;opacity:.3}.xo-simple-calendar .calendar table.month .month-header .month-next,.xo-simple-calendar .calendar table.month .month-header .month-prev{background-color:transparent;color:#333;cursor:pointer}.xo-simple-calendar .calendar table.month tr{background:0 0;border:0;outline:0}.xo-simple-calendar .calendar table.month td,.xo-simple-calendar .calendar table.month th{background:0 0;border:0;outline:0;text-align:center;vertical-align:middle;word-break:normal}.xo-simple-calendar .calendar table.month th{font-size:.8em;font-weight:700}.xo-simple-calendar .calendar table.month td{font-size:1em;font-weight:400}.xo-simple-calendar .calendar table.month .day.holiday{color:#333}.xo-simple-calendar .calendar table.month .day.other{opacity:.3}.xo-simple-calendar .calendar table.month .day>span{box-sizing:border-box;display:inline-block;padding:.2em;width:100%}.xo-simple-calendar .calendar table.month th>span{color:#333}.xo-simple-calendar .calendar table.month .day.sun>span,.xo-simple-calendar .calendar table.month th.sun>span{color:#ec0220}.xo-simple-calendar .calendar table.month .day.sat>span,.xo-simple-calendar .calendar table.month th.sat>span{color:#0069de}.xo-simple-calendar .calendars-footer{margin:.5em;padding:0}.xo-simple-calendar .calendars-footer ul.holiday-titles{border:0;display:inline-flex;flex-wrap:wrap;gap:.25em 1em;margin:0;outline:0;padding:0}.xo-simple-calendar .calendars-footer ul.holiday-titles li{border:0;list-style:none;margin:0;outline:0;padding:0}.xo-simple-calendar .calendars-footer ul.holiday-titles li:after,.xo-simple-calendar .calendars-footer ul.holiday-titles li:before{content:none}.xo-simple-calendar .calendars-footer ul.holiday-titles .mark{border-radius:50%;display:inline-block;height:1.2em;vertical-align:middle;width:1.2em}.xo-simple-calendar .calendars-footer ul.holiday-titles .title{font-size:.7em;vertical-align:middle}@media(min-width:600px){.xo-simple-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}.xo-simple-calendar .calendars.columns-2 .month-next,.xo-simple-calendar .calendars.columns-2 .month-prev{visibility:hidden}.xo-simple-calendar .calendars.columns-2 .calendar:first-child .month-prev,.xo-simple-calendar .calendars.columns-2 .calendar:nth-child(2) .month-next{visibility:visible}.xo-simple-calendar .calendars.columns-3{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.xo-simple-calendar .calendars.columns-3 .month-next,.xo-simple-calendar .calendars.columns-3 .month-prev{visibility:hidden}.xo-simple-calendar .calendars.columns-3 .calendar:first-child .month-prev,.xo-simple-calendar .calendars.columns-3 .calendar:nth-child(3) .month-next{visibility:visible}.xo-simple-calendar .calendars.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:5px}.xo-simple-calendar .calendars.columns-4 .month-next,.xo-simple-calendar .calendars.columns-4 .month-prev{visibility:hidden}.xo-simple-calendar .calendars.columns-4 .calendar:first-child .month-prev,.xo-simple-calendar .calendars.columns-4 .calendar:nth-child(4) .month-next{visibility:visible}}.xo-simple-calendar .calendar-loading-animation{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}.xo-simple-calendar.xo-calendar-loading .calendars{opacity:.3}.xo-simple-calendar.xo-calendar-loading .calendar-loading-animation{animation:SimpleCalendarLoadingCircRot .8s linear infinite;border:5px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#4285f4;height:40px;width:40px}@keyframes SimpleCalendarLoadingCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-simple-calendar.is-style-regular table.month{border-collapse:collapse;border-spacing:0}.xo-simple-calendar.is-style-regular table.month tr{border:0}.xo-simple-calendar.is-style-regular table.month .day>span{border-radius:50%;line-height:2em;padding:.1em;width:2.2em}.xo-simple-calendar.is-style-frame table.month{background:0 0;border-collapse:collapse;border-spacing:0}.xo-simple-calendar.is-style-frame table.month thead tr{background:#eee}.xo-simple-calendar.is-style-frame table.month tbody tr{background:#fff}.xo-simple-calendar.is-style-frame table.month td,.xo-simple-calendar.is-style-frame table.month th{border:1px solid #ccc}.xo-simple-calendar.is-style-frame .calendars-footer{margin:8px 0}.xo-simple-calendar.is-style-frame .calendars-footer ul.holiday-titles .mark{border:1px solid #ccc;border-radius:0}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.xo-event-meta{padding:3.8461% 0}.xo-event-meta span{display:block}html[lang=ja] .xo-event-calendar .dashicons{font-family:dashicons !important}
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
@charset "UTF-8";@charset "UTF-8";.mainblur{filter:blur(8px)}#g-nav{position:fixed;z-index:-100;opacity:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.8);transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;z-index:999}#g-nav.panelactive ul{display:flex}#g-nav.panelactive ul.gmenu-tree{display:flex;text-align:left;color:var(--sub-color);font-size:1.3rem;font-family:var(--gothic-font);margin:20% auto 0}#g-nav.panelactive ul.gmenu-tree li{font-weight:500;font-size:1.5rem;margin:20px 0}#g-nav.panelactive ul.gmenu-tree li ul{display:block}#g-nav.panelactive ul.gmenu-tree li ul li{display:block;font-weight:300;font-size:1.2rem;margin:15px 0}#g-nav.panelactive ul.gmenu-tree li ul li ul{margin-left:1em}#g-nav.panelactive ul.gmenu-tree li a:link,ul.gmenu-tree .sub-menu li a:link{color:var(--sub-color);text-decoration:none}#g-nav.panelactive ul.gmenu-tree .sub-menu{position:relative;top:-10px}#g-nav.panelactive ul.gmenu-tree .sns{margin:0}#g-nav.panelactive ul.gmenu-tree .language-list{position:relative;margin:0;left:0;right:0;color:var(--point-color2)}#g-nav.panelactive ul.gmenu-tree .language-list-menu{width:auto;padding:0}#g-nav.panelactive ul.gmenu-tree .language-list-menu li{color:var(--point-color);font-weight:500;width:100%;padding:0;font-size:1.2rem}#g-nav.panelactive ul.gmenu-tree .language-list-menu li a{color:var(--point-color);text-decoration:underline}#g-nav.panelactive .link-menu{display:flex;text-align:center;justify-content:center;gap:40px}#g-nav.panelactive .link-menu li{background:var(--sub-color);padding:8px;border-radius:5px}#g-nav.panelactive ul.gmenu-tree .sns{margin:20px 0;align-items:baseline}#g-nav.panelactive ul.gmenu-tree .sns ul#sns-iconlist{display:flex;gap:20px;margin:0 0 10px;width:auto}#g-nav.panelactive ul.gmenu-tree .sns img{width:auto;height:25px}#g-nav li{list-style:none}#g-nav li a{color:var(--sub-color);text-decoration:none;text-transform:uppercase}#g-nav.panelactive ul.gmenu-tree li a:hover{text-decoration:underline}.openbtn1{position:fixed;z-index:9999;right:10px;top:15px;cursor:pointer;width:50px;height:50px}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%}.openbtn1 span:nth-of-type(1){top:15px;background-color:var(--point-color)}.openbtn1 span:nth-of-type(2){top:23px;background-color:var(--point-color)}.openbtn1 span:nth-of-type(3){top:31px;background-color:var(--point-color)}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%;background-color:var(--sub-color)}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%;background-color:var(--sub-color)}@media screen and (max-width:1200px){#g-nav.panelactive ul{flex-wrap:wrap;width:86%;margin:0;gap:6%;white-space:nowrap;justify-content:flex-start}}@media screen and (max-width:767px){.openbtn1{top:9px;right:5px}#g-nav.panelactive ul{width:60%;margin:auto;gap:8%}#g-nav.panelactive ul.gmenu-tree{margin:160px 0 0 20%;flex-direction:column}#g-nav.panelactive ul.gmenu-tree li{font-size:1.6rem}#g-nav.panelactive ul.gmenu-tree li ul{padding-left:10px;margin:0}#g-nav.panelactive ul.gmenu-tree li ul li{font-size:1.4rem}#g-nav.panelactive ul.gmenu-tree li ul li ul{margin-left:0}#g-nav.panelactive ul.gmenu-tree li ul li ul li{font-size:1.2rem}#g-nav.panelactive ul.gmenu-tree .sns{position:absolute;top:40px;display:block}#g-nav.panelactive ul.gmenu-tree .sns li{margin:0 0 15px}#g-nav.panelactive ul.gmenu-tree .language-list{display:block;margin:auto}}:root{--main-color:#e5dfd5;--sub-color:#fff;--point-color:#003e7f;--point-color2:#2c251f;--point-color3:#e0ba71;--notice-color:#e05803;--gothic-font:'Noto Sans JP',sans-serif;--mincho-font:'Shippori Mincho',serif;--entitle-font:'minion-pro',serif;font-size:10px;font-family:var(--mincho-font);letter-spacing:.08em;line-height:1.8}:-webkit-any(header,main,section,article){color:var(--point-color);font-size:1.8rem;font-weight:400}body{background-color:var(--main-color);width:100%;color:var(--sub-color)}main:before{background-image:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;z-index:-1;content:"";width:100%;height:100vh;display:block;position:-webkit-fixed;position:fixed}main{padding-top:82px;z-index:1;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word}strong{color:#e05803;font-weight:500}rt{letter-spacing:0}del{position:relative;margin:0 5px 0 0}del:before{content:"";position:absolute;border-top:4px double var(--notice-color);width:100%;top:50%}small{display:inline-block}.wrapper{max-width:1200px;width:86%;margin:auto}.file-linkicon:before{content:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/icon-download.svg);width:12px;display:inline-block;margin-right:10px;vertical-align:middle;filter:invert(10%) sepia(19%) saturate(718%) hue-rotate(346deg) brightness(96%) contrast(88%)}a:link{text-decoration:underline;color:var(--point-color2)}a:hover{opacity:.6;transition-duration:.3s;transition-timing-function:ease-out}.ovr:hover{opacity:.6;transition-duration:.3s;transition-timing-function:ease-out}#breadcrumbs{font-size:1rem;color:var(--sub-color);font-family:var(--gothic-font);font-weight:300;position:absolute;margin:10px 0 0 40px;letter-spacing:.1em;z-index:1;display:none}#breadcrumbs a:link,#breadcrumbs a:visited{color:var(--sub-color);text-decoration:none}#breadcrumbs a:hover{color:var(--sub-color);text-decoration:underline}.br-sp{display:none}.br-pc{display:inline}.space-sp{display:none}.pc-only{display:block !important}.smp-only{display:none !important}.arrow,.arrow-wide{position:relative;display:inline-block;padding:0;color:var(--point-color2)}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;right:-200px;margin:auto;content:""}.arrow-wide:before,.arrow-wide:after{position:absolute;top:0;bottom:0;right:-260px;margin:auto;content:""}.gray:before{left:3px;width:12px;height:2px;background:var(--point-color2)}.gray:after{left:5px;width:8px;height:8px;border-top:2px solid var(--point-color2);border-right:2px solid var(--point-color2);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.white:before{left:3px;width:12px;height:2px;background:var(--sub-color)}.white:after{left:5px;width:8px;height:8px;border-top:2px solid var(--sub-color);border-right:2px solid var(--sub-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.white-btn a:link{color:var(--point-color2);text-decoration:none}.white-btn a:hover{color:var(--main-color);text-decoration:none}.white-btn a,.black-btn a{width:240px;height:50px;display:flex;align-items:center;justify-content:center}.white-btn,.black-btn{background-color:var(--sub-color);color:var(--point-color2);display:inline-block;align-items:center;border-radius:10px;line-height:1;font-size:1.6rem;font-family:var(--gothic-font);font-weight:400;width:240px;height:50px;margin-top:30px;text-decoration:none;position:relative;overflow:hidden;transition:ease .2s}.white-line{border:1px solid var(--sub-color)}.wide,.wide a{width:300px}.black-btn{background-color:var(--main-color);color:var(--sub-color)}.black-btn a:link{color:var(--sub-color);text-decoration:none}.black-btn a:hover{color:var(--main-color)}.black-btn a:visited{color:var(--sub-color)}.white-btn .hover,.black-btn .hover{position:relative;z-index:3}.white-btn:before,.black-btn:before{content:'';position:absolute;top:0;left:-130%;background:var(--point-color2);width:120%;height:100%;transform:skewX(-25deg)}.white-btn:hover:before,.black-btn:hover:before{animation:skewanime .5s forwards}.btntxt-s{font-size:12px}.ticket-btn{position:fixed;bottom:20px;background-color:#a0371e;border-radius:0 10px 10px 0;width:350px;height:60px;padding-left:20px;display:flex;align-items:center;line-height:1}.ticket-btn .arrow:after,.ticket-btn .arrow:before{position:absolute;right:-290px;content:""}.ticket-btn a{width:100%;height:100%}.ticket-btn a img{position:absolute;top:0;bottom:0;margin:auto;width:275px}.ticket-bn{background-color:#a0371e;color:var(--sub-color);display:inline-block;align-items:center;border-radius:10px;line-height:1;font-size:1.6rem;font-family:var(--gothic-font);font-weight:400;width:350px;height:60px;margin-top:30px;text-decoration:none;position:relative;overflow:hidden;transition:ease .2s}.ticket-bn a{width:350px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:400}.ticket-bn:before{content:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/ticket_btnicon02.svg);width:40px;height:19px;position:absolute;left:20px;top:0;bottom:0;margin:auto;display:block}.ticket-bn a:link{color:var(--sub-color);text-decoration:none}.ticket-bn a:hover{text-decoration:none}.ticket-bn a:visited{color:var(--sub-color);text-decoration:none}.ticket-bn .arrow:before,.ticket-bn .arrow:after{position:absolute;top:0;bottom:0;right:-310px;margin:auto;content:""}.mail-btn{display:flex;align-items:center;margin-top:20px}.mail-btn-big{display:flex;align-items:center;margin-top:0;width:330px}.mail-btn-big a{width:330px;align-items:center;justify-content:center}.mail_icon:before{content:"";background-image:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/mail_icon.svg);background-size:contain;background-position:left top;background-repeat:no-repeat;min-width:16px;height:13px;display:block;margin:2px 14px 0 0}@keyframes skewanime{100%{left:-10%}}a.border{position:relative}a.border,a.border:hover{color:var(--point-color)}a.border:after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--point-color);transition:all .3s;transform:scale(0,1);transform-origin:center top}a.border:hover:after{transform:scale(1,1)}.fadein{opacity:.1;transform:translate(0,50px);transition:all .8s}.fadein.scrollin{opacity:1;transform:translate(0,0)}@keyframes play{from{transform:translateX(-100%)}to{transform:translateX(0)}}.isPlay{animation-name:play;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.42,0,1,1);position:relative;opacity:1 !important}.slide-left{opacity:0;transform:translate(-20px,0);transition:all 1s ease-out}.slide-right{opacity:0;transform:translate(20px,0);transition:all 1s ease-out}header{display:flex;align-items:center;padding:25px 360px 25px 0;justify-content:space-between;position:fixed;width:100%;height:82px;z-index:900;background-color:var(--main-color)}h1{display:block;margin-left:40px;top:0;position:relative}h1 img{width:210px}header small{position:absolute;top:25px;left:280px;font-size:1rem;font-weight:500;letter-spacing:.05em;display:block;color:var(--point-color);text-align:center;margin:0}header ul.sub-menu{font-size:1.2rem;display:flex;align-items:center;font-family:var(--gothic-font)}header ul.sub-menu li{margin-right:40px;line-height:1}header ul.sub-menu li:last-child{margin-right:20px}header ul.sub-menu li a:link{text-decoration:none}header ul.sub-menu li.sns ul{display:flex}header ul.sub-menu li.sns ul li{margin-right:20px}header ul.sub-menu li.sns img{width:auto;height:25px;filter:invert(10%) sepia(29%) saturate(470%) hue-rotate(346deg) brightness(15%) contrast(88%)}.toggle{display:none}.language-list{font-family:var(--gothic-font);font-size:1.2rem;position:absolute;background-color:var(--sub-color);border-radius:30px;padding:8px 25px;margin:0 40px;right:200px;will-change:transform;z-index:100}header .language-list{top:22px}.language-list-head,.language-list-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.language-list-menu li:first-child,#g-nav.panelactive ul.gmenu-tree .language-list-menu li:first-child,ul.gmenu-tree .language-list-menu li:first-child{margin-top:15px}.language-list-menu li a:link,.language-list-menu li a:visited{color:var(--point-color)}.language-list-head{color:var(--point-color);font-weight:700;display:flex;align-items:center;padding-right:10px}.language-list-head:after{content:"";position:absolute;width:6px;height:6px;border-top:solid 2px var(--point-color);border-right:solid 2px var(--point-color);transform:rotate(135deg);top:50%;right:-10px;margin-top:-4px;transition:all .5s}.language-list-menu{max-height:0;overflow:hidden}header ul.sub-menu .language-list-menu li{margin-right:0}.language-list-menu li{margin:0;padding:10px;line-height:1.5;padding-left:0;text-decoration:underline}.toggle+.language-list-head+.language-list-menu{max-height:0;transition:all .5s}.toggle:checked+.language-list-head+.language-list-menu{max-height:200px;transition:all .5s}.toggle:checked+.language-list-head:after{transform:rotate(315deg) !important;margin-top:-2px}#update-box{position:absolute;right:70px;top:0;background-color:var(--point-color);padding:15px 20px;color:var(--sub-color);text-align:center;font-weight:500;width:140px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.8rem;font-family:var(--gothic-font)}#openingHoursMessageJa,#openingHoursMessageEn{display:flex;flex-direction:column}#update-box strong{color:var(--point-color3);font-size:1.6rem}#update-box .open-message{display:flex;gap:5px;align-items:center;justify-content:center}#update-box .closed-message{display:flex;flex-direction:column;align-items:center}#update-box .smalltxt{font-size:1.2rem}#update-box .opening-hours{font-size:1.4rem}.mb-bhi-oc-text{display:block;margin:6px 0;line-height:1.5;letter-spacing:0;font-family:var(--mincho-font);font-size:1.6rem}.mbhi-is-current{font-size:1.4rem;display:block;font-family:var(--gothic-font);line-height:1.2}.mabel-bhi-day{display:none;font-size:1rem}.gothic{font-family:var(--gothic-font);line-height:1.2;font-size:1.4rem;display:block;margin:13px 0 0;letter-spacing:.05em}footer{margin:0 auto;text-align:left;color:var(--sub-color);font-size:1.2rem;font-family:var(--gothic-font);background-image:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/footer-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}footer .bg-layer{background:linear-gradient(to top,transparent 0%,transparent 50%,var(--point-color2) 90%);padding:100px 0 120px}ul.gmenu-tree{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 60px}ul.gmenu-tree li{font-weight:500;font-size:1.3rem;margin:20px 0}ul.gmenu-tree li ul li{font-weight:300;font-size:1.1rem;margin:12px 0}ul.gmenu-tree li ul li ul{margin-left:1em}ul.gmenu-tree li a:link,ul.gmenu-tree .sub-menu li a:link{color:var(--sub-color);text-decoration:none}ul.gmenu-tree li a:hover,ul.gmenu-tree .sub-menu li a:hover{text-decoration:underline}ul.gmenu-tree .sub-menu{position:relative;top:-10px}ul.gmenu-tree .sns,footer ul.sns{margin:0;position:relative;top:-10px;display:flex;gap:20px}ul.gmenu-tree .sns img,footer ul.sns img{width:auto;height:25px}ul.gmenu-tree .language-list{position:relative;margin:0;top:0;left:0;right:0;color:var(--point-color2)}ul.gmenu-tree .language-list-menu li{color:var(--point-color);font-weight:500;font-size:1.2rem;margin:0;padding-left:0}ul.gmenu-tree .language-list-menu li a:link{color:var(--point-color)}footer #museum-info .sns{display:none}#museum-info{display:none;align-items:center;margin:10px 0 30px}.menu-logo{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(120deg) brightness(100%) contrast(104%);text-align:center;margin-top:60px;width:230px;margin:40px auto 0}.tel{font-size:1.4rem}.link-menu,.child-group{display:flex;text-align:center;justify-content:center;gap:40px}.link-menu li{background:var(--sub-color);padding:6px;border-radius:5px;display:flex;align-items:center}.link-menu li.bigger{padding:4px 10px 6px;margin-right:60px;align-items:flex-start}.copy{font-family:var(--gothic-font);font-size:12px;margin-top:40px;text-align:center}.page-top a{bottom:0;right:0;width:80px;height:80px;z-index:1000;display:flex;justify-content:center;align-items:center;position:fixed;background-color:rgba(44,37,31,.7)}.page-top img{width:45%}#calender{width:86%;margin:60px auto 0}#calender h2{margin-bottom:40px}#calender .wrapper:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#fff;padding:40px 80px;border-radius:25px;filter:drop-shadow(0 0 7px rgba(0,0,0,.1))}.xo-event-calendar{margin:40px 80px}.xo-event-calendar table.xo-month .month-dayname td{border-width:0}.xo-event-calendar table{color:#777}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th{border:1px solid #aaa}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#999}.xo-event-calendar table.xo-month .month-dayname td div{border-width:0}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#000;display:block;border:none;text-align:right}.xo-event-calendar table.xo-month .month-dayname td .holiday-closed{position:relative;z-index:1}.xo-event-calendar table.xo-month .month-event td{padding:0}.holiday-closed:after,.holiday-closed.other-month:after{content:"";width:calc(100% + 1px);height:100%;display:block;background-color:#d8d8d8;position:absolute;top:0;left:0;font-size:1.4rem;text-align:left;overflow:hidden;padding:0;white-space:nowrap;z-index:-1;border-right:1px solid #aaa}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:1;color:#aaa}.xo-event-calendar table.xo-month .month-event-title{border-radius:0;background:rgba(0,0,0,.7);color:#fff;text-align:right;font-size:1.4rem}.holiday-titles p.holiday-title{font-size:1.4rem;color:#777}.holiday-titles p.holiday-title:nth-child(n+2){display:none}#calender .white-btn{margin:40px auto 0;display:block}@media screen and (max-width:1200px){header ul.sub-menu li:nth-child(-n+3){display:none}header ul.sub-menu li.sns ul li{display:block}.page-top a{width:50px;height:50px}.xo-event-calendar{margin:40px 60px}#openingHoursMessageJa,#openingHoursMessageEn,#openingHoursMessageSc,#openingHoursMessageTc,#openingHoursMessageKr{display:flex;flex-direction:row;gap:10px;align-items:center}#update-box .closed-message{flex-direction:row;gap:5px}}@media (max-width:1200px) and (min-width:768px){header{padding:25px 190px 25px 0}header .language-list{right:30px}main{padding-top:112px}#main-manu{top:112px !important}footer .bg-layer{padding:80px 0 120px}footer ul.gmenu-tree{display:none}footer #museum-info .sns{display:flex;gap:40px;margin-bottom:20px}footer #museum-info .sns img{width:auto;height:30px}#museum-info{flex-direction:column;gap:20px;margin:20px 0;font-weight:300;font-size:1.2rem;text-align:center;display:flex}.link-menu{gap:40px;margin-top:40px}.menu-logo{margin-bottom:20px}.ticket-bn{font-size:1.5rem;font-family:var(--gothic-font);width:100%;margin-top:30px}.ticket-bn a{width:100%;padding-left:10px}.ticket-bn .arrow:before,.ticket-bn .arrow:after{position:absolute;right:-90%}#update-box{position:absolute;right:0;top:82px;padding:15px 8px;width:100%;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.6rem}.mb-bhi-oc-text{margin:0;margin-right:10px;line-height:1;font-size:1.4rem}.mbhi-is-current{line-height:1}.gothic{display:inline-block;margin:0 0 0 15px}}@media screen and (max-width:767px){header{padding:18px 0;justify-content:flex-start;height:71px}h1{margin-left:20px;line-height:1}h1 img{width:160px}header small{position:relative;top:0;left:15px;line-height:1.5}ul.gmenu-tree{display:none}header ul.sub-menu li.sns{display:none}header .language-list{display:none}#breadcrumbs{display:none}main{padding-top:101px}.br-sp{display:inline}.br-pc{display:none}.pc-only{display:none !important}.smp-only{display:block !important}.white-btn a{width:100%}.white-btn{width:100%}.small{width:80%;margin:30px auto 0;display:block}.arrow:before,.arrow:after{right:-200px}.arrow-wide:before,.arrow-wide:after{right:-90%}.slide-arrow{position:absolute;top:0;bottom:0;margin:auto;cursor:pointer;opacity:.7;z-index:10;padding:6px}.prev-arrow{left:-8%}.next-arrow{right:-8%;transform:rotate(-180deg)}.ticket-btn{bottom:0;border-radius:0;width:calc(100% - 50px);height:50px;margin-right:50px}.ticket-btn .arrow:after,.ticket-btn .arrow:before{display:none}.ticket-btn a img{width:90%}.ticket-bn{font-size:1.5rem;font-family:var(--gothic-font);width:100%;margin-top:30px}.ticket-bn a{width:100%;padding-left:10px}.ticket-bn .arrow:before,.ticket-bn .arrow:after{position:absolute;right:-90%}#update-box{position:absolute;right:0;top:71px;padding:15px 8px;width:100%;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.4rem}.mb-bhi-oc-text{margin:0;margin-right:10px;line-height:1;font-size:1.4rem}.mbhi-is-current{line-height:1}.gothic{display:inline-block;margin:0 0 0 15px}ul.gmenu-tree{display:none}footer .bg-layer{padding:60px 0 120px}footer #museum-info .sns{display:flex;gap:40px}footer #museum-info .sns img{width:auto;height:30px}#museum-info{display:flex;flex-direction:column;text-align:center}.link-menu{gap:initial;margin:40px auto 0;justify-content:space-around;width:90%;flex-direction:column}.child-group{gap:20px;flex-wrap:wrap}.link-menu li.bigger{margin:0 auto 20px;padding-bottom:10px}.menu-logo{margin-bottom:20px}#calender{margin:40px auto 0}#calender .wrapper:before{width:100%;right:0;margin:auto}.xo-event-calendar{margin:10px auto;width:86%}.xo-event-calendar table.xo-month .month-header>span{font-size:1.6rem}.xo-event-calendar table.xo-month .month-dayname td div,.xo-event-calendar table.xo-month>thead th{font-size:1.4rem}.holiday-titles p.holiday-title{font-size:1.2rem;color:#777}}@media screen and (max-width:320px){main{padding-top:80px}header{height:50px}h1 img{width:120px}header small{letter-spacing:0em}.openbtn1{top:0;right:5px}.arrow:before,.arrow:after{right:-85%}.ticket-bn a{font-size:1.4rem;padding-left:30px}#update-box{top:50px}}@media screen and (max-width:280px){header small{display:none}.link-menu{flex-direction:column;width:50%;margin:auto}.ticket-bn:before{display:none}.ticket-bn a{margin-left:0;padding-left:0}}
@charset "UTF-8";main{padding-bottom:80px}#contents-header{background:url(//www.seikado.or.jp/file/wp-content/themes/seikado/css/../images/common/header-bg01.jpg) top/cover no-repeat;height:400px;display:flex;align-items:center}h2{font-size:3.6rem;display:block;text-align:center;margin:0 auto;color:var(--sub-color)}h2 .en-title{font-size:2.4rem;font-family:var(--entitle-font);letter-spacing:.02em;line-height:1;text-align:center;padding-bottom:10px;display:table;border-bottom:1px solid var(--sub-color);margin:0 auto 10px}h3{width:86%;max-width:1000px;margin:120px auto 60px;font-size:2.8rem;display:flex;align-items:center;color:var(--point-color)}h3:after{content:"";height:1px;background-color:var(--point-color);display:block;flex-grow:1;margin-left:30px}#main-manu ul{display:flex;justify-content:center;font-size:1.8rem;margin:0 auto;position:sticky}#main-manu{position:sticky;top:82px;padding:20px;z-index:100}#main-manu.fixed{background-color:var(--main-color);border-top:2px solid var(--point-color2);transition:all .5s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;box-shadow:0 5px 10px 0 rgba(44,37,31,.1)}#main-manu ul li{margin:0 40px}#main-manu ul li a:link{text-decoration:none}h4{color:var(--point-color2);font-size:2.4rem;font-family:var(--gothic-font);margin-bottom:60px;font-weight:600}#exhibition-list{width:86%;max-width:1000px;margin:auto}.list-block{display:flex;justify-content:space-between;margin-bottom:120px}#exhibition-list figure{margin-right:60px}#exhibition-list figure img{width:450px;margin-bottom:10px}#exhibition-list figure figcaption{font-size:1.2rem;color:var(--point-color2);line-height:1.2;text-align:left}.exhibition-info{color:var(--point-color2)}.exhibition-info h5{color:var(--sub-color);background-color:var(--point-color2);display:inline-block;padding:0 10px;font-size:1.6rem}.exhibition-info .exhibition-type{font-size:2rem;display:inline-block;margin-bottom:10px;font-weight:400;line-height:1.5}.exhibition-info .title{font-size:4rem;line-height:1;font-weight:500;display:block}.exhibition-info .title rt{font-size:30%}.exhibition-info .subtitle{font-size:2.6rem;font-weight:500;line-height:1;padding:10px 0;display:inline-block}dl.period{display:flex;align-items:flex-start;margin:30px 0 40px;line-height:1;font-weight:600;font-size:1.8rem}dl.period dt{font-weight:400;font-size:1.6rem;display:inline-block;padding:3px 5px;margin-right:10px;background-color:var(--sub-color);color:var(--point-color2);border-radius:5px;line-height:1;white-space:nowrap}.period-s{font-size:1.4rem;margin-top:10px;display:inline-block;line-height:1.5}#exhibition-list .lead{font-size:1.8rem;text-align:justify}#exhibition .attention{color:var(--sub-color);margin-top:40px;font-size:1.4rem}.end-icon{background-color:#a0371e;color:var(--sub-color);font-size:1.6rem;padding:2px 8px;border-radius:5px;margin-left:10px}#title-area,#exhibition-info{width:86%;max-width:1000px;margin:60px auto 0;color:var(--point-color2)}.exhibition-img{display:flex;justify-content:space-around;align-items:flex-start}.exhibition-img.center{justify-content:center}.exhibition-img figure{width:42%;font-size:1.2rem;text-align:center}.exhibition-img figure img{width:100%;margin-bottom:10px}.exhibition-img.common-height figure{width:auto}.exhibition-img.common-height figure img{width:auto;max-width:480px;max-height:300px;margin:0 auto 10px}.exhibition-img.common-height figure figcaption{width:auto;max-width:420px;margin:0 auto 10px}.slickmvwork .prev-arrow{left:-25px;top:0;bottom:0;margin:auto;position:absolute;cursor:pointer;background-color:var(--point-color2);border-radius:0;padding:20px 10px}.slickmvwork .next-arrow{right:-25px;top:0;bottom:0;margin:auto;position:absolute;transform:rotate(-180deg);cursor:pointer;background-color:var(--point-color2);border-radius:0;padding:20px 10px}.slick-dots{position:absolute;bottom:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.exhibition-title{padding:30px 0;text-align:center;margin:40px 0 20px}#title-area .exhibition-title .exhibition-type{margin-bottom:20px;font-size:2rem}#title-area .exhibition-title .title{font-family:var(--mincho-font);font-size:4.2rem;font-weight:500;line-height:1;margin-bottom:40px}#title-area .exhibition-title .subtitle{font-size:2.2rem}#title-area .exhibition-title .period{background-color:var(--point-color2);padding:5px;margin:0;color:var(--sub-color);display:block}.list-link{font-family:var(--gothic-font);font-size:1.4rem;display:block;margin:0 auto 40px;text-align:center}#exhibition-info .lead{margin-bottom:30px;font-size:1.8rem}#exhibition-info dl{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--point-color2);margin:60px 0 0;position:relative}#exhibition-info dt{font-weight:400;font-size:1.6rem;display:inline-block;padding:3px 5px;background-color:var(--sub-color);border-radius:5px;line-height:1.5;white-space:nowrap;margin:30px 40px 30px 0;flex-basis:10%;text-align:center}#exhibition-info dd{display:block;flex-basis:75%;line-height:1.5;margin:30px 0;font-weight:500;font-size:1.8rem}#exhibition-info dd .talkfree{display:flex;align-items:flex-start;gap:20px}#exhibition-info dd .spbn img{width:100%}#exhibition-info dl dl{border-top:none;margin:10px 0}#exhibition-info dl dl dt{margin:10px 10px 10px 0;background-color:#fdeef5}#exhibition-info dl dl dd{margin:10px 0;flex-basis:85%}mark.discount-lead{background-color:#fdeef5}#exhibition-info dd:after{content:"";width:100%;height:1px;background-color:var(--point-color2);display:block;position:absolute;left:0;margin-top:30px}#exhibition-info dl dl dd:after{display:none}#exhibition-info .supplement{font-size:1.4rem}#exhibition-info .event-title{margin-bottom:10px;display:inline-block;font-weight:500;font-size:1.8rem}#exhibition-info dl.event-info{border-top:none;margin:0}#exhibition-info dl.event-info .event-link{font-size:1.6rem}#exhibition-info dl.event-info .event-second{margin:20px 0 0}#exhibition-info .release-link{font-family:var(--gothic-font);font-size:1.4rem}.portrait{display:flex;align-items:center;font-size:1.4rem;gap:20px;margin-bottom:20px}.portrait img{border-radius:80px;width:120px;height:120px}.portrait-sq img{width:120px;height:166px}.portrait .name{font-size:1.8rem}.catalog{display:flex;align-items:flex-start;font-size:1.3rem;gap:40px;margin-top:20px}.catalog img{width:140px}#exhibition-info dl.catalog_data{font-size:1.2rem;border-top:none;margin:10px 0 0}#exhibition-info dl.catalog_data dt{font-size:1.2rem;padding:1px 3px;background:0 0;border:1px solid var(--point-color2);border-radius:0;line-height:1.5;white-space:nowrap;margin:3px 0 0;flex-basis:20%;text-align:center}#exhibition-info dl.catalog_data dd{flex-basis:75%;line-height:1.5;margin:3px 0;font-size:1.2rem}#exhibition-info dl.catalog_data dd:after{content:none;margin-top:0}.filelink{margin-top:60px}.kawara a{display:flex;align-items:center;gap:20px;justify-content:center;margin:0 0 40px;width:auto}.kawara img{width:120px}.handdown{font-size:1rem;display:inline-block;margin:10px 0;background-color:#fff;padding:0 5px}.experiod{font-size:1rem;display:inline-block;background-color:#fff;padding:0 5px}#past-list{width:86%;max-width:1000px;margin:auto}#past-list .list-block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--point-color2);text-decoration:none;width:100%;display:flex;gap:30px;justify-content:flex-start;position:relative}#past-list figure{display:flex;gap:30px}#past-list .exhibition-info{width:100%}#past-list .imgblock img{width:200px}#past-list .imgblock img:first-child{margin-bottom:2px}#past-list .exhibition-info h5{font-size:1.4rem;line-height:1.5;margin-bottom:5px}#past-list .exhibition-info .exhibition-type{font-size:1.4rem;line-height:1.2;margin-bottom:5px;display:block}#past-list .title{font-size:3rem;line-height:1;display:inline}#past-list .exhibition-info .subtitle{font-size:1.8rem;line-height:1.2;display:inline}#past-list dl.period{margin:10px 0 0;line-height:1.2;font-weight:600;font-size:1.8rem}#past-list dl.period .period-s{font-size:1.4rem;margin-top:10px;display:inline-block;line-height:1.5}#past-list dl.period dd{color:var(--point-color2)}#past-list .exhibition-data{display:flex;justify-content:space-between;align-items:flex-end;width:77%;position:absolute;bottom:30px;left:230px}#past-list .filelink{display:flex;justify-content:space-between;gap:30px;margin:0}#past-list .btnlink{background-color:var(--sub-color);color:var(--point-color2);display:inline-block;align-items:center;border-radius:5px;line-height:1;font-family:var(--gothic-font);font-weight:400;margin:0;width:150px;height:34px}#past-list .btnlink a{width:150px;height:34px;font-size:1.4rem;text-decoration:none;display:flex;align-items:center;justify-content:center}#past-list .white-btn{margin:60px auto;display:block}.spbn2302018{width:100%;max-width:320px}@media screen and (max-width:1280px){#contents-header{height:250px}h3{margin:60px auto 40px;font-size:2.8rem}#main-manu ul{font-size:1.4rem}#main-manu ul li{margin:0 15px}h4{font-size:2.4rem;margin-bottom:40px}.list-block{margin-bottom:120px}.list-block:last-child{margin-bottom:60px}#exhibition-list figure{margin-right:40px}#exhibition-list figure img{width:300px}.exhibition-info{font-size:1.4rem}.exhibition-info h5{font-size:1.6rem}.exhibition-info .exhibition-type{font-size:1.4rem}.exhibition-info .title{font-size:3rem}.exhibition-info .subtitle{font-size:1.8rem}dl.period{font-size:1.6rem}dl.period dt{font-weight:400;font-size:1.4rem}dl.period .period-s{font-size:1.2rem}.exhibition-img.common-height{align-items:flex-start}.exhibition-img.common-height{justify-content:center;gap:60px}.exhibition-img.common-height figure img{width:auto;height:250px}}@media screen and (max-width:1024px){#past-list .imgblock img{width:150px}#past-list .list-block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--point-color2);text-decoration:none;width:100%;gap:30px;flex-direction:column}#past-list .exhibition-data{display:flex;justify-content:space-between;align-items:flex-end;width:100%;position:relative;bottom:30px;left:0}.exhibition-img.common-height figure{padding:0 15px}.exhibition-img.common-height figure img{max-width:100%;height:auto;max-height:250px}}@media screen and (max-width:767px){main{padding-bottom:60px;text-align:center}#contents-header{height:160px}h2{font-size:2.6rem}h2 .en-title{font-size:2rem}h3{margin:60px auto 60px;display:block}h3:after{display:none}#main-manu{display:none}.list-block{flex-direction:column;margin-bottom:120px;text-align:left}.list-block:last-child{margin-bottom:20px}#exhibition-list figure{margin-right:0;margin-bottom:30px}#exhibition-list figure img{width:100%}.exhibition-info .title{line-height:1}#title-area{display:flex;flex-direction:column-reverse;border-top:1px solid var(--point-color2);padding:40px 0 0}#title-area,#exhibition-info{margin:0 auto 0}.exhibition-img{height:auto;flex-direction:column}.exhibition-img figure{width:100% !important;font-size:1rem;text-align:center;margin-bottom:20px}.exhibition-img.common-height{justify-content:center;gap:0}.exhibition-img.common-height figure{margin-bottom:20px}.exhibition-img.common-height figure img{max-height:200px}.exhibition-img.common-height{flex-direction:column}.slickmvwork.exhibition-img.common-height{flex-direction:row}.exhibition-title{margin:0 0 10px;order:3;padding:0 0 20px}#title-area .exhibition-title .exhibition-type{font-size:1.4rem}#title-area .exhibition-title .title{font-size:3rem;margin-bottom:30px}#title-area .exhibition-title .subtitle{font-size:1.8rem}#title-area .exhibition-title .period{margin:0;font-size:1.4rem}.list-link{order:2}#exhibition-info .lead{margin-bottom:30px;font-size:1.4rem;text-align:justify}#exhibition-info dl{flex-direction:column;padding:0;border:none;margin-top:30px}#exhibition-info dt{font-size:1.2rem;margin:10px 0;flex-basis:20%;width:100%}#exhibition-info dd{flex-basis:68%;margin:0 0 10px;font-size:1.4rem;text-align:left}#exhibition-info dd .talkfree{flex-direction:column;gap:10px;align-items:center}#exhibition-info dl.event-info dd.btn-cell{padding-bottom:0;font-size:1.2rem}#exhibition-info .event-title{font-size:1.4rem;font-weight:600}#exhibition-info dl.event-info dd .white-btn{position:relative;left:0;right:0;margin:20px auto 30px}#exhibition-info dl.event-info .event-link{font-size:1.4rem}#exhibition-info dd:after{display:none}#exhibition-info .supplement{font-size:1.2rem}#exhibition-info .release-link{font-family:var(--gothic-font);font-size:1.4rem}.ticketbn-area{width:100%}.portrait{align-items:center;gap:10px;margin-bottom:20px;font-size:1.2rem}.portrait img{width:80px;height:80px}.portrait-sq img{width:80px;height:111px}.portrait .name{font-size:1.4rem}.catalog{gap:20px}.kawara a{text-align:left}.kawara img{width:100px}#exhibition-info dl dl dd{flex-basis:72%}#past-list .list-block{align-items:flex-start;gap:0}#past-list figure{gap:20px}#past-list .imgblock img{width:120px}#past-list .exhibition-info{width:auto}#past-list .exhibition-info h5{font-size:1.2rem}#past-list .exhibition-info .exhibition-type{font-size:1.2rem;margin-bottom:10px}#past-list .title{font-size:2.2rem}#past-list .exhibition-info .subtitle{font-size:1.4rem;line-height:1.5}#past-list dl.period{margin:20px 0 0;line-height:1;font-weight:600;font-size:1.6rem}#past-list dl.period .period-s{font-size:1.2rem;margin-top:5px}#past-list .white-btn{margin:30px auto;display:block}#past-list .exhibition-data{flex-direction:column;align-items:flex-start;gap:20px;width:100%;position:relative;left:0;bottom:0}#past-list .filelink{display:flex;justify-content:space-between;gap:0;margin:0;width:100%}#past-list .btnlink{margin:0;max-width:45%;height:34px}#past-list .btnlink a{max-width:45%;height:34px;margin:auto;white-space:nowrap}}@media screen and (max-width:280px){#exhibition-info dl{flex-direction:column}#exhibition-info dt{margin:30px 0 0}#exhibition-info dd{margin:10px 0}#exhibition-info dd:after{margin-top:20px}#past-list figure{flex-direction:column;gap:10px}}
.a-stats{--akismet-color-mid-green:#357b49;--akismet-color-white:#fff;--akismet-color-light-grey:#f6f7f7;max-width:350px;width:auto}.a-stats *{all:unset;box-sizing:border-box}.a-stats strong{font-weight:600}.a-stats a.a-stats__link,.a-stats a.a-stats__link:visited,.a-stats a.a-stats__link:active{background:var(--akismet-color-mid-green);border:none;box-shadow:none;border-radius:8px;color:var(--akismet-color-white);cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen-Sans','Ubuntu','Cantarell','Helvetica Neue',sans-serif;font-weight:500;padding:12px;text-align:center;text-decoration:none;transition:all .2s ease}.widget .a-stats a.a-stats__link:focus{background:var(--akismet-color-mid-green);color:var(--akismet-color-white);text-decoration:none}.a-stats a.a-stats__link:hover{filter:brightness(110%);box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.16)}.a-stats .count{color:var(--akismet-color-white);display:block;font-size:1.5em;line-height:1.4;padding:0 13px;white-space:nowrap}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}