/* font css : Noto Sans KR */
body, h1, h2, h3, h4, h5, h6, input, textarea, select { font-family: 'Noto Sans KR', sans-serif; }
/* 기본 css */
*       { padding:0;margin:0;box-sizing: border-box;}
html    { width:100%; height:100%; margin:0; padding:0; }
body    { width:100%; height:100%; font-family: Noto Sans KR; font-size: 13px; line-height:1.3; color: #545454; overflow-x:hidden; }

table.basic { width:100%; border-style:hidden; border-collapse:collapse; border:0; table-layout:fixed }

img { border:0 }
A:link, A:visited, A:active {COLOR:#333; font-family: Noto Sans KR; font-size: 13px; TEXT-DECORATION:none }
A:hover { TEXT-DECORATION:none; COLOR:#e24912;}

input, textarea {
    background-color:#fff;  border:solid 1px #ccc;   COLOR:#333333; font-size:13px;
    font-family: "Noto Sans KRb", Arial, Helvetica, sans-serif; line-height:1.0; margin: 0 1px !important;
    display:inline-block;
    }
textarea { height:50px; overflow-y:auto; width:98%; padding:3px; line-height:1.3 !important;}
select{ font-size:13px; height:25px; font-family: Noto Sans KR; }
div,dl,dt,dd,p,ul,li{margin:0px; padding:0px;}
ul, dl { list-style:none; }
a[onclick] { cursor:pointer; }

input:hover, textarea:hover { border:solid 1px #148eec !important; }
input[type="text"], input[type="password"] { height:23px; }
input[type="file"] { width:100%; }
input[type=checkbox], input[type=radio] { border:0 !important; position:relative; top:2px; }
.searchArea input[type=text] { width:98%; }
.searchArea select { width:100%; }
select[disabled], input[disabled], .disabled { background:#e7e7e7; }
select[disabled]:hover, input[disabled]:hover, .disabled:hover { border-color:#ccc !important }

::-webkit-input-placeholder { color:#999 !important; font-size:13px !important; }
::-moz-placeholder { color:#999 !important; font-size:13px !important; }
:-moz-placeholder { color:#999 !important; font-size:13px !important; }
:-ms-input-placeholder { color:#999 !important; font-size:13px !important; }