.heading_root__ovCT3{letter-spacing:.1em;text-align:center;font-size:2rem;font-family:var(--font-en);font-weight:300}@media only screen and (min-width:751px){.heading_root__ovCT3{font-size:2.4rem}}.heading_root__ovCT3 span{font-size:75%;padding-left:.05em;position:relative;display:inline-block;top:-1px}.post-calendar_root__zjDFg{display:block;margin-top:0!important}.post-calendar_header__Qx7TT{display:flex;align-items:center;justify-content:flex-end;padding-bottom:1.2rem;border-bottom:1px solid var(--color-border)}.post-calendar_headerHeading__8QcZp{font-size:1.6rem;font-family:var(--font-en)!important;font-weight:300}@media only screen and (min-width:751px){.post-calendar_headerHeading__8QcZp{font-size:2.1rem}}.post-calendar_headerTotal__yri_Y{font-size:1.6rem;margin-left:1.6rem}@media only screen and (min-width:751px){.post-calendar_headerTotal__yri_Y{font-size:2.1rem;margin-left:2.1rem}}.post-calendar_headerTotalNumber__GBthn{font-family:var(--font-en)!important;font-weight:300}.post-calendar_calendar__9AtsA{display:grid;grid-template-columns:repeat(5,1fr)}.post-calendar_cell__t4xc4{text-align:center;display:flex;flex-direction:column;align-items:center;padding:1.6rem .2rem;border-bottom:1px solid var(--color-main);font-family:var(--font-en)!important;font-weight:300}.post-calendar_cellLost__vPDA2 .post-calendar_result__9Aebg{color:var(--color-danger)}.post-calendar_date___WQoh{font-size:1.4rem}@media only screen and (min-width:751px){.post-calendar_date___WQoh{font-size:2rem}}.post-calendar_result__9Aebg{font-size:1.1rem;margin-top:.4rem;min-height:1.8em}@media only screen and (min-width:751px){.post-calendar_result__9Aebg{font-size:1.6rem}}.post-calendar_comment__lfHXS{font-size:1rem;margin-top:.4rem;min-height:1.8em}@media only screen and (min-width:751px){.post-calendar_comment__lfHXS{font-size:1.4rem}}.post-body_root__nzA25{flex-grow:1;padding:var(--padding-y) 0;width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--padding-x);padding-right:var(--padding-x)}@media only screen and (max-width:750px){.post-body_root__nzA25{padding-bottom:8rem;font-size:var(--text-sm)}}.post-body_action__dWdJO{position:absolute;top:0;right:0;width:50px;height:50px}.post-body_date__V7O5O{margin-bottom:.6rem;letter-spacing:.04em;line-height:var(--leading-none)}.post-body_header__3Z0Sm{display:flex;justify-content:center;position:relative;margin-bottom:4.8rem}@media only screen and (min-width:751px){.post-body_header__3Z0Sm{margin-bottom:5.6rem}}.post-body_headerInner__ZHM90{position:relative}.post-body_headerPaginationItem__obVHW{position:absolute;top:50%;transform:translateY(-50%)}.post-body_headerPaginationItemPrev__GBe_V{right:calc(50% + 12rem)}@media only screen and (min-width:751px){.post-body_headerPaginationItemPrev__GBe_V{right:calc(50% + 20rem)}}.post-body_headerPaginationItemPrev__GBe_V .post-body_headerPaginationLink__GiCNU:after{transform:rotate(45deg)}.post-body_headerPaginationItemNext__NTWeS{left:calc(50% + 12rem)}@media only screen and (min-width:751px){.post-body_headerPaginationItemNext__NTWeS{left:calc(50% + 20rem)}}.post-body_headerPaginationItemNext__NTWeS .post-body_headerPaginationLink__GiCNU:after{transform:rotate(-135deg)}.post-body_headerPaginationLink__GiCNU{display:block;width:1.4rem;height:1.4rem;position:relative}@media only screen and (min-width:751px){.post-body_headerPaginationLink__GiCNU{width:1.2rem;height:1.2rem}}@media(hover:hover)and (pointer:fine){.post-body_headerPaginationLink__GiCNU:hover:after{border-left-color:var(--color-link);border-bottom-color:var(--color-link)}}.post-body_headerPaginationLink__GiCNU:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(5)}.post-body_headerPaginationLink__GiCNU:after{content:"";display:block;position:relative;width:100%;height:100%;border-left:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.post-body_footer___YTuC{margin-top:6.4rem}@media only screen and (max-width:750px){.post-body_footer___YTuC{font-size:var(--text-s)}}@media only screen and (min-width:751px){.post-body_footer___YTuC{margin-top:var(--padding-y)}}.post-body_footerDateText__Y4nR5{line-height:var(--leading-relaxed);text-align:right;font-feature-settings:normal}.post-body_footerPagination__ViQz5{display:grid;width:100%;grid-template-columns:repeat(3,1fr)}.post-body_footerPaginationItem__07rrV{display:flex}.post-body_footerPaginationItemHome___OXDO{justify-content:center}.post-body_footerPaginationItemNext__BRRon{justify-content:flex-end}.post-body_footerPaginationLink__E2jtU{font-family:var(--font-en);font-weight:300;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:flex;text-underline-offset:.3em;align-items:center;justify-content:center}@media only screen and (max-width:750px){.post-body_footerPaginationLink__E2jtU{font-size:1.4rem}}@media(hover:hover)and (pointer:fine){.post-body_footerPaginationLink__E2jtU:hover{color:var(--color-link)}}.post-body_content__64zRB{font-feature-settings:normal}.post-body_content__64zRB h1{margin-bottom:3.6rem;font-size:var(--text-xl);letter-spacing:.12em}@media only screen and (min-width:751px){.post-body_content__64zRB h1{margin-bottom:5rem}}.post-body_content__64zRB h2{margin-bottom:2rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-main);letter-spacing:.12em;font-size:1.6rem}@media only screen and (min-width:751px){.post-body_content__64zRB h2{font-size:2rem;margin-bottom:2.6rem}}.post-body_content__64zRB h3{margin-bottom:1.2rem;font-weight:700;font-size:var(--text-m);letter-spacing:.12em}@media only screen and (min-width:751px){.post-body_content__64zRB h3{margin-bottom:1.4rem}}.post-body_content__64zRB h3,.post-body_content__64zRB h4,.post-body_content__64zRB h5,.post-body_content__64zRB h6{margin-bottom:1.6rem}.post-body_content__64zRB>*+*{margin-top:6rem}.post-body_content__64zRB>div>*+*{margin-top:2rem}.post-body_content__64zRB h1,.post-body_content__64zRB h2{margin-top:4rem}@media only screen and (min-width:751px){.post-body_content__64zRB h1,.post-body_content__64zRB h2{margin-top:4rem}}.post-body_content__64zRB h3{margin-top:3rem}@media only screen and (min-width:751px){.post-body_content__64zRB h3{margin-top:4rem}}.post-body_content__64zRB h4,.post-body_content__64zRB h5,.post-body_content__64zRB h6{margin-top:1.6rem}.post-body_content__64zRB a{color:var(--color-link);padding-top:.1rem;padding-bottom:.1rem;border-bottom:1px solid;word-break:break-all}@media(hover:hover)and (pointer:fine){.post-body_content__64zRB a:hover{border-bottom-color:transparent}}.post-body_content__64zRB strong{font-weight:700}.post-body_content__64zRB :not(pre) code{padding:.2rem .6rem;border-radius:.4rem;background-color:var(--color-snow)}.post-body_content__64zRB pre{padding:1rem 1.6rem;border-radius:.6rem;overflow-x:auto}@media only screen and (min-width:751px){.post-body_content__64zRB pre{padding:2rem 2.6rem;border-radius:.6rem}}.post-body_content__64zRB table:not([class]){border-collapse:collapse}.post-body_content__64zRB table:not([class]) thead{white-space:nowrap}.post-body_content__64zRB table:not([class]) thead th{padding-top:0}.post-body_content__64zRB table:not([class]) td,.post-body_content__64zRB table:not([class]) th{padding:.2rem .6rem}.post-body_content__64zRB table:not([class]) td:first-child,.post-body_content__64zRB table:not([class]) th:first-child{padding-left:0}.post-body_content__64zRB table:not([class]) td:last-child,.post-body_content__64zRB table:not([class]) th:last-child{padding-right:0}.post-body_content__64zRB table:not([class]) td:nth-child(3),.post-body_content__64zRB table:not([class]) th:nth-child(3){white-space:nowrap}.post-body_content__64zRB table:not([class]) tr[data-result=lose]{color:var(--color-danger)}.post-body_content__64zRB ul:not([class]) li{text-indent:-1em;padding-left:1em;letter-spacing:var(--leading-loose)}.post-body_content__64zRB ul:not([class]) li:before{content:"・"}.post-body_content__64zRB p{text-align:justify}.post-body_content__64zRB .katex-html{padding-top:.7em;padding-bottom:.7em;overflow-x:auto}.post-body_content__64zRB .table-hide-head thead{display:none}.post-body_content__64zRB .movie{position:relative;margin:3rem 0}.post-body_content__64zRB .movie:before{content:"";display:block;padding-top:56.25%}.post-body_content__64zRB .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-body_content__64zRB .movie.is-short{max-width:360px;margin-left:auto;margin-right:auto}.post-body_content__64zRB .movie.is-short:before{padding-top:177.7777777778%}.post-body_content__64zRB blockquote{font-style:italic;padding-left:1.2rem;color:var(--color-muted);border-left:.4rem solid var(--color-gray)}.post-body_content__64zRB blockquote *+*{margin-top:1em}.post-body_content__64zRB blockquote cite,.post-body_content__64zRB small{font-size:80%}.post-body_content__64zRB .todo label{display:block;position:relative;padding-top:.1em;padding-bottom:.1em;padding-left:1.6em;cursor:pointer}.post-body_content__64zRB .todo input[type=checkbox]{opacity:0;width:0;height:0}.post-body_content__64zRB .todo input[type=checkbox]:checked~span{text-decoration:line-through}.post-body_content__64zRB .todo input[type=checkbox]:checked~i:before{visibility:visible}.post-body_content__64zRB .todo i{position:absolute;width:16px;height:16px;left:0;top:0;bottom:1px;margin:auto 0;border:1px solid var(--color-black);display:flex;justify-content:center;align-items:center}.post-body_content__64zRB .todo i:before{content:"";width:8px;height:8px;background-color:var(--color-black);visibility:hidden}