@charset "utf-8";
/**
 * mobile first
 */
/* common */
.blind {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}
.wrc-10th {
    line-height: var(--lh-lg);

    --space-m167: clamp(min(46.389vw, 167px), 46.389vw, 167px);

    --space-p100: clamp(min(6.944vw, 100px), 6.944vw, 100px);
    --space-p165: clamp(min(10.313vw, 165px), 10.313vw, 165px);
    --space-p200: clamp(min(13.889vw, 200px), 13.889vw, 200px);
    --space-p300: clamp(min(20.833vw, 300px), 20.833vw, 300px);
    --space-p400: clamp(min(27.778vw, 400px), 27.778vw, 400px);
    --space-p500: clamp(min(34.722vw, 500px), 34.722vw, 500px);
    --space-p600: clamp(min(41.667vw, 600px), 41.667vw, 600px);
    --space-p700: clamp(min(48.611vw, 700px), 48.611vw, 700px);

    --font-pc-14:14px;
    --font-pc-16:16px;
    --font-pc-20:20px;
    --font-pc-24:24px;
    --font-pc-32:32px;

    --font-mo-14:14px;
    --font-mo-16:16px;
    --font-mo-17:17px;
    --font-mo-18:18px;
    --font-mo-20:20px;
}
.wrc-10th .text-align__center { text-align: center; }
.wrc-10th .tex-align__left { text-align: left; }
.wrc-10th .text-color-white { color: var(--Primary-Color-White); }
.wrc-10th .text-color-black { color: var(--Primary-Color-Black); }
.wrc-10th .text-normal-s { font-size: var(--font-mo-16); }
.wrc-10th .text-normal {
    font-family: var(--font-text);
    line-height: var(--lh-lg);
    font-weight: 500;
    font-size: var(--font-mo-17);
}
.wrc-10th .text-md-bold {
    font-family: var(--font-head);
    line-height: var(--lh-lg);
    font-weight: 700;
    font-size: var(--font-mo-18);
}
.wrc-10th .font-type-sans { font-family: var(--font-text) }
.brand.models-wrap .wrc-10th.history {
    padding: 120px 24px 0;
    margin-bottom: 0;
}
.wrc-10th.history + .history { padding-top: 0; }
.wrc-10th .history-box { margin-bottom: 120px; }
.wrc-10th .history-box__kv {
    display: -webkit-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 20px;
}
.wrc-10th .history-box__kv-text { text-align: center; }
.wrc-10th .history-box-wrap {
    overflow: hidden;
    padding-top: 12px;
}
.wrc-10th .info-video__heading { padding-bottom: 36px ; }
.wrc-10th.tag_list_wrap .tag_list { margin: 18px auto 40px auto; }
.history-box .history-list > li:nth-child(odd) .img-box { order: 1; }
.history-box .history-list > li:nth-child(odd) .text-area { order: 2; }
.history-box .history-list li .text-area .year { display: flex; }
.history-box .history-list li .text-area .year .history-year__emblem {
    margin-left: 10px;
    height: 50px;
    width: auto;
}
.wrc-10th + .brand-content .content-box {padding: 120px 0 0;}
.wrc-10th + .brand-content .c-media__video {margin: 0;}
@media screen and (min-width: 1024px){
    .wrc-10th .text-normal-s { font-size: var(--font-pc-16); }
    .wrc-10th .text-normal { font-size: var(--font-pc-20); }
    .wrc-10th .text-md-bold { font-size: var(--font-pc-24); }
    .brand.models-wrap .wrc-10th.history {
        max-width: 1600px;
        margin: 0 auto;
        padding: 200px 80px;
    }
    .wrc-10th .history-box { padding: 0; }
    .wrc-10th .history-box__kv {
        gap: 40px;
        padding: 0 0 40px;
    }
    .wrc-10th .history-box-wrap {
        padding-top: 0;
        margin: 0 auto;
        width: 100%;
        max-width: 1600px;
    }
    .wrc-10th .history-box-wrap .tit { padding-bottom: 0; }
    .wrc-10th .history-box-wrap .history-box { margin: 0; }
    .wrc-10th.tag_list_wrap .tag_list { margin: 0; }
    .wrc-10th .history-box .history-list {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: stretch;
        padding:20px 0 0;
        max-width: 1440px;
        width: 100%;
    }
    .wrc-10th .history-box .history-list__item {
        display: -webkit-box;
        display: flex;
        gap: 0;
        flex-direction: column;
        justify-content:unset;
    }
    .wrc-10th .history-box .history-list__item:nth-child(even) { margin-left: calc(50% + 134px) }
    .wrc-10th .history-box .history-list__item:nth-child(odd) { margin-right: calc(50% + 134px) }
    .wrc-10th .history-box .history-list__item:not(:last-child) { padding-bottom: 0; }
    .wrc-10th .history-box .history-list__item:last-child { padding-bottom: 120px; }
    .wrc-10th .history-box .history-list__item .text-area {
        padding:80px 0 20px;
        flex: unset;
        width: 100%;
    }
    .wrc-10th .history-box .history-list__item .text-area .year { line-height: var(--lh-base); }
    .history-box .history-list li .text-area .year .history-year__emblem {
        margin-left: 20px;
        height: 80px;
    }
    .wrc-10th .history-box .history-list__item .img-box { flex: unset; }
    .wrc-10th .history-box .history-list__item:nth-child(2n) {
        position: relative;
        display: -webkit-box;
        display: flex;
        align-items: flex-end;
    }
    .wrc-10th .history-box .history-list__item:nth-child(2n) .text-area { order: 1; }
    .wrc-10th .history-box .history-list__item:nth-child(2n) .img-box {
        order: 2;
        justify-content:flex-end
    }
    .wrc-10th .history-box .history-list__item .img-wrap { height: 380px; }
    .wrc-10th .history-box-wrap .history-pointer { top: 140px; }
    .wrc-10th .info-video__heading { padding-bottom: 60px ; }
    /* position */
    .wrc-10th .history-box .history-list__item:nth-child(1) {margin-bottom: calc((var(--space-p300))* -1.3);padding-top: 40px;}
    .wrc-10th .history-box .history-list__item:nth-child(2) {margin-bottom: calc(var(--space-p100));}
    .wrc-10th .history-box .history-list__item:nth-child(3) {margin-bottom: calc((var(--space-p300))* -1);}
    .wrc-10th .history-box .history-list__item:nth-child(4) {margin-bottom: calc((var(--space-p100))* -0.5);}
    .wrc-10th .history-box .history-list__item:nth-child(5) {margin-bottom: calc((var(--space-p200))* -1.2);}
    .wrc-10th .history-box .history-list__item:nth-child(6) {margin-bottom: calc((var(--space-p200))* -1.2);}
    .wrc-10th .history-box .history-list__item:nth-child(7) {margin-bottom: calc((var(--space-p200))* -1);}
    .wrc-10th .history-box .history-list__item:nth-child(8) {margin-bottom: calc((var(--space-p400))* -1);}
    .wrc-10th .history-box .history-list__item:nth-child(9) {margin-bottom: calc((var(--space-p100))* -1.5);}

    .wrc-10th + .brand-content .content-box {padding: 200px 0 0;}
}

