html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
}
#bg {
	width				: 100%;
}
.fullheight {
    height				: 100%;
}
.logo {
	position			: absolute;
	top					: 15%;
	left				: 10%;
	width				: 200px;
}
.login-box {
	position			: absolute;
	top					: 40%;
	left				: 10%;
	right				: 10%;
	width				: 80%;
}
.label-lg {
	font-size			: 140% !important;
}

h1 {
	margin-top			: 50px;
	margin-left			: 80px;
}
/* フォーム の ラベル側 画面サイズ変更で文字位置がズレるので強制設定 */
.form-group .col-xs-4 {
	margin				: 0;
	padding				: 5px;
	text-align			: right !important;
}
/* フォーム の 入力欄の表示位置を左詰固定 */
.text-left
{
    text-align			: left !important;
}
/* フォーム の ラベル側 画面サイズ変更で文字位置がズレるので強制設定 */
.form-group .col-xs-3 {
	margin				: 0;
	padding				: 5px;
	text-align			: right !important;
}
/* ボタンボックス (登録のみ) */
.button_box1 {
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 30px;
	width				: 100%;
}
.button_box1 button {
	margin-left			: 10px;
	margin-right		: 10px;
}
.button_box1 button:nth-child(1) {
	width				: 30%;
}