@charset "utf-8"; /* [S] DX in LG */
#wrap.dx.lg .visual_area { position:relative; width:100%; height:100vh; } 
#wrap.dx.lg .visual_area .fixed { z-index:10; position:fixed; left:0; top:0; width:100%; height:100%; } 
#wrap.dx.lg .visual_area .video_box { z-index:9; position:relative; left:50%; width:1920px; margin-left:-960px } 
#wrap.dx.lg .visual_area .video_box video { width:100%; } 
#wrap.dx.lg .visual_area .title_area { z-index:10; position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items: center; justify-content: center; flex-direction: column; width:100%; height:100%; text-align:center } 
#wrap.dx.lg .visual_area .title_area p { color:#fff; font-family:'LGSmHaTR'; font-size:24px; line-height:42px; margin-top:40px } 
#wrap.dx.lg .visual_area .scroll { z-index:10; position:absolute; left:0; bottom:0; width:100%; color:#fff; font-family:'LGSmHaSB'; font-size:14px; text-align:center; } 
#wrap.dx.lg .visual_area .scroll:after { content:''; display:block; width:1px; height:47px; margin:14px auto 0; background:rgba(255,255,255,0.5) } 

#wrap.dx.lg .contents { z-index:11; position:relative; padding-top:158px; padding-bottom:150px; background:#fff } 
#wrap.dx.lg .contents .contents_inner { position:relative; width:100%; max-width:1200px; margin:0 auto } 
#wrap.dx.lg .contents .contents_inner .flex { display:flex; justify-content: space-between;} 
#wrap.dx.lg .contents .contents_inner .flex + .flex {margin-top:100px}
#wrap.dx.lg .contents .contents_inner .flex .text_box { width:50% } 
#wrap.dx.lg .contents .contents_inner .text_box dt { position:relative; color:#232323; font-family:'LGSmHaTB'; font-size:48px; } 
#wrap.dx.lg .contents .contents_inner .text_box dt:before { content:''; position:absolute; left:0; top:-30px; display:block; width:10px; height:10px; border-radius:10px; background:#fedf99 } 
#wrap.dx.lg .contents .contents_inner .text_box dd { color:#232323; font-family:'LGSmHaTR'; font-size:18px; line-height:32px; letter-spacing:-0.025em; margin-top:45px } 
#wrap.dx.lg .contents .contents_inner .img_box.img1 { text-align:right; } 
#wrap.dx.lg .contents .contents_inner .img_box.img1 img { width:90%; } 
#wrap.dx.lg .contents .contents_inner .img_box.img2 { position:relative; left:50%; margin-top:20px; } 
#wrap.dx.lg .contents .visual_middle { width:100%; height:1080px; margin:160px 0 100px; background:url('/design/static/img/digital/dxlg_img_visual.jpg') 40% 50% no-repeat; background-size:cover; background-attachment: fixed; } 
/* [E] DX in LG */


