*{max-height:1000000px;margin:0;padding:0;box-sizing:border-box}body{word-wrap:break-word;word-break:normal;white-space:normal;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}hr{height:1px}hr,img{border:none}img{vertical-align:top}em{font-style:normal}li{list-style:none}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}td,th{vertical-align:middle;word-wrap:break-word;word-break:break-all;line-height:1.3}a,td,th{color:#000}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}body,button,input,select,textarea{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1.2}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}textarea{overflow:auto;resize:none}button{cursor:pointer;outline:none;background:none}button,fieldset{border:none}button,input,select,textarea{border:0;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=text]::-ms-clear{display:none}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=text]:focus-visible,select{outline:none}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}select::-ms-expand{display:none}::placeholder{color:#888;text-align:left;font-weight:400}::-webkit-input-placeholder{color:#888;text-align:left;font-weight:400}::-moz-placeholder{color:#888;text-align:left;font-weight:400}:-ms-input-placeholder{color:#888;text-align:left;font-weight:400}::-ms-input-placeholder{color:#888;text-align:left;font-weight:400}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}button,input{font-family:inherit}caption,legend{position:absolute;width:1px;height:1px;color:transparent;overflow:hidden;box-sizing:border-box;margin-top:-1px}body,html{height:100%;margin:0;padding:0;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{width:100vw;overflow-x:hidden;overflow-y:auto}body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}body .wrapper{position:relative;width:100%;min-height:100vh;overflow:visible;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body .portal{position:fixed;right:0;left:0;bottom:0;display:block;height:100%;box-sizing:border-box;overflow:hidden;z-index:10000}@media screen and (min-width:769px)and (max-width:1080px){body .wrapper{max-width:480px;margin:0 auto;border-width:0 1px;border-style:solid;border-color:var(--white03)}body .header.fixed{width:769px;left:calc(50vw - 360px)}}@media only screen and (min-width:1080px){body .wrapper{width:480px;margin:0 auto;background-color:var(--white01);border-width:0 1px;border-style:solid;border-color:var(--white03)}body .header.fixed{width:769px;left:calc(50vw - 360px)}}