@charset "utf-8";

/*
 Pky501（ログイン画面）
*/

/* ================================================== */
/* 画像の高さ */
.rx-urlheight {
	height: 35px;
}

/* 横幅調整 */
.rx-side-padding {
	padding: 0 32px;
}

/* --------------------入力エリア-------------------- */
.rx-loginarea {
	margin-top: 80px;
}
.rx-loginarea .ui-inputfield {
	width: 100%;
}
.rx-loginarea .ui-password .ui-inputfield {
	padding-left: 2rem;
}
.rx-loginarea .ui-inputfield.rx-marginbottom1 {
	margin-bottom: 16px;
}
/* パスワード幅調整 */
.rx-loginarea .ui-password.ui-input-icon-right {
	display: unset;
}
/* パスワードアイコン */
.rx-loginarea .ui-password.ui-password-masked .ui-password-icon:before,
.rx-loginarea .ui-password.ui-password-unmasked .ui-password-icon:before {
	color: #2196f3;
}

/* ----------自動ログイン情報を保持する---------- */
.ui-selectbooleancheckbox.rx-selectbooleancheckbox {
	background-color: unset;
	color: var(--color-blue);
	gap: 8px;
	justify-content: center;
	padding: 0;
}

/* -----------------コマンドリンクエリア----------------- */
.rx-linkarea:not(:has(> :nth-child(1))) {
	display: none;
}
.rx-linkarea .ui-commandlink.rx-commandlink:after {
	content: '';
}

.rx-linkarea .ui-link,
.rx-linkarea .ui-commandlink.rx-commandlink {
	color: var(--color-blue);
}

.rx-linkarea .ui-divider.ui-divider-horizontal {
	margin: 8px 0;
}

/* -----------------お知らせ----------------- */
.rx-information {
	background: var(--color-white);
	border-radius: 8px;
	box-sizing: border-box;
}

/* エラーメッセージ調整 */
.rx-body .ui-messages .ui-messages-error {
	bottom: auto;
	position: fixed;
	top: 8px;
	width: var(--base-width);
}