@charset "utf-8";.component--richtext.has--design-type-note{background-color:#f5f5f5;border-left:5px solid #084daa;padding:15px}.component--richtext.has--design-type-label{background-color:#f5f5f5;padding:20px;position:relative}.component--richtext.has--design-type-label:before{background-color:#084daa;color:#fff;content:"";font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;left:20px;min-width:100px;padding:3px 10px;position:absolute;text-align:center;top:-14px;z-index:10}.richtext :is(blockquote,pre){background-color:#f5f5f5;margin-bottom:20px;margin-top:20px;padding:20px}.richtext blockquote{border-radius:5px;padding:40px 30px;position:relative}.richtext blockquote:before{color:#ff5c35;content:"“";font-family:Noto Sans JP,sans-serif;font-size:500%;left:10px;line-height:.8em;position:absolute;top:5px;z-index:2}.richtext pre{background-color:#2d2d2d;color:#fff;font-family:unset;overflow-x:auto;overflow-y:auto;white-space:pre-wrap}.richtext pre code{background-color:transparent;color:#fff;font-family:unset}.richtext code{background-color:#f5f5f5;color:#0fb0b7}.richtext strong{font-weight:700}.richtext em{font-style:italic}.richtext :is(ol,ul){margin-bottom:20px;margin-top:20px;padding-left:1.5em}.richtext :is(ol,ul)>li>:is(ol,ul){margin-bottom:0;margin-top:0}.richtext ul{list-style-type:disc}.richtext ol{list-style-type:decimal}.richtext ol li::marker{text-align-last:start!important}@media screen and (max-width:425px){.richtext li{font-size:.875rem;line-height:2}}.richtext hr{border-top:1px solid #c2c3c6;margin:50px 0}.richtext sup{font-size:70%;vertical-align:top}.richtext sub{font-size:70%;vertical-align:bottom}