@charset "utf-8";
/* CSS Document */

* 							{ margin:0; padding:0; border:0; line-height:1.3; font-family: 'Nanum Gothic'; }
html, body					{ width:100%; min-height:100%; }
body						{ background-color:#fff; *word-break:break-all; -ms-word-break:break-all; -webkit-text-size-adjust:none; }
/* hkson img,fieldset,iframe			{ border:0 none; } */
img, iframe			{ border:0 none; }
ul,ol,li					{ list-style:none; }
em,address					{ font-style:normal; }
img,input,select,textarea	{ vertical-align:middle; }

a							{ font-size:12px;color:#818181; 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						{ font-size:12px;color:#818181; 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					{ font-size:12px;color:#818181; 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						{ font-size:12px;color:#333333; 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,
caption						{ display:block; overflow:hidden; position:absolute; left:0; top:-5000px; }
hr							{ display:none; }
caption						{ *line-height:0; }

.text						{ white-space:nowrap; }/*텍스트줄바꿈방지*/
.link						{ cursor:pointer; }

*{-webkit-text-size-adjust:none} /*모바일 가로시 폰트 커기는거 방지*/