@charset "UTF-8";
/********************************* .content modules *********************************/
/**
 * parts module
 *-------------------------------------------------------------------------------*/
@media screen and (min-width: 601px) and (max-width: 768px) {
  /**
   * [parts] ビュー別パーツ出しわけ
   */
  .content .none_medium {
    display: none !important;
  }

  /**
   * [parts] ビュー別マージン制御
   */
  .content .mt0_medium {
    margin-top: 0 !important;
  }
}
html.lte_ie8 .content .none_medium {
  display: none !important;
}

/**
 * box module
 *-------------------------------------------------------------------------------*/
/**
 * [box] タブ
 */
/* btn: tab */
.content .tab[data-btn_num="2"] .tab-btn li,
.content .tab_btns[data-btn_num="2"] ul li {
  width: 50%;
}
.content .tab[data-btn_num="3"] .tab-btn li,
.content .tab_btns[data-btn_num="3"] ul li {
  width: 33%;
}
.content .tab[data-btn_num="3"] .tab-btn li:last-child,
.content .tab_btns[data-btn_num="3"] ul li:last-child {
  width: 34%;
}
.content .tab[data-btn_num="4"] .tab-btn li,
.content .tab_btns[data-btn_num="4"] ul li {
  width: 25%;
}
.content .tab[data-btn_num="5"] .tab-btn li,
.content .tab_btns[data-btn_num="5"] ul li {
  width: 20%;
}
.content .tab[data-btn_num="6"] .tab-btn li,
.content .tab_btns[data-btn_num="6"] ul li {
  width: 16.67%;
}
.content .tab[data-btn_num="7"] .tab-btn li,
.content .tab_btns[data-btn_num="7"] ul li {
  width: 14.29%;
}
.content .tab[data-btn_num="8"] .tab-btn li,
.content .tab_btns[data-btn_num="8"] ul li {
  width: 12.5%;
}
.content .tab[data-btn_num="9"] .tab-btn li,
.content .tab_btns[data-btn_num="9"] ul li {
  width: 11.11%;
}
.content .tab[data-btn_num="10"] .tab-btn li,
.content .tab_btns[data-btn_num="10"] ul li {
  width: 10%;
}

/**
 * unit module
 *-------------------------------------------------------------------------------*/
/**
 * [unit] 株価検索
 */
