/* NetCommons定義上書き
---------------------------------------*/

/* *** bootstrap
---------------------------------------*/

/* 全体
---------------------------------------*/

* {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

/* h1-h3
---------------------------------------*/
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 4px;
  margin-bottom: 10px;
}

h3, .h3 {
  font-size: 14px;
  font-weight: bold;
}

/* .container
---------------------------------------*/
@media (min-width: 1200px) {
  .container {
    width: 998px;
  }
}

/* .btn
---------------------------------------*/
.btn {
  padding: 0;
  border: none;
}

/* .nav-pills
---------------------------------------*/
.nav-pills > li {
  width: 138px;
  text-align: center;
}
.nav-pills > li.space_group {
  width: 138px;
}

.nav-pills > li > a {
  background-color: #f6f6f6;
}

/* blockquote
---------------------------------------*/
blockquote {
  font-size: 14px;
}

/* content
---------------------------------------*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
  content: normal;
}

/* label
---------------------------------------*/
label {
  font-weight: normal;
}

/* *** NetCommons
---------------------------------------*/


.multimedia_video_topnav {
  background: none;
  border-top: none;
  border-bottom: 1px solid #E6E6E6;
}

.multimedia_video_topnav_tab a {
  border-bottom: none;
}
.multimedia_video_box {
  border-bottom: 1px solid #E6E6E6;
}
form[id*="multimedia_search_form"] {
  display: none;
}

.mdb_metadata_table {
  border-style: none;
}

.nc_block_title {
  /*padding: 10px 15px;*/
}
.th_classic_default_header {
  border: 1px solid #E6E6E6;
}
.th_classic_default {
  border: 1px solid #E6E6E6;
}
.th_classic_default_title {
	/* padding: 12px 15px; */
}

#header_menu {
  border: none;
}

form.login_block {
  width: 140px;
}
form.login_block input.login_input {
  width: 140px;
}
