.toc-module-scss-module__fLvorW__customList{list-style-type:none}.toc-module-scss-module__fLvorW__customList li{padding-left:6px;position:relative}.toc-module-scss-module__fLvorW__customList li a:before{content:"";background-color:#666;border-radius:50%;width:3px;height:3px;display:inline-block;position:absolute;top:11px;left:6px}.toc-module-scss-module__fLvorW__gray{color:#666}
.microcms-module-scss-module__jL3Lfq__post>*{overflow-wrap:break-word;width:100%}.microcms-module-scss-module__jL3Lfq__post>h1{background-color:#eee;border-radius:5px;margin:40px 0 20px;padding:10px 20px;font-size:30px;font-weight:700}.microcms-module-scss-module__jL3Lfq__post>h2{font-size:1.5rem}.microcms-module-scss-module__jL3Lfq__post>h3{font-size:1.2rem}.microcms-module-scss-module__jL3Lfq__post>h4{font-size:1rem}.microcms-module-scss-module__jL3Lfq__post>h5{font-size:.8rem}.microcms-module-scss-module__jL3Lfq__post>h2,.microcms-module-scss-module__jL3Lfq__post h3,.microcms-module-scss-module__jL3Lfq__post h4,.microcms-module-scss-module__jL3Lfq__post h5{width:fit-content;margin:40px 0 16px;font-weight:700;display:block}.microcms-module-scss-module__jL3Lfq__post>p{letter-spacing:.2px;line-height:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));padding-bottom:1.5rem}@media (min-width:48rem){.microcms-module-scss-module__jL3Lfq__post>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.microcms-module-scss-module__jL3Lfq__post>ol{list-style-type:decimal;list-style-position:inside}.microcms-module-scss-module__jL3Lfq__post>ul{list-style-type:disc;list-style-position:inside}.microcms-module-scss-module__jL3Lfq__post>:has(code){color:#fff;white-space:pre-wrap;background-color:#21213b;border-radius:4px;padding:16px}.microcms-module-scss-module__jL3Lfq__post>blockquote{border-left:2px solid #ccccd9;margin:40px 0;padding:16px 0 16px 24px}.microcms-module-scss-module__jL3Lfq__post a{color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}.microcms-module-scss-module__jL3Lfq__noParagraphPadding>p{padding-bottom:0}.microcms-module-scss-module__jL3Lfq__paragraphTextSm>p{font-size:.875rem}@media (min-width:768px){.microcms-module-scss-module__jL3Lfq__paragraphTextSm>p{font-size:.875rem}}
