body {
	font-size: medium;
}

[v-cloak] {
	display:none;
}

.invisible {
	display:none;
}
/*
位置情報セル
*/
td.geoCell{
	padding:0;
}

td.geoCell a{
	width:100%;
}

td.geoCell a div span{
	width:150px;
	text-overflow:ellipsis;
	overflow: hidden;
}

.dropbox {
	-khtml-user-drag: element;
}

.table-div{
	max-height:300px;
	overflow-y:auto;
	border:#d0d0d0  solid 1px;
}

.white-btn{
	color:#6EBC3B;
	font-weight:bold;
}

.blu-btn{
	color:#FFFFFF;
	font-weight:bold;
}

.color-btn{
	font-weight:bold;
}

.v-input--checkbox .v-label {
	color:#000000cc;
}

.v-subheader {
	color:#000000cc;
	font-size: 16px;
}
.theme--light.v-subheader {
	color:#000000cc;
	font-size: 16px;
}

table.v-table tbody td {
	font-size:medium;
}

table.v-table thead th {
	font-size:medium;
}

.v-list--dense .v-list__tile {
	font-size:medium;
}

.v-datatable__actions {
	font-size:medium;
	justify-content: start;
}
.v-datatable__actions__select{
	width:250px;
}
/* Material iconsを利用する */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* 推奨サイズ */
  /* display: inline-block; */
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;

  /* WebKitブラウザサポート */
  -webkit-font-smoothing: antialiased;
  /* Chrome、Safariサポート */
  text-rendering: optimizeLegibility;

  /* Firefoxサポート */
  -moz-osx-font-smoothing: grayscale;

  /* IEサポート */
  font-feature-settings: 'liga';
}
.material-icons.leftright {
	transform: scale(-1, 1);
}
.material-icons.updown {
	transform: scale(1, -1);
}

.overflowTable{
	-ms-overflow-y : auto;
	overflow-y : auto;
}

.ajust-toolbar .v-toolbar__content{
	height:auto!important;;
}