:root{--c-main:#478db1;--c-light:#f2f0ed;--c-dark:#a58c73;--c-text:#393939;--c-text-lighter:#7f7f7f;--c-bg:rgb(255 255 255);--c-bg-light:#f6f5f4;--c-white:rgb(255 255 255);--c-gray:rgb(0 0 0/10%);--ff-base:var(--font-noto),ヒラギノ明朝pro w3,hiragino mincho pro,游明朝,yu mincho,游明朝体,yumincho,ＭＳＰ明朝,ms pmincho,serif;--ff-en:var(--font-garamond),"Times New Roman","Georgia",serif;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.25rem;--fs-lg:1.375rem;--ls-xs:0.01em;--ls-sm:0.02em;--ls-base:0.06em;--ls-lg:0.12em;--ls-xl:0.12em;--lh-base:1.8;--lh-lg:2;--lh-xl:2.3;--section-margin-y:4rem;--container-padding:calc(var(--margin-base) + var(--margin-sm));--menu-button-size:2rem;--z-bg:0;--z-mv:1;--z-header:200;--z-drawer:150;--z-menu:200;--margin-sm:0.5rem;--margin-base:1rem;--margin-md:3rem;--h-header:calc(60px + var(--margin-sm));--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86)}body{width:100%;height:100%;font-family:var(--ff-base);font-weight:400;font-feature-settings:none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-base);color:var(--c-text);letter-spacing:var(--ls-base);word-break:break-word;word-wrap:break-word;background-color:var(--c-bg)}html{position:relative;font-size:clamp(16px,15.657px + .092vw,18px)}.only-pc{display:none}@media screen and (min-width:992px){.only-pc{display:block}}.only-sp{display:block}@media screen and (min-width:992px){.only-sp{display:none}}