/* 폰트연결 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@font-face {
    font-family: 'NanumSquareNeo-Variable';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/NanumSquareNeo-Variable.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

* {box-sizing:border-box; font-size:1.0rem;}
html,body,h1,h2,h3,h4,h5,h6,
p,ul,ol,li,blockquote,dl,dt,dd,address,video
strong,em,del,sup,sub,s,q,img,a,
table,tr,th,td,thead,tbody,tfoot,
form,input,fieldset,legend,button,label,textarea,option,select,
nav,header,footer,article,section,aside,figure,figcaption,main,div,span {
    font-family:'Noto Sans KR', "Font Awesome 5 Free", "Font Awesome 5 Brands";
    margin:0; padding:0;
    /* font-size:1.0rem; */
    font-weight:normal;
    font-style:normal;
    line-height:1.0;
    list-style:none;
}
a {text-decoration:none; color:#000}
table,tr,th,td {border-collapse:collapse;}
button {cursor:pointer; border:none; background:none;}
fieldset {border:none;}
legend {display:none;}
.skip {display:none;}
.awesome::after {font-weight:600;}
.awesome::before {font-weight:600;}
/* input 클릭 시 아웃라인 설정 */
:focus {outline:none;}

/* 우클릭 방지설정(복사금지) */
body * {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -o-user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag:none;
}
/* main > div {pointer-events:none;} */

/* 전체너비 설정 */
/* main {max-width:700px; margin:0 auto;} */
img {width:100%; pointer-events:none;}