.block1{
	background-color:#DFE8FF;
}

.block1_in{
	width:90%;
	max-width:1200px;
	margin:0 auto 150px;
}

.block1_title{
	font-family: 'MOBO';
	font-size:40px;
	color:#0033AB;
	text-align:center;
	padding:150px 0;
}

.block1_box{
	margin-bottom:150px;
}

.block1_box1{
	width:32%;
	margin-right:2%;
}

.block1_box2{
	width:32%;
	margin-right:2%;
}

.block1_box3{
	width:32%;
}


.block1_box_in{
	position:relative;
	text-align:center;
}

.block1_box_in img{
	width:100%;
	max-width:302px;
	padding-bottom:50px;
}

.block1_box_txt1{
	font-family: 'MOBO';
	font-size:28px;
	color:#0033AB;
	padding-bottom:30px;
}

.block1_box_txt2{
	font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-size:22px;
	font-weight:bold;
}

.block1_box_txt3{
	font-family: 'MOBO';
	font-size:121px;
	color:#0033AB;

	position:absolute;
	top: -50px;
	left: 15%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.block2{
	width:90%;
	max-width:1200px;
	margin:190px auto 150px;
}

.block2_title{
	font-family: 'MOBO';
	font-size:40px;
	color:#0033AB;
	text-align:center;
	padding-bottom:150px;
}

.block2_1{
	width:285px;
}

.block2_2{
	width: calc(100% - 285px);
}


.block2_1_txt{
	font-family: 'MOBO';
	font-size:25px;
	line-height:1;
	color:#0033AB;
	padding-top:0;
}

.block2_2_txt{
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-size:25px;
	line-height:1;
	font-weight:bold;
	padding-top:0;
}

.block2_line{
	width:100%;
	height:1px;
	background-color:#17479B;
	margin:45px 0 65px;
}

.block3{
	width:100%;
	background-color:#E0E9FF;
}

.block3_in{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	padding:120px 0 350px;
}

.block3_title{
	font-family: 'MOBO';
	font-size:40px;
	color:#0033AB;
	text-align:center;
	padding-bottom:90px;
}





.block4{
	width:90%;
	margin:180px auto 500px;
}

.block4_title{
	font-family: 'MOBO';
	font-size:40px;
	color:#0033AB;
	text-align:center;
	padding-bottom:150px;
}

.block4_txt1{
	font-family: 'MOBO';
	font-size:20px;
	text-align:center;
	padding-bottom:150px;
}

.block4_bottom{
	display:block;
	width:90%;
	max-width:394px;
	background-color:#0033AA;
	border-radius:5px;
	text-align:center;
	margin:0 auto;
}

.block4_bottom:hover{
	opacity:0.6;
}

.block4_bottom_txt{
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	padding:20px 0;
}












@media screen and (max-width: 1920px) {







}



@media screen and (max-width: 1500px) {

	.block1_title{
		font-size:30px;
	}

	.block2_title{
		font-size:30px;
	}

	.block3_title{
		font-size:30px;
	}

	.block4_title{
		font-size:30px;
	}





}




/* 画面幅1024以下 PC*/
@media screen and (max-width: 1024px) {


	.block1_box_txt1{
		font-size:20px;
	}

	.block1_box_txt2{
		font-size:15px;
	}

	.block1_box_txt3{
		font-size:100px;
	}

	.block2_1{
		width:150px;
	}

	.block2_2{
		width: calc(100% - 150px);
	}

	.block2_1_txt{
		font-size:20px;
	}

	.block2_2_txt{
		font-size:20px;
	}






}


/* 画面幅768px以下 タブレット*/
@media screen and (max-width: 768px) {

	.block1_box{
		margin-bottom:0;
	}

	.block1_box1{
		width:100%;
		margin-right:0;
		margin-bottom:100px;
	}

	.block1_box2{
		width:100%;
		margin-right:0;
		margin-bottom:100px;
	}

	.block1_box3{
		width:100%;
		margin-bottom:100px;
	}

	.block1_box_txt1{
		font-size:17px;
	}

	.block1_box_txt2{
		font-size:13px;
	}

	.block2{
		margin:100px auto 100px;
	}

	.block2_1{
		width:100px;
	}

	.block2_2{
		width: calc(100% - 100px);
	}

	.block2_1_txt{
		font-size:15px;
	}

	.block2_2_txt{
		font-size:15px;
	}

	.block4{
		margin:100px auto 300px;
	}

	.block4_title{
		padding-bottom:100px;
	}

	.block4_txt1{
		font-size:15px;
		padding-bottom:100px;
	}

	.block4_bottom{
		width:60%;
	}

	.block4_bottom_txt{
		font-size:15px;
		padding:15px 0;
	}





}

/* 画面幅320px以下　モバイル*/
@media screen and (max-width: 320px) {






}


