@charset "utf-8";


/* システム共通 */
body {
	font-family: "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}

.btn {
	font-size: 1rem;
	padding: .6rem 1.6rem;
}

/* ログイン画面用 */
.jumbotron-extend {
	height: 100vh;
	min-height: 350px;
	background: url('../img/login.png') no-repeat center center;
	background-size: cover;
}

.jumbotron-container {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 30px;
	padding-right: 30px;
}

.jumbotron {
	margin-bottom:0;
}

.textLink, .textLink:hover {
	text-decoration-line: underline;
}

			/*
			 * ログイン画面の入力エリア表示制御用
			 */
			@media screen and (min-width:768px) {
				.align-self-center-extend768 {
					align-self: center!important;
				}
				.align-self-center-to-end768 {
					align-self: center!important;
				}
			}

			@media screen and (max-width:768px) {
				.align-self-center-to-end768 {
					align-self: flex-end!important;
				}
			}
