.Badge_Badge__KesHu{position:fixed;display:flex;align-items:center;right:20px;bottom:20px;font-size:3.2rem;transition:.2s;font-weight:700;color:#333;border-radius:4px}.Badge_Badge__KesHu:hover{background:#f0f0f0}.Badge_Badge__KesHu:after{position:fixed;content:"TOP";font-size:1.2rem;bottom:10px;right:23px}.Footer_Footer__NDNfn{background:#f8f8f8;margin:auto 0 0;padding:0 24px}.Footer_Footer_Inner__1zzBh{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__NDNfn{padding:0 40px}}.Footer_SiteName__5XOQ6{display:flex;align-items:center;color:#333;text-decoration:none}.Footer_SiteName__5XOQ6:hover .Footer_SiteName_Text__nmoSt{text-decoration:underline}.Footer_SiteName_Icon__9Eyij{font-size:1.6rem;margin:0 8px -2px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Footer_SiteName_Icon__9Eyij img{width:23px;height:23px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";border-radius:4px}.Footer_SiteName_Text__nmoSt{font-size:1.4rem}.Footer_Link__GUCiP{border-left:1px solid #e5e5e5;padding:0 0 0 16px;margin:0 0 0 16px;line-height:1.5}.Footer_Link__GUCiP>a{color:#333;text-decoration:none}.Footer_Link__GUCiP>a:hover{color:#333;text-decoration:underline}.Header_Header__v52Ux{background:#fff;padding:8px 8px 8px 14px;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__XUM_f{min-width:0;max-width:1024px;margin:0 auto;display:flex;align-items:center;position:relative}@media (min-width:600px){.Header_Header__v52Ux{padding:8px 40px}}.Header_Title__QU0qk{display:flex;margin:0 auto 0 0;align-items:center;min-width:0;color:#333;text-decoration:none}.Header_Title_Icon__Gz_Zg{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__Gz_Zg img{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";border-radius:4px}.Header_Title_Button__lCZYC{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__lCZYC:hover{background:#f0f0f0}.Header_Title_Button__lCZYC:active{background:none;transition:none}.Header_Title_Button__lCZYC>svg{position:absolute;left:13px;top:11px}.Header_Title_Text__DetSe{margin:0;padding:0;font-size:1.6rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_Search__zYRnc{display:flex;flex-shrink:0}.Header_Search_Input__u5Rli 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__u5Rli input:focus{opacity:1;z-index:1}.Header_Search_Button__WLX6j{height:34px;width:34px;border:none;background:none;border-radius:4px;transition:background .2s;cursor:pointer;position:relative;z-index:0}.Header_Search_Button__WLX6j:hover{background:#f0f0f0}.Header_Search_Button__WLX6j:active{background:none;transition:none}.Header_Search_Button__WLX6j>svg{position:absolute;left:10px;top:10px}.Header_Link__Pc528{border-right:1px solid #e5e5e5;padding:0 8px 0 0;margin:0 12px 0 0}.Header_Link__Pc528>a{color:#888;text-decoration:none;transition:color .2s;padding:3px 12px}.Header_Link__Pc528>a:hover{color:#333}.Layout_Wrapper__0Nqxj{min-height:100%;min-width:0;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.Layout_Wrapper__0Nqxj{height:100%}}.Article_Article__xuYIx{padding:24px;margin:0 auto}.Article_Article_Cover__kygYg{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__kygYg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.Article_Article_Header__ZpCxh{margin:0 0 60px}.Article_Article_Title__OU3jA{font-size:2.4rem;line-height:1.5;font-weight:700;margin:0 0 16px;padding:0}.Article_Article_Tags__xJD_U{margin:0 0 16px;padding:0;display:flex;align-items:center;flex-wrap:wrap}.Article_Article_Tags__xJD_U li{margin:0 8px 8px 0;padding:0;list-style:none;font-size:1.4rem}.Article_Article_Tags__xJD_U 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__xJD_U li a:hover{border:1px solid #999}.Article_Article_Author__dKLO4,.Article_Article_Avatar__5ovHx,.Article_Article_Row__uJNss{display:flex;align-items:center}.Article_Article_Avatar__5ovHx{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__5ovHx img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.Article_Article_AuthorData__dmfGw{flex:1 1}.Article_Article_AuthorName__GV532{font-weight:700;display:block;line-height:1.5;color:#333;text-decoration:none;font-size:1.4rem}.Article_Article_AuthorName__GV532:hover{text-decoration:underline}.Article_Article_Date__pENhJ{color:#888;font-size:1.4rem;line-height:1.5;display:block}.Article_Article_Share__XBp4j{display:flex;align-items:center;padding:0;margin:0 0 0 auto}.Article_Article_ShareLabel__8FfSS{color:#888;font-size:1.2rem;margin:0 2px 0 0;line-height:1}.Article_Article_ShareList__Iy_Un{display:flex;align-items:center;margin:0;padding:0}.Article_Article_ShareList__Iy_Un>li{margin:0;padding:0;list-style:none}.Article_Article_ShareList__Iy_Un>li>button{display:flex;align-items:center;justify-content:center;padding:0 0 0 5px;background:none;border:none;cursor:pointer}.Article_Article_ShareList__Iy_Un>li>button>svg{width:20px;height:20px;transition:fill .2s;color:#ccc}.Article_Article_ShareList__Iy_Un>li>button:hover>svg{fill:#888}.Article_Article_Body__2waAf{padding:0 0 48px;margin:0 0 28px;border-bottom:1px solid #e5e5e5}.Article_Article_Body__2waAf h1,.Article_Article_Body__2waAf h2,.Article_Article_Body__2waAf h3,.Article_Article_Body__2waAf h4,.Article_Article_Body__2waAf h5,.Article_Article_Body__2waAf h6{padding:0;margin:40px 0 24px;line-height:1.4}.Article_Article_Body__2waAf h1{font-size:2.4rem}.Article_Article_Body__2waAf h2{font-size:2.2rem}.Article_Article_Body__2waAf h3{font-size:2rem}.Article_Article_Body__2waAf h4{font-size:1.8rem}.Article_Article_Body__2waAf h5{font-size:1.6rem}.Article_Article_Body__2waAf h6{font-size:1.4rem}.Article_Article_Body__2waAf p{margin:0 0 24px}.Article_Article_Body__2waAf img{max-width:100%;height:auto;margin:32px auto;display:block}.Article_Article_Body__2waAf ol,.Article_Article_Body__2waAf ul{margin:0;padding:0 0 16px 40px}.Article_Article_Body__2waAf ol li,.Article_Article_Body__2waAf ul li{margin:0 0 4px;padding:0}.Article_Article_Body__2waAf ol li ol,.Article_Article_Body__2waAf ol li ul,.Article_Article_Body__2waAf ul li ol,.Article_Article_Body__2waAf ul li ul{padding:0 0 0 20px}.Article_Article_Body__2waAf blockquote{border-left:4px solid #ccc;padding:0 0 0 40px;margin:0 0 20px}.Article_Article_Body__2waAf pre{background:#333;color:#fff;border-radius:4px;padding:16px 20px;margin:0 0 20px;line-height:1.6;overflow:auto}.Article_Article_Body__2waAf code,.Article_Article_Body__2waAf 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__2waAf code{border:1px solid #ddd;background:#f8f8f8;border-radius:4px;padding:2px 4px;margin:0 4px;color:#e01d5a}.Article_Article_Body__2waAf pre code{border:none;background:none;border-radius:0;padding:0;margin:0;color:#fff}@media (min-width:600px){.Article_Article__xuYIx{max-width:700px;padding:60px}.Article_Article_Cover__kygYg{margin:0 0 28px}.Article_Article_ShareLabel__8FfSS{margin:0 4px 0 0}.Article_Article_ShareList__Iy_Un>li>button>svg{width:24px;height:24px}.Article_Article_ShareList__Iy_Un>li>button{padding:0 0 0 10px}}.Article_SnsShare__ShfVp{display:flex;align-items:center;padding:0 0 48px}.Article_SnsShare_Label__x07nB{color:#888;font-size:1.4rem;margin:0 16px 0 0}.Article_SnsShare_List__VDlVd{display:flex;align-items:center;margin:0;padding:0}.Article_SnsShare_List__VDlVd>li{margin:0;padding:0;list-style:none}.Article_SnsShare_List__VDlVd>li>button{display:flex;align-items:center;justify-content:center;padding:0 8px;background:none;border:none;cursor:pointer}.Article_SnsShare_List__VDlVd>li>button>svg{width:28px;height:28px;transition:fill .2s;color:#ccc}.Article_SnsShare_List__VDlVd>li>button:hover>svg{fill:#888}.Article_Author__MreFh{border:1px solid #e5e5e5;border-radius:4px;padding:24px;display:flex;align-items:center;margin:0 0 48px}.Article_Author_Avatar__FGTsa{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__FGTsa img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.Article_Author_Name__xcfk0{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__xcfk0:hover{text-decoration:underline}.Article_Author_Description__knTlf{margin:0;padding:0;line-height:1.5;font-size:1.2rem}.Article_Author_Description__knTlf p{margin:0;padding:0}.Article_Links__Lfdcp{display:flex;position:relative;margin:0 0 40px}.Article_Links__Lfdcp:after{position:absolute;width:1px;height:100%;background:#e5e5e5;left:50%;content:""}.Article_Links_Next__6XVIx,.Article_Links_Previous__7pvOh{width:45%;display:flex;align-items:center;color:#333;text-decoration:none;font-size:1.4rem;line-height:1.6}.Article_Links_Next__6XVIx:hover,.Article_Links_Previous__7pvOh:hover{text-decoration:underline}.Article_Links_Next__6XVIx svg,.Article_Links_Previous__7pvOh svg{width:16px;height:16px}.Article_Links_Previous__7pvOh{margin:0 auto 0 0}.Article_Links_Previous__7pvOh svg{margin:0 8px 0 0}.Article_Links_Next__6XVIx{margin:0 0 0 auto;text-align:right;justify-content:flex-end}.Article_Links_Next__6XVIx svg{margin:0 0 0 8px}