.ui-icon-logout {
	background: url(../css/images/logout.png);
	background-color: 						#666 /*{global-icon-color}*/;
	background-color: 						rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-repeat: no-repeat;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}
.ui-icon-download {
	background: url(../css/images/download.png);
	background-color: 						#666 /*{global-icon-color}*/;
	background-color: 						rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-repeat: no-repeat;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}
.ui-panel-inner {
  padding: 0 15px 30px 5px;
}
.ui-body-c {
	text-shadow:none;
}

/**-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-**
 * 住民税通知 Popup用 StyleSheet
 **-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-**/
 /* Popup：Message Base */
 .msg-area {
 	margin: 0;
 	padding: 0;
}

/* Popup：Message 表示域 */
.ui-popup-container #msgSlot {
  margin: 0;
  padding: 0;
  min-height: 30px;    /* 枠の固定高さ（ズレ防止） */
}

/* Popup：Message エラー表示スタイル */
.ui-popup-container .msg-error {
	border:1px solid #e79e9e;
	color:#9b1c1c;
}

/* Popup：パスワード欄 */
.pw-row {
	display: flex;
	gap: .5rem;
	align-items: center;
}

/* Popup：トグルボタン */
#togglePassword,
#togglePassword.ui-btn,
#togglePassword.ui-btn:hover,
#togglePassword.ui-btn:active,
#togglePassword.ui-btn.ui-btn-active,
#togglePassword.ui-btn:focus {
	width: 58px;
	height: 32px;
	font-size: 14px !important;
	line-height: 1.2;
	text-shadow: none;
	text-align: center !important;
}
