/*---CSS RESET---*/

*{margin: 0;padding: 0;font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;color: inherit;text-decoration: inherit;box-sizing: border-box;}

html, body{overflow-x: hidden;
	text-size-adjust: none;
    -webkit-text-size-adjust: none; 
    -moz-text-size-adjust: none; 
    -ms-text-size-adjust: none;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}/*텍스트 사이즈 고정*/

body{font-size:16px;font-style: normal;text-decoration: none;color: #fff; overflow-x: hidden; background-color: #1b1c22;}
li{list-style: none; word-break: keep-all!important;}
table{border-spacing: 0;border-collapse: collapse;}
input, select, textarea, button{box-sizing: border-box;}
button{background: none;border: none;cursor: pointer;outline: none;}

/*공통클래스*/
.k_eng{font-family: 'Roboto', sans-serif;}/*영문 폰트 변경*/
.clearfix::after{content: "";clear: both;display: block;}

.k_w100{display: block;width: 100%;height: 100%;}
.center_pos{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}/*포지션 객체 중양정렬*/
.bg{background-repeat: no-repeat;background-size: cover;background-position: center center;}/*background-image - 반응형*/
/*공통클래스*/

caption{display: none;}

/*텍스트사이즈*/

@media screen and (min-width:1481px){
    html, body{font-size: 16px;}/*body와 확인 할 것*/
}

@media screen and (min-width:721px) and (max-width:1480px){
    html, body{font-size: 14px!important;}/*body와 확인 할 것*/
}

@media screen and (max-width:720px){
    html, body{font-size: 12px!important;}/*body와 확인 할 것*/
}
/*텍스트사이즈*/

@media screen and (min-width:721px){

    br.br_m{display: none;}/*br 모바일에서만 줄내림*/
}

@media screen and (max-width:720px){

    br.br_d{display: none;}/*br 데스크탑에서만 줄내림*/
}

html, body, div, span, object,iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; /*word-break: keep-all!important;word-wrap: break-word;*/}
body{line-height: 1.618;}
table{border-collapse: separate;border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
table, td, th{vertical-align: middle}

blockquote : before,
blockquote : after,
q : before,
q : after{content: "";}
blockquote, q{quotes:"" "";}
a img{border: none;}




