#sz_naviInfo2 .inner_1024 #search_keyword td {
  overflow: visible; }
#sz_naviInfo2 .inner_1024 #header_form {
  overflow: visible; }
#sz_naviInfo2 .inner_1024 #form_head {
  overflow: visible; }

#header_form .updnWatermark {
  width: 0;
  overflow: hidden;
  padding: 0;
  margin: 0; }
#header_form #search_box {
  display: none; }
#header_form .jt-tmp-keyword-form1 {
  margin: 2px 2px 2px 10px;
  height: 24px;
  vertical-align: 11px;
  font-size: 1.4em;
  border: none;
  outline: none;
  zoom: 1;
  width: 210px; }
  #header_form .jt-tmp-keyword-form1::-webkit-input-placeholder {
    font-size: 90%;
    color: #ccc; }
  #header_form .jt-tmp-keyword-form1::-moz-placeholder {
    font-size: 90%;
    color: #ccc; }
  #header_form .jt-tmp-keyword-form1:-ms-input-placeholder {
    font-size: 90%;
    color: #ccc; }
  #header_form .jt-tmp-keyword-form1::placeholder {
    font-size: 90%;
    color: #ccc; }

.jt-key-cand {
  position: absolute;
  background-color: #eee;
  border: 1px solid #999;
  border-bottom: none;
  -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.4);
  z-index: 1000; }
  .jt-key-cand ul {
    padding: 0; }
  .jt-key-cand .jt-key-li {
    cursor: pointer;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ccc;
    max-width: 600px; }
    .jt-key-cand .jt-key-li > div {
      padding: 4px 5px;
      line-height: 1.2; }
    .jt-key-cand .jt-key-li .jt-s-name {
      font-size: 86%;
      color: #999;
      padding-left: 4px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .jt-key-cand .jt-key-li:hover {
      color: #0066cc;
      background-color: #e0f7f8; }
    .jt-key-cand .jt-key-li.jt-select {
      color: #0066cc;
      background-color: #8ebbff; }

#gsearchBox {
  display: none; }

#jt-search-dummy-input {
  position: relative;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: none;
   }