.disp-non {
	display: none !important;
}

rt {
	color: #999;
	font-size: 12px;
}
rb {
	font-weight: bold;
}

form {
	width: 100%;
	padding-bottom: 10px;
}

/* bootstrapとの調整用CSS定義 */
.dropdown-menu {
	z-index: 999999;
}
.extEditBotton {
	font-size: 11px;
}
.exit-btn-base {
	padding: 2px 10px!important;
}
.ext-edit-btn {
	font-size: 16px!important;
    padding: 0!important;
    margin: 0!important;
    top: 2px!important;
}
.ext-checkbox {
	position: unset!important;
	opacity: 100!important;
}
.ext-button {
	/*position: unset!important;*/
	/*opacity: 100!important;*/
	border: 1px solid #dcdcdc;
	color: #999;
	width: 30px;
	margin-top: 5px;
	margin-right: 5px;
	border-radius: 3px;
}
.ext-input-price {
	border: 0px;
	text-align: right;
	width: 70px;
	margin-right: 3px;
	background-color:transparent;
	font-size: 14px;
	height:30px;
}

.x-grid3-row td {
	line-height: 16px!important;
}
.ext-row-address {
	/*	line-height: 16px;*/
}
.signin-btn-row {
	width: 100%;
	margin: auto;
	text-align: center;
}
.signin-btn {
	width: 100px;
}

.btn-circle {
	width: 22px;
	height: 22px;
}
.btn-circle i {
	font-size: 18px;
    left: -9px;
    top: -8px;
}

/*
.search_btn {
	border: 0px;
	border-radius: 4px;
	background-color: #efefef;
	background-image: url("../images/search_btn.svg");
	background-size: 20px;
	width: 20px;
	height: 20px;
	padding: 3px;
	margin-left: 10px;
}
*/


.price-calc-title {
	float: left;
    width: 65px;
    margin-left: 10px;
}
.regist-price-calc {
}
.price-calc-value input[type="text"] {
    border: 1px solid #999;
	border-radius: 3px;
    box-shadow: none;
	text-align: right;
    padding: 3px;
	margin: 3px;
	width: 65px;
}
.price-calc-value input[type="text"]:read-only {
	background-color: #dcdcdc;
}
.price-calc-value-error {
	background-color: #EF9A9A;
}
.price-calc-value span {
	float: left;
}
.span-text {
	font-size: 11px;
	margin: 15px 0px 0px 0px;
}

.tenken-print-view img {
	width: 100%;
    border: 1px solid #999;
	margin-bottom: 10px;
}

.text-warning {
	color: #F00;
}

#delete_btn, #owner_delete_btn, #resident_delete_btn, #meter_change_delete_btn, #heya_delete_btn {
	float: left;
}

.resident_icon {
	margin-right: 1px;
}

.export_kenshin_kenshin_date{
	display:block!important;width:45%!important;float:left;
}
.export_kenshin_kenshin_date_separater{
	display:block!important;width:8%!important;float:left;line-height:60px;
}

.edit-bg-col {
	/*background-color: #EF9A9A;*/
	font-weight: bold;
	color: #00F;
}