*{box-sizing:border-box}html{scroll-behavior:smooth}html:focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}body{overflow-x:hidden}a{text-decoration:none}a,button{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}img{transition:box-shadow .3s ease}pre{white-space:pre-wrap}button{cursor:pointer}main.wp-block-group{margin:0}.home .wp-block-query .wp-block-post-template a{text-decoration:none;color:currentColor}.fixed{position:fixed}.wp-block-post-featured-image a{vertical-align:middle;display:flex;width:100%;height:100%}.wp-block-post-featured-image a img{-o-object-fit:cover;object-fit:cover}.entry-content,.__inner-container{word-break:break-word}h1.wp-block-site-title{line-height:revert}.wp-site-blocks .wp-block-template-part{margin:0}.wp-block-columns.post-content{gap:24px}.wp-block-latest-comments{padding-left:0}.wp-block-post-comments .commentlist .comment{padding-left:0}.wp-block-post-comments #comments{margin-bottom:1em}.comment-form>*{margin:1.5rem 0}.comment-form textarea{resize:vertical}.wp-block-post-template .wp-block-post{overflow:hidden}.wp-block-post-template .detail{word-wrap:break-word;-webkit-margin-before:0;margin-block-start:0}.wp-block-post-template .detail>*{-webkit-margin-before:.5em;margin-block-start:.5em}.no-image{width:100%;height:100%;display:flex;background:var(--wp--preset--color--tertiary)}.no-image svg{margin:auto;width:clamp(1.5rem,1.318rem + .91vw,2rem);height:auto;stroke:var(--wp--preset--color--contrast)}.is-style-hakoniwa-blocks-template-part-fixed{position:fixed;width:100%;z-index:20}.is-style-hakoniwa-blocks-template-part-sticky{position:sticky;top:calc(0px + var(--wp-admin--admin-bar--position-offset,0px));z-index:20}.wp-block-post-featured-image{overflow:hidden}.wp-block-post-featured-image img{width:100%;height:100%;transition:all .3s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-o-object-fit:cover;object-fit:cover}.wp-block-post-featured-image img:hover{transform:scale(1.05)}@media only screen and (max-width:960px){.is-hakoniwa-desktop-hidden{display:none !important}}@media only screen and (max-width:768px){.is-hakoniwa-tablet-hidden{display:none !important}}@media only screen and (max-width:680px){.is-hakoniwa-smartphone-hidden{display:none !important}}.has-custom-0-line-height{line-height:var(--wp--custom--line-height--0)}.has-custom-1-line-height{line-height:var(--wp--custom--line-height--1)}.has-custom-xs-line-height{line-height:var(--wp--custom--line-height--xs)}.has-custom-sm-line-height{line-height:var(--wp--custom--line-height--sm)}.has-custom-md-line-height{line-height:var(--wp--custom--line-height--md)}.has-custom-lg-line-height{line-height:var(--wp--custom--line-height--lg)}.has-custom-xl-line-height{line-height:var(--wp--custom--line-height--xl)}.has-custom-2-xl-line-height{line-height:var(--wp--custom--line-height--2-xl)}.has-custom-3-xl-line-height{line-height:var(--wp--custom--line-height--3-xl)}.border{border-width:calc(var(--wp--custom--border-width)*1)}.border-2{border-width:calc(var(--wp--custom--border-width)*2)}.border-4{border-width:calc(var(--wp--custom--border-width)*4)}.border-8{border-width:calc(var(--wp--custom--border-width)*8)}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-dashed{border-style:dashed}.border-double{border-style:double}.rounded-none{border-radius:calc(var(--wp--custom--border-radius)*0)}.rounded-sm{border-radius:calc(var(--wp--custom--border-radius)*0.5)}.rounded{border-radius:calc(var(--wp--custom--border-radius)*1)}.rounded-md{border-radius:calc(var(--wp--custom--border-radius)*1.5)}.rounded-lg{border-radius:calc(var(--wp--custom--border-radius)*2)}.rounded-xl{border-radius:calc(var(--wp--custom--border-radius)*3)}.rounded-2xl{border-radius:calc(var(--wp--custom--border-radius)*4)}.rounded-3xl{border-radius:calc(var(--wp--custom--border-radius)*6)}.rounded-full{border-radius:9999px}.p-1{padding:calc(var(--wp--custom--padding)*1)}.p-2{padding:calc(var(--wp--custom--padding)*2)}.p-4{padding:calc(var(--wp--custom--padding)*4)}.p-6{padding:calc(var(--wp--custom--padding)*6)}.p-8{padding:calc(var(--wp--custom--padding)*8)}.px-1{padding-left:calc(var(--wp--custom--padding)*1);padding-right:calc(var(--wp--custom--padding)*1)}.px-2{padding-left:calc(var(--wp--custom--padding)*2);padding-right:calc(var(--wp--custom--padding)*2)}.px-4{padding-left:calc(var(--wp--custom--padding)*4);padding-right:calc(var(--wp--custom--padding)*4)}.px-6{padding-left:calc(var(--wp--custom--padding)*6);padding-right:calc(var(--wp--custom--padding)*6)}.px-8{padding-left:calc(var(--wp--custom--padding)*8);padding-right:calc(var(--wp--custom--padding)*8)}.py-1{padding-top:calc(var(--wp--custom--padding)*1);padding-bottom:calc(var(--wp--custom--padding)*1)}.py-2{padding-top:calc(var(--wp--custom--padding)*2);padding-bottom:calc(var(--wp--custom--padding)*2)}.py-4{padding-top:calc(var(--wp--custom--padding)*4);padding-bottom:calc(var(--wp--custom--padding)*4)}.py-6{padding-top:calc(var(--wp--custom--padding)*6);padding-bottom:calc(var(--wp--custom--padding)*6)}.py-8{padding-top:calc(var(--wp--custom--padding)*8);padding-bottom:calc(var(--wp--custom--padding)*8)}.pt-1{padding-top:calc(var(--wp--custom--padding)*1)}.pt-2{padding-top:calc(var(--wp--custom--padding)*2)}.pt-4{padding-top:calc(var(--wp--custom--padding)*4)}.pt-6{padding-top:calc(var(--wp--custom--padding)*6)}.pt-8{padding-top:calc(var(--wp--custom--padding)*8)}.pb-1{padding-bottom:calc(var(--wp--custom--padding)*1)}.pb-2{padding-bottom:calc(var(--wp--custom--padding)*2)}.pb-4{padding-bottom:calc(var(--wp--custom--padding)*4)}.pb-6{padding-bottom:calc(var(--wp--custom--padding)*6)}.pb-8{padding-bottom:calc(var(--wp--custom--padding)*8)}.pl-1{padding-left:calc(var(--wp--custom--padding)*1)}.pl-2{padding-left:calc(var(--wp--custom--padding)*2)}.pl-4{padding-left:calc(var(--wp--custom--padding)*4)}.pl-6{padding-left:calc(var(--wp--custom--padding)*6)}.pl-8{padding-left:calc(var(--wp--custom--padding)*8)}.pr-1{padding-right:calc(var(--wp--custom--padding)*1)}.pr-2{padding-right:calc(var(--wp--custom--padding)*2)}.pr-4{padding-right:calc(var(--wp--custom--padding)*4)}.pr-6{padding-right:calc(var(--wp--custom--padding)*6)}.pr-8{padding-right:calc(var(--wp--custom--padding)*8)}.gap-1{gap:calc(var(--wp--custom--gap)*1)}.gap-2{gap:calc(var(--wp--custom--gap)*2)}.gap-4{gap:calc(var(--wp--custom--gap)*4)}.gap-6{gap:calc(var(--wp--custom--gap)*6)}.gap-8{gap:calc(var(--wp--custom--gap)*8)}.backdrop-blur-none{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.backdrop-blur-3xl{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.hover\:backdrop-blur-none:hover{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.hover\:backdrop-blur-sm:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hover\:backdrop-blur-:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hover\:backdrop-blur-md:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hover\:backdrop-blur-lg:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hover\:backdrop-blur-xl:hover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hover\:backdrop-blur-2xl:hover{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.hover\:backdrop-blur-3xl:hover{-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.backdrop-opacity-0{-webkit-backdrop-filter:opacity(0);backdrop-filter:opacity(0)}.backdrop-opacity-5{-webkit-backdrop-filter:opacity(.05);backdrop-filter:opacity(.05)}.backdrop-opacity-10{-webkit-backdrop-filter:opacity(.1);backdrop-filter:opacity(.1)}.backdrop-opacity-20{-webkit-backdrop-filter:opacity(.2);backdrop-filter:opacity(.2)}.backdrop-opacity-25{-webkit-backdrop-filter:opacity(.25);backdrop-filter:opacity(.25)}.backdrop-opacity-30{-webkit-backdrop-filter:opacity(.3);backdrop-filter:opacity(.3)}.backdrop-opacity-40{-webkit-backdrop-filter:opacity(.4);backdrop-filter:opacity(.4)}.backdrop-opacity-50{-webkit-backdrop-filter:opacity(.5);backdrop-filter:opacity(.5)}.backdrop-opacity-60{-webkit-backdrop-filter:opacity(.6);backdrop-filter:opacity(.6)}.backdrop-opacity-70{-webkit-backdrop-filter:opacity(.7);backdrop-filter:opacity(.7)}.backdrop-opacity-75{-webkit-backdrop-filter:opacity(.75);backdrop-filter:opacity(.75)}.backdrop-opacity-80{-webkit-backdrop-filter:opacity(.8);backdrop-filter:opacity(.8)}.backdrop-opacity-90{-webkit-backdrop-filter:opacity(.9);backdrop-filter:opacity(.9)}.backdrop-opacity-95{-webkit-backdrop-filter:opacity(.95);backdrop-filter:opacity(.95)}.backdrop-opacity-100{-webkit-backdrop-filter:opacity(1);backdrop-filter:opacity(1)}.hover\:backdrop-opacity-0:hover{-webkit-backdrop-filter:opacity(0);backdrop-filter:opacity(0)}.hover\:backdrop-opacity-5:hover{-webkit-backdrop-filter:opacity(.05);backdrop-filter:opacity(.05)}.hover\:backdrop-opacity-10:hover{-webkit-backdrop-filter:opacity(.1);backdrop-filter:opacity(.1)}.hover\:backdrop-opacity-20:hover{-webkit-backdrop-filter:opacity(.2);backdrop-filter:opacity(.2)}.hover\:backdrop-opacity-25:hover{-webkit-backdrop-filter:opacity(.25);backdrop-filter:opacity(.25)}.hover\:backdrop-opacity-30:hover{-webkit-backdrop-filter:opacity(.3);backdrop-filter:opacity(.3)}.hover\:backdrop-opacity-40:hover{-webkit-backdrop-filter:opacity(.4);backdrop-filter:opacity(.4)}.hover\:backdrop-opacity-50:hover{-webkit-backdrop-filter:opacity(.5);backdrop-filter:opacity(.5)}.hover\:backdrop-opacity-60:hover{-webkit-backdrop-filter:opacity(.6);backdrop-filter:opacity(.6)}.hover\:backdrop-opacity-70:hover{-webkit-backdrop-filter:opacity(.7);backdrop-filter:opacity(.7)}.hover\:backdrop-opacity-75:hover{-webkit-backdrop-filter:opacity(.75);backdrop-filter:opacity(.75)}.hover\:backdrop-opacity-80:hover{-webkit-backdrop-filter:opacity(.8);backdrop-filter:opacity(.8)}.hover\:backdrop-opacity-90:hover{-webkit-backdrop-filter:opacity(.9);backdrop-filter:opacity(.9)}.hover\:backdrop-opacity-95:hover{-webkit-backdrop-filter:opacity(.95);backdrop-filter:opacity(.95)}.hover\:backdrop-opacity-100:hover{-webkit-backdrop-filter:opacity(1);backdrop-filter:opacity(1)}.backdrop-sepia-0{-webkit-backdrop-filter:sepia(0);backdrop-filter:sepia(0)}.backdrop-sepia{-webkit-backdrop-filter:sepia(100%);backdrop-filter:sepia(100%)}.hover\:backdrop-sepia-0:hover{-webkit-backdrop-filter:sepia(0);backdrop-filter:sepia(0)}.hover\:backdrop-sepia:hover{-webkit-backdrop-filter:sepia(100%);backdrop-filter:sepia(100%)}.backdrop-saturate-0{-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0)}.backdrop-saturate-50{-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.backdrop-saturate-100{-webkit-backdrop-filter:saturate(1);backdrop-filter:saturate(1)}.backdrop-saturate-150{-webkit-backdrop-filter:saturate(1.5);backdrop-filter:saturate(1.5)}.backdrop-saturate-200{-webkit-backdrop-filter:saturate(2);backdrop-filter:saturate(2)}.hover\:backdrop-saturate-0:hover{-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0)}.hover\:backdrop-saturate-50:hover{-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.hover\:backdrop-saturate-100:hover{-webkit-backdrop-filter:saturate(1);backdrop-filter:saturate(1)}.hover\:backdrop-saturate-150:hover{-webkit-backdrop-filter:saturate(1.5);backdrop-filter:saturate(1.5)}.hover\:backdrop-saturate-200:hover{-webkit-backdrop-filter:saturate(2);backdrop-filter:saturate(2)}.backdrop-hue-rotate-0{-webkit-backdrop-filter:hue-rotate(0deg);backdrop-filter:hue-rotate(0deg)}.backdrop-hue-rotate-15{-webkit-backdrop-filter:hue-rotate(15deg);backdrop-filter:hue-rotate(15deg)}.backdrop-hue-rotate-30{-webkit-backdrop-filter:hue-rotate(30deg);backdrop-filter:hue-rotate(30deg)}.backdrop-hue-rotate-60{-webkit-backdrop-filter:hue-rotate(60deg);backdrop-filter:hue-rotate(60deg)}.backdrop-hue-rotate-90{-webkit-backdrop-filter:hue-rotate(90deg);backdrop-filter:hue-rotate(90deg)}.backdrop-hue-rotate-180{-webkit-backdrop-filter:hue-rotate(180deg);backdrop-filter:hue-rotate(180deg)}.hover\:backdrop-hue-rotate-0:hover{-webkit-backdrop-filter:hue-rotate(0deg);backdrop-filter:hue-rotate(0deg)}.hover\:backdrop-hue-rotate-15:hover{-webkit-backdrop-filter:hue-rotate(15deg);backdrop-filter:hue-rotate(15deg)}.hover\:backdrop-hue-rotate-30:hover{-webkit-backdrop-filter:hue-rotate(30deg);backdrop-filter:hue-rotate(30deg)}.hover\:backdrop-hue-rotate-60:hover{-webkit-backdrop-filter:hue-rotate(60deg);backdrop-filter:hue-rotate(60deg)}.hover\:backdrop-hue-rotate-90:hover{-webkit-backdrop-filter:hue-rotate(90deg);backdrop-filter:hue-rotate(90deg)}.hover\:backdrop-hue-rotate-180:hover{-webkit-backdrop-filter:hue-rotate(180deg);backdrop-filter:hue-rotate(180deg)}.backdrop-invert-0{-webkit-backdrop-filter:invert(0);backdrop-filter:invert(0)}.backdrop-invert{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.hover\:backdrop-invert-0:hover{-webkit-backdrop-filter:invert(0);backdrop-filter:invert(0)}.hover\:backdrop-invert:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.backdrop-brightness-0{-webkit-backdrop-filter:brightness(0);backdrop-filter:brightness(0)}.backdrop-brightness-50{-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5)}.backdrop-brightness-75{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}.backdrop-brightness-90{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.backdrop-brightness-95{-webkit-backdrop-filter:brightness(.95);backdrop-filter:brightness(.95)}.backdrop-brightness-100{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}.backdrop-brightness-105{-webkit-backdrop-filter:brightness(1.05);backdrop-filter:brightness(1.05)}.backdrop-brightness-110{-webkit-backdrop-filter:brightness(1.1);backdrop-filter:brightness(1.1)}.backdrop-brightness-125{-webkit-backdrop-filter:brightness(1.25);backdrop-filter:brightness(1.25)}.backdrop-brightness-150{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5)}.backdrop-brightness-200{-webkit-backdrop-filter:brightness(2);backdrop-filter:brightness(2)}.hover\:backdrop-brightness-0:hover{-webkit-backdrop-filter:brightness(0);backdrop-filter:brightness(0)}.hover\:backdrop-brightness-50:hover{-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5)}.hover\:backdrop-brightness-75:hover{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}.hover\:backdrop-brightness-90:hover{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.hover\:backdrop-brightness-95:hover{-webkit-backdrop-filter:brightness(.95);backdrop-filter:brightness(.95)}.hover\:backdrop-brightness-100:hover{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}.hover\:backdrop-brightness-105:hover{-webkit-backdrop-filter:brightness(1.05);backdrop-filter:brightness(1.05)}.hover\:backdrop-brightness-110:hover{-webkit-backdrop-filter:brightness(1.1);backdrop-filter:brightness(1.1)}.hover\:backdrop-brightness-125:hover{-webkit-backdrop-filter:brightness(1.25);backdrop-filter:brightness(1.25)}.hover\:backdrop-brightness-150:hover{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5)}.hover\:backdrop-brightness-200:hover{-webkit-backdrop-filter:brightness(2);backdrop-filter:brightness(2)}.backdrop-contrast-0{-webkit-backdrop-filter:contrast(0);backdrop-filter:contrast(0)}.backdrop-contrast-50{-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5)}.backdrop-contrast-75{-webkit-backdrop-filter:contrast(.75);backdrop-filter:contrast(.75)}.backdrop-contrast-100{-webkit-backdrop-filter:contrast(1);backdrop-filter:contrast(1)}.backdrop-contrast-105{-webkit-backdrop-filter:contrast(1.05);backdrop-filter:contrast(1.05)}.backdrop-contrast-125{-webkit-backdrop-filter:contrast(1.25);backdrop-filter:contrast(1.25)}.backdrop-contrast-150{-webkit-backdrop-filter:contrast(1.5);backdrop-filter:contrast(1.5)}.backdrop-contrast-200{-webkit-backdrop-filter:contrast(2);backdrop-filter:contrast(2)}.hover\:backdrop-contrast-0:hover{-webkit-backdrop-filter:contrast(0);backdrop-filter:contrast(0)}.hover\:backdrop-contrast-50:hover{-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5)}.hover\:backdrop-contrast-75:hover{-webkit-backdrop-filter:contrast(.75);backdrop-filter:contrast(.75)}.hover\:backdrop-contrast-100:hover{-webkit-backdrop-filter:contrast(1);backdrop-filter:contrast(1)}.hover\:backdrop-contrast-105:hover{-webkit-backdrop-filter:contrast(1.05);backdrop-filter:contrast(1.05)}.hover\:backdrop-contrast-125:hover{-webkit-backdrop-filter:contrast(1.25);backdrop-filter:contrast(1.25)}.hover\:backdrop-contrast-150:hover{-webkit-backdrop-filter:contrast(1.5);backdrop-filter:contrast(1.5)}.hover\:backdrop-contrast-200:hover{-webkit-backdrop-filter:contrast(2);backdrop-filter:contrast(2)}.backdrop-grayscale-0{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0)}.backdrop-grayscale{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.hover\:backdrop-grayscale-0:hover{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0)}.hover\:backdrop-grayscale:hover{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}.shadow-{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05)}.shadow-none{box-shadow:0 0 #0000}.hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgb(0 0 0/0.05)}.hover\:shadow-:hover{box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px rgb(0 0 0/0.25)}.hover\:shadow-inner:hover{box-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05)}.hover\:shadow-none:hover{box-shadow:0 0 #0000}.aspect-ratio-16-9{aspect-ratio:16/9}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-3-2{aspect-ratio:3/2}.aspect-ratio-1-1{aspect-ratio:1/1}.aspect-ratio-191-100{aspect-ratio:1.91/1}.wp-block-search.header-modal button{transition:none}.wp-block-search.header-modal:not(.wp-block-search__searchfield-hidden){animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;display:flex;align-items:center;position:fixed;left:0;right:0;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);top:0;bottom:0;height:100vh;z-index:100;background-color:color-mix(in srgb,transparent 20%,var(--wp--preset--color--base));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wp-block-search.header-modal:not(.wp-block-search__searchfield-hidden) .wp-block-search__inside-wrapper{gap:1rem;height:auto;margin:auto;max-width:var(--wp--style--global--content-size)}.wp-block-search.header-modal:not(.wp-block-search__searchfield-hidden) button:hover{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.wp-block-search.header-modal.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper>*{height:24px}.wp-block-search.header-modal.wp-block-search__searchfield-hidden .wp-block-search__button{padding:0;background-color:transparent;color:currentColor;display:inline-block;border:none}.wp-block-search.header-modal.wp-block-search__button-only .wp-block-search__input{transition-duration:0s}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt{margin:0}.wp-block-query .wp-block-post-title{margin:0}.wp-block-query .wp-block-post-featured-image{margin-bottom:.5em}.wp-block-cover.page-title{min-height:clamp(8rem,4rem + 20vw,16rem)}.wp-block-cover.page-title .wp-block-post-date{display:flex}.wp-block-cover.page-title .wp-block-post-date:before{content:"";display:inline;line-height:1;vertical-align:middle;margin-right:.25rem;display:inline-block;background-color:currentColor;padding-left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-cover.page-title .wp-block-post-date.published:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4'%3E%3C/path%3E%3Cpath d='M13.5 6.5l4 4'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4'%3E%3C/path%3E%3Cpath d='M13.5 6.5l4 4'%3E%3C/path%3E%3C/svg%3E")}.wp-block-cover.page-title .wp-block-post-date.modified:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M4.05 11a8 8 0 1 1 .5 4m-.5 5v-5h5'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M4.05 11a8 8 0 1 1 .5 4m-.5 5v-5h5'%3E%3C/path%3E%3C/svg%3E")}.wp-block-cover.page-title .wp-block-post-terms{display:flex}.wp-block-cover.page-title .wp-block-post-terms:before{content:"";line-height:1;vertical-align:middle;margin-right:.25rem;display:inline-block;background-color:currentColor;padding-left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-cover.page-title .wp-block-post-terms.taxonomy-category:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2'%3E%3C/path%3E%3C/svg%3E")}.wp-block-cover.page-title .wp-block-post-terms.taxonomy-post_tag:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='8.5' cy='8.5' r='1' fill='currentColor'%3E%3C/circle%3E%3Cpath d='M4 7v3.859c0 .537 .213 1.052 .593 1.432l8.116 8.116a2.025 2.025 0 0 0 2.864 0l4.834 -4.834a2.025 2.025 0 0 0 0 -2.864l-8.117 -8.116a2.025 2.025 0 0 0 -1.431 -.593h-3.859a3 3 0 0 0 -3 3z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='8.5' cy='8.5' r='1' fill='currentColor'%3E%3C/circle%3E%3Cpath d='M4 7v3.859c0 .537 .213 1.052 .593 1.432l8.116 8.116a2.025 2.025 0 0 0 2.864 0l4.834 -4.834a2.025 2.025 0 0 0 0 -2.864l-8.117 -8.116a2.025 2.025 0 0 0 -1.431 -.593h-3.859a3 3 0 0 0 -3 3z'%3E%3C/path%3E%3C/svg%3E")}nav.wp-block-query-pagination{gap:1em}.wp-block-query-pagination-numbers{display:flex;gap:.5em}.wp-block-query-pagination-numbers .current{font-weight:700}.has-drop-cap:not(:focus):first-letter {font-size:3em;float:none;line-height:normal}.wp-block-rss{list-style-type:none}.wp-block-rss:not(.is-grid){display:flex;gap:var(--wp--custom--style--block-gap);flex-direction:column}.wp-block-rss .wp-block-rss__item-title{margin-bottom:calc(var(--wp--custom--style--block-gap)/4)}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--custom--style--block-gap,2rem)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:0 0 0 1rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{margin:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container li a:before{content:"-";display:inline-block;margin-right:.25em;opacity:.5}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-pages-list__item{gap:.75rem}.wp-block-navigation .wp-block-navigation__submenu-icon{width:auto;height:auto;line-height:1}.wp-block-navigation .wp-block-navigation__submenu-icon svg{margin-top:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:1em}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}:where(.wp-block-group.has-background){padding:1em var(--wp--style--root--padding-right) 1em var(--wp--style--root--padding-left)}.wp-block-table td,.wp-block-table th{border-color:color-mix(in srgb,currentColor 20%,transparent);padding:1em}.wp-block-table thead{border-bottom:1px solid}.wp-block-table tfoot{border-top:1px solid}.wp-block-table thead,.wp-block-table tfoot{background-color:var(--wp--preset--color--tertiary);border-color:color-mix(in srgb,currentColor 20%,transparent)}.is-style-hakoniwa-border-01{border-top:1px solid;border-bottom:1px solid;padding-top:.5em;padding-bottom:.5em}.is-style-hakoniwa-border-02{border-bottom:1px solid;padding-bottom:.5em}.is-style-hakoniwa-border-03{border:1px solid;padding:.5em}.is-style-hakoniwa-border-04:not(.block-editor-block-list__layout){align-items:center;display:flex}.is-style-hakoniwa-border-04:not(.block-editor-block-list__layout):before{margin-right:1em}.is-style-hakoniwa-border-04:not(.block-editor-block-list__layout):after{margin-left:1em}.is-style-hakoniwa-border-04:not(.block-editor-block-list__layout):before,.is-style-hakoniwa-border-04:not(.block-editor-block-list__layout):after{border-top:1px solid;content:"";flex-grow:1;position:static}.is-style-hakoniwa-square-01:not(.block-editor-block-list__layout){display:flex;align-items:center;gap:.5em;align-items:baseline}.is-style-hakoniwa-square-01:not(.block-editor-block-list__layout):before{content:"";width:.75em;height:.75em;flex:none;background-color:currentColor;background-size:4px 4px;display:inline-block}.is-style-hakoniwa-square-02:not(.block-editor-block-list__layout){display:flex;align-items:center;gap:.5em;align-items:baseline}.is-style-hakoniwa-square-02:not(.block-editor-block-list__layout):before{content:"";width:.75em;height:.75em;flex:none;background-image:linear-gradient(-45deg,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%,currentColor);background-size:4px 4px;display:inline-block}.is-style-hakoniwa-bracket-01:not(.block-editor-block-list__layout){display:table;padding-top:.5em;padding-bottom:.5em;padding-left:1.4rem;padding-right:1.4rem;position:relative;width:100%;text-align:center}.is-style-hakoniwa-bracket-01:not(.block-editor-block-list__layout):before{border-left:1px solid;border-top:1px solid;bottom:auto;left:0;right:auto;top:0}.is-style-hakoniwa-bracket-01:not(.block-editor-block-list__layout):after{border-bottom:1px solid;border-right:1px solid;bottom:0;left:auto;right:0;top:auto}.is-style-hakoniwa-bracket-01:not(.block-editor-block-list__layout):before,.is-style-hakoniwa-bracket-01:not(.block-editor-block-list__layout):after{border-radius:0;position:absolute;content:"";height:1em;width:1em}.is-style-hakoniwa-border-05:not(.block-editor-block-list__layout){position:relative;border-bottom:2px solid;padding-bottom:.5em}.is-style-hakoniwa-border-05:not(.block-editor-block-list__layout):after{position:absolute;left:0;bottom:-2px;display:block;content:" ";width:10%;border-bottom:2px solid color-mix(in srgb,var(--wp--preset--color--primary),transparent 0%)}.is-style-hakoniwa-border-06:not(.block-editor-block-list__layout){position:relative;padding-bottom:.5em}.is-style-hakoniwa-border-06:not(.block-editor-block-list__layout):after{position:absolute;left:0;bottom:-4px;content:"";width:100%;height:4px;background-image:linear-gradient(-45deg,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%,currentColor);background-size:4px 4px}.is-style-hakoniwa-border-07:not(.block-editor-block-list__layout){display:flex;align-items:center;gap:.5em;align-items:baseline}.is-style-hakoniwa-border-07:not(.block-editor-block-list__layout):before{content:"";width:4px;height:.75em;background-color:currentColor;background-size:4px 4px;display:inline-block}.is-style-hakoniwa-border-08:not(.block-editor-block-list__layout){display:flex;align-items:center;gap:.5em;align-items:baseline}.is-style-hakoniwa-border-08:not(.block-editor-block-list__layout):before{content:"";width:4px;height:.75em;background-image:linear-gradient(-45deg,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%,currentColor);background-size:4px 4px;display:inline-block}.is-style-hakoniwa-bracket-02:not(.block-editor-block-list__layout){display:table;padding-top:.5em;padding-bottom:.5em;padding-left:1.4rem;padding-right:1.4rem;position:relative;width:100%;text-align:center}.is-style-hakoniwa-bracket-02:not(.block-editor-block-list__layout):before{border-bottom:1px solid;border-left:1px solid;border-top:1px solid;bottom:0;left:0;right:auto;top:0}.is-style-hakoniwa-bracket-02:not(.block-editor-block-list__layout):after{border-bottom:1px solid;border-right:1px solid;border-top:1px solid;bottom:0;left:auto;right:0;top:0}.is-style-hakoniwa-bracket-02:not(.block-editor-block-list__layout):before,.is-style-hakoniwa-bracket-02:not(.block-editor-block-list__layout):after{border-radius:0;content:"";height:100%;position:absolute;width:.5rem}.wp-block-plugin{background-color:transparent}body{--hakoniwa-image-style-ink-01:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/ink01.svg);--hakoniwa-image-style-ink-02:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/ink02.svg);--hakoniwa-image-style-ink-03:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/ink03.svg);--hakoniwa-image-style-fluid-01:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/fluid01.svg);--hakoniwa-image-style-fluid-02:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/fluid02.svg);--hakoniwa-image-style-fluid-03:url(//geppeto.jp/wp-content/themes/hakoniwa/assets/css/../images/block-styles/fluid03.svg)}.is-style-hakoniwa-image-circle-01 img{-webkit-clip-path:circle();clip-path:circle()}.is-style-hakoniwa-image-rhombus-01 img{-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.is-style-hakoniwa-image-ink-01 img{-webkit-mask:var(--hakoniwa-image-style-ink-01) center center no-repeat;mask:var(--hakoniwa-image-style-ink-01) center center no-repeat}.is-style-hakoniwa-image-ink-02 img{-webkit-mask:var(--hakoniwa-image-style-ink-02) center center no-repeat;mask:var(--hakoniwa-image-style-ink-02) center center no-repeat}.is-style-hakoniwa-image-ink-03 img{-webkit-mask:var(--hakoniwa-image-style-ink-03) center center no-repeat;mask:var(--hakoniwa-image-style-ink-03) center center no-repeat}.is-style-hakoniwa-image-fluid-01 img{-webkit-mask:var(--hakoniwa-image-style-fluid-01) center center no-repeat;mask:var(--hakoniwa-image-style-fluid-01) center center no-repeat}.is-style-hakoniwa-image-fluid-02 img{-webkit-mask:var(--hakoniwa-image-style-fluid-02) center center no-repeat;mask:var(--hakoniwa-image-style-fluid-02) center center no-repeat}.is-style-hakoniwa-image-fluid-03 img{-webkit-mask:var(--hakoniwa-image-style-fluid-03) center center no-repeat;mask:var(--hakoniwa-image-style-fluid-03) center center no-repeat}:where(.has-global-padding)[class*=is-style-hakoniwa-background]{padding:1em var(--wp--style--root--padding-right) 1em var(--wp--style--root--padding-left)}p.has-background{padding:1em var(--wp--style--root--padding-right) 1em var(--wp--style--root--padding-left)}p.has-background[class*=is-style-hakoniwa-symbol]{padding:1em 2em 1em 6em}p.has-background:not([class*=is-style-hakoniwa-symbol]){padding:1em var(--wp--style--root--padding-right) 1em var(--wp--style--root--padding-left)}.is-style-hakoniwa-background-dot-01{background-image:radial-gradient(circle at center center,#ebebeb80 1%,transparent 1%);background-size:5px 5px}.is-style-hakoniwa-background-check-01{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23ebebeb50' %3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E")}.is-style-hakoniwa-background-stripe-01{background-image:linear-gradient(-45deg,transparent 25%,#ebebeb50 25%,#ebebeb50 50%,transparent 50%,transparent 75%,#ebebeb50 75%,#ebebeb50);background-size:4px 4px}ul[class*=is-style-hakoniwa-list]{padding-left:calc(var(--wp--preset--font-size--main-content) + .5em)}ul[class*=is-style-hakoniwa-list] li{position:relative;list-style-type:none}ul[class*=is-style-hakoniwa-list] li:before{content:"";position:absolute;top:5px;display:inline-block;width:var(--wp--preset--font-size--main-content);height:var(--wp--preset--font-size--main-content);margin-left:calc(-1*var(--wp--preset--font-size--main-content) - .5em);margin-right:.5em;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}ul[class*=is-style-hakoniwa-list].is-style-hakoniwa-list-check-01 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E")}ul[class*=is-style-hakoniwa-list].is-style-hakoniwa-list-arrow-01 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-big-right' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 9h8v-3.586a1 1 0 0 1 1.707 -.707l6.586 6.586a1 1 0 0 1 0 1.414l-6.586 6.586a1 1 0 0 1 -1.707 -.707v-3.586h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1z' /%3E%3C/svg%3E ")}ul[class*=is-style-hakoniwa-list].is-style-hakoniwa-list-arrow-02 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-narrow-right' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='5' y1='12' x2='19' y2='12' /%3E%3Cline x1='15' y1='16' x2='19' y2='12' /%3E%3Cline x1='15' y1='8' x2='19' y2='12' /%3E%3C/svg%3E ")}.is-style-hakoniwa-cover-effect-dot>.wp-block-cover__background{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23adadad' fill-opacity='1' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}.is-style-hakoniwa-cover-effect-stripe>.wp-block-cover__background:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(-45deg,transparent 25%,#ebebeb50 25%,#ebebeb50 50%,transparent 50%,transparent 75%,#ebebeb50 75%,#ebebeb50);background-size:4px 4px;mix-blend-mode:screen}.is-style-hakoniwa-cover-effect-stripe-vertical>.wp-block-cover__background:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(0deg,transparent 25%,#ebebeb00 25%,#ebebeb00 50%,transparent 50%,transparent 75%,#ebebeb00 75%,#ebebeb00);background-size:4px 4px;mix-blend-mode:screen}.is-style-hakoniwa-cover-effect-stripe-horizontal>.wp-block-cover__background:after{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(90deg,transparent 25%,#ebebeb00 25%,#ebebeb00 50%,transparent 50%,transparent 75%,#ebebeb00 75%,#ebebeb00);background-size:4px 4px;mix-blend-mode:screen}.is-style-hakoniwa-cover-effect-zoom>img{transition:all .3s ease}.is-style-hakoniwa-cover-effect-zoom:hover>img{transform:scale(1.05);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.wp-block-button.is-style-outline>.wp-block-button__link:hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--contrast)}.wp-block-button.is-style-hakoniwa-button-primary-outline>.wp-block-button__link:not(.has-background){padding:.667em 1.333em;border:2px solid var(--wp--preset--color--primary);background-color:transparent;color:var(--wp--preset--color--primary)}.wp-block-button.is-style-hakoniwa-button-primary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.wp-block-button.is-style-hakoniwa-button-secondary-outline>.wp-block-button__link:not(.has-background){padding:.667em 1.333em;border:2px solid var(--wp--preset--color--secondary);background-color:transparent;color:var(--wp--preset--color--secondary)}.wp-block-button.is-style-hakoniwa-button-secondary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--secondary)}.wp-block-button.is-style-hakoniwa-button-tertiary-outline>.wp-block-button__link:not(.has-background){padding:.667em 1.333em;border:2px solid var(--wp--preset--color--tertiary);background-color:transparent;color:var(--wp--preset--color--tertiary)}.wp-block-button.is-style-hakoniwa-button-tertiary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--tertiary);background-color:var(--wp--preset--color--tertiary)}.wp-block-cover .wp-block-button.is-style-outline>.wp-block-button__link:hover{color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--base)}.wp-block-cover .wp-block-button.is-style-hakoniwa-button-primary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.wp-block-cover .wp-block-button.is-style-hakoniwa-button-secondary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--secondary);background-color:var(--wp--preset--color--secondary)}.wp-block-cover .wp-block-button.is-style-hakoniwa-button-tertiary-outline>.wp-block-button__link:not(.has-background):hover{color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--tertiary);background-color:var(--wp--preset--color--tertiary)}[class*=is-style-hakoniwa-box-shadow],[class*=is-style-hakoniwa-hover-box-shadow]{transition:box-shadow .3s ease}.wp-block-image:is([class*=is-style-hakoniwa-box-shadow],[class*=is-style-hakoniwa-hover-box-shadow]),.wp-block-image:is([class*=is-style-hakoniwa-box-shadow]:hover,[class*=is-style-hakoniwa-hover-box-shadow]:hover),.wp-block-button:is([class*=is-style-hakoniwa-box-shadow],[class*=is-style-hakoniwa-hover-box-shadow]),.wp-block-button:is([class*=is-style-hakoniwa-box-shadow]:hover,[class*=is-style-hakoniwa-hover-box-shadow]:hover){box-shadow:none}.wp-block-button.is-style-hakoniwa-box-shadow-sm .wp-block-button__link{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.wp-block-button.is-style-hakoniwa-box-shadow .wp-block-button__link{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-box-shadow-md .wp-block-button__link{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-box-shadow-lg .wp-block-button__link{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-box-shadow-xl .wp-block-button__link{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-box-shadow-2-xl .wp-block-button__link{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.wp-block-button.is-style-hakoniwa-box-shadow-inner .wp-block-button__link{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-01 .wp-block-button__link{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-01 .wp-block-button__link:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-02 .wp-block-button__link{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-02 .wp-block-button__link:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-03 .wp-block-button__link{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-03 .wp-block-button__link:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-04 .wp-block-button__link{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-04 .wp-block-button__link:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-05 .wp-block-button__link{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-button.is-style-hakoniwa-hover-box-shadow-05 .wp-block-button__link:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.wp-block-image.is-style-hakoniwa-box-shadow-sm img{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.wp-block-image.is-style-hakoniwa-box-shadow img{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-box-shadow-md img{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-box-shadow-lg img{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-box-shadow-xl img{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-box-shadow-2-xl img{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.wp-block-image.is-style-hakoniwa-box-shadow-inner img{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-01 img{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-01 img:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-02 img{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-02 img:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-03 img{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-03 img:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-04 img{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-04 img:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-05 img{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.wp-block-image.is-style-hakoniwa-hover-box-shadow-05 img:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.is-style-hakoniwa-box-shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.is-style-hakoniwa-box-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.is-style-hakoniwa-box-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.is-style-hakoniwa-box-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.is-style-hakoniwa-box-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.is-style-hakoniwa-box-shadow-2-xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.is-style-hakoniwa-box-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}.is-style-hakoniwa-hover-box-shadow-01{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.is-style-hakoniwa-hover-box-shadow-01:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-02{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-02:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-03{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-03:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-04{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-04:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-05{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.is-style-hakoniwa-hover-box-shadow-05:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}[class*=is-style-hakoniwa-symbol]:before{content:"";background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-style-hakoniwa-symbol-info-01{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-info-01:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-info-circle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3Cline x1='12' y1='8' x2='12.01' y2='8' /%3E%3Cpolyline points='11 12 12 12 12 16 13 16' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-info-circle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3Cline x1='12' y1='8' x2='12.01' y2='8' /%3E%3Cpolyline points='11 12 12 12 12 16 13 16' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-info-02{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-info-02:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-speakerphone' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M18 8a3 3 0 0 1 0 6' /%3E%3Cpath d='M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5' /%3E%3Cpath d='M12 8h0l4.524 -3.77a0.9 .9 0 0 1 1.476 .692v12.156a0.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-speakerphone' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M18 8a3 3 0 0 1 0 6' /%3E%3Cpath d='M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5' /%3E%3Cpath d='M12 8h0l4.524 -3.77a0.9 .9 0 0 1 1.476 .692v12.156a0.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-warning-01{background:#fdfbf7;border:1px solid #f2ca00}.is-style-hakoniwa-symbol-warning-01:before{background-color:#f2ca00;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-alert-triangle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%23f2ca00' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 9v2m0 4v.01' /%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-alert-triangle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%23f2ca00' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 9v2m0 4v.01' /%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-question-01{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-question-01:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-help' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3Cline x1='12' y1='17' x2='12' y2='17.01' /%3E%3Cpath d='M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-help' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3Cline x1='12' y1='17' x2='12' y2='17.01' /%3E%3Cpath d='M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-checkmark-01{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-checkmark-01:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-point-01{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-point-01:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-hand-finger' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8 13v-8.5a1.5 1.5 0 0 1 3 0v7.5' /%3E%3Cpath d='M11 11.5v-2a1.5 1.5 0 1 1 3 0v2.5' /%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0v1.5' /%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0v4.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7a69.74 69.74 0 0 1 -.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-hand-finger' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8 13v-8.5a1.5 1.5 0 0 1 3 0v7.5' /%3E%3Cpath d='M11 11.5v-2a1.5 1.5 0 1 1 3 0v2.5' /%3E%3Cpath d='M14 10.5a1.5 1.5 0 0 1 3 0v1.5' /%3E%3Cpath d='M17 11.5a1.5 1.5 0 0 1 3 0v4.5a6 6 0 0 1 -6 6h-2h.208a6 6 0 0 1 -5.012 -2.7a69.74 69.74 0 0 1 -.196 -.3c-.312 -.479 -1.407 -2.388 -3.286 -5.728a1.5 1.5 0 0 1 .536 -2.022a1.867 1.867 0 0 1 2.28 .28l1.47 1.47' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-point-02{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-point-02:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-pencil' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4' /%3E%3Cline x1='13.5' y1='6.5' x2='17.5' y2='10.5' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-pencil' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4' /%3E%3Cline x1='13.5' y1='6.5' x2='17.5' y2='10.5' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-point-03{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-point-03:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-search' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='10' cy='10' r='7' /%3E%3Cline x1='21' y1='21' x2='15' y2='15' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-search' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='10' cy='10' r='7' /%3E%3Cline x1='21' y1='21' x2='15' y2='15' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-point-04{background:#fafafa;border:1px solid #ccc}.is-style-hakoniwa-symbol-point-04:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-book-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 4v16h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12z' /%3E%3Cpath d='M19 16h-12a2 2 0 0 0 -2 2' /%3E%3Cpath d='M9 8h6' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-book-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 4v16h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12z' /%3E%3Cpath d='M19 16h-12a2 2 0 0 0 -2 2' /%3E%3Cpath d='M9 8h6' /%3E%3C/svg%3E%0A")}.is-style-hakoniwa-symbol-circle-01{background:#fff7f4;border:1px solid #f18383}.is-style-hakoniwa-symbol-circle-01:before{background-color:#f18383;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-circle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%23f18383' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-circle' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%23f18383' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='12' cy='12' r='9' /%3E%3C/svg%3E")}.is-style-hakoniwa-symbol-cross-01{background:#f4f8ff;border:1px solid #83a9f1}.is-style-hakoniwa-symbol-cross-01:before{background-color:#83a9f1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-x' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%2383a9f1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='18' y1='6' x2='6' y2='18' /%3E%3Cline x1='6' y1='6' x2='18' y2='18' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-x' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='%2383a9f1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='18' y1='6' x2='6' y2='18' /%3E%3Cline x1='6' y1='6' x2='18' y2='18' /%3E%3C/svg%3E")}[class*=is-style-hakoniwa-symbol]{padding:1em 2em 1em 6em;position:relative}[class*=is-style-hakoniwa-symbol]:before{content:"";display:inline-block;width:2em;height:2em;background-repeat:no-repeat;background-size:contain;background-position:center;left:2em;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:680px){[class*=is-style-hakoniwa-symbol]{padding:4em 1em 1em}[class*=is-style-hakoniwa-symbol]:before{position:absolute;transform:none;top:1em;left:0;right:0;margin:0 auto}p.has-background[class*=is-style-hakoniwa-symbol]{padding:4em 1em 1em}}.patterns-author-profile-01 .wp-block-post-author-biography{margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content}[class*=hakoniwa-header] .wp-block-navigation .wp-block-navigation__submenu-container,[class*=hakoniwa-blocks-header] .wp-block-navigation .wp-block-navigation__submenu-container{box-shadow:2px 7px 10px -10px color-mix(in srgb,currentColor 20%,transparent);border-color:transparent}[class*=hakoniwa-header] .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(:last-child),[class*=hakoniwa-blocks-header] .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item:not(:last-child){border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)}[class*=hakoniwa-header] .wp-block-navigation a,[class*=hakoniwa-blocks-header] .wp-block-navigation a{line-height:1}[class*=hakoniwa-header] .wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container,[class*=hakoniwa-blocks-header] .wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container{box-shadow:none}[class*=hakoniwa-header] .wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:not(:last-child),[class*=hakoniwa-blocks-header] .wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item:not(:last-child){border-bottom-color:transparent}@media (min-width:600px){[class*=hakoniwa-header] .wp-block-navigation__responsive-container-open.always-shown,[class*=hakoniwa-blocks-header] .wp-block-navigation__responsive-container-open.always-shown{margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)}[class*=hakoniwa-header] .hidden-by-default .wp-block-navigation__container,[class*=hakoniwa-blocks-header] .hidden-by-default .wp-block-navigation__container{gap:1em !important}[class*=hakoniwa-header] .hidden-by-default .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content,[class*=hakoniwa-blocks-header] .hidden-by-default .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content{padding:inherit}[class*=hakoniwa-header] .hidden-by-default .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-item__content,[class*=hakoniwa-blocks-header] .hidden-by-default .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-item__content{padding:inherit}[class*=hakoniwa-header] .wp-block-navigation__container .wp-block-navigation-item,[class*=hakoniwa-blocks-header] .wp-block-navigation__container .wp-block-navigation-item{cursor:pointer}[class*=hakoniwa-header] .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content,[class*=hakoniwa-blocks-header] .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content{padding:1.5em 1em}[class*=hakoniwa-header] .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-item__content,[class*=hakoniwa-blocks-header] .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-item__content{padding:1.5em .5em 1.5em 1em}[class*=hakoniwa-header] .wp-block-navigation__container .wp-block-navigation__submenu-container,[class*=hakoniwa-blocks-header] .wp-block-navigation__container .wp-block-navigation__submenu-container{border-color:transparent;font-size:var(--wp--preset--font-size--2-xs)}[class*=hakoniwa-header] .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content,[class*=hakoniwa-blocks-header] .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:1em}[class*=hakoniwa-header] .wp-block-navigation .wp-block-page-list,[class*=hakoniwa-header] .wp-block-navigation__responsive-close,[class*=hakoniwa-header] .wp-block-navigation__container,[class*=hakoniwa-header] .wp-block-navigation__responsive-container,[class*=hakoniwa-header] .wp-block-navigation__responsive-container-content,[class*=hakoniwa-header] .wp-block-navigation__responsive-dialog,[class*=hakoniwa-blocks-header] .wp-block-navigation .wp-block-page-list,[class*=hakoniwa-blocks-header] .wp-block-navigation__responsive-close,[class*=hakoniwa-blocks-header] .wp-block-navigation__container,[class*=hakoniwa-blocks-header] .wp-block-navigation__responsive-container,[class*=hakoniwa-blocks-header] .wp-block-navigation__responsive-container-content,[class*=hakoniwa-blocks-header] .wp-block-navigation__responsive-dialog{gap:0}[class*=hakoniwa-header] .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon,[class*=hakoniwa-blocks-header] .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:.25em}}@media (max-width:599px){[class*=hakoniwa-header] .hakoniwa-header-main-content,[class*=hakoniwa-blocks-header] .hakoniwa-header-main-content{padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}[class*=hakoniwa-header] .wp-block-navigation,[class*=hakoniwa-header] .wp-block-page-list,[class*=hakoniwa-blocks-header] .wp-block-navigation,[class*=hakoniwa-blocks-header] .wp-block-page-list{gap:1em;align-items:flex-start !important}[class*=hakoniwa-header] .wp-block-navigation-item,[class*=hakoniwa-blocks-header] .wp-block-navigation-item{align-items:flex-start !important}}.wp-site-blocks input[type=button],.editor-styles-wrapper input[type=button]{border:none;padding:.75em 1.5em}.wp-site-blocks input[type=submit],.editor-styles-wrapper input[type=submit]{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);cursor:pointer;padding:.75em 1.5em;transition:color .3s ease,background-color .3s ease,border-color}.wp-site-blocks input[type=submit]:hover,.editor-styles-wrapper input[type=submit]:hover{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary)}.wp-site-blocks input[type=reset],.editor-styles-wrapper input[type=reset]{border:1px solid color-mix(in srgb,currentColor 30%,transparent);background-color:transparent;cursor:pointer;color:var(--wp--preset--color--contranst);padding:.75em 1.5em}.wp-site-blocks input[type=file],.editor-styles-wrapper input[type=file]{cursor:pointer;border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:.75em}.wp-site-blocks input[type=email],.wp-site-blocks input[type=number],.wp-site-blocks input[type=password],.wp-site-blocks input[type=tel],.wp-site-blocks input[type=text],.wp-site-blocks input[type=url],.editor-styles-wrapper input[type=email],.editor-styles-wrapper input[type=number],.editor-styles-wrapper input[type=password],.editor-styles-wrapper input[type=tel],.editor-styles-wrapper input[type=text],.editor-styles-wrapper input[type=url]{font-size:var(--wp--preset--font-size--2-xs);background-color:transparent;color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:0 1em;min-height:2.75em;width:100%}.wp-site-blocks input[type=email]:focus,.wp-site-blocks input[type=number]:focus,.wp-site-blocks input[type=password]:focus,.wp-site-blocks input[type=tel]:focus,.wp-site-blocks input[type=text]:focus,.wp-site-blocks input[type=url]:focus,.editor-styles-wrapper input[type=email]:focus,.editor-styles-wrapper input[type=number]:focus,.editor-styles-wrapper input[type=password]:focus,.editor-styles-wrapper input[type=tel]:focus,.editor-styles-wrapper input[type=text]:focus,.editor-styles-wrapper input[type=url]:focus{outline:solid;outline-width:2px;outline-color:var(--wp--preset--color--primary);outline-offset:-2px}.wp-site-blocks input[type=search]:focus,.editor-styles-wrapper input[type=search]:focus{outline:solid;outline-width:2px;outline-color:var(--wp--preset--color--primary);outline-offset:-2px}.wp-site-blocks input[type=checkbox],.wp-site-blocks input[type=radio],.editor-styles-wrapper input[type=checkbox],.editor-styles-wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;width:20px;height:20px;margin:0 .25rem 0 0;border:1px solid color-mix(in srgb,var(--wp--preset--color--contrast) 70%,transparent);outline:0;vertical-align:middle;top:-2px}.wp-site-blocks input[type=checkbox]:checked,.wp-site-blocks input[type=radio]:checked,.editor-styles-wrapper input[type=checkbox]:checked,.editor-styles-wrapper input[type=radio]:checked{border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.wp-site-blocks input[type=checkbox]:checked:before,.wp-site-blocks input[type=radio]:checked:before,.editor-styles-wrapper input[type=checkbox]:checked:before,.editor-styles-wrapper input[type=radio]:checked:before{position:absolute;content:"";-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMmw1IDVsMTAgLTEwIiAvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMmw1IDVsMTAgLTEwIiAvPjwvc3ZnPg==");background-color:var(--wp--preset--color--base);-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center;width:100%;height:100%;left:0;margin:0}.wp-site-blocks input[type=radio],.editor-styles-wrapper input[type=radio]{border-radius:50%}.wp-site-blocks textarea,.editor-styles-wrapper textarea{font-size:var(--wp--preset--font-size--2-xs);background-color:transparent;color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:1em;width:100%;min-height:7em;resize:vertical}.wp-site-blocks textarea:focus,.editor-styles-wrapper textarea:focus{outline:solid;outline-color:var(--wp--preset--color--primary);outline-width:2px;outline-offset:-2px}.wp-site-blocks select,.editor-styles-wrapper select{font-size:var(--wp--preset--font-size--2-xs);border:1px solid color-mix(in srgb,currentColor 30%,transparent);height:2.75em}.wp-site-blocks select:focus,.editor-styles-wrapper select:focus{outline:solid;outline-color:var(--wp--preset--color--primary);outline-width:2px;outline-offset:-2px}.wp-site-blocks select,.editor-styles-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 1em top 55%;background-size:16px 16px;box-shadow:none;min-height:30px;padding:0 1em;vertical-align:middle;min-width:10em}.wp-site-blocks legend,.editor-styles-wrapper legend{padding:0 .5em}.wp-site-blocks fieldset,.editor-styles-wrapper fieldset{border:1px solid color-mix(in srgb,currentColor 30%,transparent)}nav.wp-block-navigation ul.wp-block-page-list li,nav.wp-block-navigation ol.wp-block-page-list li{margin-bottom:0}ul:not(.wp-block-navigation,.wp-block-navigation-submenu,.wp-block-social-links,.is-layout-flex) li:not(:last-child),ol:not(.wp-block-navigation,.wp-block-navigation-submenu,.wp-block-social-links,.is-layout-flex) li:not(:last-child){margin-bottom:calc(var(--wp--custom--style--block-gap)/2)}ul,ol{padding-left:1.5em}ul li ul,ul li ol,ol li ul,ol li ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}main{font-size:var(--wp--preset--font-size--main-content)}.has-block-gap>*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.has-block-gap>*+*{-webkit-margin-before:var(--wp--style--block-gap);margin-block-start:var(--wp--style--block-gap);-webkit-margin-after:0;margin-block-end:0}html :where(.is-style-hakoniwa-blocks-template-part-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-style-hakoniwa-blocks-template-part-sticky){--wp-admin--admin-bar--position-offset:0px}.is-style-hakoniwa-blocks-template-part-fixed{top:0}}