/* popup */
.popup-type__tabs .popup-body {
    position: relative;
    display: block;
    padding: 40px 0 0 0;
    width: 100%;
    max-height: calc(100vh - 60px);
}
.popup-type__tabs .popup-header { border: none; }
.popup-type__tabs .tab-header-full .popup-header { background: transparent; }
.popup-type__tabs .tab-header-full .popup-header h3 { color: var(--Primary-Color-White); }
.popup-type__tabs .tab-header-full .btn-wrap .icon-close {
    background: url(/inc/images/icon/icon-close_white.svg);
    background-size: 100%;
}
.popup-type__tabs .text-wrap {
    z-index: 2;
    position: relative;
    padding: 32px;
}
.popup-type__tabs .text-wrap-milestone { padding-top: 32px; }
.popup-type__tabs .text-wrap .sub-text-list {
    padding-left: 7px;
    margin-top: 12px;
}
.popup-type__tabs .text-wrap .sub-text-list li { margin: 0; }
.popup-type__tabs .text-wrap .sub-text-list li::before {
    top: 10px;
    background: var(--Primary-Color-White);
    border-radius: 50%;
}
.popup-type__tabs .text-wrap-emblem {
    height: 60px;
    width: 60px;
}
.popup-type__tabs .text-wrap-milestone.is-emblem {
    position: relative;
    display: flex;
    margin-top: 50px;
    flex-direction: column;
}
.popup-type__tabs .text-wrap-milestone.is-emblem .text-md-bold {
    position: absolute;
    left: 72px;
    top: 76px;
}
@media screen and (min-width: 1024px){
    .popup-type__tabs {
        overflow: hidden;
        max-width: 1400px;
        max-height: calc((100vh - 60px));
    }
    .popup-type__tabs .popup-body {
        aspect-ratio:1400/850;
        padding: 60px 0 0 0;
        max-height: calc(100vh - 180px);
    }
    .popup-type__tabs .text-wrap { padding: 67px 40px 40px }
    .popup-type__tabs .text-wrap-milestone { padding-top: 32px; }
    .popup-type__tabs .text-wrap-milestone.is-emblem {
        margin-top: 50px;
        flex-direction: row;
    }
    .popup-type__tabs .text-wrap-milestone.is-emblem .text-md-bold {
        top: -5px;
        left: 0;
    }
    .popup-type__tabs .text-wrap-milestone.is-emblem .text-wrap-emblem { margin-right: 12px; }
}

