:root{--color-primary:#1185fe;--color-primary-darker:#084e97;--color-primary-lighter:#a5d1ff;--color-primary-lighter2:#e7f3ff;--color-secondary:#1d9a7a;--color-secondary-lighter:#bce2d8;--color-secondary-lighter2:#f0fbf8;--color-black:#454545;--color-black-rgb:69 69 69;--color-black-lighter:#888;--color-black-lighter2:#e5e5e5;--color-black-lighter3:#f9f9f9;--color-white:#fff;--color-white-rgb:255 255 255;--color-link:#406387;--color-link-lighter:#809fbf;--color-attention:#ef294a;--color-attention-light:#fff0f2;--color-status-level1:#ffe2dd;--color-status-level1-darker:#5d1715;--color-status-level2:#fdecc8;--color-status-level2-darker:#402c1b;--color-status-level3:#dbeddb;--color-status-level3-darker:#1c3829;--color-status-level4:#d3e5ef;--color-status-level4-darker:#183347;--color-status-level0:#ff9d78;--color-status-level0-darker:#815b4c;--height-globalheader:51px}html{color:var(--color-black);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif}body,html{margin:0}.main,body,html{background:var(--color-black-lighter3)}.main{min-height:100svh;box-sizing:border-box;padding-top:var(--height-globalheader)}.mainContent{padding:0 10px}.moderationMain{min-height:100svh;box-sizing:border-box;padding-top:var(--height-globalheader);background:var(--color-secondary-lighter2);display:flex;flex-direction:column}.moderationMain>.mainContent{flex:1 1;padding:30px 10px}h1{margin:0;font-size:1.5rem;line-height:1.5;font-weight:700}@media screen and (min-width:800px){h1{font-size:2rem}}h2{font-size:.9375rem}h2,h3{margin:10px 0}h3{font-size:.875rem}hr{margin:30px 0;border:none;border-top:1px solid var(--color-black-lighter2)}.page-separator{max-width:700px;width:100%;margin:0 auto}p{margin:0;font-size:1rem;line-height:1.875;word-break:break-word}@media screen and (min-width:800px){p{font-size:1.25rem;line-height:1.8}}strong{font-weight:700;background:transparent}a,strong{color:var(--color-primary)}a{background:var(--color-primary-lighter2);text-decoration:underline}ol,ul{padding-left:1rem}ol>li,ul>li{margin:.5rem 0;font-size:1rem;line-height:1.8}@media screen and (min-width:800px){ol>li,ul>li{font-size:1.25rem}}img{max-width:100%;display:block}.header{width:100%;height:var(--height-globalheader);position:fixed;left:0;top:0;z-index:100}.status{display:inline-flex;align-items:center;padding:.375rem .5rem;font-size:.875rem;font-weight:700;line-height:1;word-break:keep-all;align-self:center}.status[data-status=not_migrated],.status[data-status=unverified]{background:var(--color-status-level1);color:var(--color-status-level1-darker)}.status[data-status=account_created]{background:var(--color-status-level2);color:var(--color-status-level2-darker)}.status[data-status=dual_active]{background:var(--color-status-level3);color:var(--color-status-level3-darker)}.status[data-status=migrated]{background:var(--color-status-level4);color:var(--color-status-level4-darker)}.status[data-status=unverifiable]{background:var(--color-status-level0-darker);color:var(--color-status-level0)}.hint{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-link);border-radius:8px;color:var(--color-white);font-size:.625rem;font-style:normal;font-weight:700}.heroimage>img{max-width:100%;height:auto;margin:0;display:block}.heroimage>p{margin-top:0;font-size:.75rem}.link{font-size:.875rem;font-weight:700;text-align:right}.link a{padding:.25rem .5rem}.cardlink{max-width:400px;height:auto;margin:0;display:block}.cardlink p{margin-top:0;padding:.25rem .5rem}.back,.cardlink p{font-size:.75rem;text-align:right}.page-hero-image{margin:0 -10px;height:180px;position:relative;overflow:hidden}@media screen and (min-width:800px){.page-hero-image{height:300px}}.page-content{padding:30px 0 100px;display:flex;flex-direction:column;gap:60px}.page-content>.page-section,.page-footer{max-width:700px;width:100%;margin:0 auto}.page-footer{gap:60px}.page-footer,.page-section{display:flex;flex-direction:column}.page-section{gap:30px}.page-section a{color:var(--color-link);background:transparent;font-weight:700}.page-section-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.444;color:var(--color-black)}@media screen and (min-width:800px){.page-section-title{font-size:1.5rem;line-height:1.5}}