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

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fastly.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');
@import url('https://webfontworld.github.io/gmarket/GmarketSans.css');

*{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;
}

body{font-family: 'Pretendard Variable', Pretendard, sans-serif; font-size:16px;font-weight:300;font-style: normal;text-decoration: none;color: #222; background:#fff; letter-spacing:-0.04em; overflow-x:hidden;}
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 {outline:none; border:none;}
textarea { border: none;outline: none;resize: none;}
/*common*/
.j_inner {    max-width: 1600px;width: 96%;margin: 0 auto; height: 100%; position:relative;}
.pos_img { position: absolute; top: 0;  left: 0;}
.img_box {position:relative; overflow:hidden;}
.img_box img {display:block; margin:0 auto; width:100%;}
.mo_img {display:none !important;}


@media screen and (max-width:767px){
    .pc_img {display:none !important;}
	.mo_img {display:block !important;}
}


/*영문 폰트 변경*/
.j_pret{font-family: 'Pretendard Variable', Pretendard, sans-serif;}
.j_gmar{font-family: 'GmarketSans';}

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

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

@media screen and (max-width:720px){
    html, body{font-size: 12px;}
}

.mo_br {display:none;}

@media screen and (max-width:720px){
   .pc_br {display:none;}
   .mo_br {display:block;}
}

