/*
common
*/
body{
	font-family: 'NotoSansJP',"Hiragino Sans", "Hiragino Kaku Gothic ProN", 'Meiryo', "sans-serif";
	font-weight: 500;
	font-size: 16px;
	color:#000;
	background-image: url("../images/bg.jpg");
	background-size: cover; /*--背景画像のサイズ--*/
  background-attachment: fixed; /*--背景画像の固定--*/
  background-repeat: no-repeat; /*--背景画像の繰り返し--*/
  background-position: center center; /*--背景画像の位置--*/
	
}

ul.list-group{
	margin:0;
	padding:0;
	margin-left: 1.4rem;
}

header{
	background-color: #FFF;
	padding:0.4rem;
}

.form-container{
	position: relative;
}
	.form-container .form-btn-potision{
		position: absolute;
		bottom: 60px;
		width: 100%;
		text-align: center;
	}


.program-container{
	position:relative;
	text-align: center;
}
	.form-warning-container{
		position: absolute;
		bottom: -100px;
		width: 100%;
		text-align: center;
	}

.kyousan-container{
	margin-top:100px;
}

.taiken-annai{
	background-color: #FFF;
	border-radius: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

footer{
	
}




.contact-container{
	background-color: #FFF;
	padding:20px;
}