@charset "shift_jis";

/*----------------------------------------------------*/ 
/* page_custum[N061A]
------------------------------------------------------*/ 

/* モダンブラウザ推進枠 */
#browserDecision{
	display:none;
	background:url(/pc/static/img/category/login/broser_check.gif) 0 0 no-repeat;
}

#browserDecision span{
	display:none;
}

input[type="password"] {
 padding: 3px; 
 vertical-align: middle;
}
input[type="submit"] {
 color: #193a9e;
}
input {
 font-family: "ヒラギノ角ゴシック ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
}
input[type="text"] {
 padding: 3px; 
 vertical-align: middle;
}
input.box-style-ux {
 border-style: solid;
 border-color: #cccccc;
 border-width: 2px;
}
.login-button-ux {
	background: #2eb975;
	border: #2eb975 1px solid;
	border-radius: 2px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff !important;
	text-align: center;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 1px 2px 0px #0000004D;
}
.login-by-password>span:before {
	content: url("/pc/static/img/top3/ic_login.png");
	margin-right: 5px;
	vertical-align: middle;
}
.login-by-passkeys>span:before {
	content: url("/pc/static/img/common/ico-login-passkeys.png");
	margin-right: 5px;
	vertical-align: middle;
}
.zabton.type-action-ux {
	background: #f5f5f5;
	border-radius: 0px;
}
.arrow-link-ux {
	background: url("/pc/static/img/common/ico-arrow-link.png") no-repeat 0 5px;
	padding-left: 10px;
}

.btn_login :hover {
	background-color: #62cb98;
	text-decoration: none;
	cursor: pointer;
}