/*
	초기화
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Khand:wght@300&display=swap');

* { max-height: 10000000px; }
html { height:100%; margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-family:'Roboto', 'Noto Sans KR', sans-serif; font-size:14px; color:#333; word-wrap:break-word; }
html, body { -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; text-size-adjust:100%; }

button { font-family:'Roboto', 'Noto Sans KR', sans-serif; font-size:14px; color:#333; line-height:1; user-select:none; }
input, select { font-family:'Roboto', 'Noto Sans KR', sans-serif; font-size:14px; color:#333; line-height:1; }
textarea { font-family:'Roboto', 'Noto Sans KR', sans-serif; font-size:14px; color:#333; line-height:1.6; }

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal; line-height:1; }

button, .pointer { cursor:pointer; }
a { text-decoration:none; }

textarea:focus { outline:none; }
input:focus { outline:none; }
button:focus { outline:none; }
select:focus { outline:none; }
a:focus { outline:none; }

*, *::before, *::after { box-sizing:border-box; }
