@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:xYuGothic;font-weight:400;font-style:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGo-Medium"),local("YuGothic Medium"),local("YuGothic-Regular"),local("Yu Gothic")}@font-face{font-family:xYuGothic;font-weight:700;font-style:normal;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGo-Bold"),local("YuGothic Bold"),local("Yu Gothic")}@font-face{font-family:xYuMincho;font-weight:400;font-style:normal;src:local("YuMincho-Regular"),local("Yu Mincho Regular"),local("YuMin-Medium"),local("YuMincho Medium"),local("Yu Mincho")}@font-face{font-family:xYuMincho;font-weight:600;font-style:normal;src:local("YuMincho-Demibold"),local("Yu Mincho Demibold"),local("YuMin-Demibold"),local("YuMincho Demibold"),local("Yu Mincho")}:root{--font-din-alt:Dinish, "Helvetica Neue" , Helvetica , Arial, sans-serif;--font-din-alt-narrow:DinishCondensed, "Helvetica Neue" , Helvetica , Arial, sans-serif}@font-face{font-family:Dinish;font-style:normal;font-weight:400;src:url(../assets/fonts/dinish/Dinish-Regular.woff2)}@font-face{font-family:Dinish;font-style:Italic;font-weight:400;src:url(../assets/fonts/dinish/Dinish-Italic.woff2)}@font-face{font-family:Dinish;font-style:normal;font-weight:700;src:url(../assets/fonts/dinish/Dinish-Bold.woff2)}@font-face{font-family:DinishCondensed;font-style:normal;font-weight:400;src:url(../assets/fonts/dinish/DinishCondensed-Regular.woff2)}@font-face{font-family:DinishCondensed;font-style:Italic;font-weight:400;src:url(../assets/fonts/dinish/DinishCondensed-Italic.woff2)}@font-face{font-family:DinishCondensed;font-style:normal;font-weight:700;src:url(../assets/fonts/dinish/DinishCondensed-Bold.woff2)}@font-face{font-family:DinishExpanded;font-style:normal;font-weight:400;src:url(../assets/fonts/dinish/DinishExpanded-Regular.woff2)}@font-face{font-family:DinishExpanded;font-style:Italic;font-weight:400;src:url(../assets/fonts/dinish/DinishExpanded-Italic.woff2)}@font-face{font-family:DinishExpanded;font-style:normal;font-weight:700;src:url(../assets/fonts/dinish/DinishExpanded-Bold.woff2)}:root{--iconfont:"icon";--icon-bulb:"";--icon-circleFillLeft:"";--icon-circleFillRight:"";--icon-email:"";--icon-home:"";--icon-note:"";--icon-tel:"";--icon-null:"";--icon-up:"";--icon-left:"";--icon-down:"";--icon-right:"";--icon-plus:"";--icon-minus:"";--icon-x:""}@font-face{font-family:icon;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)}.Icon{--icon:none;display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-.1em}.Icon:before{content:var(--icon);display:block;font-family:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit}.Icon.-bulb{--icon:var(--icon-bulb)}.Icon.-circleFillLeft{--icon:var(--icon-circleFillLeft)}.Icon.-circleFillRight{--icon:var(--icon-circleFillRight)}.Icon.-email{--icon:var(--icon-email)}.Icon.-home{--icon:var(--icon-home)}.Icon.-note{--icon:var(--icon-note)}.Icon.-tel{--icon:var(--icon-tel)}.Icon.-null{--icon:var(--icon-null)}.Icon.-up{--icon:var(--icon-up)}.Icon.-left{--icon:var(--icon-left)}.Icon.-down{--icon:var(--icon-down)}.Icon.-right{--icon:var(--icon-right)}.Icon.-plus{--icon:var(--icon-plus)}.Icon.-minus{--icon:var(--icon-minus)}.Icon.-x{--icon:var(--icon-x)}@media (min-width:1153px){_{_:0}}@media (min-width:681px){_{_:0}}@media (max-width:1152px) and (min-width:681px){_{_:0}}@media (max-width:1152px){_{_:0}}@media (max-width:680px){_{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_{_:0}}html{height:100%;font-family:Noto Sans JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans CJK JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;color:inherit}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]{background-image:linear-gradient(#fff,#fff)}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.25em}.-onlyLargeScreen{display:none!important}@media (min-width:1153px){.-onlyLargeScreen{display:block!important}br.-onlyLargeScreen{display:inline!important}}.-onlySmallScreen{display:none!important}@media (max-width:680px){.-onlySmallScreen{display:block!important}br.-onlySmallScreen{display:inline!important}}@media (max-width:680px){.-ignoreSmallScreen{display:none!important}}@media (max-width:1152px) and (min-width:681px){.-ignoreMiddleScreen{display:none!important}}@media (min-width:1153px){.-ignoreLargeScreen{display:none!important}}.-textRight{text-align:right!important}.-textCenter{text-align:center!important}@media (min-width:1153px){_[data-astro-cid-vfdpzjpn]{_:0}}@media (min-width:681px){_[data-astro-cid-vfdpzjpn]{_:0}}@media (max-width:1152px) and (min-width:681px){_[data-astro-cid-vfdpzjpn]{_:0}}@media (max-width:1152px){_[data-astro-cid-vfdpzjpn]{_:0}}@media (max-width:680px){_[data-astro-cid-vfdpzjpn]{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_[data-astro-cid-vfdpzjpn]{_:0}}.SNSIcon[data-astro-cid-vfdpzjpn] img[data-astro-cid-vfdpzjpn]{display:block;width:auto;height:1em}@media (min-width:1153px){_[data-astro-cid-nav4tvmk]{_:0}}@media (min-width:681px){_[data-astro-cid-nav4tvmk]{_:0}}@media (max-width:1152px) and (min-width:681px){_[data-astro-cid-nav4tvmk]{_:0}}@media (max-width:1152px){_[data-astro-cid-nav4tvmk]{_:0}}@media (max-width:680px){_[data-astro-cid-nav4tvmk]{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_[data-astro-cid-nav4tvmk]{_:0}}:root{--header-height:0}@media (min-width:1153px){:root{--header-height:213px}}@media (max-width:1152px){:root{--header-height:60px}}.PageHeader[data-astro-cid-nav4tvmk]{display:contents}@media (min-width:1153px){.PageHeader[data-astro-cid-nav4tvmk]{position:fixed;top:0;left:0;width:232px;z-index:300;display:block}}@media (max-width:1152px){.PageHeader[data-astro-cid-nav4tvmk]{display:block;height:var(--header-height)}}.PageHeader__Backdrop[data-astro-cid-nav4tvmk]{display:none}@media (max-width:1152px){.PageHeader__Backdrop[data-astro-cid-nav4tvmk]{content:"";position:fixed;inset:0;display:block;border:0;z-index:300;background:#ffffff80;backdrop-filter:blur(10px);opacity:0;transition:opacity .3s;pointer-events:none}.PageHeader__Backdrop[data-astro-cid-nav4tvmk]:where(.-menuExpanded *){opacity:1;pointer-events:auto}}.PageHeader__Inner[data-astro-cid-nav4tvmk]{--color:#fff;--bg-color:#00A1D9}.PageHeader__Inner[data-astro-cid-nav4tvmk]:where(.-color1 *){--color:#FFF;--bg-color:#3C3C3C}.PageHeader__Inner[data-astro-cid-nav4tvmk]:where(.-color2 *){--color:#FFFE00;--bg-color:#222648}.PageHeader__Inner[data-astro-cid-nav4tvmk]{color:var(--color)}@media (min-width:1153px){.PageHeader__Inner[data-astro-cid-nav4tvmk]{min-height:100%;background:url("data:image/svg+xml,%3csvg%20height='256'%20viewBox='0%200%20232%20256'%20width='232'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%2300A1D9'%3e%3cpath%20d='m0%20217h202c16.57%200%2030%2013.43%2030%2030v9h-232z'/%3e%3cpath%20d='m0%200h232v183c0%2016.57-13.43%2030-30%2030h-202z'/%3e%3c/g%3e%3c/svg%3e")no-repeat 0 0,linear-gradient(var(--bg-color),var(--bg-color)) no-repeat 0 256px}.PageHeader__Inner[data-astro-cid-nav4tvmk]:where(.-color1 *){background-image:url("data:image/svg+xml,%3csvg%20height='256'%20viewBox='0%200%20232%20256'%20width='232'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%233c3c3c'%3e%3cpath%20d='m0%20217h202c16.57%200%2030%2013.43%2030%2030v9h-232z'/%3e%3cpath%20d='m0%200h232v183c0%2016.57-13.43%2030-30%2030h-202z'/%3e%3c/g%3e%3c/svg%3e"),linear-gradient(var(--bg-color),var(--bg-color))}.PageHeader__Inner[data-astro-cid-nav4tvmk]:where(.-color2 *){background-image:url("data:image/svg+xml,%3csvg%20height='256'%20viewBox='0%200%20232%20256'%20width='232'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23222648'%3e%3cpath%20d='m0%20217h202c16.57%200%2030%2013.43%2030%2030v9h-232z'/%3e%3cpath%20d='m0%200h232v183c0%2016.57-13.43%2030-30%2030h-202z'/%3e%3c/g%3e%3c/svg%3e"),linear-gradient(var(--bg-color),var(--bg-color))}}@media (max-width:1152px){.PageHeader__Inner[data-astro-cid-nav4tvmk]{position:fixed;z-index:300;inset:0 0 auto;padding:0 0 0 36px;height:var(--header-height);background:var(--bg-color);border-radius:0 0 0 30px}}.PageHeader__Logo[data-astro-cid-nav4tvmk]{margin:0}@media (min-width:1153px){.PageHeader__Logo[data-astro-cid-nav4tvmk]{display:grid;place-content:center;height:213px;margin-bottom:4px}}@media (max-width:1152px){.PageHeader__Logo[data-astro-cid-nav4tvmk]{display:flex;height:var(--header-height);align-items:center}}.PageHeader__Logo[data-astro-cid-nav4tvmk] img{display:block}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]{display:none}@media (max-width:1152px){.PageHeader__MenuButton[data-astro-cid-nav4tvmk]{position:absolute;inset:0 20px 0 auto;display:block;height:30px;aspect-ratio:1;padding:0;margin:auto;border:0;border-radius:50%}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:before,.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:after{content:"";position:absolute;inset:0;display:block;width:100%;aspect-ratio:1;transition:transform .3s}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2230%22 height=%2230%22%3E%3Cpath fill=%22%232892c8%22 d=%22M6 11h18v2H6zm0 6h18v2H6z%22/%3E%3C/svg%3E")}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:where(.-color1 *):before,.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:where(.-color2 *):before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2230%22 height=%2230%22%3E%3Cpath fill=%22%233C3C3C%22 d=%22M6 11h18v2H6zm0 6h18v2H6z%22/%3E%3C/svg%3E")}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:after{transform:scale(0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2230%22 height=%2230%22%3E%3Cpath fill=%22%232892c8%22 d=%22m22.28 9.48-1.42-1.42-5.72 5.73-6-6-1.42 1.42 6 6-5.58 5.58 1.41 1.42 5.59-5.59 5.31 5.31 1.41-1.41-5.31-5.31z%22/%3E%3C/svg%3E")}.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:where(.-color1 *):after,.PageHeader__MenuButton[data-astro-cid-nav4tvmk]:where(.-color2 *):after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2230%22 height=%2230%22%3E%3Cpath fill=%22%233C3C3C%22 d=%22m22.28 9.48-1.42-1.42-5.72 5.73-6-6-1.42 1.42 6 6-5.58 5.58 1.41 1.42 5.59-5.59 5.31 5.31 1.41-1.41-5.31-5.31z%22/%3E%3C/svg%3E")}.PageHeader__MenuButton[data-astro-cid-nav4tvmk][aria-expanded=true]:before{transform:scale(0)}.PageHeader__MenuButton[data-astro-cid-nav4tvmk][aria-expanded=true]:after{transform:scale(1)}}.PageHeader__Panel[data-astro-cid-nav4tvmk]{padding:40px 30px;height:calc(100vh - var(--header-height))}@media (max-width:1152px){.PageHeader__Panel[data-astro-cid-nav4tvmk]{position:fixed;inset:var(--header-height)0 0 auto;width:266px;padding:0;visibility:hidden;pointer-events:none;transition:visibility 0s .3s}.PageHeader__Panel[data-astro-cid-nav4tvmk]:where(.-menuExpanded *){visibility:visible;pointer-events:auto;transition:none}}.PageHeader__PanelInner[data-astro-cid-nav4tvmk]{display:contents}@media (max-width:1152px){.PageHeader__PanelInner[data-astro-cid-nav4tvmk]{display:block;box-sizing:border-box;height:100%;padding:0 30px 42px;background:var(--bg-color);overflow:auto;border-bottom-left-radius:30px;transform:translate(100%);transition:transform .3s}.PageHeader__PanelInner[data-astro-cid-nav4tvmk]:where(.-menuExpanded *){transform:translate(0)}}.PageHeader__NavList[data-astro-cid-nav4tvmk]{padding:0;margin:0 0 20px;list-style:none}.PageHeader__NavList[data-astro-cid-nav4tvmk] li[data-astro-cid-nav4tvmk]{padding-bottom:1px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%226%22 height=%221%22%3E%3Cpath fill=%22%23fff%22 d=%22M0 .25V1h1V0H0z%22/%3E%3C/svg%3E")repeat-x 0 100%}.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]{position:relative;display:block;padding:16px 44px 16px 30px;margin:0-30px;font-weight:700;font-size:.8125rem;line-height:1;text-decoration:none;color:inherit}@media (max-width:1152px){.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]{padding-block:18px;font-size:.9375rem}}.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk].-current,.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]:hover{background:#0072ab}.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk].-current:where(.-color1 *),.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk].-current:where(.-color2 *),.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]:hover:where(.-color1 *),.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]:hover:where(.-color2 *){background-color:#000}.PageHeader__NavList[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]:before{content:var(--icon-circleFillRight);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:30px;font-size:16px;line-height:0}.PageHeader__A11yUtils[data-astro-cid-nav4tvmk]{position:relative}.PageHeader__A11yUtilButton[data-astro-cid-nav4tvmk]{position:relative;display:flex;align-items:center;min-height:50px;box-sizing:border-box;width:100%;padding:8px 24px 8px 11px;margin:14px 0 0;border:0;border-radius:5px;font-weight:700;font-size:.8125rem;line-height:1.3;text-align:left;text-decoration:none;color:#222648;background:#fff}.PageHeader__A11yUtilButton[data-astro-cid-nav4tvmk]:before{content:var(--icon-circleFillRight);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;font-size:16px;line-height:0}.PageHeader__A11yUtilButton[data-astro-cid-nav4tvmk]:where(.PageHeader__A11yUtils.-show *){background:#bce8ff}.PageHeader__A11yUtilButton[data-astro-cid-nav4tvmk]:where(.PageHeader__A11yUtils.-show *):after{content:"";position:absolute;inset:0-31px 0 calc(100% - 10px);background:inherit}@media (max-width:1152px){.PageHeader__A11yUtilButton[data-astro-cid-nav4tvmk]:where(.PageHeader__A11yUtils.-show *):after{content:none}}.PageHeader__A11yUtilPanel[data-astro-cid-nav4tvmk]{position:absolute;top:50%;left:calc(100% + 30px);translate:0-50%;display:none;width:max-content;padding:20px 20px 20px 15px;border-radius:0 5px 5px 0;background:#bce8ff}@media (max-width:1152px){.PageHeader__A11yUtilPanel[data-astro-cid-nav4tvmk]{position:static;translate:none;width:auto;margin-top:5px;border-radius:5px}}.PageHeader__A11yUtilPanel[data-astro-cid-nav4tvmk]:where(.PageHeader__A11yUtils.-show *){display:block}.PageHeader__A11yUtilHeading[data-astro-cid-nav4tvmk]{margin:17px 0 14px;font-style:normal;font-weight:700;font-size:.8125rem;line-height:1.3;color:#222648}.PageHeader__A11yUtilHeading[data-astro-cid-nav4tvmk]:first-child{margin-top:0}.PageHeader__FontSizeButtons[data-astro-cid-nav4tvmk]{display:flex;gap:5px;padding:0;margin:0;list-style:none}@media (max-width:1152px){.PageHeader__FontSizeButtons[data-astro-cid-nav4tvmk]{flex-wrap:wrap}}.PageHeader__FontSizeButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]{width:2.875rem;height:2.375rem;border:0;border-radius:3px;font-weight:700;line-height:0;color:#222648;background:#fff}.PageHeader__FontSizeButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]:where(li:nth-child(1) *){font-size:.8125rem}.PageHeader__FontSizeButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]:where(li:nth-child(2) *){font-size:1.625rem}.PageHeader__ColorButtons[data-astro-cid-nav4tvmk]{display:flex;gap:5px;padding:0;margin:0;list-style:none}@media (max-width:1152px){.PageHeader__ColorButtons[data-astro-cid-nav4tvmk]{flex-wrap:wrap}}.PageHeader__ColorButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]{width:2.875rem;height:2.375rem;border:0;border-radius:3px;font-weight:700;font-size:.8125rem;line-height:0;color:#222648;background:#fff}.PageHeader__ColorButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]:where(li:nth-child(2) *){color:#222648;background-color:#fff}.PageHeader__ColorButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]:where(li:nth-child(2) *){color:#fff;background-color:#000}.PageHeader__ColorButtons[data-astro-cid-nav4tvmk] button[data-astro-cid-nav4tvmk]:where(li:nth-child(3) *){color:#fffe00;background-color:#10f}.PageHeader__NavButton[data-astro-cid-nav4tvmk]{position:relative;display:flex;align-items:center;min-height:50px;box-sizing:border-box;width:100%;padding:8px 24px 8px 11px;margin:14px 0 0;border:0;border-radius:5px;font-weight:700;font-size:.8125rem;line-height:1.3;text-align:left;text-decoration:none;color:#fff;background:#50586d}.PageHeader__NavButton[data-astro-cid-nav4tvmk]:before{content:var(--icon-circleFillRight);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:10px;font-size:16px;line-height:0}.PageHeader__NavButton[data-astro-cid-nav4tvmk]:where(.-color1 *),.PageHeader__NavButton[data-astro-cid-nav4tvmk]:where(.-color2 *){color:#888;background:#fff}.PageHeader__SNS[data-astro-cid-nav4tvmk]{display:flex;gap:10px;padding:0;margin:20px 0 0;list-style:none}.PageHeader__SNS[data-astro-cid-nav4tvmk] a[data-astro-cid-nav4tvmk]{display:grid;place-items:center;width:34px;aspect-ratio:1;font-size:20px;border-radius:50%;background:#fff}@media (min-width:1153px){_[data-astro-cid-xq6f6bqj]{_:0}}@media (min-width:681px){_[data-astro-cid-xq6f6bqj]{_:0}}@media (max-width:1152px) and (min-width:681px){_[data-astro-cid-xq6f6bqj]{_:0}}@media (max-width:1152px){_[data-astro-cid-xq6f6bqj]{_:0}}@media (max-width:680px){_[data-astro-cid-xq6f6bqj]{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_[data-astro-cid-xq6f6bqj]{_:0}}.PageFooter[data-astro-cid-xq6f6bqj]{--color:#222648;--bg-color:#F3F5F8}.PageFooter[data-astro-cid-xq6f6bqj]:where(.-color1 *){--color:#FFF;--bg-color:#3C3C3C}.PageFooter[data-astro-cid-xq6f6bqj]:where(.-color2 *){--color:#FFFE00;--bg-color:#222648}.PageFooter[data-astro-cid-xq6f6bqj]{display:grid;gap:0 57px;grid-template:"logo nav"auto"logo links"auto"logo contact"auto"sns contact"1fr"sns copyright"auto/161px 1fr;align-items:start;padding:77px 44px 62px;color:var(--color);border-image-source:linear-gradient(var(--bg-color),var(--bg-color));border-image-slice:0 fill;border-image-width:1;border-image-outset:0 100vw;border-image-repeat:stretch;background:var(--bg-color)}@media (max-width:1152px){.PageFooter[data-astro-cid-xq6f6bqj]{display:block;padding:30px 35px}}.PageFooter__Logo[data-astro-cid-xq6f6bqj]{grid-area:logo;margin-bottom:22px}@media (max-width:1152px){.PageFooter__Logo[data-astro-cid-xq6f6bqj]{display:flex;justify-content:center;margin-bottom:10px}}.PageFooter__Logo[data-astro-cid-xq6f6bqj] img[data-astro-cid-xq6f6bqj]{display:block}@media (max-width:1152px){.PageFooter__Logo[data-astro-cid-xq6f6bqj] img[data-astro-cid-xq6f6bqj]{max-width:100%}}.PageFooter__Nav[data-astro-cid-xq6f6bqj]{display:grid;grid-template-columns:repeat(4,1fr);gap:23px 10px;padding:0;margin:0;font-weight:700;font-size:.8125rem;line-height:1.54;list-style:none}@media (max-width:1152px){.PageFooter__Nav[data-astro-cid-xq6f6bqj]{grid-template-columns:repeat(2,1fr);gap:0 26px;width:fit-content;margin:0 auto}}.PageFooter__Nav[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}@media (max-width:1152px){.PageFooter__Nav[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]{position:relative;padding:7px 28px 7px 0;display:block}}.PageFooter__Nav[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]:after{content:var(--icon-circleFillRight);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1152px){.PageFooter__Nav[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]:after{position:absolute;top:50%;right:0;line-height:0}}.PageFooter__Links[data-astro-cid-xq6f6bqj]{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:30px 0 0;font-weight:400;font-size:.75rem;line-height:1.83;list-style:none}@media (max-width:1152px){.PageFooter__Links[data-astro-cid-xq6f6bqj]{justify-content:center;font-size:.625rem;line-height:1;max-width:400px;margin:10px auto 0}}.PageFooter__Links[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]{color:inherit;text-decoration:none}.PageFooter__SNS[data-astro-cid-xq6f6bqj]{grid-area:sns;display:flex;gap:12px;padding:0;margin:0;list-style:none}@media (max-width:1152px){.PageFooter__SNS[data-astro-cid-xq6f6bqj]{justify-content:center;margin:20px 0 0}}.PageFooter__SNS[data-astro-cid-xq6f6bqj] a[data-astro-cid-xq6f6bqj]{display:grid;place-items:center;width:40px;aspect-ratio:1;font-size:22px;border-radius:50%;background:#fff}.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj]{grid-area:contact;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:30px 0 0;padding:0;font-weight:500;font-size:.8125rem;line-height:1.7;list-style:none}@media (max-width:1152px){.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj]{grid-template-columns:1fr;gap:20px;margin-top:20px;font-size:.6875rem}}.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj]>li[data-astro-cid-xq6f6bqj]{display:flex;flex-direction:column}@media (max-width:1152px){.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj]>li[data-astro-cid-xq6f6bqj]{display:block}}.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj] p[data-astro-cid-xq6f6bqj]{margin:10px 0}@media (max-width:1152px){.PageFooter__ContactInfo[data-astro-cid-xq6f6bqj] p[data-astro-cid-xq6f6bqj]{margin-top:4px}}.PageFooter__ContactInfoButton[data-astro-cid-xq6f6bqj]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:999px;font-weight:900;font-size:.75rem;line-height:1.5;text-decoration:none;color:#fff;background:#239dd8}@media (max-width:1152px){.PageFooter__ContactInfoButton[data-astro-cid-xq6f6bqj]{padding:6px;font-size:.625rem}}.PageFooter__ContactInfoButton[data-astro-cid-xq6f6bqj]:where(.-color1 *){color:#000;background:#fff}.PageFooter__ContactInfoButton[data-astro-cid-xq6f6bqj]:where(.-color2 *){color:#222648;background:#fffe00}.PageFooter__ContactList[data-astro-cid-xq6f6bqj]{padding:0 0 0 1.5em;margin:auto 0 0;list-style:none;word-break:break-all}.PageFooter__ContactList[data-astro-cid-xq6f6bqj] .Icon{width:1.2em;margin-left:-1.2em;font-size:1.5em}.PageFooter__Copyright[data-astro-cid-xq6f6bqj]{margin:16px 0 0;font-weight:400;font-size:.75rem;line-height:1.83}@media (max-width:1152px){.PageFooter__Copyright[data-astro-cid-xq6f6bqj]{font-size:.6875rem;text-align:center}}@media (min-width:1153px){_[data-astro-cid-sckkx6r4]{_:0}}@media (min-width:681px){_[data-astro-cid-sckkx6r4]{_:0}}@media (max-width:1152px) and (min-width:681px){_[data-astro-cid-sckkx6r4]{_:0}}@media (max-width:1152px){_[data-astro-cid-sckkx6r4]{_:0}}@media (max-width:680px){_[data-astro-cid-sckkx6r4]{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_[data-astro-cid-sckkx6r4]{_:0}}html:where(.-color1){background:#000}html:where(.-color2){background:#0016ff}.Layout[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:232px minmax(auto,1000px) 1fr}@media (max-width:1152px){.Layout[data-astro-cid-sckkx6r4]{display:block}}.Layout__Side[data-astro-cid-sckkx6r4]{isolation:isolate;z-index:1;grid-column:1}@media (max-width:1152px){.Layout__Side[data-astro-cid-sckkx6r4]{display:contents}}.Layout__Main[data-astro-cid-sckkx6r4]{min-width:0;grid-column:2}@media (max-width:1152px){.Layout__Main[data-astro-cid-sckkx6r4]{display:contents}}