@charset "utf-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:initial;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:initial;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:initial}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@font-face{font-family:Pococha Sans;src:url(/static/pococha-sans.woff2) format("woff2"),url(/static/pococha-sans.woff) format("woff")}html{font-family:Helvetica Neue,Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:0;line-height:1}body,html{height:100vh}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);width:100%;min-width:320px;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;outline:none;cursor:pointer;transition-property:opacity}@media (hover:none){a:not([data-noh=true]){transition-duration:.1s}a:not([data-noh=true]):active:not(:disabled),a:not([data-noh=true]):focus:not(:disabled){opacity:.6}}@media (hover:hover){a:not([data-noh=true]){transition-duration:.3s}a:not([data-noh=true]):hover:not(:disabled){opacity:.6}}hr{margin:0;border-top-width:1px;border-top-style:solid;border-right:none;border-bottom:none;border-left:none;background:none}button,input,textarea{user-select:auto;-webkit-user-select:initial;-webkit-touch-callout:initial}button{outline:none;cursor:pointer}em{font-style:normal}#nprogress{--bar-color:#111;pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:99;width:100%;height:2px;background-color:var(--bar-color)}#nprogress .peg{display:block;box-shadow:0 0 10px var(--bar-color),0 0 5px var(--bar-color);position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translateY(-4px)}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .bar{position:absolute}.recoilDevTools{--size:64px;position:fixed;display:flex;justify-content:center;align-items:center;bottom:32px;right:32px;width:var(--size);height:var(--size);background-size:var(--size) var(--size);border-radius:calc(var(--size) / 2);cursor:pointer;box-shadow:0 6px 20px #0003;z-index:9999}

/* !! ここに変数を追加するときは、 `.stylelintrc.yml` の `custom-property-pattern` にも追記すること !! */body{--official-site-sp-top-padding:152px;--official-site-sp-side-padding:28px;--official-site-pc-top-padding:290px;--official-site-pc-side-padding:236px;--official-site-content-max-width:970px;--official-site-image-list-max-width:1170px;--official-site-royal-charge-link-height:60px;--vip-users-footer-height:60px}