@charset "utf-8";

html>/**/body{overflow-y:scroll;}
*{margin:0; padding:0;}
html{width:100%; height:100%}
img{border:0; vertical-align: middle;}
body{font-family:'Pretendard', 'NotoSans', "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif; color:#000; font-weight:normal; font-size:0.9em !important; min-width: 320px; word-break: keep-all;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address{margin:0;padding:0; word-break: keep-all; box-sizing: border-box;}
table{border:0;border-collapse:collapse;border-spacing:0;font-size:inherit; table-layout: fixed; width: 100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input, button, select, select option, textarea{margin:0; box-sizing:border-box; font-family:'Pretendard', 'NotoSans', "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif;}
a{text-decoration:none; box-sizing: border-box;}
a:link{color:inherit;}
a:visited{color:inherit;}
a:hover{color:inherit;text-decoration:none;}
button {border:0 none; cursor:pointer; box-sizing: border-box;}
a:focus, a:hover {text-decoration:none;}
a.link_btn{color: #2d6cbb;}
a.link_btn:hover{text-decoration: underline;}

*, :after, :before{box-sizing:border-box;}


:root { 
    --one-black: 		#000000;
	--one-point: 		#FFFF00;
    --one-active: 		#00FF00;
}