.ArticleBody_body__BxcDE{margin-top:3rem;margin-bottom:3rem}.ArticleBody_body__BxcDE>:first-child{margin-top:0}.ArticleBody_body__BxcDE h1{margin-top:3em;font-size:1.5rem}.ArticleBody_body__BxcDE h1,.ArticleBody_body__BxcDE h2{line-height:1.5;font-weight:700;padding-bottom:.1em;border-bottom:4px solid #ffa263}.ArticleBody_body__BxcDE h2{margin-top:2.5em;font-size:1.35rem}.ArticleBody_body__BxcDE h3{margin-top:2em;font-size:1.2rem;line-height:1.5;font-weight:700;padding-bottom:.1em;border-bottom:4px solid #ffa263}.ArticleBody_body__BxcDE div:has(iframe){width:100%;margin:1.5rem auto;max-width:30em}.ArticleBody_body__BxcDE iframe{display:block}.ArticleBody_body__BxcDE p{white-space:break-spaces;width:100%;margin-top:1.5em}.ArticleBody_body__BxcDE iframe,.ArticleBody_body__BxcDE p:has(img){margin-bottom:4rem;padding:0}.ArticleBody_body__BxcDE iframe+iframe,.ArticleBody_body__BxcDE iframe+p:has(img),.ArticleBody_body__BxcDE p:has(img)+iframe,.ArticleBody_body__BxcDE p:has(img)+p:has(img){margin-top:-2.5rem}.ArticleBody_body__BxcDE iframe+p{display:none!important}.ArticleBody_body__BxcDE img{display:block;max-width:100%;height:auto;max-height:30em;-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto}.ArticleBody_body__BxcDE .ArticleBody_fileRoot__5CK6v{margin-top:1.5em;line-height:1}.ArticleBody_body__BxcDE .ArticleBody_filename__zLwtQ{display:inline-block;background-color:#ffa263;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:.3em .8em;color:#fff}.ArticleBody_body__BxcDE .ArticleBody_filename__zLwtQ~pre{margin-top:0}.ArticleBody_body__BxcDE code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;-webkit-font-smoothing:antialiased;font-size:.9em;margin-top:.7em;padding:.2em .4em;background-color:#d0d0d0}.ArticleBody_body__BxcDE pre{width:100%;background-color:#404040;padding:.5em 1em;line-height:1.5;margin-top:1.5em;word-break:normal;overflow-wrap:normal;overflow-x:auto}.ArticleBody_body__BxcDE pre code{padding:0;color:#ddd;background-color:rgba(0,0,0,0)}.ArticleBody_body__BxcDE dt{line-height:1.5;text-decoration:underline;margin-top:.7em}.ArticleBody_body__BxcDE dd{text-indent:1em;margin-inline-start:1em;line-height:1.5;margin-top:.7em}.ArticleBody_body__BxcDE dl{width:100%;background:rgba(255,162,99,.3);padding:1rem}.ArticleBody_body__BxcDE h1+h2,.ArticleBody_body__BxcDE h2+h3{margin-top:1.5em}.ArticleBody_body__BxcDE li{display:list-item;list-style-position:inside}.ArticleBody_body__BxcDE ol{list-style-type:decimal}.ArticleBody_body__BxcDE ol,.ArticleBody_body__BxcDE ul{width:100%;padding-inline-start:2em;line-height:2;padding:.6em 1.2em .4em;background:hsla(0,0%,100%,.8)}.ArticleBody_body__BxcDE ul{list-style-type:disc}.ArticleBody_body__BxcDE ul ul{list-style-type:circle}.ArticleBody_body__BxcDE ul ul ul{list-style-type:square}.ArticleBody_body__BxcDE blockquote{padding-inline-start:1em;padding-top:.5em;padding-bottom:.5em;margin-top:1.2em;margin-bottom:1.2em;border-left:4px solid rgba(255,162,99,.3);width:100%}.ArticleBody_body__BxcDE figure{margin-top:1.5em;margin-bottom:1.5em}.ArticleBody_body__BxcDE q{background:rgba(255,162,99,.3);margin-inline:.4em;padding-inline:.3em}.ArticleBody_body__BxcDE hr{height:4rem;margin-top:.7em;border-top:none}.ArticleBody_body__BxcDE strong{font-weight:700;color:#e35b10}.ArticleBody_body__BxcDE u{text-decoration:underline}.ArticleBody_body__BxcDE i{font-style:italic}.ArticleBody_body__BxcDE b{font-weight:700}.ArticleBody_body__BxcDE del{text-decoration:line-through}.ArticleBody_body__BxcDE nav{width:100%;border-left:2px solid rgba(255,162,99,.7);font-size:.8rem}.ArticleBody_body__BxcDE nav ul{padding-inline-start:0;list-style-type:none!important}.ArticleBody_body__BxcDE nav li:has(ul)+li{margin-top:.8rem}.ArticleBody_body__BxcDE nav a,.ArticleBody_body__BxcDE nav a:visited{color:#626875}.ImageOverlay_overlay__6W9m7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ImageOverlay_fadeIn__s85K_ .2s ease-in-out;cursor:zoom-out}.ImageOverlay_container__UqYnD{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ImageOverlay_imageContainer__hwW44{width:100%;height:100%;display:flex;align-items:center;justify-content:center;touch-action:none}.ImageOverlay_image__ljTmK{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;animation:ImageOverlay_scaleIn__2f6bm .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ImageOverlay_closeButton__D1Vvn{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:24px;cursor:pointer;padding:12px;border-radius:50%;transition:opacity .2s;z-index:10000;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ImageOverlay_closeButton__D1Vvn:hover{opacity:.8;background:rgba(0,0,0,.7)}.ImageOverlay_resetButton__Lv_jk{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:20px;cursor:pointer;padding:12px;border-radius:50%;transition:opacity .2s;z-index:10000;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ImageOverlay_resetButton__Lv_jk:hover{opacity:.8;background:rgba(0,0,0,.7)}@keyframes ImageOverlay_fadeIn__s85K_{0%{opacity:0}to{opacity:1}}@keyframes ImageOverlay_scaleIn__2f6bm{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ClipboardButton_root__Yx5Vl{position:relative;width:100%;height:100%}.ClipboardButton_hover__8OtRj{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif,Segoe UI Emoji;font-display:swap;line-height:1.9;font-weight:400;position:absolute;width:10em;text-align:center;background-color:#404040;color:#fff;font-size:.7em;transition:opacity .1s;top:-.4em;transform:translate(-50%,-100%)}.ClipboardButton_hover__8OtRj.ClipboardButton_active__4uT7d{opacity:1}.ClipboardButton_hover__8OtRj.ClipboardButton_inactive__UpRu6{opacity:0}.NotFound_background__jOTsG{position:fixed;z-index:-1;top:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.NotFound_title__kAJMv{margin-top:1rem;color:#404040;font-size:1.2rem;text-align:center}.NotFound_description__D6liH{color:#404040;font-size:1rem;text-align:center}.Header_root__Dc6Wr{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif,Segoe UI Emoji;font-display:swap;font-weight:500;font-style:normal}.Header_root__Dc6Wr .Header_title__R2Unz{display:flex;justify-content:center;margin-bottom:.5rem}.Header_root__Dc6Wr .Header_title__R2Unz .Header_icon__eO47k{border-radius:1000px}.Header_root__Dc6Wr .Header_title__R2Unz .Header_name__VT5LC{margin-left:1rem;font-size:32px;font-weight:bolder;align-self:center;color:#fff}.Header_root__Dc6Wr .Header_description__Lehvn{display:flex;justify-content:center;color:#fff}.Footer_root__dOnCW{-webkit-user-select:text;-moz-user-select:text;user-select:text;margin-top:1rem;color:#fff;padding-left:1rem;padding-right:1rem}.Footer_links__8hN02 .Footer_element__Jt5zU{display:inline-block;color:#fff;margin-right:1rem;text-decoration:underline}.Footer_links__8hN02 .Footer_element__Jt5zU *{pointer-events:none}.About_root__1a_mI{border-left:8px solid #ffa263;display:grid;grid-template-columns:min-content auto;grid-template-rows:1fr auto;padding:1em 1em 1em 2em}.About_icon__G4dOX{border-radius:1000px;margin-right:1em}@media screen and (max-width:576px){.About_icon__G4dOX{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:577px)and (max-width:992px){.About_icon__G4dOX{grid-column:1/2;grid-row:1/3}}@media screen and (min-width:993px){.About_icon__G4dOX{grid-column:1/2;grid-row:1/3}}.About_top__u5B2E{display:flex;flex-wrap:wrap;align-content:center;gap:1em;margin-top:.5em}@media screen and (max-width:576px){.About_top__u5B2E{grid-column:2/3;grid-row:1/2}}@media screen and (min-width:577px)and (max-width:992px){.About_top__u5B2E{grid-column:2/3;grid-row:1/2}}@media screen and (min-width:993px){.About_top__u5B2E{grid-column:2/3;grid-row:1/2}}.About_top__u5B2E .About_name___NcDS{font-size:1.2em;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif,Segoe UI Emoji;font-display:swap;font-weight:500;font-style:normal;font-weight:700;line-height:1}.About_top__u5B2E .About_linkRoot__FdqjV{display:flex;align-items:center;gap:.7em}.About_top__u5B2E .About_linkRoot__FdqjV .About_image__ACvNI{width:auto;height:auto;max-width:20px;max-height:20px;display:block}.About_detail__oVoUB{margin-top:.5em}@media screen and (max-width:576px){.About_detail__oVoUB{grid-column:1/3;grid-row:2/3}}@media screen and (min-width:577px)and (max-width:992px){.About_detail__oVoUB{grid-column:2/3;grid-row:2/3}}@media screen and (min-width:993px){.About_detail__oVoUB{grid-column:2/3;grid-row:2/3}}.Home_root__K57or{display:flex;flex-wrap:wrap;padding:2rem 0}.Home_about__lLzzq{width:100%;margin-top:1em;margin-bottom:4em}.Home_article__dgQ__{width:100%;display:flex;margin-bottom:3rem;align-items:center;gap:1rem}@media screen and (max-width:576px){.Home_article__dgQ__{flex-direction:column-reverse}}.Home_article__dgQ__ .Home_thumbnail__zeS1D{width:320px;height:180px;flex-shrink:0;box-sizing:content-box}.Home_article__dgQ__ .Home_content__VZJ_l{padding-left:1em;width:100%}.Home_article__dgQ__ .Home_content__VZJ_l .Home_name__F1xce{display:block;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#404040}.Home_article__dgQ__ .Home_content__VZJ_l .Home_detail__JzYR9{display:block;color:#404040}.Home_article__dgQ__ .Home_content__VZJ_l .Home_date__91C1Q{margin-left:auto;color:#9c9c9c;font-size:.8rem}.PageLayout_root__DI0wA{width:100%;min-height:100vh;background:#f1d072}.PageLayout_content__hThny{margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;min-height:100vh;display:flex;flex-direction:column;align-content:center}@media screen and (max-width:576px){.PageLayout_content__hThny{width:100%}}@media screen and (min-width:577px)and (max-width:992px){.PageLayout_content__hThny{margin-left:2.5rem;margin-right:2.5rem}}@media screen and (min-width:993px){.PageLayout_content__hThny{max-width:960px}}.PageLayout_inner__iaR0Q{width:100%;background-color:#fff;flex-grow:1}@media screen and (max-width:576px){.PageLayout_inner__iaR0Q{padding:0 1rem}}@media screen and (min-width:577px)and (max-width:992px){.PageLayout_inner__iaR0Q{padding:0 2rem}}@media screen and (min-width:993px){.PageLayout_inner__iaR0Q{padding:0 2.5rem}}.Article_root__YhEiZ{padding:1rem 0 2rem}.Article_back__c_vef{color:#9c9c9c;font-size:.75em;text-decoration:underline}.Article_share__fyg1I{display:flex;justify-content:flex-end}.Article_about__8vfJ5{width:100%;margin-bottom:2em}.Article_heading__Ol1M4{margin-top:1rem;padding-left:1em;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif,Segoe UI Emoji;font-display:swap;font-weight:500;font-style:normal}.Article_heading__Ol1M4 .Article_title__lTd9V{font-weight:700;font-size:1.5rem}.Article_heading__Ol1M4 .Article_date__z1fty{color:#9c9c9c;font-size:.75em}