.DxKFNW_p-work-detail{padding-top:0}.DxKFNW_p-work-detail__hero{height:clamp(470px,42vw,690px);min-height:0;position:relative;overflow:hidden}.DxKFNW_p-work-detail__hero>img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.DxKFNW_p-work-detail__hero:after{content:"";background:linear-gradient(#0000,#0000007a);height:32%;position:absolute;inset:auto 0 0}.DxKFNW_p-work-detail__hero-copy{z-index:1;color:#fff;position:absolute;bottom:42px;left:max(28px,50% - 550px)}.DxKFNW_p-work-detail__hero-copy h1{letter-spacing:.15em;margin:0;font-size:clamp(25px,2.25vw,36px);font-weight:400}.DxKFNW_p-work-detail__breadcrumb{padding-top:28px;font-size:12px}.DxKFNW_p-work-detail__intro{text-align:justify;padding:58px 20px 90px;font-size:14px}.DxKFNW_p-work-detail__intro p{letter-spacing:.1em;text-align:justify;margin:0;font-size:14px;line-height:2}.DxKFNW_p-work-detail__intro p+p{margin-top:14px}.DxKFNW_p-work-detail__intro .c-breadcrumb{margin-bottom:54px}.DxKFNW_p-work-detail__intro-inner{width:min(960px,100%);margin:auto}.DxKFNW_p-work-detail__lead{font-size:16px;line-height:2}.DxKFNW_p-work-detail__lead p{margin:26px 0 0}.DxKFNW_p-work-detail__lead .p-works-entry__tags{margin-bottom:28px}.DxKFNW_p-work-detail__tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.DxKFNW_p-work-detail__tags .c-work-category{color:#d2b14a;background:0 0;border:1px solid #bcb5af;align-items:center;min-height:26px;padding:2px 10px;font-size:11px;line-height:1;display:inline-flex}.DxKFNW_p-work-detail__gallery{width:100%;max-width:1000px;margin:0 auto;padding:0 20px 34px}.DxKFNW_p-work-detail__figure{justify-content:center;max-width:100vw;max-height:75vh;margin:0 auto 74px;display:flex;position:relative;overflow:hidden}.DxKFNW_p-work-detail__figure img{object-fit:contain;width:auto;height:100%;display:block;position:relative}.DxKFNW_p-work-detail__figure--wide{aspect-ratio:1.55;width:min(1100px,100%)}.DxKFNW_p-work-detail__figure--portrait{aspect-ratio:.72;width:min(620px,62vw)}.DxKFNW_p-work-detail__data{width:min(620px,100% - 40px);margin:15px auto 0;padding:28px 0 66px}.DxKFNW_p-work-detail__data h2{letter-spacing:.13em;text-align:justify;margin:0 0 24px;font-size:14px;font-weight:400}.DxKFNW_p-work-detail__spec{margin:0}.DxKFNW_p-work-detail__spec>div{border-bottom:1px solid #ddd8d3;grid-template-columns:220px 1fr;display:grid}.DxKFNW_p-work-detail__spec dt,.DxKFNW_p-work-detail__spec dd{text-align:justify;margin:0;padding:8px 0;font-size:14px;line-height:1.6}.DxKFNW_p-work-detail__spec dt{color:#827a74}.DxKFNW_p-work-detail__pager{justify-content:space-between;gap:90px;width:min(620px,100% - 40px);margin:0 auto;padding:0 0 88px;display:flex}.DxKFNW_p-work-detail__pager a{text-align:justify;background:#fff;border:1px solid #c9c3be;justify-content:space-between;align-items:center;width:210px;min-height:46px;padding:0 22px;font-size:14px;display:flex}.DxKFNW_p-work-detail__content{letter-spacing:.1em;text-align:justify;font-size:14px;line-height:2}.DxKFNW_p-work-detail__content p{margin:0}.DxKFNW_p-work-detail__content p+p{margin-top:14px}.DxKFNW_p-work-detail__content h2,.DxKFNW_p-work-detail__content h3,.DxKFNW_p-work-detail__content h4{margin:28px 0 14px;font-weight:500;line-height:1.6}.DxKFNW_p-work-detail__content ul,.DxKFNW_p-work-detail__content ol{padding-left:1.5em}.DxKFNW_p-work-detail__content img{max-width:100%;height:auto}@media (max-width:639px){.DxKFNW_p-work-detail__content{font-size:13px;line-height:1.9}}@media (max-width:1023px){.DxKFNW_p-work-detail__hero{height:55vw;min-height:390px}.DxKFNW_p-work-detail__figure--portrait{width:min(540px,70vw)}}@media (max-width:639px){.DxKFNW_p-work-detail__hero{height:67vw;min-height:280px}.DxKFNW_p-work-detail__hero-copy{bottom:22px;left:14px}.DxKFNW_p-work-detail__hero-copy h1{font-size:21px}.DxKFNW_p-work-detail__intro{padding:36px 12px 54px}.DxKFNW_p-work-detail__intro p{font-size:14px;line-height:1.9}.DxKFNW_p-work-detail__intro .c-breadcrumb{margin-bottom:38px}.DxKFNW_p-work-detail__lead{font-size:15px;line-height:1.9}.DxKFNW_p-work-detail__gallery{padding:0 12px 22px}.DxKFNW_p-work-detail__figure{margin-bottom:28px}.DxKFNW_p-work-detail__figure--portrait{width:72%}.DxKFNW_p-work-detail__data{width:calc(100% - 24px);padding-bottom:46px}.DxKFNW_p-work-detail__spec>div{grid-template-columns:160px 1fr}.DxKFNW_p-work-detail__pager{gap:12px;width:calc(100% - 24px);padding-bottom:68px}.DxKFNW_p-work-detail__pager a{width:50%;min-height:44px;padding:0 14px;font-size:14px}}
