.editor-styles-wrapper,.wp-site-blocks{--margin-start:var(--sy4);--margin-end:var(--sy4);--padding:var(--wp--style--root--padding-right);--sy1:0.625rem;--sy2:1.25rem;--sy3:1.875rem;--sy4:2.5rem;--sy5:3.125rem;--sy6:3.75rem;--sy7:4.375rem;--sy8:5rem;--sy9:5.625rem;--sy10:6.25rem;--sy11:6.875rem;--sy12:7.5rem;--sy13:8.125rem;--sy14:8.75rem;--sy15:9.375rem;--sx1:10px;--sx2:20px;--sx3:30px;--sx4:40px;--sx5:50px;--sx6:60px;--sx7:70px;--sx8:80px;--sx9:90px;--sx10:100px;--width:var(--wp--style--global--content-size);--width-wide:var(--wp--style--global--wide-size);--font-primary:var(--wp--preset--font-family--jp),sans-serif;--font-secondary:var(--wp--preset--font-family--en),sans-serif;--color-black:var(--wp--preset--color--black);--color-white:var(--wp--preset--color--white);--color-yellow50:var(--wp--preset--color--yellow-50);--color-yellow100:var(--wp--preset--color--yellow-100);--color-yellow200:var(--wp--preset--color--yellow-200);--color-yellow300:var(--wp--preset--color--yellow-300);--color-yellow400:var(--wp--preset--color--yellow-400);--color-yellow500:var(--wp--preset--color--yellow-500);--color-yellow600:var(--wp--preset--color--yellow-600);--color-yellow700:var(--wp--preset--color--yellow-700);--color-yellow800:var(--wp--preset--color--yellow-800);--color-yellow900:var(--wp--preset--color--yellow-900);--color-gray50:var(--wp--preset--color--zinc-50);--color-gray100:var(--wp--preset--color--zinc-100);--color-gray200:var(--wp--preset--color--zinc-200);--color-gray300:var(--wp--preset--color--zinc-300);--color-gray400:var(--wp--preset--color--zinc-400);--color-gray500:var(--wp--preset--color--zinc-500);--color-gray600:var(--wp--preset--color--zinc-600);--color-gray700:var(--wp--preset--color--zinc-700);--color-gray800:var(--wp--preset--color--zinc-800);--color-gray900:var(--wp--preset--color--zinc-900);--color-gray950:var(--wp--preset--color--zinc-950);--color-foreground:var(--color-gray300);--color-background:var(--color-black);--duration:0.25s;--duration-fast:0.15s;--duration-slow:1s;--duration-slowmo:5s;--ease:cubic-bezier(0.165,0.84,0.44,1);--ease-none:linear;--ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--ease-power4-out:cubic-bezier(0.23,1,0.32,1);--ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-inout-back:cubic-bezier(0.68,-0.55,0.265,1.55)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where(html){color-scheme:dark light;line-height:1.5;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;interpolate-size:allow-keywords}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){font-family:system-ui,sans-serif;line-height:inherit;min-block-size:100vh;-webkit-font-smoothing:antialiased}.editor-styles-wrapper :where(button),.wp-site-blocks :where(button){all:unset;box-sizing:border-box}.editor-styles-wrapper :where(input,button,textarea,select),.wp-site-blocks :where(input,button,textarea,select){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}.editor-styles-wrapper :where(textarea),.wp-site-blocks :where(textarea){resize:block}.editor-styles-wrapper :where(textarea:not[rows]),.wp-site-blocks :where(textarea:not[rows]){min-block-size:10em}.editor-styles-wrapper :where(button,label,select,summary,[role=button],[role=option]),.wp-site-blocks :where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.editor-styles-wrapper :where(:disabled,label:has(>:disabled,+[disabled])),.wp-site-blocks :where(:disabled,label:has(>:disabled,+[disabled])){cursor:not-allowed}.editor-styles-wrapper :where(a),.wp-site-blocks :where(a){color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.2ex}.editor-styles-wrapper :where(ul,ol),.wp-site-blocks :where(ul,ol){list-style:none}.editor-styles-wrapper :where(img,picture,svg,video,canvas,audio,iframe,embed,object),.wp-site-blocks :where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block}.editor-styles-wrapper :where(img,picture,svg,video),.wp-site-blocks :where(img,picture,svg,video){block-size:auto;max-inline-size:100%}.editor-styles-wrapper :where(p,h1,h2,h3,h4,h5,h6),.wp-site-blocks :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.editor-styles-wrapper :where(mark),.wp-site-blocks :where(mark){background:none;color:inherit}.editor-styles-wrapper :where(hr),.wp-site-blocks :where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}.editor-styles-wrapper :where(dialog,[popover]),.wp-site-blocks :where(dialog,[popover]){background:none;border:none;color:inherit;inset:unset;max-block-size:unset;max-inline-size:unset;overflow:visible;overflow:initial}.editor-styles-wrapper :where(dialog:not([open],[popover]),[popover]:not(:popover-open)),.wp-site-blocks :where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}.editor-styles-wrapper :where(:focus-visible),.wp-site-blocks :where(:focus-visible){box-shadow:0 0 0 2px Canvas;outline:0}.editor-styles-wrapper :where(:focus-visible,:target),.wp-site-blocks :where(:focus-visible,:target){scroll-margin-block:5ex}.editor-styles-wrapper :where([hidden]:not([hidden=until-found])),.wp-site-blocks :where([hidden]:not([hidden=until-found])){display:none!important}.editor-styles-wrapper,.wp-site-blocks{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-secondary)}.editor-styles-wrapper :where([lang=ja]),.wp-site-blocks :where([lang=ja]){font-family:var(--font-primary);font-size:.875rem}.editor-styles-wrapper :where(h1),.wp-site-blocks :where(h1){color:var(--color-white);font-size:2.5rem;font-weight:700}.editor-styles-wrapper :where(h2),.wp-site-blocks :where(h2){color:var(--color-white);font-size:2.5rem;font-weight:700}.editor-styles-wrapper :where(h3),.wp-site-blocks :where(h3){color:var(--color-white);font-size:1.375rem;font-weight:700}.editor-styles-wrapper :where(h4),.editor-styles-wrapper :where(h5),.editor-styles-wrapper :where(h6),.wp-site-blocks :where(h4),.wp-site-blocks :where(h5),.wp-site-blocks :where(h6){color:var(--color-white);font-size:1rem;font-weight:700}.editor-styles-wrapper :where(mark.has-inline-color),.editor-styles-wrapper :where(strong),.wp-site-blocks :where(mark.has-inline-color),.wp-site-blocks :where(strong){color:var(--color-white);font-weight:700}.editor-styles-wrapper :where(ul),.wp-site-blocks :where(ul){list-style:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNC41Ii8+PC9zdmc+");padding-inline-start:var(--sx2)}.editor-styles-wrapper :where(ol),.wp-site-blocks :where(ol){list-style:decimal;padding-inline-start:var(--sx2)}.editor-styles-wrapper :where(ol) li::marker,.wp-site-blocks :where(ol) li::marker{font-family:var(--font-secondary);text-align:end}.editor-styles-wrapper :where(a),.wp-site-blocks :where(a){transition:color .25s cubic-bezier(.165,.84,.44,1) 0s}.editor-styles-wrapper :where(a):hover,.wp-site-blocks :where(a):hover{color:var(--color-yellow500)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/gne.ttf?urdd1r2) format("truetype"),url(../fonts/gne.woff?urdd1rd) format("woff"),url(../fonts/gne.svg?urdd1rp#icon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icon,sans-serif!important;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:0;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-group.is-style-box{background-color:var(--color-white);border-radius:1.25rem;padding:clamp(20px,.916px + 5.0891vw,40px)}.wp-block-group.is-style-numbered{counter-increment:numbered}.wp-block-group.is-style-numbered:not(:has(.numbered-target)):before{content:"0" counter(numbered);display:inline-block;font-family:var(--font-secondary);font-size:3rem;font-weight:700;margin-block-end:var(--sy1);text-box:trim-both auto}.wp-block-group.is-style-numbered:not(:has(.numbered-target)):nth-child(n+10):before{content:counter(numbered)}.wp-block-group.is-style-numbered:has(.numbered-target) .numbered-target:before{content:"0" counter(numbered);display:inline-block;font-family:var(--font-secondary);font-size:3rem;font-weight:700;margin-block-end:var(--sy1);text-box:trim-both auto}.wp-block-group.is-style-numbered:has(.numbered-target) .numbered-target.wp-block-heading{align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;display:flex}.wp-block-group.is-style-numbered:has(.numbered-target) .numbered-target.wp-block-heading:before{color:var(--color-gray200);font-size:4rem;margin-block-end:0;min-inline-size:1.5em}.wp-block-group.is-style-numbered:has(.numbered-target):nth-child(n+10) .numbered-target:before{content:counter(numbered)}:has(>.wp-block-group.is-style-numbered){counter-reset:numbered}.wp-block-columns{gap:var(--sy4) var(--sx4)}.wp-block-columns .wp-block-column>:not(:first-child){margin-block-start:var(--margin-start)}.wp-block-columns .wp-block-column>:not(:last-child){margin-block-end:var(--margin-end)}.wp-block-columns.is-style-head-text{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:48rem){.wp-block-columns.is-style-head-text{grid-template-columns:32.5% minmax(0,1fr)}}.wp-block-columns.is-style-head-text .wp-block-column{--margin-start:var(--sy2);--margin-end:var(--sy2)}.wp-block-columns.is-style-head-text .wp-block-column>.wp-block-heading:not(:first-child){margin-block-start:var(--sy4)}@media screen and (min-width:48rem){.wp-block-columns.is-style-head-text:has(.wp-block-app-data-list),.wp-block-group:has(>.wp-block-columns.is-style-head-text .wp-block-app-data-list) .wp-block-columns.is-style-head-text{grid-template-columns:25% minmax(0,1fr)}}.wp-block-group.is-style-numbered .wp-block-columns.is-style-head-text:has(.numbered-target){row-gap:var(--sy2)}@media screen and (min-width:48rem){.wp-block-group.is-style-numbered .wp-block-columns.is-style-head-text:has(.numbered-target) .wp-block-column:has(.wp-block-heading.numbered-target){position:relative;z-index:1}}@media screen and (min-width:48rem){.wp-block-group.is-style-numbered .wp-block-columns.is-style-head-text:has(.numbered-target) .wp-block-column:has(.wp-block-heading.numbered-target) .wp-block-heading{margin-inline-end:-3em}}.wp-block-group.is-style-numbered .wp-block-columns.is-style-head-text:has(.numbered-target) .wp-block-column:not(:has(.numbered-target)){background-color:var(--color-white);border-radius:1.25rem;padding:clamp(20px,.916px + 5.0891vw,40px)}@media screen and (min-width:48rem){.wp-block-group.is-style-numbered .wp-block-columns.is-style-head-text:has(.numbered-target) .wp-block-column:not(:has(.numbered-target)){margin-block-start:var(--sy4)}}.wp-block-table table,.wp-block-table table tbody,.wp-block-table table tfoot,.wp-block-table table thead{display:block}@media screen and (min-width:48rem){.wp-block-table table tbody,.wp-block-table table tfoot,.wp-block-table table thead{display:table-row-group}}.wp-block-table table tr{border-block-end:1px solid var(--color-gray200);display:block;padding-block-end:var(--sy2)}@media screen and (min-width:48rem){.wp-block-table table tr{border-block-end-width:0;display:table-row;padding-block-end:0}}.wp-block-table table tr:not(:first-child){padding-block-start:var(--sy2)}@media screen and (min-width:48rem){.wp-block-table table tr:not(:first-child){padding-block-start:0}}.wp-block-table table td{border:0;display:block;padding:0;vertical-align:top}@media screen and (min-width:48rem){.wp-block-table table td{border-block-end:1px solid var(--color-gray200);display:table-cell;padding-block-end:var(--sy2)}}.wp-block-table table td:first-child{margin-block-end:var(--sy2)}@media screen and (min-width:48rem){.wp-block-table table td:first-child{inline-size:21%;margin-block-end:0}.wp-block-table table tr:not(:first-child) td{padding-block-start:var(--sy2)}}.wp-block-heading.is-style-lg{font-size:2.5rem}.wp-block-heading.is-style-md{font-size:1.375rem}.wp-block-heading.is-style-sm{font-size:1rem}:is(h4,h5,h6).wp-block-heading.is-style-sm{font-size:.75rem}.wp-block-heading.is-style-chips{background-color:var(--color-foreground);border-radius:6.25rem;color:var(--color-white);font-size:.625rem;inline-size:-moz-fit-content;inline-size:fit-content;padding:.3125rem var(--sx1)}p.is-style-lg{font-size:1.125rem}p.is-style-md{font-size:.875rem}p.is-style-note,p.is-style-sm{font-size:.75rem}p.is-style-note{color:var(--color-gray300)}p.is-style-chips{background-color:var(--color-foreground);border-radius:6.25rem;color:var(--color-white);font-size:.625rem;font-weight:700;inline-size:-moz-fit-content;inline-size:fit-content;padding:.3125rem var(--sx1)}.wp-block-site-logo{aspect-ratio:78/66}.wp-block-site-logo a,.wp-block-site-logo img{block-size:100%;display:block;inline-size:100%}.wp-block-site-logo img{-o-object-fit:contain;object-fit:contain}.wp-block-site-logo.is-default-size img{block-size:100%;inline-size:100%}.wp-block-image img{vertical-align:baseline;vertical-align:initial}.wp-block-image.is-style-bleed{--margin-start:var(--sy12);--margin-end:var(--sy12);display:flex;justify-content:flex-end;padding-inline-end:calc(clamp(-20px,-39.084px + 5.0891vw,0px)*-1)}.wp-block-image.is-style-bleed img{border-radius:0 1.25rem 1.25rem 0;flex:1 0 0;inline-size:100%;margin-inline-start:calc(var(--padding)*-1);max-inline-size:80rem}@media screen and (min-width:52.5rem){.wp-block-image.is-style-bleed img{margin-inline-start:calc(-50vw + 50%)}}@media screen and (min-width:85.375rem){.wp-block-image.is-style-bleed img{border-end-start-radius:clamp(0px,-683px + 50vw,20px);border-start-start-radius:clamp(0px,-683px + 50vw,20px)}}.wp-block-gallery.has-nested-images:not(#any){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sy4) var(--sx5);gap:var(--sy4) var(--sx5)}@media screen and (min-width:48rem){.wp-block-gallery.has-nested-images:not(#any){-moz-column-gap:var(--sx4);column-gap:var(--sx4);grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-gallery.has-nested-images:not(#any) figure.wp-block-image:not(#individual-image){border-radius:1.25rem;display:flex;flex-direction:column;gap:var(--sy1) var(--sx1);inline-size:100%}.wp-block-gallery.has-nested-images:not(#any) figure.wp-block-image:not(#individual-image):before{content:none}.wp-block-gallery.has-nested-images:not(#any) figure.wp-block-image:not(#individual-image) a{display:block}.wp-block-gallery.has-nested-images:not(#any) figure.wp-block-image:not(#individual-image) img{inline-size:100%}.wp-block-gallery.has-nested-images:not(#any) figure.wp-block-image:not(#individual-image) figcaption{background:none;color:inherit;font-size:.75rem;padding:0;position:static;text-align:start;text-shadow:none}.wp-block-gallery.is-style-products:not(#any) figure.wp-block-image:not(#individual-image){display:grid;grid-row:span 2;grid-template:"image" "caption"/minmax(0,1fr);grid-template-rows:subgrid;grid-row-gap:clamp(10px,-9.084px + 5.0891vw,30px);padding-block:clamp(0px,-19.084px + 5.0891vw,20px);row-gap:clamp(10px,-9.084px + 5.0891vw,30px)}.wp-block-gallery.is-style-products:not(#any) figure.wp-block-image:not(#individual-image):before{backdrop-filter:none;background-color:var(--color-gray50);block-size:calc(100% + clamp(0px,-19.084px + 5.0891vw,20px)*2);border-radius:1.25rem;content:"";display:block;grid-area:image;margin-block:calc(clamp(0px,-19.084px + 5.0891vw,20px)*-1);-webkit-mask-image:none;mask-image:none;max-block-size:none;position:static}.wp-block-gallery.is-style-products:not(#any) figure.wp-block-image:not(#individual-image) a{block-size:auto;grid-area:image;margin-block:calc(clamp(0px,-19.084px + 5.0891vw,20px)*-1);padding-block:clamp(0px,-19.084px + 5.0891vw,20px);position:relative}.wp-block-gallery.is-style-products:not(#any) figure.wp-block-image:not(#individual-image) img{aspect-ratio:122/173;border-radius:1.25rem;grid-area:image;margin:auto;max-inline-size:7.625rem!important;-o-object-fit:initial;object-fit:fill;position:relative}.wp-block-gallery.is-style-products:not(#any) figure.wp-block-image:not(#individual-image) figcaption{grid-area:caption}.wp-block-cover{min-block-size:0;padding:0}.wp-block-cover .wp-block-cover__background{display:none}.wp-block-cover .wp-block-cover__inner-container{padding:0}.wp-block-media-text{align-items:start}.wp-block-media-text .wp-block-media-text__media{align-self:start;background-color:var(--color-white);border-radius:1.25rem;overflow:hidden}.wp-block-media-text .wp-block-media-text__content{align-self:start;padding:0;--margin-start:var(--sy2);--margin-end:var(--sy2)}.wp-block-media-text .wp-block-media-text__content>:not(:first-child){margin-block-start:var(--margin-start)}.wp-block-media-text .wp-block-media-text__content>:not(:last-child){margin-block-end:var(--margin-end)}.wp-block-media-text .wp-block-media-text__content .wp-block-group{--margin-start:var(--sy1);--margin-end:var(--sy1)}.wp-block-media-text.is-stacked-on-mobile{gap:var(--sy4) var(--sx4);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:48rem){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content,.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:auto;grid-row:auto}.wp-block-media-text.is-style-explain{background-color:var(--color-white);border-radius:1.25rem;padding:clamp(20px,.916px + 5.0891vw,40px)}.wp-block-media-text.is-style-explain .wp-block-media-text__media{align-items:center;background-color:var(--color-gray50);display:flex;justify-content:center;padding:var(--sy4) var(--sx4)}.wp-block-media-text.is-style-explain .wp-block-media-text__media img{block-size:4rem}.wp-block-buttons{flex-wrap:wrap;gap:var(--sy2) var(--sx2);justify-content:center}.entry-content>.wp-block-buttons:last-child{--margin-start:var(--sy6)}.wp-block-button{inline-size:20.9375rem;max-inline-size:100%}.wp-block-button .wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-foreground);border-radius:6.25rem;color:var(--color-white);display:block;font-size:1rem;font-weight:700;max-inline-size:100%;outline:2px solid var(--color-foreground);outline-offset:-2px;overflow:hidden;padding:.875rem 1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-buttons.is-style-secondary .wp-block-button .wp-block-button__link{background-color:var(--color-white);color:var(--color-foreground);outline-color:var(--color-foreground)}.wp-block-button.is-style-inverted .wp-block-button__link,.wp-block-buttons.is-style-inverted .wp-block-button .wp-block-button__link{background-color:var(--color-white);color:var(--color-foreground)}.wp-block-social-links{-moz-column-gap:var(--sx2);column-gap:var(--sx2);list-style:none;padding-inline-start:0}.wp-block-social-links .wp-block-social-link{background-color:transparent}.wp-block-social-links .wp-block-social-link:hover{transform:none}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor{padding:0}.hint{background-color:var(--color-yellow600);border-radius:.3125rem;color:var(--color-white);display:block;font-size:.875rem;opacity:0;padding:var(--sy1) var(--sx1);pointer-events:none;position:relative;position-area:top span-left;transition:opacity .25s cubic-bezier(.165,.84,.44,1) 0s,translate .25s cubic-bezier(.165,.84,.44,1) 0s;translate:0 8px}.hint:before{border-color:var(--color-yellow600) transparent transparent;border-style:solid;border-width:.5rem .25rem 0;content:"";inset-block-start:100%;inset-inline-end:clamp(16px,6.458px + 2.5445vw,26px);position:absolute}.hint span{display:block}.hint:popover-open{opacity:1;translate:0 0}@starting-style{.hint:popover-open{opacity:0;translate:0 8px}}[interesttarget]>*{pointer-events:none}.wp-site-blocks{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr;min-block-size:100vh;position:relative;z-index:0}.is-layout-constrained>:not(:first-child){margin-block-start:var(--margin-start,0)}.is-layout-constrained>:not(:last-child){margin-block-end:var(--margin-end,0)}header.header{font-size:clamp(-7px,-13.6794px + 1.7812vw,0px);inset-block-start:0;pointer-events:none;position:sticky;z-index:100}.header-content{display:flex;padding:var(--sy2) clamp(20px,.916px + 5.0891vw,40px)}.header-content .header-logo{align-items:center;display:flex;font-family:var(--font-secondary);font-size:1.5rem;font-weight:400;gap:var(--sx1);margin-inline-start:auto;pointer-events:auto}.header-content .header-logo .wp-block-app-logo{inline-size:1.875rem}.header-content .header-logo span{display:none}@media screen and (min-width:48rem){.header-content .header-logo span{display:block}}.site-footer{padding-block:var(--sy10) var(--sy2)}.site-footer .footer-top{--margin-start:var(--sy1);--margin-end:var(--sy1);font-family:var(--font-secondary)}.site-footer .footer-top>:not(:first-child){margin-block-start:var(--margin-start,0)}.site-footer .footer-top>:not(:last-child){margin-block-end:var(--margin-end,0)}.site-footer .footer-top p{color:var(--color-gray600)}.site-footer .footer-top p span{display:block}.site-footer .footer-top .mail,.site-footer .footer-top .mail-swap{display:inline;margin-inline-start:.25rem}.site-footer .footer-top .mail-swap:before{content:"hello@mjonai.com"}.site-footer .footer-bottom .footer-copyright{align-items:center;color:var(--color-gray600);-moz-column-gap:.125rem;column-gap:.125rem;display:flex}.sr-only:not(:focus-within,:active){block-size:1px!important;border:0!important;clip-path:inset(50%)!important;inline-size:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:nowrap!important}.pc-only{display:none}@media screen and (min-width:48rem){.pc-only{display:revert}}.editor-styles-wrapper .pc-only{display:revert;position:relative}.editor-styles-wrapper .pc-only:before{background-color:var(--wp-admin-theme-color)!important;block-size:auto!important;border:0!important;border-radius:0!important;color:#fff!important;content:"モバイルで非表示"!important;display:block!important;font-family:sans-serif!important;font-size:.875rem!important;font-weight:400!important;inline-size:auto!important;inset:0 auto auto 0!important;line-height:1.5rem!important;margin:0!important;padding:0 .3125rem!important;pointer-events:none!important;position:absolute!important;transform:none!important;z-index:100!important}@media screen and (min-width:48rem){.sp-only{display:none}}.editor-styles-wrapper .sp-only{position:relative}@media screen and (min-width:48rem){.editor-styles-wrapper .sp-only{display:revert}}.editor-styles-wrapper .sp-only:before{background-color:var(--wp-admin-theme-color)!important;block-size:auto!important;border:0!important;border-radius:0!important;color:#fff!important;content:"デスクトップで非表示"!important;display:block!important;font-family:sans-serif!important;font-size:.875rem!important;font-weight:400!important;inline-size:auto!important;inset:0 auto auto 0!important;line-height:1.5rem!important;margin:0!important;padding:0 .3125rem!important;pointer-events:none!important;position:absolute!important;transform:none!important;z-index:100!important}.alignleft{float:none;margin-inline:0}@media screen and (min-width:48rem){.alignleft{float:inline-start;margin-inline-end:clamp(20px,.916px + 5.0891vw,40px)}}.alignright{float:none;margin-inline:0}@media screen and (min-width:48rem){.alignright{float:inline-end;margin-inline-start:clamp(20px,.916px + 5.0891vw,40px)}}
