/*---CSS RESET---*/
@CHARSET "UTF-8";
*{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{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;

    overflow-x: hidden;
    -webkit-overflow-x: hidden;
    -moz-overflow-x: hidden;
    -ms-overflow-x: hidden;
}/*�띿뒪�� �ъ씠利� 怨좎젙*/

body{font-family: 'Noto Sans KR', sans-serif;font-size:16px;font-weight:300;font-style: normal;text-decoration: none;color: #222;}
li{list-style: none;}
table{border-spacing: 0;border-collapse: collapse;}
input, select, textarea, button{box-sizing: border-box;}
button{background: none;border: none;cursor: pointer;outline: none;}

/*input number 利앷컧 �쒓굅*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/*input number 利앷컧 �쒓굅*/

/*怨듯넻�대옒��*/
.k_eng{font-family: 'Roboto', sans-serif;}/*�곷Ц �고듃 蹂�寃�*/
.k_eng2{font-family: 'Montserrat', 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 - 諛섏쓳��*/
/*怨듯넻�대옒��*/

/*�띿뒪�몄궗�댁쫰*/

@media screen and (min-width:1281px){
    html, body{font-size: 16px;}
}

@media screen and (min-width:761px) and (max-width:1281px){
    html, body{font-size: 14px;}
}

@media screen and (max-width:760px){
    html, body{font-size: 12px;}
}
/*�띿뒪�몄궗�댁쫰*/

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

    br.br_m{display: none;}/*br 紐⑤컮�쇱뿉�쒕쭔 以꾨궡由�*/
}

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

    br.br_d{display: none;}/*br �곗뒪�ы깙�먯꽌留� 以꾨궡由�*/
}



