@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");

/* 기본 */
*{margin:0; padding:0; border:0; outline:0; vertical-align:top; font-family:'Pretendard', sans-serif; box-sizing:border-box;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* 고정 */
html.fixed , body.fixed{overflow:hidden; touch-action:none;-webkit-touch-action:none;}

/* 모바일 가로모드 폰트확대 방지 */
body{-webkit-text-size-adjust:none;}

/* 헤더 폰트 사이즈 초기화 */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom:0;}

/* 텍스트 */
a{color:inherit; text-decoration:none;}
a:hover{text-decoration:none;}
a , button{display:inline-block; background:none; vertical-align:top; cursor:pointer; box-sizing:border-box;}
button{margin:0; padding:0; border:0; background:none; vertical-align:top; cursor:pointer; box-sizing:border-box;}
p{margin-bottom:0;}

/* 이미지 */
img, fieldset{border:none;}
img, object{vertical-align:top;}
img{max-width:100%;}

/* 리스트 */
ul , ol{margin-bottom:0; padding-left:0; list-style:none;}
em , address{font-style:normal;}

/* 테이블 */
table{width:100%; border-spacing:0;}
th , td{text-align:center; vertical-align:middle;}
legend , caption{display:none;}

/* 폼 */
form{max-width:100%;}
label{cursor:pointer;}
select{border-radius:0; background:#fff;}
textarea{resize:none;}
input , textarea{-webkit-border-radius:0;}
input:-internal-autofill-selected{background:transparent !important;}

.skip{overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0 0 0 0);}
.m-only{display:none !important;}
.p-only{display:none !important;}
@media (max-width:1400px){
    .p-only{display:block !important;}
}
@media (max-width:1000px){
    .pc-only{display:none !important;}
    .m-only{display:block !important;}
}