/* 【フラット３５】sp_addition.css */
/* 動的機能：フィードバックフォーム */
.block-faq_vote span img.mouselink {
  cursor: pointer
}
.block-faq_vote span img.mouselink:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* 動的機能：サイト内検索表示制御 */
#header-func_search { display: none; }
#header-func_search_sp {
  background: #F6F6F6;
  line-height: 33px;
  padding: 10px 65px 10px 10px;
  position: relative;
}
#header-func_search_sp input[type=text] {
  background: #fff;
  border: none;
  border-radius: 3px;
  height: 33px;
  outline: none;
  width: 100%;
}
#header-func_search_sp button {
  background: #000d66;
  border: none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  height: 33px;
  position: absolute;
  right: 10px;
  text-align: center;
  width: 43px;
}

/* 動的機能：書式ダウンロード用表示制御 */
.tgtA1,
.tgtA2,
.tgtB1,
.tgtB2,
.detail1,
.detail2,
.detail3,
.detail4,
.detail5,
.planA1,
.planA2,
.planA3,
.planA4,
.planB1,
.planB2,
.planB3,
.planB4,
.planAtitle1,
.planAtitle2,
.planAtitle3,
.planAtitle4,
.planBtitle1,
.planBtitle2,
.planBtitle3,
.planBtitle4 {
  display: none;
}
.js-cdlist span:not(.last):after{
  content:"、";
}
.searchBlock button {
  cursor: pointer;
}
.searchForm .clear{
  height: auto !important;
}

/* フラットトップ：セミナー・イベント情報 */
#mainBody .news-seminar table tr td{
  vertical-align:top;
}