.Badge_Badge__AFPif{position:fixed;display:flex;align-items:center;right:16px;bottom:16px;background:#fff;font-size:1.2rem;font-weight:700;color:#333;text-decoration:none;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 8px -4px rgba(0,0,0,.5);padding:3px 8px}.Badge_Badge_Text__JB3CY{margin:0 0 0 5px}.Footer_Footer__qt1iW{background:#f8f8f8;margin:auto 0 0;padding:0 24px}.Footer_Footer_Inner__6JN__{min-width:0;max-width:1024px;margin:0 auto;display:flex;align-items:center;position:relative;padding:16px 0}@media (min-width:600px){.Footer_Footer__qt1iW{padding:0 40px}}.Footer_SiteName__ZCOnH{display:flex;align-items:center;color:#333;text-decoration:none}.Footer_SiteName__ZCOnH:hover .Footer_SiteName_Text__e9oT1{text-decoration:underline}.Footer_SiteName_Icon__kVxRv{font-size:1.6rem;margin:0 8px -2px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Footer_SiteName_Icon__kVxRv img{width:23px;height:23px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";border-radius:4px}.Footer_SiteName_Text__e9oT1{font-size:1.4rem}.Footer_Link__X8cCH{border-left:1px solid #e5e5e5;padding:0 0 0 16px;margin:0 0 0 16px;line-height:1.5}.Footer_Link__X8cCH>a{color:#333;text-decoration:none}.Footer_Link__X8cCH>a:hover{color:#333;text-decoration:underline}.Header_Header__aK_dx{background:#fff;padding:8px 8px 8px 14px;position:-webkit-sticky;position:sticky;top:0;width:100%;box-sizing:border-box;z-index:10;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.Header_Header_Inner__btKtM{min-width:0;max-width:1024px;margin:0 auto;display:flex;align-items:center;position:relative}@media (min-width:600px){.Header_Header__aK_dx{padding:8px 40px}}.Header_Title__BAvyz{display:flex;margin:0 auto 0 0;align-items:center;min-width:0;color:#333;text-decoration:none}.Header_Title_Icon__q6Jud{width:20px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;margin:0 10px -2px 0}.Header_Title_Icon__q6Jud img{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";border-radius:4px}.Header_Title_Button__keVA9{width:34px;height:34px;margin:0 6px 0 0;transition:background .2s;border-radius:4px;position:relative;background:none;flex-shrink:0}.Header_Title_Button__keVA9:hover{background:#f0f0f0}.Header_Title_Button__keVA9:active{background:none;transition:none}.Header_Title_Button__keVA9>svg{position:absolute;left:13px;top:11px}.Header_Title_Text__L9iog{margin:0;padding:0;font-size:1.6rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_Search__NcfBd{display:flex;flex-shrink:0}.Header_Search_Input__ZCFWp input{font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:34px;padding:0 12px;border-radius:4px;opacity:0;position:absolute;right:0;top:0;z-index:-1}.Header_Search_Input__ZCFWp input:focus{opacity:1;z-index:1}.Header_Search_Button__q_TLm{height:34px;width:34px;border:none;background:none;border-radius:4px;transition:background .2s;cursor:pointer;position:relative;z-index:0}.Header_Search_Button__q_TLm:hover{background:#f0f0f0}.Header_Search_Button__q_TLm:active{background:none;transition:none}.Header_Search_Button__q_TLm>svg{position:absolute;left:10px;top:10px}.Header_Link__7EdpF{border-right:1px solid #e5e5e5;padding:0 8px 0 0;margin:0 12px 0 0}.Header_Link__7EdpF>a{color:#888;text-decoration:none;transition:color .2s;padding:3px 12px}.Header_Link__7EdpF>a:hover{color:#333}.Layout_Wrapper__yqBrQ{min-height:100%;min-width:0;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.Layout_Wrapper__yqBrQ{height:100%}}.Article_Article___pcnz{padding:24px;margin:0 auto}.Article_Article_Cover__7cj8h{width:100%;height:0;padding:52.5% 0 0;position:relative;border-radius:4px;overflow:hidden;flex-shrink:0;margin:0 0 16px}.Article_Article_Cover__7cj8h img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.Article_Article_Header__GA873{margin:0 0 60px}.Article_Article_Title__dpBCf{font-size:2.4rem;line-height:1.5;font-weight:700;margin:0 0 16px;padding:0}.Article_Article_Tags__6bCXV{margin:0 0 16px;padding:0;display:flex;align-items:center;flex-wrap:wrap}.Article_Article_Tags__6bCXV li{margin:0 8px 8px 0;padding:0;list-style:none;font-size:1.4rem}.Article_Article_Tags__6bCXV li a{color:#333;border:1px solid #ccc;border-radius:4px;text-decoration:none;display:inline-block;padding:0 8px;transition:border .2s}.Article_Article_Tags__6bCXV li a:hover{border:1px solid #999}.Article_Article_Author__Wt2Nv,.Article_Article_Avatar__RX7Xf,.Article_Article_Row__w1Rt_{display:flex;align-items:center}.Article_Article_Avatar__RX7Xf{width:36px;height:36px;border-radius:18px;overflow:hidden;margin:0 12px 0 0;flex-shrink:0;background:rgba(0,0,0,.05);justify-content:center}.Article_Article_Avatar__RX7Xf img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.Article_Article_AuthorData__7EQN_{flex:1 1}.Article_Article_AuthorName__U5fdH{font-weight:700;display:block;line-height:1.5;color:#333;text-decoration:none;font-size:1.4rem}.Article_Article_AuthorName__U5fdH:hover{text-decoration:underline}.Article_Article_Date__szCKh{color:#888;font-size:1.4rem;line-height:1.5;display:block}.Article_Article_Share__3h_n_{display:flex;align-items:center;padding:0;margin:0 0 0 auto}.Article_Article_ShareLabel__COlsK{color:#888;font-size:1.2rem;margin:0 2px 0 0;line-height:1}.Article_Article_ShareList__uO_P8{display:flex;align-items:center;margin:0;padding:0}.Article_Article_ShareList__uO_P8>li{margin:0;padding:0;list-style:none}.Article_Article_ShareList__uO_P8>li>button{display:flex;align-items:center;justify-content:center;padding:0 0 0 5px;background:none;border:none;cursor:pointer}.Article_Article_ShareList__uO_P8>li>button>svg{width:20px;height:20px;transition:fill .2s}.Article_Article_ShareList__uO_P8>li>button:hover>svg{fill:#888}.Article_Article_Body__l_8AL{padding:0 0 48px;margin:0 0 28px;border-bottom:1px solid #e5e5e5}.Article_Article_Body__l_8AL h1,.Article_Article_Body__l_8AL h2,.Article_Article_Body__l_8AL h3,.Article_Article_Body__l_8AL h4,.Article_Article_Body__l_8AL h5,.Article_Article_Body__l_8AL h6{padding:0;margin:40px 0 24px;line-height:1.4}.Article_Article_Body__l_8AL h1{font-size:2.4rem}.Article_Article_Body__l_8AL h2{font-size:2.2rem}.Article_Article_Body__l_8AL h3{font-size:2rem}.Article_Article_Body__l_8AL h4{font-size:1.8rem}.Article_Article_Body__l_8AL h5{font-size:1.6rem}.Article_Article_Body__l_8AL h6{font-size:1.4rem}.Article_Article_Body__l_8AL p{margin:0 0 24px}.Article_Article_Body__l_8AL img{max-width:100%;height:auto;margin:32px auto;display:block}.Article_Article_Body__l_8AL ol,.Article_Article_Body__l_8AL ul{margin:0;padding:0 0 16px 40px}.Article_Article_Body__l_8AL ol li,.Article_Article_Body__l_8AL ul li{margin:0 0 4px;padding:0}.Article_Article_Body__l_8AL ol li ol,.Article_Article_Body__l_8AL ol li ul,.Article_Article_Body__l_8AL ul li ol,.Article_Article_Body__l_8AL ul li ul{padding:0 0 0 20px}.Article_Article_Body__l_8AL blockquote{border-left:4px solid #ccc;padding:0 0 0 40px;margin:0 0 20px}.Article_Article_Body__l_8AL pre{background:#333;color:#fff;border-radius:4px;padding:16px 20px;margin:0 0 20px;line-height:1.6;overflow:auto}.Article_Article_Body__l_8AL code,.Article_Article_Body__l_8AL pre{font-size:1.4rem;font-family:Segoe UI Emoji,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.Article_Article_Body__l_8AL code{border:1px solid #ddd;background:#f8f8f8;border-radius:4px;padding:2px 4px;margin:0 4px;color:#e01d5a}.Article_Article_Body__l_8AL pre code{border:none;background:none;border-radius:0;padding:0;margin:0;color:#fff}@media (min-width:600px){.Article_Article___pcnz{max-width:700px;padding:60px}.Article_Article_Cover__7cj8h{margin:0 0 28px}.Article_Article_ShareLabel__COlsK{margin:0 4px 0 0}.Article_Article_ShareList__uO_P8>li>button>svg{width:24px;height:24px}.Article_Article_ShareList__uO_P8>li>button{padding:0 0 0 10px}}.Article_SnsShare__MEXFo{display:flex;align-items:center;padding:0 0 48px}.Article_SnsShare_Label__VsQ8k{color:#888;font-size:1.4rem;margin:0 16px 0 0}.Article_SnsShare_List__7XfGO{display:flex;align-items:center;margin:0;padding:0}.Article_SnsShare_List__7XfGO>li{margin:0;padding:0;list-style:none}.Article_SnsShare_List__7XfGO>li>button{display:flex;align-items:center;justify-content:center;padding:0 8px;background:none;border:none;cursor:pointer}.Article_SnsShare_List__7XfGO>li>button>svg{width:28px;height:28px;transition:fill .2s}.Article_SnsShare_List__7XfGO>li>button:hover>svg{fill:#888}.Article_Author__dPGBv{border:1px solid #e5e5e5;border-radius:4px;padding:24px;display:flex;align-items:center;margin:0 0 48px}.Article_Author_Avatar__ZizXf{width:48px;height:48px;border-radius:24px;overflow:hidden;margin:0 16px 0 0;flex-shrink:0;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.Article_Author_Avatar__ZizXf img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.Article_Author_Name__BV0PH{margin:0 0 4px;padding:0;font-weight:700;line-height:1.5;font-size:1.6rem;color:#333;text-decoration:none}.Article_Author_Name__BV0PH:hover{text-decoration:underline}.Article_Author_Description__n62_G{margin:0;padding:0;line-height:1.5;font-size:1.2rem}.Article_Author_Description__n62_G p{margin:0;padding:0}.Article_Links__y8eg3{display:flex;position:relative;margin:0 0 40px}.Article_Links__y8eg3:after{position:absolute;width:1px;height:100%;background:#e5e5e5;left:50%;content:""}.Article_Links_Next__4ZrJT,.Article_Links_Previous__B6wBS{width:45%;display:flex;align-items:center;color:#333;text-decoration:none;font-size:1.4rem;line-height:1.6}.Article_Links_Next__4ZrJT:hover,.Article_Links_Previous__B6wBS:hover{text-decoration:underline}.Article_Links_Next__4ZrJT svg,.Article_Links_Previous__B6wBS svg{width:16px;height:16px}.Article_Links_Previous__B6wBS{margin:0 auto 0 0}.Article_Links_Previous__B6wBS svg{margin:0 8px 0 0}.Article_Links_Next__4ZrJT{margin:0 0 0 auto;text-align:right;justify-content:flex-end}.Article_Links_Next__4ZrJT svg{margin:0 0 0 8px}