/* tab */
.popup-type__tabs .tab-title {
    position: relative;
    z-index: 10;
    padding-bottom: 32px;
    font-size: var(--font-mo-20);
}
.popup-type__tabs .tab-nav {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: flex;
    flex-direction: column;
    padding: 0 60px
}
.popup-type__tabs .tab-nav__item {
    margin-bottom: -1px;
    text-align: center;
}
.popup-type__tabs .tab-nav__link {
    padding: 11px 32px;
    width: 100%;
    border: 1px solid var(--Secondary-Color-Black_999999);
    font-size: var(--font-mo-16);
    background-color: transparent;
}
.popup-type__tabs .tab-nav__link[aria-selected="true"] {
    border-color: var(--Primary-Color-Black);
    background-color: var(--Primary-Color-Black);
}
.popup-type__tabs .nav-link__text {
    font-family: var(--font-head);
    font-weight: 500;
    color: var(--Secondary-Color-Black_999999);
    width: 90px;
    display: inline-flex;
    justify-content: center;
}
.popup-type__tabs .tab-nav__link[aria-selected="true"] .nav-link__text {
    font-weight: 700;
    color: var(--Primary-Color-White);
}
.popup-type__tabs .tab-panel {
    z-index: 1;
    width: 100%;height: 100%;
    top: 0;
    left: 0;
}
.popup-type__tabs .tab-panel__content {
    position: relative;
    width: 100%;
    height: 100%;
}
.popup-type__tabs .is-hidden {
    overflow: hidden;
    opacity: 0;
    height: 0.1px;
}
@media screen and (min-width: 1024px){
    .popup-type__tabs .tab-title {
        padding-bottom: 24px;
        font-size: var(--font-pc-32);
    }
    .popup-type__tabs .tab-nav {
        flex-direction: row;
        justify-content: center;
        padding: 0
    }
    .popup-type__tabs .tab-nav__item {
        margin-left: -1px;
        margin-bottom: 0;
    }
    .popup-type__tabs .tab-nav__link {
        padding: 11px 32px;
        font-size: var(--font-pc-16);
    }
}

/* tab > swiper */
.popup-type__tabs .swiper-pagination-bullet { display: inline-block; }
.popup-type__tabs .summary-bg {
    z-index: 1;
    position: fixed;
    width: 100%;height: 100%;
    top: 0;
    left: 0;
    background-color: var(--Primary-Color-Black);
}
.popup-type__tabs .summary-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.popup-type__tabs .summary-img {
    position: relative;
    z-index: 1;
}
.popup-type__tabs .summary-bg::before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(42.36%, rgba(0, 0, 0, 0.00)), color-stop(70.62%, rgba(0, 0, 0, 0.22)), color-stop(97.55%, rgba(0, 0, 0, 0.40))),rgba(0, 0, 0, 0.50);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 42.36%, rgba(0, 0, 0, 0.22) 70.62%, rgba(0, 0, 0, 0.40) 97.55%),rgba(0, 0, 0, 0.50);
}
@media screen and (min-width: 1024px){
    .popup-type__tabs .summary-img {}
}

