
input.user-id {
	width: 20.0rem;
}

input.passowrd {
	width: 20.0rem;
}

input.mail-address {
	width: 20.0rem;
}

input.gno6 {
	width: 6.0rem;
}

input.sennengappi {
	width: 20.0rem;
}

input.denwa-no {
	width: 20.0rem;
}


input.rishuu-nendo {
	width: 4rem;
}
input.date-time {
	width: 13.0rem;
}
input.date {
	width: 9.5rem;
}
input.jugyou-cd {
	width: 4.5rem;
}

input.gno {
	width: 6.0rem;
}
input.sno {
	width: 5.0rem;
}
select.gakki-cd {
	width: 6.0rem;;
}







/* portal signup */
h2.hoshounin {
	background: none !important;
	border: none !important;

	font-size: 1.5rem;
	font-weight: 500;
	background: none;
	border: none;
	padding: 0;
	border-bottom: none;
	box-shadow: none;

	margin-top: 20px;
	margin-bottom: 20px;
}






h3.section-title  {
	font-size: 1.0em;
	font-weight: bold;
	color: #003399;
	border-left: 4px solid #003399;
	padding: 0 0 0 10px;
	margin-top: 0;
	margin-bottom: 15px;
	background:none;
	box-shadow: none;
}

div.hoshounin-msg {
	margin-bottom: 30px;
	line-height: 1.6;
}

div.mail-notice {
	line-height: 1.6;
	color: #718096;

	margin-top: 10px;
	border-top: 1px dashed #cbd5e0;
	padding-top: 10px;
}

div.mail-address-title {
}


div.mail-address {
	background-color: #e9ecef;
	border-radius: 6px;
	font-family: monospace;
	font-size: 1.25rem;
	letter-spacing: 1px;
	padding: 5px 10px 5px 10px;
 }

div.mail-address-reminder-msg-title {
}
div.mail-address-reminder-msg {
	line-height: 1.6;
	margin-bottom: 30px;
}







/* Portal CheckBox */
input.portal-chekbox {
	margin: 0 5px 0 5px;
}
input.portal-radio {
	margin: 0 5px 0 5px;
}
label.portal-label {
	width: 100%;
	font-weight: 400;
	color: #003399;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: #FFFFFF;
	border: 1px solid #003399;
	padding: 0.375em 0.75em;
	font-size: 1.0em;
	line-height: 1.5;
	border-radius: 0.25em;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
label.portal-label-checked {
	color: #FFFFFF;
	background: #003399;
}
label.portal-label-disabled  {
	color: #999999;
	background: #EEEEEE;
}

