@charset "utf-8";
/* --------------------------------------------------------------------------- */
/* 통합기본세팅 */
*{box-sizing:border-box; outline:none; -webkit-tap-highlight-color:transparent;}
html{width:100%; height:100%; scroll-behavior:smooth;}
body{width:100%; min-height:100%;  word-break: keep-all; }
pre{font-family:inherit;}
html, body{margin:0; padding:0;}
div, a, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, q, blockquote, th, td, abbr, acronym, address, cite, code, ins, small, big, em, sub, sup{font-size:inherit; padding:0; margin:0;}
ul,ol,li{list-style:none;}
a{cursor:pointer;}
a, a:hover, a:active, a:focus{color:inherit; text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
img, fieldset, iframe, form{border:0 none;}
img{width:100%; max-width:100%;} /* max-width:fit-content; */
input, textarea, select, img{vertical-align:middle;}
address, abbr, address, cite, code, ins, sub, sup,  i, small, big, em{font-weight:normal; font-style:normal;}
small, big, em{font-size:inherit;}
time, progress, mark, output{}
article, aside, figure, figure img, figcaption, hgroup, footer, header, main, nav, section, label, video, object {}
abbr,acronym{border:0;}
q:before,
q:after{content:'';}
table{table-layout:fixed; border-collapse:collapse; border-spacing:0;}
button{border:none; cursor:pointer; margin:0; padding:0; background:none;}
label{cursor:pointer;}
input{vertical-align:middle; background:none; border:none; border-radius:0; padding:0px; margin:0px; } /* webkit-appearance:none; -moz-appearance:none; appearance:none; */
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;} /* 자동완성배경색제거  */
input::placeholder{color:#a1a1a1;} /* 비활성화 */
select{background:none;}
select{vertical-align:middle; background:none; border:none; border-radius:0; padding:0px; margin:0px; } /* webkit-appearance:none; -moz-appearance:none; appearance:none; */
textarea{}
fieldset{}
fieldset legend{}
/* --------------------------------------------------------------------------- */