/* 헤더 */
#gnb_layout.new .gnb .dept1 a:hover,
#gnb_layout.new .gnb .dept1 a.active,
#gnb_layout.new .gnb .dept1.on>a {
    color: #3bb4e5;
}

#gnb_layout.new .gnb .dept2 a:hover {
    color: #3bb4e5;
}

/* 퀵버튼 */
#disneyRun.new .vr-quick {
    position: fixed;
    top: 50%;
    right: -2px;
    transform: translateY(-50%);
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
}

#disneyRun.new .vr-quick button {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 15px 40px 15px 30px;
    background: #3bb4e5;
    border: 1px solid #fff;
    border-radius: 30px 0 0 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

#disneyRun.new .vr-quick button:nth-child(2) {
    background: #d9f4ff;
    color: #3bb4e5;
}

#disneyRun.new .vr-quick .apply {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 15px 50px 15px 30px;
    margin-top: 10px;
    background: #fe9bb1;
    border: 1px solid #fff;
    border-radius: 30px 0 0 30px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

#disneyRun.new .vr-quick .apply::after {
    position: absolute;
    content: '';
    width: 105px;
    height: 37px;
    left: -20px;
    top: -15px;
    background: url(/img/main/quick-soon.png) no-repeat center;
    background-size: contain;
}

#disneyRun.new .vr-quick .top {
    margin-top: 30px;
    margin-right: 20px;
}


/* 공통 */
#disneyRun.new p {
    color: #444;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
}

#disneyRun.new .section>div {
    width: 1200px;
    margin: 0 auto;
}

#disneyRun.new .section {
    padding: 120px 0;
    min-height: auto;
}

#disneyRun.new .blue {
    color: #3bb4e5;
}

#disneyRun.new h2.con-tit {
    text-align: center;
    font-size: 60px;
    font-weight: 900;
}

#disneyRun.new h2.con-tit span {
    font-size: 20px;
    color: inherit;
    display: inline;
    font-style: normal;
}

/* section1 */
#disneyRun.new .section.sec02 {
    background: url(/img/main/sec1-bg.png) no-repeat center;
    background-size: cover;
    padding: 100px 0;
    min-height: auto;
}

#disneyRun.new .section.sec02 .con-txt {
    display: block;
    text-align: center;
    padding: 0;
}

#disneyRun.new .section.sec02 .con-txt .txt h6 b {
    color: #3bb4e5;
    background: none;
    -webkit-text-fill-color: #3bb4e5;
    font-size: 36px;
}

#disneyRun.new .section.sec02 .con-txt .txt p.tit_top {
    font-size: 24px;
    font-weight: 600;
}

#disneyRun.new .section.sec02 .con-txt .txt p b {
    font-size: 18px;
    font-weight: bold;
}

#disneyRun.new .section.sec02 .con-txt .txt p span {
    background: #d9f7ff;
    padding: 0 5px;
    font-weight: bold;
    margin-right: 10px;
}

/* section2 */
#disneyRun.new #section2 {
    background: url(/img/main/sec2-bg.png) no-repeat center;
    background-size: cover;
}

#disneyRun.new #section2 .container {
    width: 1000px;
}

#disneyRun.new #section2 .con_wrap {
    background: #fff;
    border-radius: 25px;
    text-align: center;
}

#disneyRun.new #section2 .con_wrap h3 {
    font-size: 60px;
    color: #222;
    padding-top: 60px;
    margin-bottom: 40px;

}

#disneyRun.new #section2 .con_wrap .top p {
    font-size: 24px;
}

#disneyRun.new #section2 .con_wrap .top p span {
    font-weight: bold;
}

#disneyRun.new #section2 .con_wrap .mid {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 40px 0 50px;
    padding: 30px 0;
}

#disneyRun.new #section2 .con_wrap .mid p {
    font-size: 24px;
    font-weight: bold;
}

