*{box-sizing: border-box;} body,html{font-size:1rem} header, footer, main, article,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,span,td,textarea,th,ul{margin:0;padding:0;font-family:'Spoqa Han Sans Neo', 'sans-serif';line-height:1;} fieldset,img{border:0 none} img{max-width: 100%;vertical-align: top} dl,li,menu,ol,ul{list-style:none} blockquote,q{quotes:none} blockquote:after,blockquote:before,q:after,q:before{content:"";content:none} button,input,select,textarea{vertical-align:middle;border:none; outline:none;background:0 0} body{-webkit-text-size-adjust:none} table{border-collapse:collapse;border-spacing:0;} input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none} a{color:#fff;text-decoration:none; cursor: pointer;} a:active,a:hover{text-decoration:none} address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400} .hidden_tag{display:inline-block;position:absolute;z-index:-1;width:1px;height:1px;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)} body{min-height: 100vh; overflow-x:hidden;padding:0;margin:0;border:0;text-align:unset;} ul{list-style:none;margin-top:0;margin-bottom:1rem;padding-left:2rem} li,ul{list-style:none;margin:0;padding:0;border:0;font-size:100%;} button{margin:0;padding:0;border:0;font-size:100%;cursor:pointer;background-color:transparent;line-height:1;word-break:keep-all;}