.heading-block .heading-block__body .heading-block__title.color01green{color:#53b046 !important}.heading-block .heading-block__body .heading-block__title.color01orange{color:#ff911e !important}.heading-block .heading-block__body .heading-block__title.color01pink{color:#f07573 !important}.heading-block .heading-block__body .heading-block__title.color01black{color:#3e3a39 !important}.heading-block .heading-block__body .heading-block__sub.color02green{color:#53b046 !important}.heading-block .heading-block__body .heading-block__sub.color02orange{color:#ff911e !important}.heading-block .heading-block__body .heading-block__sub.color02pink{color:#f07573 !important}.heading-block .heading-block__body .heading-block__sub.color02black{color:#3e3a39 !important}.heading-block .heading-block__body .heading-block__sub.bordercolor01green{border-bottom:8px solid #53b046;padding:0 0 8px;display:inline-block}.heading-block .heading-block__body .heading-block__sub.bordercolor01orange{border-bottom:8px solid #ff911e;padding:0 0 8px;display:inline-block}.heading-block .heading-block__body .heading-block__sub.bordercolor01pink{border-bottom:8px solid #f07573;padding:0 0 8px;display:inline-block}.heading-block .heading-block__body .heading-block__sub.bordercolor01black{border-bottom:8px solid #3e3a39;padding:0 0 8px;display:inline-block}.heading-block .heading-block__body .heading-block__sub.bordercolor01none{border-bottom:0}.heading-block{margin:50px 0}.heading-block .heading-block__body .heading-block__title{margin:0 0 5px;border-bottom:0;padding:0}.heading-block .heading-block__body h2.heading-block__title::after{content:"／";padding:0 5px}.heading-block .heading-block__body h2.heading-block__title:before{content:"＼";position:initial;background:0;left:0;top:0;padding:0 5px}.heading-block .heading-block__body h2:before{position:initial;bottom:0px;left:0;width:auto;height:auto;content:'';background:0}.heading-block .heading-block__body h3::after{position:initial;bottom:0;left:0;background-image:none;height:auto}.el_lv2Heading{font-size:1.75rem;padding-bottom:10px}.el_lv2Heading,.el_lv3Heading{font-weight:700;margin-bottom:0}.el_lv3Heading{font-size:1.5rem;padding-bottom:6px}.el_lv4Heading{font-size:1.25rem;font-weight:700;margin-bottom:25px;padding-left:6px}.el_lv5Heading{color:#e25c00;font-weight:700;margin-top:30px}.el_lv5Heading,.el_lv6Heading{font-size:1.125rem;margin-bottom:20px}.el_lv6Heading{margin-top:20px}