@charset "UTF-8";
/*----------このエリアは削除すると正しく動作しない可能性があります----------

Theme Name:   LION BLOG Child
Theme URI:    http://fit-jp.com/theme/
Description:  FIT(フィット) が制作するブログ用WordPressTHEME「LION BLOG」の子テーマ
Author:       Kota Naito　@FIT(フィット)
Author URI:   http://fit-jp.com/about/
Template:     lionblog
Version:      1.2
License:      GNU GENERAL PUBLIC LICENSE
License URI:  http://www.gnu.org/licenses/gpl.html

----------このエリアは削除すると正しく動作しない可能性があります----------*/


/*/////////////////////////////////////////////////
//下記ユーザーカスタマイズエリア
/////////////////////////////////////////////////*/

.wide-wrapper .breadcrumb .container {
  width: auto;
}


.globalNavi .sub-menu li {
	position: relative;
}

.globalNavi .sub-menu .third-menu {
	display: none;
}

.globalNavi .sub-menu .menu-item-has-children:hover > .third-menu {
	display: block;
    position: absolute;
    top: 0;
    left: 300px;
    z-index: 10000;
    text-shadow: none;
    left: 300px;
}

.globalNavi .third-menu li {
	overflow: hidden;
    width: auto;
    min-width: 300px;
    white-space: nowrap;
    height: 0;
    background-color: #5a5a5a;
    transition: 0.2s;
}

/* sp */

/*@media only screen and (max-width: 767px) {
	.globalNavi .third-menu {
	    position: static;
	    display: block;
	}
}*/

nav.footerNavi ul li {
	font-size: 13px;
	font-weight:  normal;
}


.scrollable-table table{
  border-collapse: collapse;
  margin: 1em 0;
  max-width: 100%;
}
 
.scrollable-table th{
  background-color: #eee;
}
 
.scrollable-table th,
.scrollable-table td{
  border: solid 1px #ccc;
  padding: 3px 5px;
  white-space: nowrap;
}
 
.scrollable-table {
  overflow-x: auto;
  margin-bottom: 1em;
}

.fb-table {
	background-color: #FFF;
	font-size: 8px !important;
}

.fb-table tr td {
	background-color: #FFF;
}

/*.fb-table tr:first-child td {
	background-color: #F2F2F2;
}
*/

.bg-color {
	background-color: #f2f2f2 !important;
   color: #24282e;
	font-weight: bold;
}