#disneyRun.new #section2 .con_wrap .mid p span {
    color: #fff;
    background: #222;
    padding: 5px;
    margin-right: 10px;
}

#disneyRun.new #section2 .con_wrap .bot {
    padding-bottom: 60px;
}

#disneyRun.new #section2 .con_wrap .bot ul {
    display: flex;
    justify-content: center;
    gap: 20px;
}

#disneyRun.new #section2 .con_wrap .bot li a {
    display: inline-block;
    width: 240px;
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 15px;
    font-size: 22px;
    font-weight: bold;
    background: #3bb4e5;
    color: #fff;
    box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);
}

#disneyRun.new #section2 .con_wrap .bot ul li:nth-child(2) a {
    background: #fff;
    border-color: #222;
    color: #222;
}

#disneyRun.new #section2 .end {
    display: flex;
    background: #fff;
    padding: 40px;
    border-radius: 25px 25px 0 0;
    border-top: 3px dashed #3bb4e5;
}

#disneyRun.new #section2 .end .left {
    padding: 20px 40px 20px 10px;
    border-right: 3px dashed #ddd;
}

#disneyRun.new #section2 .end .left p {
    font-size: 24px;
    color: #222;
    font-weight: bold;
}

#disneyRun.new #section2 .end .right {
    display: flex;
    gap: 50px;
    padding: 20px 0 0 40px;
}

#disneyRun.new #section2 .end .right p span {
    font-size: 22px;
    font-weight: bold;
}

#disneyRun.new #section2 .end .right a {
    display: inline-block;
    width: 240px;
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 15px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    background: #007eb6;
    color: #fff;
}

/* section2 흐르는 배경 텍스트 */
#disneyRun.new #section2.has-flow {
    position: relative;
    overflow: hidden;
}

#disneyRun.new #section2.has-flow .container {
    position: relative;
    z-index: 1;
}

#disneyRun.new #section2 .flow-text {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin: 0;
    transform: translateY(-50%);
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
}

#disneyRun.new #section2 .flow-text .flow-track {
    display: flex;
    width: max-content;
    margin: 0;
    animation: section2Flow 40s linear infinite;
}

#disneyRun.new #section2 .flow-text .flow-track span {
    flex: none;
    font-size: 220px;
    font-weight: 900;
    font-style: italic;
    line-height: 1;
    white-space: nowrap;
    padding-right: 40px;
    color: transparent;
    -webkit-text-stroke: 1px #fff;
    text-stroke: 1px #fff;
}

@keyframes section2Flow {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* section3 */
#disneyRun.new #section3 {
    padding: 0;
}

#disneyRun.new #section3>div {
    width: 100%;
}

#disneyRun.new #section3 ul {
    display: flex;
    width: 100%;
}

#disneyRun.new #section3 li {
    flex: 1 1 0;
    min-width: 0;
}

#disneyRun.new #section3 img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 스폰서 */
#disneyRun.new .sec-spon {
    padding: 50px 0;
}

#disneyRun.new .section.sec-spon .spon_wrap {
    padding: 0;
    padding-bottom: 30px;
    gap: 25px;
}

#disneyRun.new .section.sec-spon .spon_wrap:last-child {
    padding-bottom: 0;
}

#disneyRun.new .section.sec-spon .spon_wrap:nth-child(2) h4 {
    width: 210px;
}

#disneyRun.new .sec-spon img {
    border: 1px solid #ddd;
}

/* 스폰서 로고 박스 통일 (여백 포함 210×65 고정) */
#disneyRun.new .sec-spon .main-sponsor {
    width: 210px;
}

#disneyRun.new .sec-spon .main-sponsor a,
#disneyRun.new .sec-spon .swiper-slide a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    /* height: 65px; */
    padding: 8px 14px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

#disneyRun.new .sec-spon .main-sponsor img,
#disneyRun.new .sec-spon .swiper-slide img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    border: none;
}

