@CHARSET "UTF-8";

#sptext_edit_sidebutton {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0s linear .1s;
}
.sptext_edit_label {
    align-items: center;
    border-radius: 4px;
    display: inline-flex;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    justify-content: center;
    color: rgb(29, 161, 242) ;
    background-color: #fff;
    padding: 2px;
}
.dropdown-item > .fa-sign-out:before {
    float: right;
}
.dropdown-menu-sidemenu {
	top: 0px !important;
	left: 70px !important;
}
.btn-rw-clr {
    color: white;
    background-color: rgb(29, 161, 242);
}
.ps__rail-x, .ps__rail-y {
	opacity: 0.6 !important;
}

.scroll_area_bar {
	position: relative;
}

.margin_left_15 {
	margin-left: 15px;
}

.margin_left_5 {
	margin-left: 15px;
}

.no_margin {
	margin: 0;
	padding: 0;
}

.btn {
	font-size: 90%;
}

.form-control {
	height: calc(1.3em + .70rem) !important;
}

.btn_submit_fas {
	margin: 0 !important;
}

.pagination_area {
	background: transparent !important;
	color: transparent !important;
	border: 0;
}

ul.pagination>li.active {

}

.tag_elm {
	line-height: 1;
}

span.tag_elm {
	background: #6c757d;
	color: #F1F6F7;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	float: left;
	padding: 5px 9px;
	text-decoration: none;
	margin-right: 5px;
	font-weight: 500;
	margin-bottom: 5px;
	font-family: helvetica;
}

span.tag_elm a {
	color: #F1F6F7 !important;
}

.tagsinput {
	border: 0px;
	background: transparent;
	padding: 6px 6px 0;
	width: 300px;
	overflow-y: auto;
}

.sort:after {
	margin-left: 30px;
	content: "－";
	color: rgba(255, 255, 255, 0.8);
	font-size: 20px;
}

.sort.desc:after {
	content: "▼";
}

.sort.asc:after {
	content: "▲";
}

.sort {
	white-space: nowrap;
	cursor: pointer;
	position: relative;
}

.alert>ul>li {
	padding-inline-start: 10px;
	color: #FFFFFF;
}

.alert>ul {
	margin-bottom: 0px;
}

.scrollbox::-webkit-scrollbar {
	background: #ccc;
	width: 10px;
}

.scrollbox::-webkit-scrollbar-thumb {
	background: #aaa;
	border-radius: 50px;
	height: 50px;
}

header nav ui li form input[type="submit"] {
	/*	height:150px;
	width:150px;*/
	display: inline-block;
	backgroud-color: none;
	background: inherit;
	-webkit-appearance: none;
	border: none;
}

header nav ui li form input[type="submit"]:hover {
	/*	height:150px;
	width:150px;*/
	display: inline-block;
	backgroud-color: none;
	background: inherit;
	-webkit-appearance: none;
	border: none;
	color: black;
}

header nav ui li {
	display: block;
	border-bottom: 1px solid black;
}

header nav {
	border: 1px solid black;
	display: none;
	position: absolute;
	/*	top:80px; */
	/*	left:40px;
	padding:20px;*/
	background-color: white;
	/*	height:200px;
	width :600px;*/
	z-Index: 100;
}

footer.footer_area {
	font-size: 10px;
	margin-left: 0px;
}

footer.footer_area>p {
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	cursor: pointer;
}

.fas_white {
	color: white !important;
}

.dataTables_paginate li.active a {
	background: #6c757d !important;
	color: #FFFFFF !important;
}

.top_nav_menu {
	width: 470px !important;
}

.top_nav_title {
	padding-top: 17px;
}

.top_nav_title h5 {
	font-size: 18px;
}

.panel_title_message_area {
	margin-left: 10px;
}

.summery_label_ok {
	color: #ff0000 !important;
}

.btn-rw {
	color: white !important;
	background-color: rgb(29, 161, 242) !important;
	padding: .6rem 1rem;
}

.login_content h1 {
	margin: 10px 0 15px;
}


span.forMB {
	display: none;
}
	li.nav-item {
		padding-left: 15px;
	}
@media ( max-width : 1000px) {

	.nav-md .container.body .right_col {
		margin-top: 25px;
	}
}
@media ( max-width : 780px) {
	.top_nav_title.forPC {
		display: none;
	}
}

@media ( max-width : 700px) {
	li.nav-item {
		padding-left: inherit;
	}

	}
@media ( max-width : 650px) {
	span.forPC {
		display: none;
	}
	span.forMB {
		display: inline-block;
	}

}

.nav_menu {
    left: 0;
    z-index: 99999;
}
.top_nav_menu {
    width: inherit !important;
}
.navbar-nav {
/*    flex-grow: 1;*/
    margin-left: 5px;
    justify-content: flex-end;
}

a.popupicon {
margin: 0 6px 0 0;
padding-right: 12px;
font-weight: normal;
background: url('//www.jetrun.co.jp/img/icon/link-off.gif') right top no-repeat;
}

a.popupicon:hover {
background: url('//www.jetrun.co.jp/img/icon/link-on.gif') right top no-repeat;
}
			
.nav-sm .container.body .col-md-3.left_col.menu_fixed {
/*    padding-top: 45px;*/
}

ul.pagination li a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.menu_section > ul {
    height: calc(100% - 15vh);
    overflow: auto;
}
.nav-sm .container.body .col-md-3.left_col {
    width: 80px;
}