/* digital story 공통 */
.digital #container { padding-bottom:226px; } 
.digital .inner { width:1200px; max-width:1200px; margin:0 auto; position: relative; } 
.digital .sub_visual { background-image: none; height: auto; background-color: #fff; } 
.digital .sub_visual .visual_title { padding-top: 80px; text-align: center; } 
.digital .sub_visual .visual_title .sub { font-size: 24px; line-height: 42px; color: #232323; } 
.digital span.arrow { position: relative; transition: all 0.3s; } 
.digital span.arrow::before { content: ''; width: 28px; height: 2px; background: #232323; position: absolute; top: 8px; left: 1px; } 
.digital span.arrow::after { content: ''; width: 10px; height: 10px; border-right:2px solid #232323; border-bottom:2px solid #232323; transform: rotate(-45deg); display: block; position: absolute; top: 3px; right: -28px; } 
.digital span.arrow.left::after { transform: rotate(135deg); right: auto; left: 3px; } 

/* digital story 메인 */
.digital .tag_area { width: 100%; margin: 0 auto; margin-top: 70px; } 
.digital .tag_area .inner { width:800px; } 
.digital .tag_area ul.tag_list { display: flex; flex-wrap: wrap; justify-content: center; } 
.digital .tag_area ul.tag_list li { display: flex; align-items: center; margin-right: 10px; margin-bottom: 10px; } 
.digital .tag_area ul.tag_list li:last-child { margin-right:0 } 
.digital .tag_area ul.tag_list li a { font-family:'LGSmHaSB'; font-size: 16px; line-height: 43px; padding: 0 20px; border: 1px solid #fec033; border-radius: 22px; transition: all 0.3s; } 
.digital .tag_area ul.tag_list li a::before { content: '#'; } 
.digital .tag_area ul.tag_list li a.on { background: #fec033; color: #232323; } 
.digital .tag_area ul.tag_list li a:hover { background: #fec033; color: #232323; transition: all 0.3s; } 

.digital .search_area { margin-top: 30px; } 
.digital .search_area .search_info { display: flex; justify-content: space-between; align-items: center; } 
.digital .search_area .search_info .search_txt { font-size: 18px; } 
.digital .search_area .search_info .search_txt span.total { font-family: 'LGSmHaSB'; } 
.digital .search_area .search_info .search_box { position:relative; display:flex; align-items: center; height: 48px; border:2px solid #232323; } 
.digital .search_area .search_info .search_box .select_box {position:relative;} 
.digital .search_area .search_info .search_box .select_box::before { z-index:10; content:''; position:absolute; right:28px; top:50%; display:block; width:10px; height:10px; border-left:3px solid #232323; border-bottom:3px solid #232323; margin-top:-4px; transform: rotate(-45deg); transform-origin: left top; } 
.digital .search_area .search_info .search_box .select_box::after { z-index:10; content:''; position:absolute; right:0; top:50%; display:block; width:2px; height:12px; margin-top:-6px; background:#232323 } 
.digital .search_area .search_info .search_box .select_box select { position:relative; min-width:135px; height: 44px; color:#232323; font-family:'LGSmHaTR'; font-size:18px; padding: 0 45px 0 20px; background:#fff; } 
.digital .search_area .search_info .search_box input { width: 321px; height:44px; color:#232323; font-family:'LGSmHaTR'; font-size:18px; padding-left:10px; padding-right:46px; } 
.digital .search_area .search_info .search_box .btn_search { position:absolute; right:0; top:0; width:46px; height:46px; font-size:0; background: url('/design/static/img/digital/btn_search_bk.png') center no-repeat } 

.digital .list_area { margin-top: 40px; } 
.digital .list_area .tab_menu { margin-top: 100px; } 
.digital .list_area .list_box { display: flex; justify-content: flex-start; flex-wrap: wrap; } 
.digital .list_area .list_box > li { width: 380px; margin-right: 30px; margin-bottom: 80px; display: block; } 
.digital .list_area .list_box > li .tag_box {display: flex;flex-wrap: wrap;margin-top: 26px;} 
.digital .list_area .list_box > li .tag_box li { font-family: 'LGSmHaSB'; font-size: 12px; color: #999; border: 1px solid #ddd; background: #fff; padding: 7px 15px; margin-right: 4px; display: flex; align-items: center; } 
.digital .list_area .list_box > li .tag_box li::before { content: '#'; font-size: 15px; display: block; line-height: 1; } 
.digital .list_area .list_box > li span.tit { font-family:'LGSmHaSB'; font-size: 18px; line-height: 1; margin-top: 30px; display: block; color: #d9336c; } 
.digital .list_area .list_box > li span.sub { font-family:'LGSmHaSB'; font-size: 24px; line-height: 36px; margin-top: 8px; display: block; min-height: 72px; } 
.digital .list_area .list_box > li:nth-child(3n) { margin-right: 0; } 
.digital .list_area .list_box > li .img_box {overflow:hidden; width: 380px; height:254px; display: block; position: relative; transition: all 0.3s; background:#000} 
.digital .list_area .list_box > li .img_box span.hv_txt { font-family:'LGSmHaSB'; font-size: 18px; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; color: #fff; opacity: 0; transition: all 0.3s; display: block; line-height: 1; z-index: 1; } 
.digital .list_area .list_box > li .img_box:hover span.hv_txt {z-index: 11; opacity: 1; transition: all 0.3s; } 
.digital .list_area .list_box > li .img_box span.hv_txt span { position: relative; display: block; width: 28px; height: 18px; margin: 0 auto; margin-top: 12px; } 
.digital .list_area .list_box > li .img_box span.hv_txt span::before { content: ''; width: 28px; height: 2px; background: #fff; position: relative; top: 8px; display: block; } 
.digital .list_area .list_box > li .img_box span.hv_txt span::after { content: ''; width: 10px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg); display: block; position: absolute; top: 3px; right: 0; } 
.digital .list_area .list_box > li .img_box::before {z-index:10; content:''; width:100%; height:100%; background-color: #232323; opacity: 0; position: absolute; transition: all 0.5s; } 
.digital .list_area .list_box > li .img_box:hover::before { opacity: 0.5; transition: all 0.3s; } 
.digital .list_area .list_box > li .img_box img {position:absolute; left:50%; top:50%; height: 120%; transform: translate(-50%, -50%);} 
.digital .pagenation { margin-top: 0; } 

/* digital story 디테일 */

.digital.detail .thumb_area { position:relative; width:100%; background: #f5f6f7; padding-bottom: 50px; padding: 0; height: 290px; display: flex; align-items: center; } 
.digital.detail .thumb_area .view_box { display: flex; justify-content: space-between; } 
.digital.detail .thumb_area .view_box .text_box { display: flex; width: 380px; padding-top: 90px; flex-direction: column; width: auto; padding: 0; } 
.digital.detail .thumb_area .view_box .text_box .tit { font-size: 36px; line-height: 48px; font-family: 'LGSmHaB'; font-size: 42px; line-height: 60px; margin-top: 6px; } 
.digital.detail .thumb_area .view_box .text_box .type { font-family:'LGSmHaSB'; font-size: 18px; color: #d9336c; } 
.digital.detail .thumb_area .view_box .text_box .type span { font-family:'LGSmHaSB'; font-size: 16px; color: #6666; margin-left: 14px; } 

.digital.detail ul.sns_box { display: flex; align-items: flex-end; } 
.digital.detail ul.sns_box.mo { display: none; } 
.digital.detail ul.sns_box li { margin-right: 10px; } 
.digital.detail ul.sns_box li:last-child { margin-right: 0; } 
.digital.detail ul.sns_box li a { background:#232323; width: 40px; height: 40px; border-radius:40px; display: flex; } 
.digital.detail ul.sns_box li a img { width: 100%; } 

.digital.detail ul.tag_box { display: flex; margin-top: 42px; } 
.digital.detail ul.tag_box li { font-family:'LGSmHaSB'; font-size: 12px; color: #999; border: 1px solid #ddd; background: #fff; padding: 7px 15px; margin-right: 4px; } 
.digital.detail ul.tag_box li:last-child { margin-right: 0px; } 
.digital.detail ul.tag_box li::before { content:'#'; font-size: 15px; } 

.digital.detail .detail_box { display: flex; padding-top: 90px; } 
.digital.detail .detail_box .inner { /* display: flex; *//* justify-content: space-between; */overflow: hidden; } 
.digital.detail .detail_box .nav_box { width: 240px; top: 0; float: left; } 
.digital.detail .detail_box.fix .nav_box { position: fixed; top: 210px; } 
.digital.detail .detail_box.fix.on .nav_box { position: absolute; } 
.digital.detail .detail_box .nav_box .thum_box img { width: 100% } 
.digital.detail .detail_box .nav_box a.list_back { width:100%; height: 56px; font-size: 16px; padding: 0 28px; background: #232323; color: #fff; display: flex; justify-content: space-between; align-items: center; } 
.digital.detail .detail_box .nav_box a.list_back span.arrow { width: 12px; height: 12px; } 
.digital.detail .detail_box .nav_box a.list_back span.arrow::before { width: 100%; top: 6px; } 
.digital.detail .detail_box .nav_box a.list_back span.arrow::after { width: 6px; height: 6px; } 
.digital.detail .detail_box .nav_box a.list_back span.arrow.left::before { background: #fff; } 
.digital.detail .detail_box .nav_box a.list_back span.arrow.left::after { border-right:2px solid #fff; border-bottom:2px solid #fff; } 
.digital.detail .detail_box .nav_box .page_box { margin-top: 66px; } 
.digital.detail .detail_box .nav_box .page_box a.btn_page { display: flex; align-items: center; justify-content: space-between; height: 18px; position: relative; } 
.digital.detail .detail_box .nav_box .page_box a.btn_page span { height: 18px; } 
.digital.detail .detail_box .nav_box .page_box .move.next { margin-top: 60px; } 
.digital.detail .detail_box .nav_box .page_box .thum_box { margin-top: 17px; } 
.digital.detail .detail_box .nav_box .page_box .thum_box p { font-family:'LGSmHaSB'; } 
.digital.detail .detail_box .nav_box .page_box .thum_box p.tit { color: #d9336c; font-size: 16px; margin-top: 20px; } 
.digital.detail .detail_box .nav_box .page_box .thum_box p.sub { font-size: 18px; line-height: 28px; } 

.digital.detail .detail_box .view_box { width: 840px; float: right; } 
.digital.detail .detail_box.fix .view_box { margin-left: calc(100% - 840px); } 
.digital.detail .detail_box .view_box .youtube_box { width: 100%; height: 473px; } 
.digital.detail .detail_box .view_box .youtube_box .digital_detail { font-size: 16px; line-height: 30px; color: #666; } 
.digital.detail .detail_box .view_box .img_box { width: 100%; } 
.digital.detail .detail_box .view_box .view_txt { word-break: break-word; padding-top: 42px; } 
.digital.detail .detail_box .view_box .view_txt p { line-height: 30px; font-size: 16px; color: #666; } 
.digital.detail .detail_box .view_box .view_txt img {max-width:100% !important}

@media(max-width:1080px){

    #wrap.dx.lg .visual_area { width:auto; height:100vh; margin:0 -25px; background-size:auto 600px; background-attachment:scroll } 
    #wrap.dx.lg .visual_area .title_area { padding:0 25px } 
    #wrap.dx.lg .visual_area .title_area img { width:64.6% } 
    #wrap.dx.lg .visual_area .title_area p { font-size:15px; line-height:22px; } 
    #wrap.dx.lg .visual_area .video_box video { height: 100vh; } 

    #wrap.dx.lg .contents { margin:0 -25px; padding:0 25px 0; padding-bottom:70px } 
    #wrap.dx.lg .contents .contents_inner .flex { flex-direction: column; } 
    #wrap.dx.lg .contents .contents_inner .flex + .flex {margin-top:30px}
    #wrap.dx.lg .contents .contents_inner .flex .text_box {width:auto}
    #wrap.dx.lg .contents .contents_inner .text_box dt { font-size:24px; margin-top:45px; } 
    #wrap.dx.lg .contents .contents_inner .text_box dt:before { top:-14px; width:5px; height:5px } 
    #wrap.dx.lg .contents .contents_inner .text_box dd { font-size:14px; line-height:22px; margin-top:20px } 
    #wrap.dx.lg .contents .contents_inner .img_box.img1 { margin:45px -25px 0 0 } 
    #wrap.dx.lg .contents .contents_inner .img_box.img1 img { width:100% } 
    #wrap.dx.lg .contents .contents_inner .img_box.img2 { left:5.7%; margin-top:50px } 
    #wrap.dx.lg .contents .contents_inner .img_box.img2 img { width:57.14%; } 
    #wrap.dx.lg .contents .contents_inner .img_box.img3 img { width:57.14%; } 
    #wrap.dx.lg .contents .visual_middle { width:auto; height:540px; margin:35px -25px 0; background-size:auto 540px; background-attachment:scroll } 

    /* dark mode */
    html.dark #wrap.dx.lg .contents { background:#000 } 

    /* digital story 공통*/
    .digital #container { padding: 78px 0; } 
    .digital .inner { width: 100%; min-width: auto; } 

    /* digital story 메인 */
    .digital .sub_visual { height: auto; } 
    .digital .sub_visual .visual_title { padding: 0; padding-top: 9.33vw; width: 74.13vw; margin: 0 auto; } 
    .digital .sub_visual .visual_title .title img { width: 100%; } 
    .digital .sub_visual .visual_title .title:after { width: 1.6vw; height: 1.6vw; margin: 0; position: absolute; bottom: 8.8vw; right: -2.5vw; } 
    .digital .sub_visual .visual_title .sub { font-size: 16px; line-height: 28px; margin-top: 10px; } 
    .digital .tag_area { margin-top: 33px; padding: 0 25px; } 
    .digital .tag_area .inner { width: 100%; } 
    .digital .tag_area ul.tag_list li { margin-right: 2px; } 
    .digital .tag_area ul.tag_list li a { line-height: 30px; font-size: 12px; border-radius: 30px; } 
    .digital .search_area { padding: 0 25px; } 
    .digital .search_area .search_info { flex-direction: column-reverse; align-items: normal; } 
    .digital .search_area .search_info .search_txt { font-size: 12px; margin-top: 18px; } 
    .digital .search_area .search_info .search_box { height: 45px; justify-content: space-between; border: none; } 
    .digital .search_area .search_info .search_box .select_box { width: 29.4vw; border: 2px solid #232323; }
    .digital .search_area .search_info .search_box .select_box select {min-width:auto; height: 41px; font-size: 14px; width: 100%; padding: 0 14px; } 
    .digital .search_area .search_info .search_box .select_box::before { right: 14px; } 
    .digital .search_area .search_info .search_box .select_box::after { display:none; } 
    .digital .search_area .search_info .search_box .search_input { width: calc(100% - 32vw); border: 2px solid #232323; } 
    .digital .search_area .search_info .search_box input { height: 41px; width: 100%; font-size: 14px; } 
    .digital .search_area .search_info .search_box .btn_search { width: 45px; height: 45px; } 

    .digital .list_area { margin-top: 10px; } 
    .digital .list_area .inner { padding: 0 25px; } 
    .digital .list_area .tab_menu { margin-top:50px } 
    .digital .list_area .list_box { justify-content: normal; } 
    .digital .list_area .list_box li {width: 100%;margin-right:0;margin-bottom: 21px;} 
    .digital .list_area .list_box li .img_box { width: 100%; } 
    .digital .list_area .list_box > li span.tit {font-size: 11px;margin-top: 25px;} 
    .digital .list_area .list_box > li span.sub {font-size: 18px;line-height: 30px;min-height: auto;} 
    .digital .list_area .list_box > li .tag_box{margin-top: 7px;}
    .digital .list_area .list_box > li .tag_box li {font-size: 8px;padding: 2px 11px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: auto;margin-bottom: 4px;} 
    .digital .list_area .list_box li span.txt { font-size: 13px; line-height: 20px; margin-top: 10px; } 
    .digital .list_area .list_box li .img_box span.hv_txt { display: none; } 

    /* digital story 디테일 */
    .digital.detail ul.sns_box.pc { display: none; } 
    .digital.detail ul.sns_box.mo { display: flex; justify-content: center; margin-bottom: 30px; } 
    .digital.detail ul.sns_box.mo li { margin-right: 7px; } 
    .digital.detail ul.sns_box.mo a { width: 30px; height: 30px; } 
    .digital.detail ul.tag_box { padding: 0 25px; justify-content: center; flex-wrap: wrap; margin-top: 10px; } 
    .digital.detail ul.tag_box li { padding: 3px 10px; font-size: 9px; line-height: 1; margin-bottom: 3px; } 

    .digital.detail .thumb_area { padding-left: 25px; height: 153px; height: auto; padding: 36px 0; } 
    .digital.detail .thumb_area .thumb_list { display: none; } 
    .digital.detail .thumb_area .view_box { justify-content: center; } 
    .digital.detail .thumb_area .view_box .text_box { justify-content: center; text-align: center; } 
    .digital.detail .thumb_area .view_box .text_box .type { font-size: 12px; } 
    .digital.detail .thumb_area .view_box .text_box .type span { font-size: 12px; margin-left: 8px; } 
    .digital.detail .thumb_area .view_box .text_box .tit { font-size: 21px; line-height: 30px; } 
    .digital.detail .detail_box { padding: 36px 25px 0; } 
    .digital.detail .detail_box .inner { display: flex; flex-direction: column-reverse; } 
    .digital.detail .detail_box .nav_box { position: relative; float: none; width: 100%; } 
    .digital.detail .detail_box .view_box { width: 100%; float: none; margin-bottom:50px } 
    .digital.detail .detail_box.fix .view_box { margin-left:0 } 
    .digital.detail .detail_box .view_box .youtube_box { height:48.67vw } 
    .digital.detail .detail_box .view_box .img_box { width: 100%; } 
    .digital.detail .detail_box .view_box .img_box img { width: 100%; } 
    .digital.detail .detail_box .view_box .view_txt { padding-top: 25px; } 
    .digital.detail .detail_box .view_box .view_txt p { font-size: 14px; line-height: 22px; } 
    .digital.detail .detail_box.fix.on .nav_box { position: relative; display: block; } 
    .digital.detail .detail_box .nav_box a.list_back { width: 157px; height: 45px; margin: 0 auto; background: #fff; border: 1px solid #e7e7e7; color: #232323; flex-direction: row-reverse; font-size: 12px; } 
    .digital.detail .detail_box .nav_box a.list_back span.arrow.left::before { background: #232323; height: 1px; } 
    .digital.detail .detail_box .nav_box a.list_back span.arrow.left::after { border-right: 1px solid #232323; border-bottom: 1px solid #232323; transform: rotate(-45deg); right: 0; left: auto; top: 3px; } 
    .digital.detail .detail_box .nav_box .page_box { margin-top: 35px; border-top: 1px solid #e7e7e7; display: flex; justify-content: space-between; padding-top: 16px; } 
    .digital.detail .detail_box .nav_box .page_box .move { width: 47.82%; } 
    .digital.detail .detail_box .nav_box .page_box .move.next { margin-top: 0; } 
    .digital.detail .detail_box .nav_box .page_box .move.next a.btn_page { display: flex; flex-direction: row-reverse; } 
    .digital.detail .detail_box .nav_box .page_box .move.prev a.btn_page .arrow.left::before { left: 1px; top: 8px; } 
    .digital.detail .detail_box .nav_box .page_box .move.prev a.btn_page .arrow.left::after { left: 2px; top: 3px; } 
    .digital.detail .detail_box .nav_box .page_box .move.next a.btn_page .arrow.right::before { left: auto; right: 1px; top: 8px; } 
    .digital.detail .detail_box .nav_box .page_box .move.next a.btn_page .arrow.right::after { right: 2px; top: 3px; } 
    .digital.detail .detail_box .nav_box .page_box .thum_box { margin-top: 13px; } 
    .digital.detail .detail_box .nav_box .page_box .thum_box p.tit { margin-top: 10px; font-size: 10px; } 
    .digital.detail .detail_box .nav_box .page_box .thum_box p.sub { font-size: 11px; line-height: 16px; } 
    .digital.detail .detail_box .nav_box .page_box a.btn_page { font-size: 10px; height: 11px; } 


    /* Dark mode */    
    html.dark .digital #container {background:#121212}
    html.dark .digital .sub_visual {background:#171717}
    html.dark .digital .sub_visual .visual_title .sub {color:#fff}
    html.dark .digital .tag_area ul.tag_list li a {background:#232323}
    html.dark .digital .tag_area ul.tag_list li a.on {background:#fec033}
    html.dark .digital .search_area .search_info .search_box .select_box select {color:#fff; border:2px solid #fff; background:none}
    html.dark .digital .search_area .search_info .search_box .select_box::before {border-color:#fff}
    html.dark .digital .search_area .search_info .search_box input {color:#fff; border:2px solid #fff; background:none}
    html.dark .digital .search_area .search_info .search_box .btn_search {background: url('/design/static/img/digital/btn_search_wt.png') center no-repeat; background-size:25px auto}
    html.dark .digital .list_area .list_box > li .tag_box li {color:#999; border-color:#454545; background:#2e2e2e}
    html.dark .digital.detail .thumb_area {background:#191919}
    html.dark .digital.detail .thumb_area .view_box .text_box .type span {color:#fff}
    html.dark .digital.detail ul.tag_box li {color:#999; border-color:#454545; background:#2e2e2e}
    html.dark .digital.detail .detail_box .view_box .view_txt p {color:#fff}
    html.dark .digital.detail .detail_box .nav_box .page_box .move.prev a.btn_page .arrow.left::before,    
    html.dark .digital.detail .detail_box .nav_box .page_box .move.next a.btn_page .arrow.right::before {background:#fff}
    html.dark .digital.detail .detail_box .nav_box .page_box .move.prev a.btn_page .arrow.left::after,
    html.dark .digital.detail .detail_box .nav_box .page_box .move.next a.btn_page .arrow.right::after { border-color:#fff } 

    html.dark #wrap.dx.lg .contents .contents_inner .text_box dt,
    html.dark #wrap.dx.lg .contents .contents_inner .text_box dd {color:#fff}
}
