@charset "UTF-8";:root{--color-primary: #0f5d80;--color-secondary: #a38f36;--color-accent: #ffc107;--color-caution: #ff0000;--color-red: #d90000;--color-orange: #d97932;--color-yellow: #f4ce00;--color-light-blue: #1ab8c5;--color-bordeaux: #8d0d0d;--color-purple: #622d76;--color-border: #707070;--color-text: #000;--color-text-sub: #555555;--color-hover-bg: #f5f5f5;--color-hover-text: #005bac;--color-bg: #fff;--color-bg-sub: #f2eee1;--radius: .4rem;--radius-round: 9999px;--hover-opacity: .75;--font-size-xxs: clamp(.625rem, .5761rem + .2174vw, .75rem);--font-size-s: clamp(.8125rem, .7636rem + .2174vw, .9375rem);--font-size-base: clamp(1rem, .9511rem + .2174vw, 1.125rem)}.p-event__page-title{font-size:2.1875rem}@media screen and (max-width:767px){.p-event__page-title{font-size:1.75rem}}.p-event__title{font-size:2.5rem;display:flex;flex-direction:column;gap:.625rem;line-height:1.2;font-family:Shippori Mincho B1,serif;margin-bottom:1.4em}@media screen and (max-width:767px){.p-event__title{font-size:1.75rem}}.p-event__title .is--sub{font-size:1.75rem}@media screen and (max-width:767px){.p-event__title .is--sub{font-size:.9375rem}}.p-event__title .is--main{color:var(--color-primary)}.p-event__figure{margin:2em 0}.p-post-content .p-event__image{width:revert-layer;height:auto;margin:0;max-width:unset;max-height:unset}@media screen and (max-width:767px){.p-post-content .p-event__image{width:100%}}.p-event__guest{margin-top:1rem;margin-bottom:.5em}.p-event__guest-name{font-size:1.875rem;font-weight:600}@media screen and (max-width:767px){.p-event__guest-name{font-size:1.375rem}}.p-event__guest-desc{font-size:1.5625rem;font-weight:400}@media screen and (max-width:767px){.p-event__guest-desc{font-size:.75rem}}
