@charset "utf-8";
/* CSS Document */



* 							{ margin:0; padding:0; border:0; line-height:1.3; font-family: 'Noto Sans KR', sans-serif; }
html, body					{ width:100%; height:100%; }
html						{ overflow-y:scroll; scroll-behavior: smooth;}
body						{ background-color:#fff; *word-break:break-all; -ms-word-break:break-all; -webkit-text-size-adjust:none; }
img,fieldset,iframe			{ border:0 none; }
ul,ol,li					{ list-style:none; }
em,address					{ font-style:normal; }
img,input,select,textarea	{ vertical-align:middle; }

a							{ text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
a:link						{ text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
a:visited					{ text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
a:hover						{ text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }

button,label				{ cursor:pointer; cursor:pointer; }
.blind, 
legend, 
caption						{ display:block; overflow:hidden; position:absolute; left:0; top:-5000px; }
hr							{ display:none; }
legend						{ *width:0; }
caption						{ *line-height:0; }

.text						{ white-space:nowrap; }/*텍스트줄바꿈방지*/
.link						{ cursor:pointer; }
/*단어별 자르기*/
.wordKeep					{ word-break:keep-all !important; -ms-word-break:keep-all !important; -webkit-word-break:keep-all !important; -moz-word-break:keep-all !important; }

*{-webkit-text-size-adjust:none} /*모바일 가로시 폰트 커기는거 방지*/

