html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:var(--font-kr),var(--font-en),serif;margin:0;padding:0}body{font-family:var(--font-kr),var(--font-en),serif;font-weight:400}strong,b{font-weight:700}@media (min-width:1400px){html{-o-transition:font-size .3s;font-size:62.5%;transition:font-size .3s}}@media (min-width:768px) and (max-width:1399px){html{-o-transition:font-size .3s;font-size:56.25%;transition:font-size .3s}}@media (max-width:767px){html{-o-transition:font-size .3s;font-size:50%;transition:font-size .3s}}fieldset,img{border:0}fieldset{clear:both}legend{display:none}em,address{font-style:normal}ul,ol,dl{list-style:none}button{cursor:pointer;border:0}hr{clear:both}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}a:hover,a.active{text-decoration:none}img{vertical-align:top}a:focus,button:focus{outline:none}input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:#999!important}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu,details,aside{display:block}button,input,textarea{margin:0;padding:0}input,label{vertical-align:middle}input[type=checkbox],input[type=radio]{margin:0;padding:0}html,body{scroll-behavior:smooth;background:#fff;width:100%;height:100%}.wrap-lang{position:relative}.wrap-lang .util-lang{cursor:pointer;align-items:center;display:inline-flex}.wrap-lang .layer-lang{z-index:10;background:#fff;border:1px solid #ccc;display:block;position:absolute;top:100%;left:0}.wrap-lang .layer-lang li{list-style:none}.wrap-lang .layer-lang li a{color:#333;padding:8px 12px;text-decoration:none;display:block}.wrap-lang .layer-lang li a.active{color:#00f;font-weight:700}.wrap-lang .layer-lang li a:hover{background:#f0f0f0}html.menu-open *{cursor:default!important}body.modal-open{height:100%;overflow:hidden}
