@charset "utf-8";

.g_wrap{
	width:100%;
	display: flex;		/*flexボックスを使う指定*/
	flex-wrap: wrap;	/*折り返す指定*/
	justify-content: space-between;	/*並びかたの種類の指定*/
	padding-top: 10px;
	margin-bottom: 10px;
	border-top: solid 1px #8aa5f6;
}

.g_wrap_last{
	width:100%;
	display: flex;		/*flexボックスを使う指定*/
	flex-wrap: wrap;	/*折り返す指定*/
	justify-content: space-between;	/*並びかたの種類の指定*/
	padding: 10px 0;
	margin-bottom: 10px;
	border-top: solid 1px #8aa5f6;
	border-bottom: solid 1px #8aa5f6;
}

.fs20{font-size:20px;}
.fs15{font-size:15px;}
.b{font-weight:bold;}

.gf_left{
	width:26%;
	background-color: #D0E2F0;
	padding: 15px;
	margin-right: 5px;
	padding: 15px;
}

.gf_left2{
	width:72%;
	}

.gf_left p{
text-align: center;
line-height: 1.4;
margin-top: 0;margin-bottom:0;}


.gf_left2 ul{
margin-bottom:0;
vertical-align:center;
}

.gf_left2 ul li{
	width:150px;
	margin-right: 5px;
	float: left;
	text-indent: 2;
	padding: 0 0 5px 2px ;/*上、右、下、左*/
	border-bottom:none;
}

.gf_left2 ul li:before{
font-family: "Font Awesome 5 Free";/*忘れずに*/
  content: "\f058";/*アイコンのユニコード*/
  font-weight: 900;
  margin-right:5px;color:#171C61;
}

/*ボタンを囲むブロック*/
.btn {
	text-align: center;	/*内容をセンタリング*/
	
}

/*ボタン*/
.btn a,
.btn input {
	display: inline-block;
	text-decoration: none;border: none;
	background: #171C61;	/*背景色*/
	color: #fff;			/*文字色*/
	border-radius: 5px;		/*角丸のサイズ。ほんの少しだけ角が丸くなります。*/
	padding: 5px 25px 2px 25px;		/*上、右、下、左のボタン内の余白*/
	box-shadow: 2px 2px 4px rgba(0,0,0,0.2);	/*ボックスの影。右へ、下へ、ぼかし幅。0,0,0は黒のことで0.2は色が20%ついた状態。*/
}

.ft_red{
	color:#ff0000;
}

/*ボタンのマウスオン時*/
.btn a:hover {
	background: #389a38;	/*背景色*/
}

@media screen and (max-width:600px) {
	.g_wrap{
		width:100%;
	}

	.g_wrap_last{
		width:100%;
	}

	.gf_left{
		width:100%;
	}

	.gf_left2{
		padding-top:5px;
		padding-bottom:0;
		width:100%;
		}
	
	.gf_left2 ul li{
		width:150px;
		margin-right: 5px;
		float: left;
		font-size: 15px;
		text-indent: 2;
		padding: 0 0 5px 2px ;/*上、右、下、左*/
	}
.btn {margin-top:-12px;}

}

@media screen and (min-width:601px) {

.pd5{
	padding-top:5px;}

}