body{color:#000}svg{height:auto;max-width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.custom-scrollbar{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{display:none}.p-editor h2{border-bottom:2px solid #0b318f;color:#0b318f;font-size:1.25rem;font-weight:700;line-height:1.5;margin-block:2.5rem;padding-bottom:2.125rem}@media(min-width: 768px){.p-editor h2{font-size:1.5625rem;margin-block:3.75rem;padding-bottom:1.75rem}}.p-editor h3{border-left:2px solid #0b318f;color:#0b318f;font-size:1.125rem;font-weight:700;line-height:1.5;margin-block:2.5rem;padding-left:1.125rem}@media(min-width: 768px){.p-editor h3{font-size:1.5rem;margin-block:3.75rem;padding-left:1.25rem}}.p-editor h4{border:2px solid #0b318f;color:#0b318f;font-size:1rem;font-weight:700;line-height:1.5;margin-block:2.5rem;padding:1.25rem}@media(min-width: 768px){.p-editor h4{font-size:1.25rem;margin-block:3.75rem}}.p-editor h5,.p-editor h6{color:#0b318f;font-size:0.875rem;font-weight:700;line-height:1.5;margin-block:2.5rem}@media(min-width: 768px){.p-editor h5,.p-editor h6{font-size:1.125rem;margin-block:3.75rem}}.p-editor p{font-size:1rem;line-height:1.8;margin-block:2.5rem}@media(min-width: 768px){.p-editor p{margin-block:3.75rem}}.p-editor p a{color:#06f;text-decoration:underline;-webkit-transition:text-decoration-color .3s ease-in-out;transition:text-decoration-color .3s ease-in-out}@media(min-width: 1024px){.p-editor p a:hover{text-decoration-color:rgba(0,0,0,0)}}.p-editor ul,.p-editor ol{display:grid;grid-template-columns:1fr;margin-block:2.5rem;row-gap:0.75rem}@media(min-width: 768px){.p-editor ul,.p-editor ol{margin-block:3.75rem}}.p-editor li{font-size:1rem;font-weight:700;line-height:1.65;padding-left:1.875rem;position:relative}.p-editor ul>li::before{content:"・";left:0.625rem;position:absolute;top:0}.p-editor ol>li{counter-increment:list}.p-editor ol>li::before{content:counter(list) "";left:0.625rem;position:absolute;top:0}.p-editor p.has-background{background-color:#f0f0f0;border:2px solid #0b318f;border-radius:0.625rem;padding:2.1875rem 1.25rem}@media(min-width: 768px){.p-editor p.has-background{padding:2.375rem 2.5rem}}

/*# sourceMappingURL=main.css.map */