.content .stock_search .stock_search-holder .stock_search-form,
.content .fund_search .stock_search-holder .stock_search-form {
  margin-left: 0;
  padding-top: 10px;
}
.content .stock_search .stock_search-heading,
.content .fund_search .stock_search-heading {
  width: 70px;
  margin-top: 0;
}
.content .stock_search .stock_search-detail,
.content .fund_search .stock_search-detail {
  width: auto;
  margin-bottom: 10px;
}
.content .stock_search .stock_search-detail p,
.content .fund_search .stock_search-detail p {
  text-align: right;
}
.content .stock_search .fund_search-detail,
.content .fund_search .fund_search-detail {
  width: 90px;
  margin-bottom: 10px;
}
.content .stock_search .fund_search-detail .action_btn,
.content .fund_search .fund_search-detail .action_btn {
  padding-left: 0;
}
.content .stock_search .fund_search-detail .action_btn a,
.content .fund_search .fund_search-detail .action_btn a {
  padding: 3px 10px 2px;
  width: 68px;
}
.content .stock_search .stock_search-form,
.content .stock_search .fund_search-form,
.content .fund_search .stock_search-form,
.content .fund_search .fund_search-form {
  margin-left: 0;
  margin-right: 0;
  border-right: none;
  clear: both;
}
.content .stock_search .stock_search-form .stock_search-form_inner,
.content .stock_search .stock_search-form .fund_search-form_inner,
.content .stock_search .fund_search-form .stock_search-form_inner,
.content .stock_search .fund_search-form .fund_search-form_inner,
.content .fund_search .stock_search-form .stock_search-form_inner,
.content .fund_search .stock_search-form .fund_search-form_inner,
.content .fund_search .fund_search-form .stock_search-form_inner,
.content .fund_search .fund_search-form .fund_search-form_inner {
  border-right: none;
  padding-right: 0;
}
.content .stock_search .stock_search-form .stock_search-form_inner .stock_search-category select,
.content .stock_search .stock_search-form .stock_search-form_inner .fund_search-category select,
.content .stock_search .stock_search-form .fund_search-form_inner .stock_search-category select,
.content .stock_search .stock_search-form .fund_search-form_inner .fund_search-category select,
.content .stock_search .fund_search-form .stock_search-form_inner .stock_search-category select,
.content .stock_search .fund_search-form .stock_search-form_inner .fund_search-category select,
.content .stock_search .fund_search-form .fund_search-form_inner .stock_search-category select,
.content .stock_search .fund_search-form .fund_search-form_inner .fund_search-category select,
.content .fund_search .stock_search-form .stock_search-form_inner .stock_search-category select,
.content .fund_search .stock_search-form .stock_search-form_inner .fund_search-category select,
.content .fund_search .stock_search-form .fund_search-form_inner .stock_search-category select,
.content .fund_search .stock_search-form .fund_search-form_inner .fund_search-category select,
.content .fund_search .fund_search-form .stock_search-form_inner .stock_search-category select,
.content .fund_search .fund_search-form .stock_search-form_inner .fund_search-category select,
.content .fund_search .fund_search-form .fund_search-form_inner .stock_search-category select,
.content .fund_search .fund_search-form .fund_search-form_inner .fund_search-category select {
  width: 140px;
  height: 30px;
}
.content .stock_search .stock_search-form .stock_search-form_inner .form_search_btn,
.content .stock_search .stock_search-form .fund_search-form_inner .form_search_btn,
.content .stock_search .fund_search-form .stock_search-form_inner .form_search_btn,
.content .stock_search .fund_search-form .fund_search-form_inner .form_search_btn,
.content .fund_search .stock_search-form .stock_search-form_inner .form_search_btn,
.content .fund_search .stock_search-form .fund_search-form_inner .form_search_btn,
.content .fund_search .fund_search-form .stock_search-form_inner .form_search_btn,
.content .fund_search .fund_search-form .fund_search-form_inner .form_search_btn {
  right: 0;
}
.content .stock_search .stock_search-form .stock_search-form_inner .form_search_btn input,
.content .stock_search .stock_search-form .fund_search-form_inner .form_search_btn input,
.content .stock_search .fund_search-form .stock_search-form_inner .form_search_btn input,
.content .stock_search .fund_search-form .fund_search-form_inner .form_search_btn input,
.content .fund_search .stock_search-form .stock_search-form_inner .form_search_btn input,
.content .fund_search .stock_search-form .fund_search-form_inner .form_search_btn input,
.content .fund_search .fund_search-form .stock_search-form_inner .form_search_btn input,
.content .fund_search .fund_search-form .fund_search-form_inner .form_search_btn input {
  width: 100px;
  height: 28px;
}
.content .stock_search .stock_search-form .stock_search-form_inner .input_text,
.content .stock_search .stock_search-form .fund_search-form_inner .input_text,
.content .stock_search .fund_search-form .stock_search-form_inner .input_text,
.content .stock_search .fund_search-form .fund_search-form_inner .input_text,
.content .fund_search .stock_search-form .stock_search-form_inner .input_text,
.content .fund_search .stock_search-form .fund_search-form_inner .input_text,
.content .fund_search .fund_search-form .stock_search-form_inner .input_text,
.content .fund_search .fund_search-form .fund_search-form_inner .input_text {
  margin-left: 145px;
  margin-right: 108px;
}
.content .stock_search .stock_search-form .stock_search-form_inner .input_text .input_text-inner input,
.content .stock_search .stock_search-form .fund_search-form_inner .input_text .input_text-inner input,
.content .stock_search .fund_search-form .stock_search-form_inner .input_text .input_text-inner input,
.content .stock_search .fund_search-form .fund_search-form_inner .input_text .input_text-inner input,
.content .fund_search .stock_search-form .stock_search-form_inner .input_text .input_text-inner input,
.content .fund_search .stock_search-form .fund_search-form_inner .input_text .input_text-inner input,
.content .fund_search .fund_search-form .stock_search-form_inner .input_text .input_text-inner input,
.content .fund_search .fund_search-form .fund_search-form_inner .input_text .input_text-inner input {
  width: 100%;
  height: 22px;
}

.content .fund_search .fund_search-heading {
  width: 90px;
}
.content .fund_search .fund_search-detail .action_btn a {
  padding: 5px 10px 4px;
}
.content .fund_search .fund_search-form .fund_search-form_inner .input_text {
  margin-left: 0;
}
