﻿@charset "UTF-8";
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;font-weight: normal;}
body,button,input,select,table,textarea{font-family:'notokr-regular', Dotum,'돋움',Helvetica,"Apple SD Gothic Neo",sans-serif}
button,input{border-radius:0;border:0;background: none}
button{cursor: pointer;}
fieldset,img{border:0;vertical-align: top; width:}
ol,ul{list-style:none}
address,em{font-style:normal}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:underline}
iframe{ overflow:hidden; margin:0; padding:0; border:0; border-radius:5px; }
.news_txt > iframe{ min-width: 100%; max-width: 100%; height: 52vw; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
table {border-collapse:collapse; border-spacing:0;}
strong{font-weight: normal;}
.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ellipsis2{ text-overflow: ellipsis; overflow:hidden; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.ellipsis3{ text-overflow: ellipsis; overflow:hidden; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word;}
/* accessibility */
#u_skip {position:absolute; top:0; left:0; z-index:9999;  width:100%; text-align:left}
#u_skip a {display:block; position:absolute; top:-1000px; left:0; z-index:500; width:100%; text-align:center}
#u_skip a:focus, #accessibility a:active {position:absolute; top:0; z-index:1000; height:40px; background:#000; color:#fff; line-height:40px}

@media (min-width: 568px){
    .news_txt > iframe {height: 53.2vw!important;}
}

@media (min-width: 1025px){
    .news_txt > iframe {height: 445.5px!important;}
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

.player-container {
    min-width: 320px;
    position: relative;
    width: 100%;
}

.login_alert {
    position: absolute;
    z-index: 50;
    width: 100%;
    height: 235px;
}

@media screen and (max-width:1024px) {
    .login_alert {
        height: 195px;
    }
}