/* <style> 태그 금지 */
/* 웹글꼴 */
@font-face { /* 글꼴 설치개념 */
    font-family: 'MaruBuri_R'; /* 설치명 */
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2);
    font-weight: 400; /* 사용굵기 설정 */
    font-display: swap;
}
@font-face {
    font-family: 'MaruBuri_B';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2);
    font-weight: 600;
    font-display: swap;
}
/* 해당 문서에서는 선택자 {속성:값;} 만 기재함 */
/* html 디자인 초기화 */
/* 모든 태그들에 대한 공통 초기값 세팅 */
html,body,h1,h2,h3,h4,h5,h6,
dl,dt,dd,ol,ul,li,p,blockquote,hr,div,video,address,
header,footer,nav,aside,article,section,figure,figcaption,main,details,summary,
form,fieldset,legend,input,button,select,option,textarea,
em,strong,sub,sup,br,span,del,s,q,mark,code,img,a,
table,thead,tbody,tfoot,tr,td,th {
    margin:0; padding:0; box-sizing:border-box;
    line-height:1; letter-spacing:-0.02em; word-spacing:0;
    font-size:1em; font-weight:400; font-style:normal;
    color:#000;
    font-family:'MariBuri_R',serif;/*  사용하겠다는설정!! */
}
/* 개별 태그 초기값 */
a {text-decoration:none;}
ul,ol,li {list-style:none;}
fieldset {border:0;}
legend {display:none;}
input {border:0; outline:none;}
button {border:0; background:none; cursor:pointer;}
table,tr,td,th {border-collapse:collapse;}
select, option {border:0; appearance:none; outline:none;}
/* chrome, safari, edge, opera */
/* 웹브라우저 엔진 -webkit-, -moz-, -m-, -o- */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0;
}
/* firefox */
input[type=number] {
    -moz-appearance:none;
    margin:0;
}