/* CSSスタイルを定義 */
#tool_search_area {
    position: fixed; 
    top: 1%; 
    right : 56px;
    padding:1px 5px 5px 5px; 
    background-color:white; 
    border-radius: 4px;
    display:none;
    box-shadow: 0 15px 30px -5px rgb(0 0 0 / 15%), 0 0 5px rgb(0 0 0 / 10%);
}

#tool_search_area button {
  border-radius: 100vh;
  border: none;
  width: 60px;
  cursor: pointer;
}
#tool_search_area button:active {
	background-color:gray;
}

.search-input {
    margin: 10px;
}

.search-results {
    margin: 10px;
}

.search-results a {
    display: block;
    margin-bottom: 5px;
    color: #0066cc;
}

.search-results a:hover {
    text-decoration: underline;
}

.search-results a:hover {
    background-color: #ffffcc; /* 薄黄色の背景色 */
    cursor: pointer; /* カーソルをポインターに変更 */
}
