
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, figure { margin: 0; padding: 0; -webkit-text-size-adjust: none;}
body { position: relative;  color: #333; word-wrap: break-word; word-break: break-all;}/*background-color: #f4f4f4;*/
body, input, textarea, select, table, button { font-size: 15px; line-height: 150%; font-family: 'Apple SD Gothic Neo', AppleGothic, '맑은고딕', 'Malgun Gothic', '돋음', Dotum, '굴림', Gulim, Helvetica, sans-serif;}
ul, ol { list-style: none;}
ul, ol, li {list-style: none outside;}
a { text-decoration: none; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
a:link, a:hover, a:active { text-decoration: none; color: #333333;}

/*검색전용 검색어 목록*/
.private-searchWrap {clear:both; width:100%; float:left; background:#FFFFFF; }
.private-search { padding:10px;box-sizing:border-box;  position:relative; }
.private-search h4 { color:#333; font-weight:600; font-size:17px; letter-spacing:-0.02rem; }
.private-search .all-del { position:absolute; right:12px; top:10px; }
.private-search .all-del a { color:#666666!important; }
.private-search .list-ul { margin-top:5px; }
.private-search .list-ul>li {height: 42px; line-height: 42px; position:relative; border-bottom:1px solid #f3f3f3; overflow: hidden;}
.private-search .list-ul>li p { display:inline-block; width:90%;  }
.private-search .list-ul>li p a {color:#333333!important; display:block;font-size:15px; letter-spacing:-0.02rem;}
.private-search .list-ul>li a { color:#333333!important; display:block;  }
.private-search .list-ul>li .del { position:absolute; right:5px; top:10px; background:#FFFFFF;  text-align:right; }
.private-search .list-ul>li .del img { width:12px;}
.private-search .list-ul>li .del a { display:block;width:20px; height:20px; }