.loading-container{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.4);width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.loading-container.fixed{position:fixed;}
.loading-container .spinner{width:30px; height:30px;}
.loading-container.cover{background:rgba(0,0,0,1);z-index:9999;}

.auto-slide li a .ss-bottom .ss-img{border-radius:50%;overflow:hidden;}

.hd-group nav ul li.on a{color:#00b8e8}

.ss-img{position:relative;}

.login-wrap .login-box .login-btn button{display:block;width:100%;padding:1em 0;border-radius:.625em;}

.login-wrap .login-box input[type=text]{padding:1em;background:#f5f5f5;}
.login-wrap .login-box input[type=text].account{margin-bottom:.5em}

.comment-list-box .cmt-reply{padding-bottom:0;}
.comment-list-box .reply-input{margin-top:1em;}

.comment-list-box{position:relative;}

.comment-list-box .cmt-name.on{color:#00b8e8}


.filter-list.en li{width:calc(100%/2); font-size:0.8em;} 
.filter-list li label{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.sub-event.event2 .slide-area .inner-wrap p {word-break:break-all;}
/* .pc{} */

.auto-slide li a .kn-label span{border-radius:2em; padding:0.2em 1em; border:1px solid #666;display:inline-block;margin-right:1em;}
.m{display:none !important;}

.sub-event.event3.en{background-image:url('/images/img/event3-bg-en.png');}

.v-sound-ctrl{display:none;width:82px;height:82px;background:black;border-radius:10px;cursor:pointer;position:fixed;left:15px;bottom:15px;z-index:13;background:url('/images/icon/off.png') center no-repeat;}
.v-sound-ctrl.on{background-image:url('/images/icon/on.png');}


.event-list .event-tit.en{font-size:1.1em;}
.sub-event.en .evt-tit{font-size:2.1em;}
.sub-event.event3 .evt-tit{font-size:2.1em;max-width:60%;margin:0 auto;}
.sub-event.event3.en .evt-tit{font-size:2.0em;max-width:80%;}

@media screen and (min-width:1025px) {

    section#ssdc-video .video-intro .content-inner {height:100%;}
    section#ssdc-video .video-intro .content-inner .visual-video{height:100%;background:black;}
    
    .visual-video video{height:100%;width:auto;margin:0 auto;}
}

.sub-container, .sub-container.faq{min-height:calc(100vh - 114px); box-sizing: border-box;}
.full-radio-list .radio-round input[type="radio"]:checked + label{padding-left:2.2em;}


@media screen and (max-width:768px) {

    .pc{display:none !important;}
    .m{display:block !important;}

    .ss-pop .modal-dialog {
        height:100%;
    }

    .sub-content .ss-tab-wrap .day-wrap button{
        font-size:1.2em;
    }

    .sub-event.event3, .sub-event.event3.en{
        background: url(/images/img/event3-bg-m.png)50%/cover no-repeat;
    }

    .sub-event.event3 .evt-tit{font-size:2.1em;max-width:90%;}
}


@media screen and (max-width:500px) {

    .sub-event.event3 .evt-tit{font-size:1.7em;}
}

.btn-login2{padding:0.5em 1em;z-index:13;position:relative;border-radius:0;display:inline-block;}
.exp-sub{display:block;font-size:0.8em;margin-top:0.5em;}
.exp-sub:before{content:'*';}
.f-right{float:right;text-align:right;}
.f-right + div{margin-top:1em;}
.comment-list{padding-bottom:250px;}

.share-area{background-image:url('/images/img/event3_banner.png');}
.share-area .share-txt-wrap .share-tit{max-width:75%;}
.share-area .share-txt-wrap .share-txt{max-width:70%;}

.keynote-list li .front{font-size:0.90em;}
.keynote-list li .back{font-size:0.95em;}

.sub-event.eng .evt-tit{font-size:1.8em;}
.sub-event.eng .evt-txt{font-size:1.1em;}

.track-list{display:none;}
.track-list.active{display:block;}

.day-tab-con > div{display:none;}
.day-tab-con > div.active{display:block;}

.streaming-wrap{position:relative;}
.streaming-wrap img{width:100%;}
.streaming-wrap video, .streaming-wrap iframe{width:100%;left:0;right:0;top:0;bottom:0;height:100%;position:absolute;}

a.colored{color:inherit;}

.track-tab-con .track-list li.live a:after{display:none;content:'';}
.track-tab-con .track-list li .track-box{position:relative}
.track-tab-con .track-list li.live .track-box:after{
    display: block;
    content: "LIVE";
    position: absolute;
    right: 1.5em;
    top: 50%;
    padding: 0.2em 1em 0.15em;
    border-radius: 10em;
    background: #f10000;
    font-size: .8em;
    font-weight: 700;
    color: #fff;
    transform: translateY(-50%);
}


.track-tab-con .track-list li.track3_1.live .track-box:after{
    top: 30%;
    content: "";
    display:none;
}

.track-tab-con .track-list li .show-btn{
    display: block;
    position: absolute !important;
    right: 1.5em;
    top: 50%;
    padding: 0.2em 1em 0.15em;
    border-radius: 10em;
    background: #fff;
    font-size: .8em;
    font-weight: 700;
    color: #000;
    transform: translateY(-50%);
    
}

.track-tab-con .track-list li.live .show-btn{
    top: 70%;
}

.track-tab-con .track-list li.live .show-btn.live-btn{
    top: 30%;
    background: #f10000;
    color: #fff;
}

/* .booth-info-inner .booth-tip-btn{font-size:0.98em;} */
.booth-info-inner .booth-tip-btn.recruit{width:9em;left:-2em;padding:0.4em 0.25em;}
.share-area{height:24.15em;}

.knt-list.en li:nth-child(3) a .ss-bottom .kn-name{font-size:0.75em;}
.gray-box-bg.booth img{width:auto;}

a.inline{color:inherit;}

a.btn-trans{font-size: 14px !important;margin-right: 5px;color:#fff; margin-top:10px; display:block;}
a.btn-trans:hover, a.btn-trans:visited,a.btn-trans:focus, a.btn-trans:active{color:#fff;}
a.btn-trans img{
    width: 20px;
    height: 20px;
    border-radius: 0;
    margin-right: 5px;
    margin-bottom: 3px;}

.comment-list-box .reply-input button{
    top:31.5%;
}

.cmt-input-wrap{position:relative;}
.cmt-input-wrap a.btn-trans{position:absolute;left:1em;bottom:1em;}

.ui-dialog{padding:0;border:0px;}
.ui-widget-header{background:#181818;color:white;}
.ui-dialog .ui-dialog-buttonpane button{font-family:'SamsungOne'}
.ui-widget.ui-widget-content{font-family:'SamsungOne';border:0px;}
.ui-widget-overlay{background:#000 !important;}

.ui-dialog .ui-dialog-buttonpane button, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
    background:#181818;color:white;
}

.ui-dialog .msg{font-size:1.3em;}

@media screen and (max-width:768px) {

    .ui-dialog .msg{font-size:1.0em;}
}

.commu-list li .back-txt{height:8em;}
.sub-event .evt-txt{max-width:500px;}

.fixed-btn.on-air{}
.fixed-btn.on-air .fix-inner:before{background-image:url('/images/img/btn-mainFixOa.png');}
.fixed-btn.on-air .fix-inner span:before{content:'';width:36px;height:24px;background:url('/images/icon/ico-network.png') center no-repeat;display:block;margin:0 auto 0.2em;}
.fixed-btn.on-air .fix-inner span{display:block;}
.track-tab-con .track-list li .track-box a.track-a{display:flex;width:100%; align-items: center;min-height: 2.95em;color:inherit;}

.knt-list li{position:relative;}
.knt-list li .show-btn{position:absolute;right:1.0em;top:1.0em;display:block;padding: 0.2em 1em 0.15em;border-radius: 10em;background: #fff;font-size: .9em;font-weight: 700;color: #000;}

.track-tab-con .track-list li.track3_1 .show-btn{
    width: 3em;
    text-align: center;
}

.event-list .event-inner{justify-content:center;}

.video-tab-con .streaming-wrap .cover-txt{cursor:pointer;}
.video-tab-con .streaming-wrap .cover-txt .notice{background-image:url('/images/img/play.svg');width:5em;height:5em;}