:where(.page-content) .c-pageTitle{font-size:1.3em;line-height:1.4;position:relative}:where(.page-content) .c-pageTitle:after{clear:both;content:"";display:block;height:0;visibility:hidden}:where(.page-content) .c-pageTitle[data-style=b_bottom]{border-bottom:1px solid var(--color_border)}:where(.page-content) .c-pageTitle[data-style=b_bottom] .c-pageTitle__inner{border-bottom:1px solid var(--color_main);float:left;margin-bottom:-1px;padding:.25em .5em}:where(.page-content) .c-pageTitle__inner{display:block;padding-top:.5em}:where(.page-content) .c-pageTitle__subTitle{font-style:italic;letter-spacing:var(--swl-letter_spacing,1px);margin-left:1em;opacity:.8;padding-block:2px;position:relative;top:-2px}:where(.page-content) .c-pageExcerpt{margin-top:1em}:where(.page-content) .c-secTitle{display:block;font-size:4.5vw;margin-bottom:1.5em;position:relative}:where(.page-content) .c-secTitle:after,:where(.page-content) .c-secTitle:before{box-sizing:inherit;display:block;height:1px;position:absolute;z-index:0}:where(.page-content) .post-password-form:not(:first-child){border-top:1px dashed var(--color_border);padding-top:1em}:where(.page-content) .post-password-form p{margin-bottom:1em}@media (min-width:600px){:where(.page-content) .c-pageTitle{font-size:1.5em}:where(.page-content) .c-secTitle{font-size:20px}:where(.page-content) .l-articleBottom__section{margin-top:6em}}@media not all and (min-width:600px){:where(.page-content) .l-articleBottom__section{margin-top:4em}}