@charset "utf-8";

/*
	ニュースアール FANサイト　forget用CSS
	forget.html

	create	20250609-
*/

/* ---------------------------------------------------------
	約560px未満の画面向けスタイル mobile first
--------------------------------------------------------- */

/* header
---------------------------------------- */
header {
}



/* メイン
---------------------------------------- */
.errMsg {
	color: #f00;
	margin: 30px 0 20px;
}
main .loginBlock {
	margin: 100px 10px;
	padding: 0;
}
main .loginBlock h1 {
	margin-bottom: 10px;
}
main .loginBlock h1 span {
	color: #CE7909;
	font-size: 2rem;
	margin: 10px 0 0;
	display: block;
}
main .loginBlock h3 {
	text-align: center;
	margin: 22px 0;
}
main .loginBlock p {
	line-height: 1.8;
}
main .loginBlock p span {
	color: #f00;
}
main .loginBlock .formBlock {
	text-align: center;
	margin: 0 auto;
}
main .loginBlock .formBlock table {
	width: 100%;
	max-width: 240px;
	margin: 0 auto 10px;
}
main .loginBlock .formBlock table input {
	text-align: center;
	width: 100%;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #999;
	border-radius: 3px;
	background-color: var(--enquate-bgcolor);
}
main > .btn2 {
	margin-bottom: 80px;
}



@media screen and (min-width: 375px){
	/*	約375px以上の画面向けスタイル second tablet */

}



@media screen and (min-width: 560px){
	/*	約560px以上の画面向けスタイル second tablet */

	/* メイン
	---------------------------------------- */
}



@media screen and (min-width: 740px){
	/*	約740px以上の画面向けスタイル second tablet */

	/* メイン
	---------------------------------------- */
}



@media screen and (min-width: 980px){
	/*	約980px以上の画面向けスタイル pc style */

}



@media screen and (min-width: 1200px){
	/*	約1200px以上の画面向けスタイル pc style */

	/* メイン
	---------------------------------------- */


}