/* tab > specification */
.popup-type__tabs .vehicle-wrap {
    display: -webkit-box;
    display: flex;
    flex-direction:column;
    gap: 40px;
    padding: 24px 24px 100px;
}
.popup-type__tabs .specification-wrap {
    padding: 0;
    background-color: transparent;
}
.popup-type__tabs .specification-box [class^="text-"] {
    font-size: var(--font-mo-20);
    text-align: center;
    font-weight: 700;
}
.popup-type__tabs .specification-box dl { margin: 20px 0 0; }
.popup-type__tabs .specification-box dl dt {
    padding: 20px 0 0;
    font-size: var(--font-mo-16);
}
.popup-type__tabs .specification-box dl dd {
    display: flex;
    align-items: center;
    padding: 8px 0 20px 0;
    font-size: var(--font-mo-18);
    font-family: var(--font-head);
    font-weight: 700;
}
.popup-type__tabs .visual-wrap {
    padding: 32px 0 0;
    width: calc(100vw - 48px);
}
.popup-type__tabs .visual-wrap .swiper-pagination { bottom: -5px; }
@media screen and (min-width: 1024px){
    .popup-type__tabs .vehicle-wrap {
        flex-direction: row;
        gap: 50px;
        padding: 65px 40px 40px;
    }
    .popup-type__tabs .specification-wrap {
        padding: 0;
        flex: 0 1 600px;
    }
    .popup-type__tabs .specification-box [class^="text-"] {
        font-size: var(--font-pc-20);
        text-align: left;
    }
    .popup-type__tabs .specification-box dl dt {
        display: -webkit-box;
        display: flex;
        align-items: center;
        flex: 0 0 160px;
        padding: 16px 0;
        font-size: var(--font-pc-14);
        line-height: var(--lh-lg);
    }
    .popup-type__tabs .specification-box dl { margin: 16px auto 0 auto; }
    .popup-type__tabs .specification-box dl dd {
        flex: 0 0 calc(100% - 160px);
        padding: 16px 0;
        line-height: var(--lh-lg);
        font-size: var(--font-pc-16);
        font-family: var(--font-text);
    }
    .popup-type__tabs .visual-wrap {
        display: -webkit-box;
        display: flex;
        align-items: center;
        flex: 0 1 630px;
        padding: 0;
        max-width: unset;
        width: 40%;
    }
    .popup-type__tabs .visual-wrap .swiper-pagination {
        position: relative;
        padding-top: 40px;
    }
}