/* slidesPerView:auto 라 슬라이드는 박스 폭(210px)만 차지 */
#disneyRun.new .sec-spon .swiper-slide {
    width: auto;
}

/* MAIN SPONSOR 로고와 시작점을 맞추기 위해 왼쪽 정렬 (마퀴 아닐 때) */
#disneyRun.new .sec-spon .main-banner .swiper-wrapper {
    justify-content: flex-start;
}

/* 스폰서 로고 마퀴 (개수 무관 자동 흐름, 잘림 없음) */
#disneyRun.new .sec-spon .main-banner {
    overflow: hidden;
}

#disneyRun.new .sec-spon .main-banner .swiper-slide {
    margin-right: 30px;
    /* 로고 사이 간격 */
}

#disneyRun.new .sec-spon .main-banner.is-marquee .swiper-wrapper {
    display: flex;
    width: max-content;
    animation: sponMarquee 25s linear infinite;
}

#disneyRun.new .sec-spon .main-banner.is-marquee:hover .swiper-wrapper {
    animation-play-state: paused;
}

@keyframes sponMarquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* ===== 버추얼런 안내 탭 (동작 틀 - 디자인은 자유롭게 수정) ===== */
/* 탭 패널 전환: active 패널만 노출 */
.vr-panel {
    display: none;
}

.vr-panel.active {
    display: block;
}

#vrGuide {}

#vrGuide .vr-block {}

#vrGuide .vr-tabs {
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-top: 50px;
}

#vrGuide .vr-tabs button {
    width: 240px;
    padding: 15px;
    font-size: 22px;
    font-weight: bold;
    background: #d6d6d6;
    color: #fff;
    border: 1px solid #d6d6d6;
    box-shadow: 10px 0 rgba(0, 0, 0, 0.2);
    border-radius: 15px;
}

#vrGuide .vr-tabs button.active {
    background: #fff;
    border-color: #000;
    color: #1553a0;
}

#vrGuide .vr-panel[data-tab="moana"] .vr-tabs button.active {
    color: #168ea7;
}

#vrGuide .vr-panel[data-tab="zootopia"] .vr-tabs button.active {
    color: #88db65;
}

#vrGuide .vr-info-head {
    padding: 120px 0 50px;
    width: 1200px;
    margin: 0 auto;
}

#vrGuide .vr-info {
    background: url(/img/main/sec4-bg1.webp)no-repeat center;
    background-size: cover;
}

#vrGuide .vr-info-head .vr-eyebrow {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

#vrGuide .vr-info-head .vr-title {
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    color: #fff;
}

#vrGuide p.vr-desc {
    text-align: center;
    font-size: 22px;
    color: #fff;
    margin-top: 40px;
}

#vrGuide .vr-info-body .container {
    display: flex;
    gap: 60px;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    padding: 50px;
    border-radius: 20px;
    border: 3px solid #000;
}

#vrGuide .vr-info-body {
    padding-bottom: 120px;
}

#vrGuide .vr-info-body table th {
    position: relative;
    z-index: 2;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    /* background: #1553a0; */
    /* border-radius: 20px; */
    text-align: center;
}

#vrGuide .vr-info-body table th::before {
    position: absolute;
    content: '';
    z-index: -1;
    width: 140px;
    height: 40px;
    background: #1553a0;
    border-radius: 20px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#vrGuide .vr-info-body table td {
    font-size: 20px;
    padding: 20px 0 20px 40px;
}

#vrGuide .vr-info-body table .spon-wrap {
    display: flex;
    align-items: center;
    gap: 20px;
}

#vrGuide .vr-goods {
    padding: 120px 0;
    background:
        url(/img/main/sec4-firework.png) no-repeat top center,
        linear-gradient(to bottom, #0057a6 0%, #5c95c7 25%, #f7fdff 50%);
    background-size: 100% auto, cover;
}

#vrGuide .vr-goods h3 {
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

