.singular_container__RkTIA{padding:30px 3%;background-color:var(--post-background);font-size:1.2rem}.singular_main__R53_5{background-color:var(--white);border-radius:12px}.singular_post__3dFJi{padding:1.2rem}.singular_post__3dFJi *{word-wrap:break-word;overflow-wrap:break-word;text-align:left}.singular_postInner__6bHlE>*+*{margin-top:1.5rem}.singular_post__3dFJi img{max-width:100%;height:auto}.singular_post__3dFJi h2{padding:1.2rem 0;border-top:2px solid var(--theme-2);border-bottom:2px solid var(--gray-50);color:var(--theme-2);font-size:1.5rem;font-weight:700}.singular_post__3dFJi :has(+h2){margin-bottom:6rem}.singular_post__3dFJi :has(+h2.reducedMargin){margin-bottom:4rem}.singular_post__3dFJi h3{padding:1.2rem;border-radius:10px;background-color:var(--theme);color:var(--white);font-size:1.4rem;font-weight:700}.singular_post__3dFJi :has(+h3){margin-bottom:4rem}.singular_post__3dFJi h4{color:var(--theme);font-size:1.4rem}.singular_post__3dFJi h5 strong{font-size:1.4rem;background-image:linear-gradient(to top,var(--accent) 30%,transparent 30%);background-repeat:repeat-y;background-size:100% 1.4em}.singular_post__3dFJi ul{list-style:none}.singular_post__3dFJi ol>*+*,.singular_post__3dFJi ul>*+*{border-top:2px solid var(--white)}.singular_post__3dFJi li{position:relative;padding:.5rem .5rem .5rem 1.5rem;background-color:var(--accent)}.singular_post__3dFJi ul li:before{content:"・";position:absolute;top:1em;left:0;transform:translateY(-50%);font-size:1.5rem;font-weight:700}.singular_post__3dFJi ul li ul>*+*{border-top:none}.singular_post__3dFJi ol{list-style-type:none;padding-left:0;counter-reset:olList}.singular_post__3dFJi ol[start="2"]{counter-reset:olList 1}.singular_post__3dFJi ol[start="3"]{counter-reset:olList 2}.singular_post__3dFJi ol[start="4"]{counter-reset:olList 3}.singular_post__3dFJi ol[start="5"]{counter-reset:olList 4}.singular_post__3dFJi ol[start="6"]{counter-reset:olList 5}.singular_post__3dFJi ol[start="7"]{counter-reset:olList 6}.singular_post__3dFJi ol li{counter-increment:olList;padding-left:2rem}.singular_post__3dFJi ol li:before{content:counter(olList) ".";position:absolute;left:.5rem;padding-right:.5rem}.singular_post__3dFJi figure{overflow-x:scroll}.singular_post__3dFJi table{border-collapse:collapse;border-spacing:0;min-width:100%}.singular_post__3dFJi th{background-color:var(--accent)}.singular_post__3dFJi td,.singular_post__3dFJi th{border:1px solid var(--gray-25);padding:5px;font-size:.875rem;font-weight:700;white-space:nowrap}.singular_post__3dFJi .wp-block-image{text-align:center}.singular_post__3dFJi .has-small-font-size{font-size:clamp(.875rem,.875rem + 1vw,1rem)}.singular_post__3dFJi .has-text-align-center{text-align:center}.singular_post__3dFJi .has-vivid-red-color{color:var(--alert)}.singular_post__3dFJi .has-vivid-cyan-blue-color{color:var(--theme)}.singular_post__3dFJi .wp-block-theme-csj-supervisor{width:calc(100% + 2.4rem);position:relative;left:50%;transform:translateX(-50%)}.singular_post__3dFJi .supervisor-header{background:var(--navy)}.singular_post__3dFJi .supervisor-header h2{color:#fff;font-size:1.4rem;padding:10px 20px;border:none}.singular_post__3dFJi .supervisor-content{background:#bbe2f1;padding:15px 130px 15px 20px;position:relative}.singular_post__3dFJi .supervisor-profile{line-height:1.8}.singular_post__3dFJi .supervisor-image{width:100px;height:150px;position:absolute;top:22px;right:20px;margin:0;background-color:#fff}.singular_post__3dFJi .related-posts-title{font-size:1.4rem;color:var(--theme);font-weight:700}.singular_post__3dFJi .related-post{background-color:transparent;border-bottom:1px dotted var(--theme)}.singular_post_date__muMR8{text-align:right}@media screen and (min-width:769px){.singular_container__RkTIA{padding:30px 3% 90px;background-color:var(--post-background)}.singular_content__zLL_p{display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:1080px;margin:0 auto}.singular_main__R53_5{width:calc(100% - 278px);max-width:792px;padding:1.2rem}.singular_post__3dFJi td,.singular_post__3dFJi th{padding:10px;font-size:1rem}.singular_post__3dFJi figure{overflow-x:auto}.singular_post__3dFJi .wp-block-theme-csj-supervisor{width:auto}.singular_post__3dFJi .supervisor-header h2{padding:15px 30px}.singular_post__3dFJi .supervisor-content{padding:15px 150px 15px 30px}.singular_post__3dFJi .supervisor-image{top:-15px;right:30px}}.singular_post__3dFJi .reference-posts{border:1px solid var(--theme);padding:.6rem;margin-top:4rem;position:relative}.singular_post__3dFJi .reference-posts span{font-size:.825rem;color:var(--white);position:absolute;line-height:2rem;top:-2rem;left:-1px;background-color:var(--theme);padding:0 1rem}.singular_post__3dFJi .reference-posts li{padding:0 0 0 1.6rem;position:relative;margin:0;background-color:transparent}.singular_post__3dFJi .reference-posts li:before{content:"";border:.5rem solid transparent;border-left:.5rem solid var(--theme);position:absolute;top:1rem;left:.4rem;transform:translateY(-50%)}.singular_post__3dFJi .wp-block-theme-csj-cardlead p{text-align:center;padding:.6rem 0}.singular_post__3dFJi .wp-block-theme-csj-cardlead p span[style*="font-size:4rem"]{line-height:1}.singular_post__3dFJi .toc_list li{background:transparent;padding:0}.singular_post__3dFJi .toc_list li:before{display:none}.singular_post__3dFJi .toc_list li a{display:block;border-bottom:1px dashed var(--theme);padding:.5rem 0}.singular_post__3dFJi .toc_list>li a{padding-left:0}.singular_post__3dFJi .toc_list>li>ul>li a{padding-left:1rem}.singular_post__3dFJi .toc_list>li>ul>li>ul>li a{padding-left:2rem}.singular_post__3dFJi .toc_list>li>ul>li>ul>li>ul>li a{padding-left:3rem}.page_title__AnOgy{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:700;min-height:100px}.page_breadCrumb__QcwXy{display:flex;flex-wrap:nowrap;margin:0 auto;padding:10px 3%;background-color:var(--white);font-size:.9rem;list-style:none;overflow-x:scroll}.page_breadCrumb__QcwXy li{text-wrap:nowrap}.page_breadCrumb__QcwXy li:not(:last-child):after{content:">";margin:0 5px}.page_container__IibMw{padding:30px 3% 90px;background-color:var(--post-background);font-size:1.2rem}.page_main__xXfsr{background-color:var(--white)}.page_post__sI17k{padding:1.2rem}@media screen and (min-width:769px){.page_title__AnOgy{display:flex;font-size:1.8rem;max-width:1080px;margin:0 auto}.page_breadCrumb__QcwXy{max-width:1080px;padding:10px 0;overflow-x:auto}.page_container__IibMw{padding:30px 3% 90px;background-color:var(--post-background)}.page_content__5y_VA{display:flex;flex-wrap:nowrap;max-width:1080px;margin:0 auto}.page_main__xXfsr{width:calc(100% - 278px);max-width:792px}.page_aside__fRMjM{width:258px;margin-left:20px;background-color:var(--white)}}