/* crew */
.popup-type__tabs .swiper-crew-wrap {
    margin: 0 24px;
    padding: 55px 0 100px
}
.popup-type__tabs .swiper-crew-wrap .swiper-button-prev { left: 0; }
.popup-type__tabs .swiper-crew-wrap .swiper-button-next { right: 0; }
.popup-type__tabs .swiper-crew-wrap .swiper-button-disabled { opacity: 0; }
.popup-type__tabs .swiper-button-prev,
.popup-type__tabs .swiper-button-next {
    display: block;
    width: 48px;
    height: 48px;
}
.popup-type__tabs .swiper-crew-wrap table { table-layout: fixed; }
.popup-type__tabs .swiper-crew-wrap table tbody tr:not(:first-child) { border-bottom: 1px solid var(--Line-Color-Line_a1a1a1); }
.popup-type__tabs .crew-box { display: flex; }
.popup-type__tabs .crew-box-label { display: none; }
.popup-type__tabs .crew-label-detail { padding:0 13px; }
.popup-type__tabs .crew-label-detail.name{ opacity: 0; }
.popup-type__tabs .crew-profile-term {
    display: flex;
    width: 100%;
    padding: 20px 0 0 8px;
    font-size: var(--font-mo-14)
}
.popup-type__tabs .crew-profile-term.name { display: none; }
.popup-type__tabs .crew-profile-img {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1px;
    display: flex;
    width: 100%;
}
.popup-type__tabs .crew-profile-img img { width: 100%; }
.popup-type__tabs .crew-profile-label {
    align-items: center;
    display: flex;
}
.popup-type__tabs .crew-profile-detail {
    padding: 20px 0 20px 8px;
    font-weight: 700;
    line-height: var(--lh-lg)
}
.popup-type__tabs .crew-profile-detail.name {
    height: 48px;
    padding: 10px 16px;
    border: none;
    line-height: var(--lh-lg);
    text-align: center;
    background-color: var(--Secondary-Color-Black_Natural);
}
.popup-type__tabs .crew-profile-detail.name .crew-profile-text { padding: 0; }
.popup-type__tabs .swiper-crew-wrap tr:not(:first-child) .crew-profile-detail { vertical-align: top; }
.popup-type__tabs .crew-profile-detail .crew-profile-text { padding-top: 8px }
.popup-type__tabs .crew-profile-detail p:not(.crew-profile-text){ font-size:var(--font-mo-14) }
.popup-type__tabs .crew-profile-detail .podium-wrap {
    display: flex;
    position: relative;
    align-items: center;
    gap: 12px;
    padding-top: 13px;
}
.popup-type__tabs .crew-profile-detail .podium-wrap [class^="podium"] {
    display: flex;
    position: relative;
    align-items: center;
    padding: 0 0 0 28px;
}
.popup-type__tabs .crew-profile-detail .podium-wrap [class^="podium"]::before {
    position: absolute;
    content: '';
    left: 0;
    top: -7px;
    display: block;
    width: 24px;
    height: 24px;
    background-size: 100%;
}
.popup-type__tabs .crew-profile-detail .podium-first::before { background-image: url(/inc/images/icon/icon-trophy01.svg); }
.popup-type__tabs .crew-profile-detail .podium-second::before { background-image: url(/inc/images/icon/icon-trophy02.svg); }
.popup-type__tabs .crew-profile-detail .podium-third::before { background-image: url(/inc/images/icon/icon-trophy03.svg); }
@media screen and (max-width: 1023px) {
    .popup-type__tabs .swiper-crew-wrap .swiper-button-prev,
    .popup-type__tabs .swiper-crew-wrap .swiper-button-next {
        top: 32.7vw;
        margin-top: 0;
    }
    .popup-type__tabs .swiper-crew-wrap table col:first-child { display: none; }
    .popup-type__tabs .swiper-crew-wrap table thead th:first-child { display: none; }
    .popup-type__tabs .swiper-crew-wrap table tbody td:first-child { display: none; }
    .popup-type__tabs .crew-profile-detail.name .crew-profile-label { display: none; }
}
@media screen and (min-width: 1024px) {
    .popup-type__tabs .swiper-crew-wrap {
        width:clamp(min(72vw, 1008px), 72vw, 1008px);
        padding: 60px 0 100px;
        margin: 0 auto;
    }
    .popup-type__tabs .swiper-crew-wrap .swiper-slide { padding: 0 100px }
    .popup-type__tabs .crew-box { align-items: flex-end; }
    .popup-type__tabs .crew-box-label {
        display: inline-flex;
        flex: 1 0 auto;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        height: 283px;
    }
    .popup-type__tabs .crew-label-detail { font-size: var(--font-pc-14); }
    .popup-type__tabs .crew-box-profile { padding: 0 20px; }
    .popup-type__tabs .crew-profile-detail .crew-profile-text { padding: 13px 8px }
    .popup-type__tabs .crew-box-profile .crew-profile-img { margin-left: 15px; }
    .popup-type__tabs .crew-box-profile + .crew-box-profile .crew-profile-img { margin-left: -15px; }
    .popup-type__tabs .crew-box-profile .crew-profile-img.img-type-2014,
    .popup-type__tabs .crew-box-profile + .crew-box-profile .crew-profile-img.img-type-2014 { margin:0 }
    .popup-type__tabs .crew-profile-term { display: none; }
    .popup-type__tabs .crew-profile-label { display: none; }
    .popup-type__tabs .crew-profile-detail {
        text-align: center;
        padding: 0;
    }
    .popup-type__tabs .swiper-crew-wrap tr:not(:first-child) .crew-profile-detail { vertical-align: middle; }
    .popup-type__tabs .crew-profile-detail.name {
        padding: 10px 0;
        font-size: var(--font-pc-20);
    }
    .popup-type__tabs .crew-profile-detail .podium-first i {
        width: 20px;
        height: 20px;
    }
    .popup-type__tabs .crew-profile-detail .podium-wrap {
        gap: 16px;
        justify-content: center;
        padding-top: 0;
        line-height: 48px;
    }
    .popup-type__tabs .crew-profile-detail .podium-wrap [class^="podium"]::before {
        top: 9px;
        width: 28px;
        height: 28px;
    }
    .popup-type__tabs .crew-profile-detail  .podium-wrap [class^="podium"] {
        padding: 0 0 0 32px;
    }
    .popup-type__tabs .ty02Swiper .swiper-slide { width: 978px; }
    .popup-type__tabs .swiper-button-prev {
        width: 80px;
        height: 80px;
    }
    .popup-type__tabs .swiper-button-next {
        width: 80px;
        height: 80px;
    }
    .popup-type__tabs .swiper-crew-wrap .swiper-button-prev,
    .popup-type__tabs .swiper-crew-wrap .swiper-button-next { margin-top: calc(0px - (90px / 2)); }
}

