*{box-sizing:border-box;touch-action:manipulation}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700}fieldset,img{border:0 none}img{max-width:100%;height:auto}dl,li,menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}html{height:-webkit-fill-available;font-size:13px;scroll-behavior:smooth;touch-action:pan-x pan-y;-ms-content-zooming:none;-ms-touch-action:pan-x pan-y}body{margin:0;padding:0;padding-bottom:env(safe-area-inset-bottom);width:100%;height:var(--app-height);height:-webkit-fill-available;background:#fff;font-family:"Spoqa Han Sans Neo","Noto Sans KR","Pretendard Variable",Pretendard,"Malgun Gothic",Montserrat,Tahoma,Helvetica,AppleGothic,Helvetica,Sans-serif;font-size:13px;font-weight:400;line-height:1.2;color:#333;letter-spacing:-.3px;-webkit-text-size-adjust:none}body,html{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left)}a{color:#333;text-decoration:none}a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}table{width:100%;border-collapse:collapse;border-spacing:0}caption,legend{padding:0;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}body #wrap{overflow-x:hidden}input::placeholder{font-size:16px}button{padding:0;border:0 none;outline:0;background-color:transparent;cursor:pointer;color:#333}input[type=image],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:focus,input:hover,input:visited,input[type=number]:focus,input[type=number]:hover,input[type=number]:visited,input[type=password]:-webkit-autofill,input[type=password]:focus,input[type=password]:hover,input[type=password]:visited,input[type=search]:focus,input[type=search]:hover,input[type=search]:visited,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:visited,input[type=text]:focus,input[type=text]:hover,input[type=text]:visited,textarea:focus,textarea:hover,textarea:visited{background-color:#fff}@media (max-width:767px){input::placeholder{font-size:14px}}