@charset "utf-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* ableu reset */


/* Document
   ========================================================================== */
html{-webkit-text-size-adjust:100%;} /* iOS에서 방향 변경 후 글꼴 크기 조정 방지 */
body{margin:0;}


/* Sections
   ========================================================================== */
article,
aside,
footer,
header,
nav,
section,
main,
figure,
figcaption{display:block;}

h1{margin:0.67em 0; font-size:2em;}


/* Grouping content
========================================================================== */
hr{overflow:visible; height:0; box-sizing:content-box;}
pre{font-size:1em;}


/* Text-level semantics
========================================================================== */
a{background-color:transparent;}/* IE 10의 활성 링크에서 회색 배경 제거 */
abbr[title]{border-bottom:none; text-decoration:underline; text-decoration:underline dotted;} /* Chrome 57- 버젼에서 아래쪽 테두리 제거. Chrome, Edge, IE, Opera, Safari에 올바른 텍스트 장식을 추가 */

b,strong{font-weight:bold;} /* Chrome, Edge 및 Safari에서 올바른 글꼴 굵기 */

code,kbd,samp{font-size:1em;}

small{font-size:80%;}

sub,sup{position:relative; font-size:75%; line-height:0; vertical-align:baseline;} /* 모든 브라우저에서`sub` 및`sup` 요소가 줄 높이에 영향을 미치지 않도록합니다. */
sub{bottom:-0.25em;}
sup{top:-0.5em;}


/* Embedded content
========================================================================== */
img{border-style:none; display:block; box-shadow:none;} /* ie 10 */


/* Forms
========================================================================== */
button,
input,
optgroup,
select,
textarea{margin:0; font-family:inherit; font-size:1em; line-height:1.15;} /* Firefox 및 Safari에서 margin 제거 */

button,
input{overflow:visible;} /* edge */

button,
select{text-transform:none;} /*  Edge, Firefox 및 IE에서 텍스트 변형의 상속을 제거. */

button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;} /* Correct the inability to style clickable types in iOS and Safari. */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none; padding:0;} /* Firefox에서 안쪽 테두리와 패딩 제거하기 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:0px} /* 이전 규칙에 따라 포커스 스타일을 설정 해제 , https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-focusring */

fieldset{padding:0;}
legend{display:table; max-width:100%; padding:0; box-sizing:border-box; white-space:normal; color:inherit;}

progress{vertical-align:baseline;} /* Chrome, Firefox 및 Opera에서 올바른 세로 맞춤, https://www.w3schools.com/tags/tag_progress.asp */

textarea{overflow:auto;} /* IE 10 + 에서 기본 세로 스크롤 막대 제거 */

[type="checkbox"],
[type="radio"]{box-sizing:border-box; padding:0;} /* IE 10 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;} /* Chrome에서 증가 및 감소 버튼의 커서 스타일 수정 */

[type="search"]{-webkit-appearance:textfield; outline-offset:-2px;} /* Chrome 및 Safari에서 이상한 모양 수정 */
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} /* macOS에서 Chrome 및 Safari의 내부 패딩 제거 */

::-webkit-file-upload-button{-webkit-appearance:button; font:inherit;} /* Safari에서 글꼴 속성을`상속'으로 변경 */

/* Interactive
   ========================================================================== */
details{display:block;} /* Edge, IE 10+ 및 Firefox에서 올바른 디스플레이 추가 */
summary{display:list-item;} /* 모든 브라우저에서 올바른 디스플레이 추가 */


/* Misc (기타)
   ========================================================================== */
template{display:none;} /* IE 10+ */
[hidden]{display:none;} /* IE 10 */


