.ModalContents_overlay__dW9qZ{position:fixed;inset:0;z-index:101;background:rgb(var(--color-black-rgb)/.7);display:flex;align-items:flex-start;justify-content:center;padding:60px 10px 40px;overflow:hidden;transition:opacity .25s ease-out,visibility .25s ease-out;visibility:hidden;opacity:0}.ModalContents_overlayActive__m16jW{visibility:visible;opacity:1}.ModalContents_dialog__TdvDF{width:100%;max-width:699px;max-height:calc(100dvh - 100px);background:var(--color-white);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.ModalContents_closeRow__QFYKe{position:-webkit-sticky;position:sticky;top:10px;z-index:1;height:0;overflow:visible;display:flex;justify-content:flex-end;align-items:flex-start;padding-right:10px}@media screen and (min-width:800px){.ModalContents_closeRow__QFYKe{top:20px;padding-right:20px}}.ModalContents_modalClose__F5IGk{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--color-black-lighter2);border:none;cursor:pointer;padding:0;color:var(--color-black-lighter);font-size:1.125rem}.ModalContents_scrollArea__x0Q1N{padding:60px 10px 30px;display:flex;flex-direction:column;gap:60px}@media screen and (min-width:800px){.ModalContents_scrollArea__x0Q1N{padding:60px 30px 30px}}.ModalContents_scrollArea__x0Q1N h2{margin:0;font-size:1.125rem;font-weight:700;line-height:1.444;color:var(--color-black)}@media screen and (min-width:800px){.ModalContents_scrollArea__x0Q1N h2{font-size:1.5rem;line-height:1.5}}.ModalContents_scrollArea__x0Q1N p{font-size:1rem;line-height:1.875}@media screen and (min-width:800px){.ModalContents_scrollArea__x0Q1N p{font-size:1.25rem;line-height:1.8}}.ModalContents_scrollArea__x0Q1N hr{margin:0 -10px}@media screen and (min-width:800px){.ModalContents_scrollArea__x0Q1N hr{margin:0 -30px}}.ModalContents_scrollArea__x0Q1N a{color:var(--color-link);background:transparent;font-weight:700}.ModalContents_scrollArea__x0Q1N strong{color:var(--color-primary);background:transparent}: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:var(--height-globalheader) 10px 100px 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:.875rem;line-height:1.5}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*=未移行（未確認）]{background:var(--color-status-level1);color:var(--color-status-level1-darker)}.status[data-status*=アカウント作成済]{background:var(--color-status-level2);color:var(--color-status-level2-darker)}.status[data-status*=両方運用中]{background:var(--color-status-level3);color:var(--color-status-level3-darker)}.status[data-status*="Bluesky 完全移行"]{background:var(--color-status-level4);color:var(--color-status-level4-darker)}.status[data-status*=確認不能]{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;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}}