/* gallery */
.popup-type__tabs .gallery-wrap {
    margin-bottom: 0;
    padding: 40px 0 0;
}
.popup-type__tabs .gallery-wrap .swiper { padding-bottom: 65px; }
@media screen and (min-width: 1024px) {
    .popup-type__tabs .gallery-wrap { padding: 60px 0 75px; }
    .popup-type__tabs .gallery-wrap .swiper { padding-bottom: 75px; }
    .popup-type__tabs .gallery-wrap .swiper-slide { width: 980px; }
    .popup-type__tabs .gallery-wrap .swiper-bottom-wrap {
        position: absolute;
        width: calc(100% - (100% - 980px));
        bottom: revert;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
    }
}

/* css 개편 추가 style */
.wrc-10th .content-box {
    width: 100%;
    padding: 0;
}
.wrc-10th .container,
.brand-wrc10th .container { padding: 0 80px; }
.brand-wrc10th .c-text__desc { text-align: center; }
.brand-wrc10th .content-box { padding: 200px 0; }
.brand-wrc10th .mgb-40 { margin-bottom: 40px; }
@media screen and (max-width: 1023px) {
    .wrc-10th .history-box {
        margin-top: 0;
        margin-bottom: 0;
    }
    .wrc-10th .font-lh--tight { /* line-height: 16.2px; */ }
    .wrc-10th .container,
    .brand-wrc10th .container { padding: 0 24px; }
    .wrc-10th .content-box {
        width: 100%;
        padding: 0;
    }
    .brand-wrc10th .content-box { padding: 120px 0 92px; }
    .brand-wrc10th .mgb-40 { margin-bottom: 20px; }
}
/** wrc 10th popup **/
.wrc-10th .specification-wrap dl {
    border-top: 1px solid var(--Line-Color-Line_a1a1a1);
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    max-width: 864px;
    margin: 20px auto 0 auto;
}
.wrc-10th .specification-wrap .specification-box { width: 100%; }
.wrc-10th .specification-wrap .specification-box > img { margin-top: 40px; }
.wrc-10th .specification-wrap dl dt,
.wrc-10th .specification-wrap dl dd {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--Line-Color-Line_02);
}
.wrc-10th .specification-wrap dl.type--flex-start dt,
.wrc-10th .specification-wrap dl.type--flex-start dd {
    align-items: flex-start;
    font-family: var(--font-text);
}
.wrc-10th .specification-wrap dl span.br {
    display: block;
    height: 8px;
}
.wrc-10th .specification-txt {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.8px;
    color: var(--Secondary-Color-Black_999999_666666);
    text-align: left;
    max-width: 864px;
    margin: 20px auto 0 auto;
}
.wrc-10th .specification-txt-lg {
    font-family: var(--font-text);
    font-size: 16px;
    font-weight: 500;
}
.wrc-10th .specification-wrap .specification-box img {
    width: 952px;
    height: 714px;
    margin: 0 auto;
}
.wrc-10th .specification-wrap .specification-box .tab-head {
    justify-content: center;
    margin-top: 40px;
}
.wrc-10th .specification-wrap .specification-box .tab-head .tab2 li a { width: 304px; }
.wrc-10th .specification-wrap .specification-box .tab-head .tab3 li a { width: 154px; }
.popup-type__tabs .swiper-crew-wrap table { border-collapse: collapse; }
@media screen and (max-width: 1023px) {
    .wrc-10th .specification-wrap dl dt {
        flex: 100%;
        font-size: 16px;
        line-height: var(--lh-lg);
        padding: 24px 0 0 0;
        border-bottom: 0;
    }
    .wrc-10th .specification-wrap dl dd { flex: 0 0 100%; }
}