@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}:root{--p-brand-color-yellow-100:#fff7c3;--p-brand-color-yellow-300:#fff087;--p-brand-color-yellow-500:#ffe110;--p-brand-color-yellow-700:#ccb40d;--p-brand-color-yellow-900:#a18f12;--p-brand-color-red-100:#ffcfd0;--p-brand-color-red-300:#ff9fa1;--p-brand-color-red-500:#ff4044;--p-brand-color-red-700:#cc3336;--p-brand-color-red-900:#9f272a;--p-brand-color-pink-100:#ffd6f2;--p-brand-color-pink-300:#ffade5;--p-brand-color-pink-500:#ff5ccc;--p-brand-color-pink-700:#cc4aa3;--p-brand-color-pink-900:#9c3a7d;--p-brand-color-blue-100:#bfdbff;--p-brand-color-blue-300:#7fb7ff;--p-brand-color-blue-500:#0070ff;--p-brand-color-blue-700:#005acc;--p-brand-color-blue-900:#13498c;--p-brand-color-cyan-100:#c7f7fa;--p-brand-color-cyan-300:#90eef6;--p-brand-color-cyan-500:#2de;--p-brand-color-cyan-700:#1bb1be;--p-brand-color-cyan-900:#198b96;--p-brand-color-green-100:#bff0d8;--p-brand-color-green-300:#7fe2b2;--p-brand-color-green-500:#00c666;--p-brand-color-green-700:#009e52;--p-brand-color-green-900:#0c7e42;--p-brand-color-orange-100:#ffdfcb;--p-brand-color-orange-300:#ffbf97;--p-brand-color-orange-500:#ff8030;--p-brand-color-orange-700:#cc6626;--p-brand-color-orange-900:#a2521d;--p-brand-color-purple-100:#eed0ff;--p-brand-color-purple-300:#dda1ff;--p-brand-color-purple-500:#b4f;--p-brand-color-purple-700:#9636cc;--p-brand-color-purple-900:#63357e;--p-brand-color-turquoise-100:#c2f6ee;--p-brand-color-turquoise-300:#85eddd;--p-brand-color-turquoise-500:#0cdcbb;--p-brand-color-turquoise-700:#0ab096;--p-brand-color-turquoise-900:#088a77;--p-brand-color-lime-100:#e9f5c2;--p-brand-color-lime-300:#d4eb85;--p-brand-color-lime-500:#aad80b;--p-brand-color-lime-700:#88ad09;--p-brand-color-lime-900:#6d8a1e;--p-brand-color-black-100:#c4c4c4;--p-brand-color-black-300:#999;--p-brand-color-black-500:#111;--p-brand-color-white-500:#fff;--p-brand-color-white-700:#ccc;--p-brand-color-white-900:#b3b3b3;--p-ui-color-black-50:#f7f7f7;--p-ui-color-black-100:#e3e8e8;--p-ui-color-black-200:#c6cbcc;--p-ui-color-black-300:#adb2b2;--p-ui-color-black-400:#909899;--p-ui-color-black-500:#787f80;--p-ui-color-black-600:#606566;--p-ui-color-black-700:#484c4d;--p-ui-color-black-800:#303333;--p-ui-color-black-900:#222;--p-ui-color-white:#fff;--p-ui-color-red:#ff595d;--p-ui-color-blue:#338dff;--p-color-primary-text:#222;--p-color-secondary-text:#909899;--p-color-tertiary-text:#c6cbcc;--p-color-inverse-primary-text:#fff;--p-color-primary-background:#fff;--p-color-secondary-background:#c6cbcc;--p-color-border:#e3e8e8;--p-color-placeholder:#c6cbcc;--p-color-disable:#c6cbcc;--p-color-error:#ff595d;--p-color-accent:#338dff;--p-color-link:#338dff;--p-typography-title-large-font-size:18px;--p-typography-title-large-font-weight:bold;--p-typography-title-large-line-height:1.2;--p-typography-title-medium-font-size:15px;--p-typography-title-medium-font-weight:bold;--p-typography-title-medium-line-height:1.2;--p-typography-title-small-font-size:13px;--p-typography-title-small-font-weight:bold;--p-typography-title-small-line-height:1.2;--p-typography-label-large-regular-font-size:14px;--p-typography-label-large-regular-font-weight:normal;--p-typography-label-large-regular-line-height:1.2;--p-typography-label-large-bold-font-size:14px;--p-typography-label-large-bold-font-weight:bold;--p-typography-label-large-bold-line-height:1.2;--p-typography-label-medium-regular-font-size:12px;--p-typography-label-medium-regular-font-weight:normal;--p-typography-label-medium-regular-line-height:1.2;--p-typography-label-medium-bold-font-size:12px;--p-typography-label-medium-bold-font-weight:bold;--p-typography-label-medium-bold-line-height:1.2;--p-typography-label-small-regular-font-size:11px;--p-typography-label-small-regular-font-weight:normal;--p-typography-label-small-regular-line-height:1.2;--p-typography-label-small-bold-font-size:11px;--p-typography-label-small-bold-font-weight:bold;--p-typography-label-small-bold-line-height:1.2;--p-typography-body-large-font-size:15px;--p-typography-body-large-font-weight:normal;--p-typography-body-large-line-height:1.5;--p-typography-body-medium-font-size:13px;--p-typography-body-medium-font-weight:normal;--p-typography-body-medium-line-height:1.5;--p-typography-body-small-font-size:11px;--p-typography-body-small-font-weight:normal;--p-typography-body-small-line-height:1.5;--p-space-2:2px;--p-space-4:4px;--p-space-6:6px;--p-space-8:8px;--p-space-12:12px;--p-space-16:16px;--p-space-24:24px;--p-space-32:32px;--p-opacity-0:0;--p-opacity-25:0.25;--p-opacity-40:0.4;--p-opacity-50:0.5;--p-opacity-60:0.6;--p-opacity-75:0.75;--p-opacity-100:1;--p-opacity-disable:0.25;--p-opacity-highlight:0.6;--p-opacity-ripple-highlight:0.5;--p-radius-4:4px;--p-radius-6:6px;--p-radius-8:8px;--p-radius-10:10px;--p-radius-9999:9999px;--p-radius-small-primary:4px;--p-radius-small-secondary:6px;--p-radius-large-primary:10px;--p-radius-large-secondary:8px;--p-radius-full:9999px}@font-face{font-family:Pococha Sans;src:url(/_next/static/media/pococha-sans.3f94a036.woff2) format("woff2"),url(/_next/static/media/pococha-sans.8f2dfe9c.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: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` にも追記すること !! */:root{--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;--infinity-strong-text:#ffe095}