/*해당 페이지 기본 스타일 정의*/
.search-page {width: 100%; height: 100%; color: rgb(51,51,51); font-weight: 400; background-color: #ffffff; }
.search-page-title {font-weight: 500; font-size: 18px;}
.word-box {display: inline-block; border: 1px solid rgb(226,226,226); border-radius: 15px; padding: 6px 11px 6px 11px; margin: 8px 8px 8px 0; background-color: rgb(255,255,255);}
.word-box span {font-size: 14px;}
.word-box img {margin-left: 9px; content:url(/assets/image/blt_close2.png); width:15px; cursor: pointer; }
.empty-history {font-size: 14px; color: rgb(145,145,145);}
.recommend-color div {color: rgb(255,255,255); background-color: rgb(51,51,51); border: none}
.keyword-highlight {font-size: 14px; font-weight: bold;color: rgb(34,34,34);}

/*검색 바에 대한 스타일 정의*/
.search-bar {height: 45px; border: 5px solid #fff; border-radius: 30px; background-color: rgb(241,241,241); margin: 15px 0 15px 0; text-align: center; width: 100%; padding: 0 15px 0 15px;}
.search-bar form {height: 100%;}
.search-bar form * {display: inline-block;}
.search-bar form input { background-color: inherit; border: none; width: 100%; padding: 0 6px 0 0; height: inherit; ime-mode:active; font-size: 14px; }
.search-bar form > img { content:url(/assets/images/blt_search2.png); width: 40px; vertical-align: middle; position: absolute; margin-top: 6px; right: 10px; }

/*검색 바를 제외한 영역에 대한 공통 스타일 정의*/
.search-initial {padding: 0 15px 0 15px;}
.search-initial div {clear: both;}

/*입력한 검색어에 대한 추천 제품리스트 페이지 스타일 정의*/
.search-initial .search-word-recommend {background-color: white; height: 100%;}
.search-initial .search-word-recommend ul li {font-size: 14px; padding: 6px 6px 15px 6px; color: rgb(34,34,34); }

/*search-initial 영역 공통 스타일 정의*/
.search-initial .search-content {margin: 12px 0 24px 0;}

/*최근 검색어 영역에 대한 스타일 정의*/
.search-initial .btn-delete-all-history {display: inline-block; float: right;}
.search-initial .btn-delete-all-history.inactive {display: none;}
.search-initial .btn-delete-all-history a {font-size: 12px; color: rgb(119,119,119);}

/*추천 검색어 영역에 대한 스타일 정의*/

/*인기 검색어 영역에 대한 스타일 정의*/
.search-initial .search-favorite {width: 100%; margin-top: 15px;}
.search-initial .search-favorite td {width: 40%; padding: 8px;}
.search-initial .search-favorite span {font-size: 14px;}
.search-initial .search-favorite .recommend-index {font-family: 'Roboto', sans-serif; font-weight: 500; width: 10%; font-size: 14px;}

.inactive {display: none}

.btn-close2 {position:absolute;width: 100%;height: 100%;background-image: url(/assets/image/blt_close2.png);background-position: 50% 50%;background-repeat: no-repeat;cursor:pointer;}