@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
.message.error{
	padding: 1em;
    text-align: center;
    background-color: #ff9b9b75;
    margin: 1em;
    border: 3px solid #f16161;
    border-radius: 10px;
    font-size: 13px;
    font-weight: bold;
}

#inputBoxLog dl{
	align-items: center;
    display: flex;

}
#inputBoxLog dl dd{
	width: 70%;
    line-height: 2em;
    padding: 0.2em 0;
	float: unset;
	display: flex;

}
#inputBoxLog dd input {
    width: 100%;
    line-height: 1.4em;
    height: 2.5em;
    border: none;
    border-left: #999 dotted 1px;
    padding: 0 3%;
    font-size: 100%;
}

.password__toggle {
	width: 40px;
	border: none;
	background: url(../../img/icon-eye-6-240.png) no-repeat center center;
	background-size: 60% auto;
	cursor: pointer;
}
.password__toggle.is-visible {
	background: url(../../img/icon-eye-8-240.png) no-repeat center center;
	background-size: 60% auto;
}
.password__toggle:hover {
	opacity: 0.7;
}

/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                                年賀
----------------------------------------------------------------------------*/

.nengaBnrP{ text-align:center; padding:0 5%; margin-bottom:1em;}

