.links[data-astro-cid-ikrnwhuo]{display:flex;gap:var(--spacing-2);.sns-icon{width:var(--font-size-4);height:var(--font-size-4)}}.address[data-astro-cid-l3trhy4j]{position:relative;z-index:100;display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-3);line-height:1}.left-wrapper[data-astro-cid-l3trhy4j],.right-wrapper[data-astro-cid-l3trhy4j]{display:flex;flex-direction:column;gap:var(--spacing-3)}dl[data-astro-cid-l3trhy4j]{display:grid;grid-template-columns:auto auto;grid-gap:var(--spacing-2);gap:var(--spacing-2);place-content:center start}.sohosai[data-astro-cid-l3trhy4j]{font-size:var(--font-size-4);font-weight:600}.mail[data-astro-cid-l3trhy4j]{text-decoration:underline}.bg-image[data-astro-cid-l3trhy4j]{position:relative;top:24px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.white[data-astro-cid-l3trhy4j]{color:#fff}@media (min-width: 768px){.address[data-astro-cid-l3trhy4j]{flex-direction:row-reverse;align-items:end}.right-wrapper[data-astro-cid-l3trhy4j]{flex-direction:column-reverse;align-items:end}.bg-image[data-astro-cid-l3trhy4j]{top:64px}}.common-header{position:relative;>.top{position:relative;display:flex;justify-content:space-between;padding:var(--spacing-2) var(--spacing-6) var(--spacing-2) var(--spacing-3);margin:var(--spacing-1) var(--spacing-1) 0;background:#ffffffb3;border-radius:10px;backdrop-filter:blur(3px);>.menu{display:flex;flex-shrink:0;gap:var(--spacing-4);align-items:center;@media screen and (max-width: 900px){display:none}>.item{position:relative;flex-shrink:0;cursor:pointer;transition:.2s;&:before{position:absolute;right:0;bottom:-6px;left:0;display:block;width:100%;height:auto;aspect-ratio:120 / 10;content:"";background-image:url(/_astro/HoverLine.Bsnaohfa.svg);background-repeat:no-repeat;background-size:cover;clip-path:inset(0 100% 0 0);transform:rotate(-1deg);transition:clip-path .7s cubic-bezier(.175,.885,.32,1.275)}@media (any-hover: hover){&:hover:before{clip-path:inset(0 0% 0 0);transform:rotate(-2deg)}&:hover{padding-bottom:3px;margin-top:-3px}}>.link{display:grid;align-items:center;font-size:var(--font-size-6);font-weight:600}}}}}.sohosai-logo{display:flex;gap:var(--spacing-1);align-items:center;font-size:var(--font-size-6);font-weight:700;color:var(--text-dark);transition:var(--transition-s);>.icon{width:auto;height:1.2em}}#is-open{display:none}.hamburger-button{position:absolute;top:18px;right:24px;z-index:var(--header-menu-button-z-index);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:space-between;width:35px;height:auto;transition:.2s;&:focus{outline:2px solid white;outline-offset:2px}>.line{display:inline-block;width:100%;height:4px;background-color:var(--text-dark);border-radius:2px;transform:translateZ(0);transition:var(--transition-s);will-change:transform}&:has(~#is-open:checked){>.line{&:nth-child(1){transform:rotate(45deg);transform-origin:top left}&:nth-child(2){opacity:0}&:nth-child(3){transform:rotate(-45deg);transform-origin:bottom left}}}}.side-navigation{position:fixed;top:0;right:0;z-index:calc(var(--header-z-index) + 1);display:grid;grid-template-rows:min-content 1fr;width:min(370px,100vw);height:100%;background:var(--base-color);transform:translate(100%);transition:var(--transition-s);@media (min-width: 768px){width:min(768px,100vw)}&:has(~#is-open:checked){filter:drop-shadow(-8px 8px 16px rgb(0 0 0 / 25%));transform:translate(0)}&:not(:has(~#is-open:checked)){filter:none}>.header{display:flex;justify-content:space-between;padding:var(--spacing-3)}>.content{display:grid;grid-gap:var(--spacing-5);gap:var(--spacing-5);align-content:space-between;padding:var(--spacing-3);overflow:auto;overscroll-behavior:none;>.main{display:grid;grid-gap:var(--spacing-3);gap:var(--spacing-3);justify-items:center;justify-self:center;margin-inline:0;>.menu{display:grid;grid-template-columns:max-content min-content;grid-gap:var(--spacing-3) var(--spacing-5);gap:var(--spacing-3) var(--spacing-5);justify-content:start;justify-self:start;font-size:var(--font-size-7);font-weight:600;text-shadow:0 4px 4px rgb(0 0 0 / 25%);@media (min-width: 768px){grid-template-columns:repeat(2,auto)}>.item{display:contents;@media (min-width: 768px){display:block}a{display:grid;grid-template-columns:subgrid;grid-column:span 2;grid-gap:var(--spacing-3);gap:var(--spacing-3);align-items:center;transition:var(--transition-s);@media (min-width: 768px){display:inline-flex}>.arrow{width:12px;height:auto;transition:.1s}@media (any-hover: hover){&:hover{>.arrow{transform:translate(6px)}}}}}}>.separator{justify-self:center}}>.footer{display:flex;flex-direction:column;gap:var(--spacing-4);>.separator{align-self:center;@media (min-width: 768px){width:80%;height:auto;-o-object-fit:cover;object-fit:cover}}>.content{display:flex;flex-direction:column;gap:var(--spacing-2);>.contact{display:grid;grid-template-columns:auto auto;grid-gap:var(--spacing-1);gap:var(--spacing-1);place-content:center start;>.mail{text-decoration:underline}}>.middle{display:flex;align-items:center;justify-content:space-between;>.sohosai{font-size:var(--font-size-4);font-weight:600}}>.copyright{line-height:1}}}}}.side-navigation-background{position:fixed;top:0;left:0;z-index:var(--header-z-index);width:100%;height:100%;pointer-events:none;content:"";background-color:#f8f4e777;opacity:0;backdrop-filter:blur(0);transition:opacity .2s ease,backdrop-filter .2s ease;&:has(~#is-open:checked){pointer-events:auto;opacity:1}}html{height:100%;scrollbar-gutter:stable;scroll-padding-top:var(--spacing-6);background-color:var(--base-color);@media (prefers-reduced-motion: no-preference){scroll-behavior:smooth}}body{height:100%;font-family:Shippori Mincho,serif;line-height:1.5;color:var(--text-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.webkit-only{display:none}::-webkit-full-page-media,:future,:root{.webkit-only{display:inline;display:initial}.no-webkit-only{display:none}}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--font-size-unit: 1rem;--font-size-1: calc(var(--font-size-unit) * 8);--font-size-2: calc(var(--font-size-unit) * 8 / 2);--font-size-3: calc(var(--font-size-unit) * 8 / 3);--font-size-4: calc(var(--font-size-unit) * 8 / 4);--font-size-5: calc(var(--font-size-unit) * 8 / 5);--font-size-6: calc(var(--font-size-unit) * 8 / 6);--font-size-7: calc(var(--font-size-unit) * 8 / 7);--font-size-8: calc(var(--font-size-unit) * 8 / 8);--font-size-9: calc(var(--font-size-unit) * 8 / 9);--font-size-10: calc(var(--font-size-unit) * 8 / 10);--spacing-unit: 8px;--spacing-1: var(--spacing-unit);--spacing-2: calc(var(--spacing-unit) * 2);--spacing-3: calc(var(--spacing-unit) * 3);--spacing-4: calc(var(--spacing-unit) * 5);--spacing-5: calc(var(--spacing-unit) * 8);--spacing-6: calc(var(--spacing-unit) * 13);--spacing-7: calc(var(--spacing-unit) * 21);--spacing-8: calc(var(--spacing-unit) * 34);--spacing-9: calc(var(--spacing-unit) * 55);--spacing-10: calc(var(--spacing-unit) * 89);--base-color: #f8f4e6;--text-dark: #2b2b2b;--text-light: #fff;--primary-orange: #eb6101;--secondary-blue: #00a5bf;--bg-white: #f8f8f8;--border-gray: #ddd;--overlay-white: rgb(255 255 255 / 60%);--overlay-white-gradient: linear-gradient(180deg, rgb(255 255 255 / 60%) 75.6%, rgb(255 255 255 / 0%) 83.73%);--first-view-theme-z-index: 300;--header-z-index: 400;--header-menu-button-z-index: 500;--background-z-index: -100;--transform-scale-0-s: scale(.95);--transform-scale-1-s: scale(1.05);--transition-s: .2s;--transition-m: .3s;--transition-ss-all: all .1s ease-in-out;--container-max-width: 960px;--container-max-width-s: 600px;--overlay-border-radius: 10px;--overlay-filter: blur(3px)}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shippori-mincho-latin-400-normal.C14DXzVn.woff2) format("woff2"),url(/_astro/shippori-mincho-latin-400-normal.BYapkRpK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABAAAAAAC9gAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgWAcYgZgAHQRCAqHRIVjCyoAATYCJANQBCAFhGgHgXcXJBhQG7kJAI7Cce9gMnmhxYQQ+f99m3VfVWPd4N1ErGIyBBtzwohoVA40K0p2PVlV/RozgYevsfZ297RdMwFSJETzRCJppt2QKkNiSIlQRBOe7w9/v+SLXnQDjm460Incu6pcRNrxbKMGjQz7dhMdUMVruAgXKafEPjPEIIAVAAAMY2ZGFG4cAWTCMLQcnToXZhIAqRQGIGznjFCP29tisAOIA3QxL8GI1QFiRu6BgkxnZTbCIH4ViuRK50am5AhIXa5ZYBH4pOT56vJO9KryM2p127dgBoSJ51t4ZcgpQA/FBatp2ZFt4PNagDx26KIBiYfDWH+uKjj1Oo/pQZhBIyOVr2vGeJmZGBjJHJxc3NanchILhZWNHS870kMwALtiCwFMwV1pD8FUBQAGgpiDNLoSmYMxICa8J3UPSDMSgoEAoIe8FiBwAAMsruIIYiUrv9OJkwA2wkvsO06cc7MQqRRYMHiTnjgTu6LhyrQr1ivKFb7tA4RqEIogw6v+QhnADbQE0C4AAJAAgCF+NoSxClKhHuO8XqvVZstfn3ueyWG8wd7Y0NzkaGisamo49zaSb8l90T/kPjU576mXVkO+XPtK5jp6Qu6L/Cb3vUO97yr9Nb8radS7NvcVDQhrJJ5bDTy+Nprwp7JNslWmfbvOnPSD3PdW47eLH0dyxKXc6TFoN2uU/h9n2DvC9McK2lEX33Gbq/S/S+tYeMPjJeOT5J1PRiS1G2pNemV5rpo0GNMuflEimU9k5WtFj2Ulpa1TCz8vZmDdsTStH0l1tbztmnq3NnlNXbL4sf3GXJBISaQuCTISzffOjZDUtr6YJZlPsvKZzCdyY0Vbg+Rz6QSsygwt6X8G71q6qeaOo3dI4xc0h3om9Vc2E/vRQbk02KO7E/6MPupxP6bm+F4slMSCkvGXDjS/+ln7yfL1hkv9pguEofBFX476mNvzqNvePfIAy8S7X0v3tHncN3jS3rhbY66ShbTcDWWHjIWZCA6aWJ2BtHYqzVNsWtPKHgPf7QRrhfGMFU4cFDW7Z9keErTSvkXz/q9p/3u1SvD7quKssJ0UgmUXsYVP1ZpMrADW+7sC1jNrc4gYuRgDHIuj5St5DR+bXJtmgFc5L5wZ9lZ86wh+bC7v9hsMrDRrTBjK0RbNu1nTNm85WH2fNRj+uStx4qmFknkvKe6phaJxXvOlbSeiWQn//eko/8zCrFe+PV6YhT3Lk3jdmKxHAwAIwAdloTnOj1Y4RpwxO/h+ADYva3myfPfd7uZLq+dnpRv4GoAJAwAE0uzqdpC+PbDRNw2IOEot+90MANsAKA9EbKMT/0gGvItcbpx3wtXJQFgXTM8OA6nfUL+yt8e8JBBATX/JJI4za8JRxQLgB4rU80luKsln7Ck9nxtnbb7E5618g6i6fKMqg1j21gW00GXxHnHDVEMXVy+mVQ9dnE9cqw4+3WKaVZshaqo5WvzYPTbAj5+mVZd6LboNMFujZgkdasXM1yi2LVY3NxVCfAKyuN9wgu5qUivBmm4t/Jp1QplrBPgM4RNSvqtTRVeLGLo7Ky9qrog5hu/zoZqx7APVeN1WxPWaZi2HwRXkF+xYgpfXopFA1UyxsqdNo/qtsMYyW7eDZeE4oez00jRr9frvE+r41OvWqVqTbl10DWrFJVQvlnKMaDD1uSC++pgDusSIk0QG3EZGMpGZLCSTQlaykZ0c5DQlulr9/rF+5UuN28S69VrdpqdqtObxszPcZAuOG28rD7bMDPmHWP6PytTGP0fitdTWJ/QlVW/taODZPKlxAoc/TUeLYiAjdvDuAPHKQS3Q/1Ur3185nno2LqQbANDFnhnMdUpPGDESknUiRVR9lvPILftjH+rD7D/yQrxCLsP+Y98XDwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/shippori-mincho-latin-600-normal.6Q85HP94.woff2) format("woff2"),url(/_astro/shippori-mincho-latin-600-normal.BtWD08KL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/shippori-mincho-latin-700-normal.DHcmzUO5.woff2) format("woff2"),url(/_astro/shippori-mincho-latin-700-normal.CkoCYOiI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{&:has(.common-header>#is-open:checked){overflow:hidden}}.global-container[data-astro-cid-37fxchfa]{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:100vh;overflow:hidden}.header[data-astro-cid-37fxchfa]{position:fixed;top:0;right:0;left:0;z-index:calc(var(--header-z-index) - 1)}.footer[data-astro-cid-37fxchfa]{position:absolute;bottom:0;width:100%}
