/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2014/10/14, 10:58:03
    Author     : goto
*/

body {
    font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	word-wrap: break-word;
}

.nowrap {
	white-space: nowrap;
}

.template {
	display: none;
}

.pointer:hover {
	cursor: pointer;
}

/* 色 */
.bg-gottn,
.modal-header,
.modal-footer {
	background-color: yellowgreen
}
.border-gottn {
    border-color: yellowgreen!important;
}

/* テーブル見出し固定 */
table.table-sticky {
	position: relative;
}
table.table-sticky th {
	background: white;
	position  : sticky;
	top       : 0;
}

table tr[onclick]:hover {
	cursor: pointer;
}

/* tablesorter */
.tablesorter-header {
	cursor: pointer;
}

/* フローティングメニュー */
.floating-menu {
	z-index       : 999;   /* 重なり位置 */
	position      : fixed; /* 位置固定 */
	display       : block; /* for 位置固定 */
	width         : 100%;  /* 幅 */
	bottom        : 5px;   /* 下からの位置 */
	text-align    : right; /* 右寄せ */
	right         : 1rem;  /* 右からの位置 */
	pointer-events: none;  /* ポインターイベント無効化 下層イベントを有効にする為 */
}
.floating-menu > a {
	display       : inline-block; /* 横並び */
	height        : 40px;         /* 高さ */
	width         : 40px;         /* 幅 */
	position      : relative;     /* for 子要素を上下左右中央 */
	text-align    : center;       /* for 子要素を左右中央 */
	pointer-events: auto;         /* ポインターイベント有効化 */
}
.floating-menu > a:not(:last-child) {
	margin-right: 0.5rem;
}
.floating-menu > a > i {
	position : absolute;             /* 親要素の左上を基準にする */
	transform: translate(-50%,-50%); /* 子要素の基準位置を左上から中央に変更 */
	top      : 55%;                  /* 上下中央 */
	left     : 50%;                  /* 左右中央 */
}