@charset "UTF-8";
body, th,td, input, textarea {
/*	font-family: UD Shin Go Conde90 L;*/
	font-family: Shin Maru Go Regular;
/*font-family: 'BIZ UDGothic', sans-serif;*/
/*	font-family: a-otf-ud-shin-maru-go-pr6n, sans-serif;
	font-style: normal;
	font-weight: 300;*/
}
a.navbar-brand {
	font-family: Folk Medium;
}

/*h1 {
	font-family: Maru Folk Medium;
	margin-bottom: 1rem;
}*/
h2 {
	font-family: Maru Folk Medium;
	margin-bottom: 1rem;
}
@media (max-width: 767px) { 
	th,td {
		font-size: 0.9rem !important;
	}
}
.scroll-table table {
  display: block;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.tablesorter th{
    position: relative;
    cursor: pointer;
    text-align: left;
    padding-right: 20px;
}
.tablesorter th::before, .tablesorter th::after{
    content: '';
    position: absolute;
    z-index: 2;
    right: 7px;
    width: 0;
    height: 0;
    border: 4px dashed;
    border-color: #333 transparent;
    pointer-events: none;
}
.tablesorter th::before{
    border-bottom-style: solid;
    border-top: none;
    top: 30%;
}
.tablesorter th::after{
    border-top-style: solid;
    border-bottom: none;
    bottom: 30%;
}
.tablesorter th.tablesorter-headerAsc:after{
    border: none;
}
.tablesorter th.tablesorter-headerAsc:before{
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.tablesorter th.tablesorter-headerDesc:before{
    border: none;
}
.tablesorter th.tablesorter-headerDesc:after{
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.tablesorter th.sorter-false:before, .tablesorter th.sorter-false:after{
    border: none;
}
