@media (min-width: 992px) { .page-work_detail .work_detail__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.page-work_detail .work_detail__cover { width: 100%; background-color: var(--cover-color); }

@media (min-width: 992px) { .page-work_detail .work_detail__cover { height: calc(100vh - 118px); } }

@media (min-width: 992px) { .page-work_detail .work_detail__cover picture { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; overflow: hidden; } }

.page-work_detail .work_detail__cover picture img { display: block; width: 100%; height: auto; }

@media (min-width: 992px) { .page-work_detail .work_detail__cover picture img { width: auto; height: 100%; } }

.page-work_detail .work_detail__text { font-size: 22px; font-weight: 500; line-height: 1.2; word-break: break-word; }

@media (min-width: 768px) { .page-work_detail .work_detail__text { font-size: 45px; line-height: 1.3; } }

@media (min-width: 992px) { .page-work_detail .work_detail__text { font-size: 30px; } }

.page-work_detail .work_detail__info { padding: 8px 30px 0; }

@media (min-width: 768px) { .page-work_detail .work_detail__info { padding: 14px 50px 0; } }

@media (min-width: 992px) { .page-work_detail .work_detail__info { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 14px 0 26px; margin: 0 46px; border-bottom: #e6e6e6 2px solid; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__info { width: 100%; max-width: 1500px; margin: 0 auto; } }

.page-work_detail .work_detail__info > div { margin-bottom: 18px; border-bottom: #e6e6e6 1px solid; }

@media (min-width: 768px) { .page-work_detail .work_detail__info > div { margin-bottom: 34px; border-bottom-width: 2px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__info > div { -ms-flex-negative: 0; flex-shrink: 0; padding-right: 30px; margin-bottom: 0; border-bottom: none; } }

.page-work_detail .work_detail__info > div:last-child { margin-bottom: 0; }

@media (min-width: 992px) { .page-work_detail .work_detail__info > div:last-child { padding-right: 0; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic { -ms-flex-preferred-size: 52%; flex-basis: 52%; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__basic { -ms-flex-preferred-size: 42%; flex-basis: 42%; } }

.page-work_detail .work_detail__basic .work_detail__title { font-size: 22px; font-weight: 500; line-height: 1.2; word-break: break-word; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__title { font-size: 45px; line-height: 1.3; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__title { font-size: 30px; } }

.page-work_detail .work_detail__basic .work_detail__description { font-size: 19px; line-height: 1.3; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__description { font-size: 30px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__description { font-size: 20px; margin-top: 2px; } }

.page-work_detail .work_detail__basic .work_detail__tags { padding: 24px 0 20px; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__tags { padding: 38px 0 34px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__tags { padding: 20px 0 0px; } }

.page-work_detail .work_detail__basic .work_detail__tags ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -5px; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__tags ul { margin: -8px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__tags ul { margin: -5px; } }

.page-work_detail .work_detail__basic .work_detail__tags li { margin: 5px; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__tags li { margin: 8px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__tags li { margin: 5px; } }

.page-work_detail .work_detail__basic .work_detail__tags a { display: block; color: #898989; font-size: 12px; font-weight: 700; font-family: 'din-2014', sans-serif; text-transform: uppercase; padding: 10px 10px; border: #898989 1.5px solid; border-radius: 17.5px; -webkit-box-shadow: #898989 0 0 0.5px; box-shadow: #898989 0 0 0.5px; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__tags a { font-size: 19px; padding: 18px 18px; border-width: 2px; border-radius: 28px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__tags a { font-size: 13px; padding: 10px 10px; border-radius: 19px; } }

.page-work_detail .work_detail__basic .work_detail__tags a sup { position: relative; top: -4px; font-size: 8px; margin-left: 3px; }

@media (min-width: 768px) { .page-work_detail .work_detail__basic .work_detail__tags a sup { top: -6px; font-size: 12px; margin-left: 5px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__basic .work_detail__tags a sup { top: -4px; font-size: 9px; margin-left: 4px; } }

.page-work_detail .work_detail__client { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 36px; }

@media (min-width: 768px) { .page-work_detail .work_detail__client { padding-bottom: 58px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__client { -ms-flex-preferred-size: 25%; flex-basis: 25%; display: block; padding-bottom: 0; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__client { -ms-flex-preferred-size: 25.6%; flex-basis: 25.6%; } }

.page-work_detail .work_detail__client .work_detail__brand { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 20px; }

@media (min-width: 768px) { .page-work_detail .work_detail__client .work_detail__brand { padding-right: 30px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__client .work_detail__brand { padding-right: 0; } }

.page-work_detail .work_detail__client .work_detail__year { -ms-flex-negative: 0; flex-shrink: 0; }

@media (min-width: 992px) { .page-work_detail .work_detail__client .work_detail__year { margin-top: 44px; } }

.page-work_detail .work_detail__awards { padding-bottom: 28px; }

@media (min-width: 768px) { .page-work_detail .work_detail__awards { padding-bottom: 46px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__awards { -ms-flex-preferred-size: 23%; flex-basis: 23%; padding-bottom: 0; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__awards { -ms-flex-preferred-size: 32.4%; flex-basis: 32.4%; } }

.page-work_detail .work_detail__awards .work_detail__list li { margin-bottom: 10px; }

@media (min-width: 768px) { .page-work_detail .work_detail__awards .work_detail__list li { margin-bottom: 15px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__awards .work_detail__list li { margin-bottom: 20px; } }

.page-work_detail .work_detail__awards .work_detail__record { font-size: 19px; line-height: 1.3; padding-left: 2px; }

@media (min-width: 768px) { .page-work_detail .work_detail__awards .work_detail__record { font-size: 30px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__awards .work_detail__record { font-size: 20px; margin-top: 3px; } }

.page-work_detail .work_detail__more { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-size: 12px; font-weight: 600; padding-top: 8px; }

@media (min-width: 480px) { .page-work_detail .work_detail__more { font-size: 14px; } }

@media (min-width: 768px) { .page-work_detail .work_detail__more { font-size: 21px; padding-top: 12px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__more { font-size: 12px; padding-top: 8px; } }

.page-work_detail .work_detail__more::before { content: ''; width: 15px; height: 15px; margin-right: 3px; margin-bottom: -2px; background: url("/images/common/icon-arrow-right_more.svg") center center no-repeat; background-size: contain; }

@media (min-width: 480px) { .page-work_detail .work_detail__more::before { width: 19px; height: 19px; margin-right: 4px; } }

@media (min-width: 768px) { .page-work_detail .work_detail__more::before { width: 28px; height: 28px; margin-right: 6px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__more::before { width: 15px; height: 15px; margin-right: 3px; } }

.page-work_detail .work_detail__back { position: absolute; top: 19px; left: 12px; width: 58px; height: 37px; border: #fff 2px solid; border-radius: 19px; font-size: 0; text-indent: -5000px; overflow: hidden; -webkit-filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.25)); filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.25)); }

@media (min-width: 768px) { .page-work_detail .work_detail__back { top: 35px; left: 22px; width: 94px; height: 58px; border-radius: 29px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__back { top: 19px; } }

.page-work_detail .work_detail__back::before { content: ''; display: block; width: 120%; height: 100%; background-image: url("/images/common/icon-arrow-left.svg"); background-repeat: no-repeat; background-position: 8px center; background-size: auto 18px; -webkit-filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%); filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%); pointer-events: none; -webkit-transition: background-position .25s ease; transition: background-position .25s ease; }

@media (min-width: 768px) { .page-work_detail .work_detail__back::before { background-position: 15px center; background-size: auto 27px; } }

@media (hover: hover) { .page-work_detail .work_detail__back:hover::before { background-position: 5px center; } }

@media (hover: hover) and (min-width: 768px) { .page-work_detail .work_detail__back:hover::before { background-position: 10px center; } }

.page-work_detail .work_detail__main { position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 34px 30px 22px; }

@media (min-width: 768px) { .page-work_detail .work_detail__main { padding: 22px 50px 34px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__main { padding: 5px 50px 46px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__main { padding: 10px 50px 64px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__main { padding: 10px 130px 64px; } }

.page-work_detail .work_detail__main .work_detail__text { line-height: 1.7; letter-spacing: 1.12px; white-space: pre-line; }

@media (min-width: 768px) { .page-work_detail .work_detail__main .work_detail__text { letter-spacing: 1.8px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__main .work_detail__text { letter-spacing: 1.2px; } }

.page-work_detail .work_detail__main .work_detail__text a { text-decoration: underline; }

.page-work_detail .work_detail__main .work_detail__text br { content: ''; display: block; margin: .75em 0; }

@-moz-document url-prefix() { .page-work_detail .work_detail__main .work_detail__text br { margin: .25em 0; } }

.page-work_detail .work_detail__block { width: 100%; }

.page-work_detail .work_detail__block .work_detail__label { padding-bottom: 6px; }

@media (min-width: 768px) { .page-work_detail .work_detail__block .work_detail__label { padding-bottom: 12px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block .work_detail__label { padding-bottom: 6px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block .work_detail__label { padding-bottom: 10px; } }

.page-work_detail .work_detail__block--label { padding-top: 30px; }

@media (min-width: 768px) { .page-work_detail .work_detail__block--label { padding-top: 50px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--label { max-width: 590px; padding-top: 32px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--label { max-width: 730px; padding-top: 60px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__block--label { max-width: 880px; } }

.page-work_detail .work_detail__block--label + .work_detail__block--text { padding-top: 0; }

.page-work_detail .work_detail__block--text { padding-top: 30px; padding-bottom: 30px; }

@media (min-width: 768px) { .page-work_detail .work_detail__block--text { padding-top: 50px; padding-bottom: 50px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--text { max-width: 590px; padding-top: 32px; padding-bottom: 32px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--text { max-width: 730px; padding-top: 60px; padding-bottom: 60px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__block--text { max-width: 880px; } }

.page-work_detail .work_detail__block--text:last-child { padding-bottom: 0; }

.page-work_detail .work_detail__block--text + .work_detail__block--media { margin-top: -5px; }

@media (min-width: 768px) { .page-work_detail .work_detail__block--text + .work_detail__block--media { margin-top: -8px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--text + .work_detail__block--media { margin-top: -12px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--text + .work_detail__block--media { margin-top: -15px; } }

.page-work_detail .work_detail__block--media { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 -3px; padding: 0 0 6px; }

@media (min-width: 768px) { .page-work_detail .work_detail__block--media { margin: 0 -5px; padding: 0 0 10px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--media { margin: 0 -6px; padding: 0 0 12px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--media { margin: 0 -8px; padding: 0 0 16px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__block--media { max-width: 1340px; margin: 0 -10px; padding: 0 0 20px; } }

.page-work_detail .work_detail__block--media > div { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; margin: 0 3px; border-radius: 10px; overflow: hidden; }

@media (min-width: 768px) { .page-work_detail .work_detail__block--media > div { margin: 0 5px; border-radius: 20px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--media > div { margin: 0 6px; border-radius: 25px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--media > div { margin: 0 8px; border-radius: 28px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__block--media > div { margin: 0 10px; } }

.page-work_detail .work_detail__block--media .work_detail__embed { aspect-ratio: var(--aspect-ratio); }

.page-work_detail .work_detail__block--media img, .page-work_detail .work_detail__block--media iframe, .page-work_detail .work_detail__block--media video { display: block; width: 100%; height: 100%; }

html.lenis-scrolling .page-work_detail .work_detail__block--media iframe { pointer-events: none; }

.page-work_detail .work_detail__block--media img { -o-object-fit: cover; object-fit: cover; }

.page-work_detail .work_detail__block--media + .work_detail__block--label, .page-work_detail .work_detail__block--media + .work_detail__block--text { margin-top: calc(-5px - 6px); }

@media (min-width: 768px) { .page-work_detail .work_detail__block--media + .work_detail__block--label, .page-work_detail .work_detail__block--media + .work_detail__block--text { margin-top: calc(-10px - 10px); } }

@media (min-width: 992px) { .page-work_detail .work_detail__block--media + .work_detail__block--label, .page-work_detail .work_detail__block--media + .work_detail__block--text { margin-top: calc(-10px - 12px); } }

@media (min-width: 1200px) { .page-work_detail .work_detail__block--media + .work_detail__block--label, .page-work_detail .work_detail__block--media + .work_detail__block--text { margin-top: calc(-10px - 16px); } }

@media (min-width: 1600px) { .page-work_detail .work_detail__block--media + .work_detail__block--label, .page-work_detail .work_detail__block--media + .work_detail__block--text { margin-top: calc(-25px - 20px); } }

.page-work_detail .work_detail__ring { position: absolute; top: 0; left: 50%; width: 810px; height: 310px; margin-left: -180px; color: var(--ring-color); z-index: -1; }

@media (min-width: 480px) { .page-work_detail .work_detail__ring { margin-left: -130px; } }

@media (min-width: 768px) { .page-work_detail .work_detail__ring { top: 520px; margin-left: -10px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__ring { margin-left: 155px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__ring { margin-left: 205px; } }

.page-work_detail .work_detail__ring-1 { top: 8%; -webkit-transform: rotate(50deg) scale(0.7); transform: rotate(50deg) scale(0.7); }

@media (min-width: 480px) { .page-work_detail .work_detail__ring-1 { -webkit-transform: rotate(50deg) scale(0.8); transform: rotate(50deg) scale(0.8); } }

@media (min-width: 768px) { .page-work_detail .work_detail__ring-1 { -webkit-transform: rotate(50deg); transform: rotate(50deg); } }

@media (min-width: 992px) { .page-work_detail .work_detail__ring-1 { top: 4%; } }

.page-work_detail .work_detail__ring-2 { top: 38%; margin-left: -220px; -webkit-transform: rotate(-120deg) scale(0.7); transform: rotate(-120deg) scale(0.7); }

@media (min-width: 480px) { .page-work_detail .work_detail__ring-2 { -webkit-transform: rotate(-120deg) scale(0.8); transform: rotate(-120deg) scale(0.8); } }

@media (min-width: 768px) { .page-work_detail .work_detail__ring-2 { -webkit-transform: rotate(-120deg); transform: rotate(-120deg); } }

@media (min-width: 992px) { .page-work_detail .work_detail__ring-2 { top: 34%; margin-left: -920px; -webkit-transform: rotate(-150deg); transform: rotate(-150deg); } }

.page-work_detail .work_detail__ring-3 { top: 68%; margin-left: -280px; -webkit-transform: rotate(190deg) scale(0.7); transform: rotate(190deg) scale(0.7); }

@media (min-width: 480px) { .page-work_detail .work_detail__ring-3 { -webkit-transform: rotate(190deg) scale(0.8); transform: rotate(190deg) scale(0.8); } }

@media (min-width: 768px) { .page-work_detail .work_detail__ring-3 { -webkit-transform: rotate(190deg); transform: rotate(190deg); } }

@media (min-width: 992px) { .page-work_detail .work_detail__ring-3 { top: 64%; margin-left: 40px; -webkit-transform: rotate(140deg); transform: rotate(140deg); } }

@media (min-width: 1600px) { .page-work_detail .work_detail__ring-3 { margin-left: 140px; } }

.page-work_detail .work_detail__ring span { position: absolute; font-size: 20px; font-family: "din-2014", "Noto Sans TC", "sourcehansans-tc", "Noto Sans S Chinese", "PingFang TC", "Microsoft JhengHei", Tahoma, Verdana, Arial, Helvetica, sans-serif; offset-path: path("M805,155c0,82.85-179.09,150.01-400,150.01S5,237.85,5,155S184.09,4.99,405,4.99S805,72.15,805,155z"); will-change: offset-distance; -webkit-animation: ringMove 5s infinite linear; animation: ringMove 5s infinite linear; -webkit-transform: translate3d(0, 0, 0); }

.page-work_detail .work_detail__ring-word--medialand { font-weight: 900; }

.page-work_detail .work_detail__ring-path { fill: none; stroke: var(--ring-color); stroke-width: 2px; -webkit-transform: translate(20%, 50%) scale(0.7) rotate(10deg); transform: translate(20%, 50%) scale(0.7) rotate(10deg); }

@media (min-width: 1600px) { .page-work_detail .work_detail__ring-path { -webkit-transform: translate(32%, 35%) scale(0.7) rotate(10deg); transform: translate(32%, 35%) scale(0.7) rotate(10deg); } }

@-webkit-keyframes ringMove { 0% { offset-distance: 0%; }
  100% { offset-distance: 100%; } }

@keyframes ringMove { 0% { offset-distance: 0%; }
  100% { offset-distance: 100%; } }

.page-work_detail .work_detail__footer { padding: 66px 30px; }

@media (min-width: 768px) { .page-work_detail .work_detail__footer { padding: 105px 50px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__footer { padding: 70px 50px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__footer { padding: 85px 50px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__footer { padding: 158px 50px; } }

.page-work_detail .work_detail__button { display: block; width: 100%; max-width: 1500px; height: 110px; color: #cc0000; font-size: 37px; margin: 0 auto; border: #cc0000 3px solid; border-radius: 55px; overflow: hidden; }

@media (min-width: 768px) { .page-work_detail .work_detail__button { height: 174px; font-size: 60px; border-width: 4px; border-radius: 87px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__button { height: 116px; font-size: 40px; border-radius: 58px; } }

.page-work_detail .work_detail__button--back p { -webkit-animation: marqueeToLeft 20s linear infinite forwards; animation: marqueeToLeft 20s linear infinite forwards; }

.page-work_detail .work_detail__button--back span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 88px; padding-bottom: 4px; }

@media (min-width: 768px) { .page-work_detail .work_detail__button--back span { margin-left: 138px; padding-bottom: 8px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__button--back span { margin-left: 58px; padding-bottom: 6px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__button--back span { margin-left: 74px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__button--back span { margin-left: 80px; } }

.page-work_detail .work_detail__button--back span::after { content: ''; position: relative; top: 2px; width: 189px; height: 49px; margin-left: 88px; background: url("/images/common/icon-arrow-left.svg") left center no-repeat; -webkit-filter: invert(10%) sepia(97%) saturate(6291%) hue-rotate(4deg) brightness(85%) contrast(112%); filter: invert(10%) sepia(97%) saturate(6291%) hue-rotate(4deg) brightness(85%) contrast(112%); }

@media (min-width: 768px) { .page-work_detail .work_detail__button--back span::after { width: 290px; height: 77px; margin-left: 138px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__button--back span::after { width: 192px; height: 51px; margin-left: 58px; } }

@media (min-width: 1200px) { .page-work_detail .work_detail__button--back span::after { margin-left: 74px; } }

@media (min-width: 1600px) { .page-work_detail .work_detail__button--back span::after { margin-left: 80px; } }

.page-work_detail { --cover-color: #fff; --aspect-ratio: auto; }

.page-work_detail .work_detail__label { padding-bottom: 4px; }

@media (min-width: 992px) { .page-work_detail .work_detail__label { padding-bottom: 3px; } }

.page-work_detail .work_detail__label span { display: inline-block; color: #8c8c8c; font-size: 12px; font-weight: 800; font-family: 'din-2014', sans-serif; border-bottom: #8c8c8c 1px solid; }

@media (min-width: 768px) { .page-work_detail .work_detail__label span { font-size: 21px; font-weight: 700; border-bottom-width: 1.5px; } }

@media (min-width: 992px) { .page-work_detail .work_detail__label span { font-size: 14px; font-weight: 800; border-bottom-width: 1px; } }
