.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0) !important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-0.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}.fac-com-header{position:relative;width:100%}.fac-com-header.fac-com-header--is-article .fac-com-header__content .fac-com-header__content-head{text-align:center;bottom:22.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header.fac-com-header--is-article .fac-com-header__content .fac-com-header__content-head{text-align:left}}.fac-com-header.fac-com-header--is-article .fac-com-header__content .fac-com-header__content-article{display:block}.fac-com-header .fac-com-header__image-container{width:100%;overflow:hidden;aspect-ratio:1440/676}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__image-container{aspect-ratio:375/470}}.fac-com-header .fac-com-header__image-container .fac-com-header__image{width:100%;height:100%;display:block;object-fit:cover}.fac-com-header .fac-com-header__content{margin:0 auto}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content{position:absolute;left:2rem;bottom:3.7rem}}.fac-com-header .fac-com-header__content .fac-com-header__content-head{width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*22 + 3.2rem*(22 - 1) + 0px);margin:0 auto;position:absolute;bottom:7.4rem;text-align:left;left:0;right:0;transform:translateX(-0.3rem)}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-head{position:relative;inset:0;width:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*12 + 1.6rem*(12 - 1) + 0px);inset:0;margin:0 auto;text-align:left}}.fac-com-header .fac-com-header__content .fac-com-header__content-head .fac-com-header__content-head-title{font-size:5.6rem;line-height:1;color:#fff;margin-bottom:1.9rem;letter-spacing:.02em !important;font-family:YakuHanMP,plantin,dnp-shuei-nmincho-std,serif;letter-spacing:.03em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-head .fac-com-header__content-head-title{position:relative;inset:0;font-size:2.7rem;line-height:1;margin-bottom:.7rem}}.fac-com-header .fac-com-header__content .fac-com-header__content-head .fac-com-header__content-head-summary{margin:0 auto;font-size:1.5rem;line-height:1.7;color:#fff}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-head .fac-com-header__content-head-summary{font-size:1.3rem;line-height:1.7}}.fac-com-header .fac-com-header__content .fac-com-header__content-article{display:none;position:absolute;bottom:5.8rem;left:9.8rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-article{position:relative;inset:0;margin-top:4.4rem}}.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-category{color:#fff;font-size:1.4rem;line-height:1.5;margin-bottom:1.2rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-category{font-size:1.1rem;margin-bottom:.6rem}}.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-title{color:#fff;font-size:1.9rem;line-height:1.5;margin-bottom:.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-title{font-size:1.4rem;margin-bottom:.5rem}}.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-subtitle{color:#fff;font-size:1.3rem;line-height:1.5}@media screen and (orientation: portrait)and (max-width: 767px){.fac-com-header .fac-com-header__content .fac-com-header__content-article .fac-com-header__content-article-subtitle{font-size:1rem}}/*# sourceMappingURL=fac-section-com-header.css.map */