#vrGuide .vr-goods p {
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin: 30px 0 60px;
}

/* vr-goods 상단 흐르는 배경 텍스트 (흰색 30%) */
#vrGuide .vr-goods {
    position: relative;
    overflow: hidden;
}

#vrGuide .vr-goods>*:not(.flow-text) {
    position: relative;
    z-index: 1;
}

#vrGuide .vr-goods .flow-text {
    position: absolute;
    top: 25%;
    left: 0;
    width: 100%;
    margin: 0;
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
}

#vrGuide .vr-goods .flow-text .flow-track {
    display: flex;
    width: max-content;
    margin: 0;
    animation: section2Flow 40s linear infinite;
}

#vrGuide .vr-goods .flow-text .flow-track span {
    flex: none;
    font-size: 220px;
    font-weight: 900;
    font-style: italic;
    line-height: 1;
    white-space: nowrap;
    padding-right: 40px;
    color: #ffffff;
    opacity: 0.3;
}

#vrGuide .vr-panel[data-tab="moana"] .vr-info {
    background-image: url(/img/main/sec4-bg2.webp);
}

#vrGuide .vr-panel[data-tab="moana"] .vr-info-body table th::before {
    background: #168ea7;
}

#vrGuide .vr-panel[data-tab="moana"] .vr-goods {
        background:
        url(/img/main/sec4-firework.png) no-repeat top center,
        linear-gradient(to bottom, #168ea7 0%, #8bd2d4 25%, #f7fdff 50%);
}

#vrGuide .vr-panel[data-tab="zootopia"] .vr-info {
    background-image: url(/img/main/sec4-bg3.webp);
}

#vrGuide .vr-panel[data-tab="zootopia"] .vr-info-body table th::before {
    background: #88db65;
}

#vrGuide .vr-panel[data-tab="zootopia"] .vr-goods {
        background:
        url(/img/main/sec4-firework.png) no-repeat top center,
        linear-gradient(to bottom, #89c05b 0%, #a8d189 25%, #f7fdff 50%);
}

/* section5 */
#disneyRun.new #section4 {
    background: url(/img/main/sec5-bg.png)no-repeat center;
    background-size: cover;
}

#disneyRun.new #section4 ul {
    position: relative;
    display: flex;
    gap: 30px;
    justify-content: center;
    margin-top: 80px;
    z-index: 2;
}

#disneyRun.new #section4 ul::before {
    position: absolute;
    z-index: -1;
    content: '';
    width: 1048px;
    height: 50px;
    left: 50%;
    top: 60px;
    transform: translate(-50%);
    background: url(/img/main/sec5-img1.png)no-repeat center;
    background-size: contain;
}

#disneyRun.new #section4 li {
    text-align: center;
}

#disneyRun.new #section4 li .txt {
    margin-top: 20px;
}

#disneyRun.new #section4 li h5 {
    font-size: 24px;
    margin-bottom: 20px;
}

#disneyRun.new #section4 li p {
    font-size: 16px;
}

#disneyRun.new #section4 .bot {
    display: flex;
    align-items: center;
    width: 80%;
    background: #3cb4e5;
    padding: 30px 60px;
    margin: 80px auto 0;
    border-radius: 25px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

#disneyRun.new #section4 .right {
    padding: 20px 40px 20px 0;
    border-right: 2px dashed #fff;
}

#disneyRun.new #section4 .right p {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

#disneyRun.new #section4 .left {
    padding: 20px 0 20px 40px;
}

#disneyRun.new #section4 .left p {
    color: #fff;
}

/* 자주묻는질문 */
#disneyRun.new .sec10 {
    background: url(/img/main/sec7-bg.png) no-repeat center;
    background-size: cover;
}

#disneyRun.new .section.sec10 .con .new_board_2021 .board_wrap .board_faq_con .list_table li {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

#disneyRun.new .sec10 .n_td.category {
    display: none;
}

