.research_box {
  border-top: 1px solid #E8EAEC;
  padding: 20px 10px 0 10px;
}

/* dl dt dd 共通 */

.research_box dl {
  clear: both;
  margin: 0;
}

.research_box dt {
  clear: left;
  float: left;
  width: 120px;
  margin: 0;
  padding-top:5px;
}

.research_box dd {
  margin-left:120px;
  padding-bottom: 15px;
}

.research_box dd ul { width: 100%;}

.research_box dd ul li {
  width: 105px;
  padding:5px 0;
  display:inline-block;
}

.research_box dd ul li.long_250 {
  width: 100%;
}
.research_box dd ul li.long,
.research_box dd ul li.long_jido { width: 208px; }
.research_box dd ul li.long select { margin-left: 8px;}


.research_box dd.sort select, .research_box dd.hyouji select { margin: 0 25px 0 8px;}

.research_box dd.sort span {
  width:auto;
  display: inline-block;
}
.research_box dd.sort span label {
  min-width:100px;
}
/* 資料形態 対象区分 */

.research_box dd.keitai, .research_box dd.taisho { margin: 0;}

.research_box dd.keitai td, .research_box dd.taisho td {
  padding: 0;
  vertical-align: top;
}

.research_box dd.keitai td.col1, .research_box dd.taisho td.col1 { width: 120px;}

.title_dot { font-weight: bold;}
.search_item {padding-top: 4px;}

.research_box span.col1 {
  width:100%;
  display: inline-block;
  margin-bottom:5px
 }
.research_box span.col2 {
    display: inline-block;
    width: auto;
}
.research_box span.col2 input {
    min-width: 280px;
}

#re_srh_frm_lang_ { width: 81px; } /* 言語 */
#add_s2, #seg_k2 { margin-left: 5px; } /* レファレンス事例 */
