.page-module__bM03JW__main{position:relative}.page-module__bM03JW__wrap{padding-top:var(--margin-large);padding-bottom:var(--padding-topbottom)}.page-module__bM03JW__back_link{padding-right:var(--padding-side);padding-left:var(--padding-side)}.page-module__bM03JW__link{text-decoration:underline}.page-module__bM03JW__link:before{content:"←"}.page-module__bM03JW__inner{padding:var(--margin-large)var(--padding-side);background-color:var(--color-lightblack)}.page-module__bM03JW__container{padding-top:var(--margin-large);padding-bottom:var(--margin-large)}.page-module__bM03JW__info{align-items:center;gap:var(--margin-small);margin-bottom:var(--margin-medium);font-size:1.2rem;display:flex}.page-module__bM03JW__time,.page-module__bM03JW__category{color:var(--color-gray)}.page-module__bM03JW__category{border:1px solid var(--color-gray);width:fit-content;padding:5px 12px}.page-module__bM03JW__header1{font-size:1.6rem;font-weight:400;font-family:var(--font-noto-sans),serif;margin-bottom:var(--margin-medium)}.page-module__bM03JW__thumbnail{width:70%}.page-module__bM03JW__content{width:60%;margin:0 0 0 auto}.page-module__bM03JW__content h2{font-size:1.6rem;font-weight:500;font-family:var(--font-noto-sans),serif;margin-bottom:var(--margin-medium);border-bottom:1px solid var(--color-gray)}.page-module__bM03JW__content h2:before,.page-module__bM03JW__content h2:after{display:none}.page-module__bM03JW__content h3{margin-bottom:var(--margin-small);font-size:1.4rem;font-weight:500}.page-module__bM03JW__content h3:before{content:">"}.page-module__bM03JW__content h4{margin-bottom:var(--margin-small);font-size:1.4rem;font-weight:500}.page-module__bM03JW__content p{margin-bottom:20px}.page-module__bM03JW__content p:last-of-type{margin-bottom:0}.page-module__bM03JW__content img{margin-bottom:var(--margin-medium)}.page-module__bM03JW__content a{margin-bottom:24px;text-decoration:underline}.page-module__bM03JW__content a:after{content:"↗︎";margin-left:2px}.page-module__bM03JW__content a:last-of-type{margin-bottom:0}.page-module__bM03JW__content ul{margin-bottom:24px;list-style-type:disc;list-style-position:inside}.page-module__bM03JW__content ul li{margin-bottom:2px}.page-module__bM03JW__content ul li:last-of-type{margin-bottom:0}.page-module__bM03JW__content ol{margin-bottom:24px;list-style-type:decimal-leading-zero;list-style-position:inside}.page-module__bM03JW__content ol li{margin-bottom:2px}.page-module__bM03JW__content ol li:last-of-type{margin-bottom:0}.page-module__bM03JW__contetn table{border-collapse:collapse;margin-bottom:24px}.page-module__bM03JW__content th{font-weight:500}.page-module__bM03JW__content th,.page-module__bM03JW__content td{border:1px solid var(--color-gray);padding:10px}:is(.page-module__bM03JW__content p:has(+h2),.page-module__bM03JW__content a:has(+h2),.page-module__bM03JW__content ul:has(+h2),.page-module__bM03JW__content ol:has(+h2),.page-module__bM03JW__content table:has(+h2),.page-module__bM03JW__content :has(+h2) img){margin-bottom:var(--padding-topbottom)}:is(.page-module__bM03JW__content p:has(+h3),.page-module__bM03JW__content a:has(+h3),.page-module__bM03JW__content ul:has(+h3),.page-module__bM03JW__content table:has(+h3),.page-module__bM03JW__content :has(+h3) img){margin-bottom:var(--margin-large)}:is(.page-module__bM03JW__content p:has(+h4),.page-module__bM03JW__content a:has(+h4),.page-module__bM03JW__content ul:has(+h4),.page-module__bM03JW__content ol:has(+h4),.page-module__bM03JW__content table:has(+h4),.page-module__bM03JW__content :has(+h4) img){margin-bottom:var(--margin-medium)}@media (max-width:1220px){.page-module__bM03JW__content{width:80%}}@media (max-width:768px){.page-module__bM03JW__content{width:90%}.page-module__bM03JW__inner{padding-top:var(--margin-large);padding-bottom:var(--margin-large)}.page-module__bM03JW__thumbnail{width:80%}}@media (max-width:440px){.page-module__bM03JW__content,.page-module__bM03JW__thumbnail{width:100%}:is(.page-module__bM03JW__content p:has(+h3),.page-module__bM03JW__content a:has(+h3),.page-module__bM03JW__content ul:has(+h3),.page-module__bM03JW__content table:has(+h3),.page-module__bM03JW__content :has(+h3) img){margin-bottom:var(--margin-exlarge)}:is(.page-module__bM03JW__content p:has(+h4),.page-module__bM03JW__content a:has(+h4),.page-module__bM03JW__content ul:has(+h4),.page-module__bM03JW__content ol:has(+h4),.page-module__bM03JW__content table:has(+h4),.page-module__bM03JW__content :has(+h4) img){margin-bottom:var(--margin-large)}}