#disneyRun.new .sec10 .board_wrap span {
    font-size: 18px !important;
    font-weight: 400;
    color: #444;
}

#disneyRun.new .sec10 .board_wrap .n_td.txt {
    font-size: 18px;
    font-weight: 400;
    color: #444;
}

#disneyRun.new .sec10 .board_wrap .n_td.title span {
    font-weight: 700;
}

/* 공지사항 */
#disneyRun.new .section.sec09 .board ul li .tag {
    background: #3cb4e5;
}

/* 버추얼런 안내 - 유튜브 영상 임베드 (vr-video 큰 화면, 자동재생/음소거/반복) */
#vrGuide .vr-video .vr-movie {
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    background: #000;
}

#vrGuide .vr-video .vr-movie iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

/* 768px 이하: 모바일 대응 */
@media all and (max-width: 768px) {

    /* 모바일 가로 스크롤(우측 여백) 방지 */
    html,
    body {
        overflow-x: hidden;
    }

    /* 공통 */
    .new #open-sitemap {
        background: url(/img/main/all_menu.png);
    }

    #disneyRun.new .section {
        padding: 80px 0;
    }

    #disneyRun.new .section>div {
        width: auto;
        padding: 0 20px;
    }

    #disneyRun.new p {
        font-size: 16px;
    }

    #disneyRun.new h2.con-tit {
        font-size: 30px;
    }

    /* 퀵메뉴 */
    #disneyRun.new .vr-quick {
        bottom: 0;
        top: auto;
    }

    #disneyRun.new .vr-quick .vr-quick-btn {
        display: none;
    }

    #disneyRun.new .vr-quick .top {
        bottom: 10px;
    }

    /* section1 */
    #disneyRun.new .dr-sec01 {
        margin-top: 80px;
    }

    #disneyRun.new .section.sec02 {
        padding: 80px 0;
    }

    #disneyRun.new .section.sec02 .con-txt .txt h6 b {
        font-size: 24px;
    }

    #disneyRun.new .section.sec02 .con-txt .txt p.tit_top {
        font-size: 18px;
    }

    #disneyRun.new .section.sec02 .con-txt .txt p b {
        font-size: 16px;
    }


    /* section2 */
    #disneyRun.new #section2 .container {
        width: auto;
        padding: 0 20px;
    }

    #disneyRun.new #section2 .con_wrap h3 {
        font-size: 30px;
        padding-top: 30px;
        margin-bottom: 20px;
    }

    #disneyRun.new #section2 .con_wrap .top p {
        font-size: 16px;
    }

    #disneyRun.new #section2 .con_wrap .mid {
        margin: 30px 0;
        padding: 20px 0;
    }

    #disneyRun.new #section2 .con_wrap .mid p {
        font-size: 14px;
    }

    #disneyRun.new #section2 .con_wrap .bot {
        padding-bottom: 40px;
    }

    #disneyRun.new #section2 .con_wrap .bot ul {
        flex-direction: column;
        gap: 10px;
    }

    #disneyRun.new #section2 .con_wrap .bot li a {
        font-size: 16px;
    }

    #disneyRun.new #section2 .end {
        flex-direction: column;
        align-items: center;
        padding: 40px 0 30px;
    }

    #disneyRun.new #section2 .end .left {
        border-right: 0;
        padding: 0 0 20px;
        text-align: center;
    }

    #disneyRun.new #section2 .end .left p {
        font-size: 18px;
    }

    #disneyRun.new #section2 .end .right {
        flex-direction: column;
        padding: 0;
        gap: 20px;
        align-items: center;

    }

    #disneyRun.new #section2 .end .right p {
        text-align: center;
    }

    #disneyRun.new #section2 .end .right p span {
        font-size: 16px;
    }

    #disneyRun.new #section2 .end .right a {
        font-size: 16px;
    }

    #disneyRun.new #section2 .con_wrap .mid p span {
        margin-right: 0px;
        line-height: 4.3rem;
    }

    /* section3 */
    #disneyRun.new #section3>div {
        padding: 0;
    }

    #disneyRun.new #section3 ul {
        flex-direction: column;
    }

    /* 스폰섹션 */
    #disneyRun.new .section.sec-spon {
        padding: 40px 0;
    }

    #disneyRun.new .section.sec-spon .spon_wrap {
        text-align: center;
    }

    
