@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{background:#4e5c6b}:root{--vh: 1vh;--sbh: 0px;--scroll-bar-width: 0px}html{overflow-x:hidden;overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 768px){html{font-size:calc(.01 * (100vw - var(--scroll-bar-width)))}}@media screen and (max-width:767.98px){html{font-size:3.8647342995vw;min-height:calc(var(--vh) * 100)}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}body{min-height:100%;color:#4e5c6b;font-family:YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt";background-color:#fff}@media screen and (min-width: 768px){body{font-size:.875rem}}@media screen and (max-width:767.98px){body{font-size:.8125rem}}@media screen and (max-width:767.98px){._pc{display:none!important}}@media screen and (min-width: 768px){._sp{display:none!important}}.CFooter:where(.astro-X2BEAPPT){position:relative}.CFooter-overlay:where(.astro-X2BEAPPT){background-color:#fff;opacity:0;position:fixed;pointer-events:none;width:100%;height:100vh;top:0;left:0}.CFooter-content:where(.astro-X2BEAPPT){position:absolute;bottom:0;right:0;left:0;background-color:#4e5c6b}@media screen and (min-width: 768px){.CFooter-content:where(.astro-X2BEAPPT){width:100%;height:50rem}}.PHeader:where(.astro-NSDGAOZZ){position:fixed;text-align:center;margin-inline:auto;font-weight:700;width:100%}@media screen and (min-width: 768px){.PHeader:where(.astro-NSDGAOZZ){font-size:3.125rem}}.PMenu:where(.astro-JSALJYYY){z-index:1000;position:fixed;inset:0;visibility:hidden}.content:where(.astro-JSALJYYY){position:absolute;z-index:2;overflow-y:scroll}.backdrop:where(.astro-JSALJYYY){position:absolute;inset:0;background-color:#0000}.view:where(.astro-XFQGEZPP){visibility:hidden;padding-top:1em}.view:where(.astro-XFQGEZPP).-show{visibility:visible}.view:where(.astro-XFQGEZPP).-out{position:fixed;inset:0;z-index:1}.view:where(.astro-XFQGEZPP).-out.-immediate{position:static;visibility:hidden}.view:where(.astro-XFQGEZPP).-out .inner:where(.astro-XFQGEZPP){transform:translateY(var(--view-y))}.view:where(.astro-XFQGEZPP).-in{position:relative;z-index:2}.view:where(.astro-XFQGEZPP).-in.-immediate{position:static}
