.block-login h1 {
	margin-bottom: 30px;
}

.page-login h2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 36px;
  font-weight: bold;
  text-align: center;
}

.pane-main .login-message {
	width: 700px;
 	margin: auto;
	margin-bottom: 40px;
	line-height: 1.5em;
	text-align: center;
}

.pane-main .login-message a {
	color: #2E75B6;
	text-decoration: underline;
}

.pane-main .login-message a:hover {
  opacity: 0.7;
}

.block-login--member-frame .block-login--member-message{
	text-align: center;
}

.btn.btn-primary.block-entry-type--btn-7id {
  width: 500px;
  height: 60px;
  font-size: 20px;
  margin-bottom: 40px;
  padding-top: 20px;
}


.block-login--member-header:after {
content: "すでに会員移行がお済みのお客さまは";
display: block;
position: static;
font-size: 16px;
font-weight: normal;
line-height: 1.8;
margin-top: 4px;
}

.block-entry-type--buttons .action:nth-child(2)::before {
content: "ロフトネットストアをはじめてご利用のお客さま";
display: block;
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 1.6;
margin-bottom: -4px;
margin-top: 12px;
}

.block-login--first-time-header:after {
content: "ロフトネットストアをご利用されたことがあり、2026年11月9日以降にはじめてログインされる方は、７ｉＤ会員から会員情報の引き継ぎが必要です。「７ｉＤアカウントから引継ぎ」を選択し引継ぎ登録をお願いいたします。";
display: block;
position: static;
color: #ff3d3d;
font-size: 14px;
line-height: 1.6;
max-width: 658px;
margin: 8px auto 0;
}

.block-login--7id {
  padding-top:12px;
}

.block-login--7id .block-login--7id-header {
  margin-bottom: -14px;
  font-size: 16px;
}