#disneyRun.new .sec-spon .main-sponsor a,
#disneyRun.new .sec-spon .swiper-slide a {
    width: auto;
    height: 65px;
}




    /* 탭 인포 섹션 */
    #vrGuide .vr-info {
        padding: 80px 20px;
    }

    #vrGuide .vr-info-head {
        width: auto;
        padding: 0 0 40px;
    }

    #vrGuide .vr-info-head .vr-eyebrow {
        font-size: 14px;
    }

    #vrGuide .vr-info-head .vr-title {
        font-size: 30px;
    }

    #vrGuide .vr-tabs {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
        margin-top: 30px;
    }

    #vrGuide .vr-tabs button {
        font-size: 16px;
        width: auto;
        padding: 10px;
        box-shadow: 5px 0 rgba(0, 0, 0, 0.2);
    }

    #vrGuide p.vr-desc {
        margin-top: 20px;
    }

    #vrGuide .vr-info-body {
        padding-bottom: 0;
    }

    #vrGuide .vr-info-body .container {
        padding: 20px;
        flex-direction: column;
        gap: 20px;
    }

    #vrGuide .vr-info-body .container img {
        width: 70%;
        margin-left: 50%;
        transform: translateX(-50%);

    }

    #vrGuide .vr-info-body table th {
        font-size: 14px;
    }

    #vrGuide .vr-info-body table th {
        width: 90px;
    }

    #vrGuide .vr-info-body table .spon-wrap {
        gap: 0px;
    }
    #vrGuide .vr-info-body table .spon-wrap img {
        margin-left: 0;
        height: 18px;
    }
    #vrGuide .vr-info-body table .spon-wrap img:first-child {
        margin-left: 55px;
        height: 15px;
    }

    #vrGuide .vr-info-body table th::before {
        width: 90px;
    }

    #vrGuide .vr-info-body table td {
        font-size: 14px;
        padding: 15px 0 15px 10px;
    }

    #vrGuide .vr-goods {
        padding: 80px 0;
    }

    #vrGuide .vr-goods h3 {
        font-size: 30px;
    }

    #vrGuide .vr-goods p {
        margin: 20px 0 40px;
    }

    #disneyRun.new h2.con-tit span {
        font-size: 14px;
    }
    #vrGuide .vr-goods .flow-text{
        display: none;
    }

    /* section4 */
    #disneyRun.new #section4 ul::before {
        display: none;
    }

    #disneyRun.new #section4 ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-top: 40px;
        gap: 40px 20px;
    }

    #disneyRun.new #section4 li h5 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    #disneyRun.new #section4 li p {
        font-size: 14px;
    }

    #disneyRun.new #section4 .bot {
        flex-direction: column;
        gap: 10px;
        padding: 20px;
        margin: 40px 0 0;
        width: 100%;
    }

    #disneyRun.new #section4 .right {
        padding: 0;
        border-right: 0;
    }

    #disneyRun.new #section4 .right>div {
        text-align: center;
    }

    #disneyRun.new #section4 .right p {
        text-align: center;
        font-size: 18px;
    }

    #disneyRun.new #section4 .left {
        padding: 0;
    }

    #disneyRun.new #section4 .left p {
        text-align: center;
    }

    /* 자주묻는질문 */
    #disneyRun.new .sec10 .board_wrap span {
        font-size: 14px !important;
    }

    #disneyRun.new .sec10 .board_wrap .n_td.txt {
        font-size: 14px;
    }


}