@charset "utf-8";

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video , input , textarea {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:16px;line-height:120%;font-family:'Pretendard', 'dotum', '돋움' ,sans-serif;color:#1e1e1e;letter-spacing:-0.6px;}
em, address, i {font-style:normal;}
html,body{max-width:100%; min-height:100%;}
html{overflow-x:hidden; -webkit-text-size-adjust:none; }
body{-webkit-print-color-adjust:exact; color:#222; }

ul, li, dl,dt,dd {margin:0; padding:0; list-style:none;}
dl,dt,dd {}
a {text-decoration:none; box-sizing:border-box;color:#666;}
img {border:0; font-size:0; vertical-align:top;}
input[type="submit"], button{cursor:pointer;}

table, tr, td {border-collapse:collapse; }
table {border:0;border-spacing:0; width:100%; table-layout:fixed;}
table caption {overflow:hidden;width:0px;height:0px;}
hr {display:block;height:1px;border-top:1px solid #ccc;}
input {border:none; appearance:none; cursor:pointer; appearance:none; background:transparent;}
select {border:none; appearance:none; cursor:pointer; appearance:none; background:transparent;}
select option {cursor:pointer;}
button {background:none; color:inherit; font-size:inherit; font-weight:inherit; border:0;text-align:left;}
iframe {width:100%;}
:focus {outline:2px dotted;outline-offset: -2px;}
.t_center {text-align:center;}
.t_right {text-align:right;}
.f_bold {font-weight:bold;}
.point_red {color:#ff0000;}

/* sound only */
.screenOut {overflow: hidden; display: inline-block; border: 0; position: absolute; z-index: -1; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);}
