.wrap1{
	width:1000px;
	margin:0 auto;
}

.wrap2{
	width:900px;
	margin:0 auto 80px;
}

.h22{
	margin-top:50px;
	font-size:1.2rem;
	background-color: #009A47;
	color:#fff;
	padding:6px 15px;
}

.sub_title{
	margin-top:50px;
	font-size:1rem;
	background-color: #009a47;
	color:#fff;
	padding:6px 15px 4px;
	margin-bottom:30px;
}

.block1{
	position:relative;
}

.block1 img{
	width:100%;
	height:250px;
	object-fit: cover;
	object-position: 50% 50%;
	vertical-align:top;
}

.block1_mask{
	position: absolute;
	top:0;
	width:100%;
	height:250px;
	background: rgba(0,126,58,0.8);
	mix-blend-mode: multiply;
	z-index:1;
}

.block1_txt1{
	width:100%;
	position: absolute;
	top: 90px;
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:31px;
	color:#FFF;
	text-align:center;
	z-index:2;
}

.block1_txt2{
	width:100%;
	position: absolute;
	top: 140px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	z-index:2;
}

.wrap3{
	width:900px;
	background-color:#F2F7F2;
	padding:100px 0 50px;
	margin:0 auto 100px;
}

.block2{
	margin-bottom:100px;
}

.block2_txt1{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:23px;
	color:#009347;
	padding-bottom:10px;
}

.block2_txt1_line{
	width:235px;
	height:3px;
	background-color:#009347;
	margin-bottom:30px;
}

.wrap4{
	padding:0 50px;
}

.block2_box {
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 20px;
}

.block2_box1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.block2_box2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
}

.block2_box3{
	width:100%;
	grid-row: 1;
	grid-column: 3 / 4;
}

.block2_box_in{
	width:100%;
	height:auto;
	min-height:250px;
	background-color:#FFF;
	border-radius:10px;
	padding:20px;
	box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.15);
}

.block2_box_in1{
	padding-bottom:5px;
}

.block2_box_in1 img{
	width:45px;
}

.block2_box_in2{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:19px;
	color:#009347;
	padding-bottom:15px;
}

.block2_box_in3{
	font-size:13px;
}

.block3{
	margin-bottom:50px;
}

.block3_txt1{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:23px;
	color:#009347;
	padding-bottom:10px;
}

.block3_txt1_line{
	width:255px;
	height:3px;
	background-color:#009347;
	margin-bottom:30px;
}

.block3_txt2{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:20px;
	color:#009347;
	padding-bottom:20px;
}

.block3_box{
	background-color:#FFF;
	border-radius:10px;
	padding:50px;
}

.block3_box_txt1{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:18px;
	padding-bottom:20px;
	text-align:center;
}

.block3_box_txt2{
	font-size:13px;
	padding-bottom:50px;
	text-align:center;
}

.block3_box_txt3{
	max-width:210px;
	width:100%;
	height:40px;
	border-radius:20px;
	background-color:#009347;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin:0 auto 30px;
}

.block3_box_in{
	background-color:#EFEFEF;
	border-radius:10px;
	padding:50px 20px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	column-gap: 20px;
	margin-bottom:50px;
}

.block3_box_in1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.block3_box_in2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
}

.block3_box_in3{
	width:100%;
	grid-row: 1;
	grid-column: 3 / 4;
}

.block3_box_in4{
	width:100%;
	grid-row: 1;
	grid-column: 4 / 5;
}

.block3_box_in5{
	width:100%;
	grid-row: 1;
	grid-column: 5 / 6;
}

.block3_box_in_txt1{
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:14px;
	font-weight:bold;
	color:#009347;
	text-align:center;
	padding-bottom:20px;
}

.block3_box_in_img1{
	text-align:center;
}

.block3_box_in_txt2 {
	width:181px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 70px 1fr;
	column-gap: 0px;
	margin:0 auto;
}

.block3_box_in_txt2_1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
	text-align:right;
}

.block3_box_in_txt2_2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:14px;
	font-weight:bold;
	color:#009347;
	padding-left:5px;
}

.block3_box_in_txt3{
	font-size:12px;
	color:#009347;
	text-align:center;
}

.block3_box_in_triangle1{
	width:92px;
	display:flex;
	margin:0 auto;
}

.block3_box_in_triangle1_1{
	width:80px;
	height:10px;
	background-color:#009347;
	margin-top:5px;
}

.block3_box_in_triangle1_2{
	width: 0;
	height: 0;
	border-left: 17px solid #009347;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.block3_box_in_triangle2{
	width:92px;
	display:flex;
	margin:0 auto;
}

.block3_box_in_triangle2_1{
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 17px solid #009347;
	border-bottom: 10px solid transparent;
}

.block3_box_in_triangle2_2{
	width:80px;
	height:10px;
	background-color:#009347;
	margin-top:5px;
}

.block3_box_in2_sp{
	display:none;
}

.block3_box_in2_sp_in {
	width:150px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns:1fr 1fr 1fr 1fr;
	column-gap: 10px;
	margin:0 auto;
}

.block3_box_in2_sp1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
	margin-bottom:20px;
}

.block3_box_in2_sp2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
	margin-bottom:20px;
}

.block3_box_in2_sp3{
	width:100%;
	grid-row: 1;
	grid-column: 3 / 4;
	margin-bottom:20px;
}

.block3_box_in2_sp4{
	width:100%;
	grid-row: 1;
	grid-column: 4 / 5;
	margin-bottom:20px;
}

.block3_box_in2_sp_txt span{
	font-size:12px;
	color:#009347;
	white-space: pre;
	writing-mode: vertical-rl;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

.block3_box_in2_sp_triangle1{
	width:20px;
	margin:0 auto;
}

.block3_box_in2_sp_triangle1_1{
	width:10px;
	height:80px;
	background-color:#009347;
	margin-left:5px;
}

.block3_box_in2_sp_triangle1_2{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 17px solid #009347;
}

.block3_box_in2_sp_triangle2{
	width:20px;
	margin:0 auto;
}

.block3_box_in2_sp_triangle2_1{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 17px solid #009347;
}

.block3_box_in2_sp_triangle2_2{
	width:10px;
	height:80px;
	background-color:#009347;
	margin-left:5px;
}

.block3_box_in4_sp{
	display:none;
}

.block3_box_in4_sp_in {
	width:150px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns:1fr 1fr 1fr 1fr;
	column-gap: 10px;
	margin:0 auto;
}

.block3_box_in4_sp1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
	margin-bottom:20px;
}

.block3_box_in4_sp2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
	margin-bottom:20px;
}

.block3_box_in4_sp3{
	width:100%;
	grid-row: 1;
	grid-column: 3 / 4;
	margin-bottom:20px;
}

.block3_box_in4_sp4{
	width:100%;
	grid-row: 1;
	grid-column: 4 / 5;
	margin-bottom:20px;
}

.block3_box_in4_sp_txt span{
	font-size:12px;
	color:#009347;
	white-space: pre;
	writing-mode: vertical-rl;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
}

.block3_box_in4_sp_triangle1{
	width:20px;
	margin:0 auto;
}

.block3_box_in4_sp_triangle1_1{
	width:10px;
	height:80px;
	background-color:#009347;
	margin-left:5px;
}

.block3_box_in4_sp_triangle1_2{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 17px solid #009347;
}

.block3_box_in4_sp_triangle2{
	width:20px;
	margin:0 auto;
}

.block3_box_in4_sp_triangle2_1{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 17px solid #009347;
}

.block3_box_in4_sp_triangle2_2{
	width:10px;
	height:80px;
	background-color:#009347;
	margin-left:5px;
}

.block3_btn{
	max-width:200px;
	width:100%;
	height:50px;
	border-radius:5px;
	background-color:#009347;
	margin:0 auto;
}

.block3_btn a{
	max-width:200px;
	width:100%;
	height:50px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}

.block3_btn:hover{
	opacity:0.7;
}

.block4{
	margin-bottom:50px;
}

.block4_txt1{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:20px;
	color:#009347;
	padding-bottom:20px;
}

.block4_box{
	background-color:#FFF;
	border-radius:10px;
	padding:50px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 1fr 1fr;
	column-gap: 30px;
}

.block4_box1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.block4_box2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
}

.block4_box1_in{
	width:100%;
	border-radius:5px;
	background-color:#EFEFEF;
	padding:30px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 1fr 1fr;
	column-gap: 20px;
}

.block4_box1_in1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.block4_box1_in2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
}

.block4_box1_in1_1{
	width:100%;
	height:70px;
	background-color:#009A46;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in1_2{
	width:100%;
	height:70px;
	background-color:#02A84E;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in1_3{
	width:100%;
	height:30px;
	background-color:#01B554;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in1_4{
	width:100%;
	height:30px;
	background-color:#02C75D;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto 30px;
}

.block4_box1_in1_5{
	width:100%;
	max-width:120px;
	height:30px;
	background-color:#009A46;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in2_1{
	width:100%;
	height:35px;
	background-color:#FFFF00;
	font-size:12px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in2_2{
	width:100%;
	height:35px;
	background-color:#009A46;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in2_3{
	width:100%;
	height:70px;
	background-color:#02A84E;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in2_4{
	width:100%;
	height:30px;
	background-color:#01B554;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box1_in2_5{
	width:100%;
	height:30px;
	background-color:#02C75D;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto 30px;
}


.block4_box1_in2_6{
	width:100%;
	max-width:120px;
	height:30px;
	background-color:#009A46;
	font-size:12px;
	color:#FFF;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* cϋό΅¦iSafaripj */
	align-items: center; /* cϋό΅¦ */
	-webkit-justify-content: center; /* ‘ϋό΅¦iSafaripj */
	justify-content: center; /* ‘ϋό΅¦ */
	margin:0 auto;
}

.block4_box2_1{
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}

.block4_box2_2{
	font-size:15px;
	padding-bottom:30px;
}

.block4_btn{
	max-width:200px;
	width:100%;
	height:40px;
	border-radius:5px;
	background-color:#009347;
}

.block4_btn a{
	max-width:200px;
	width:100%;
	height:40px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.block4_btn:hover{
	opacity:0.7;
}

.block5{
	margin-bottom:50px;
}

.block5_txt1{
	font-family:"Noto Sans JP", sans-serif;
	font-weight:600;
	font-style:normal;
	font-size:20px;
	color:#009347;
	padding-bottom:20px;
}

.block5_box{
	background-color:#FFF;
	border-radius:10px;
	padding:50px;
	display: grid;
	grid-template-rows:auto;
	grid-template-columns: 1fr 1fr;
	column-gap: 30px;
}

.block5_box1{
	width:100%;
	grid-row: 1;
	grid-column: 1 / 2;
}

.block5_box2{
	width:100%;
	grid-row: 1;
	grid-column: 2 / 3;
}

.block5_box1_1{
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}

.block5_box1_2{
	font-size:15px;
	padding-bottom:10px;
}

.block5_box1_3{
	font-size:15px;
}

.block5_btn{
	max-width:200px;
	width:100%;
	height:40px;
	border-radius:5px;
	background-color:#009347;
}

.block5_btn a{
	max-width:200px;
	width:100%;
	height:40px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.block5_btn:hover{
	opacity:0.7;
}

.block5_box2_1{
	width:100%;
	background-color:#EFEFEF;
	padding:30px 0;
	margin:50px auto;
	text-align:center;
}

.block5_box2_1 img{
	width:90%;
}

.block6{
	position:relative;
	width:100%;
	max-width:580px;
	border-radius:20px;
	border:1px solid #000;
	margin:0 auto 200px;
}

.block6_1{
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);

	max-width:200px;
	width:100%;
	height:40px;
	border-radius:20px;
	background-color:#009347;
	font-family: "ΰSVbNΜ", YuGothic, "ΰSVbN", "Yu Gothic", "Hiragino Kaku Gothic Pro", "CI", "Meiryo", sans-serif!important;
	font-weight:bold;
	font-size:15px;
	color:#FFF;
	display: flex;
	justify-content: center;
	align-items: center;
	margin:0 auto 30px;
}

.block6_2{
	font-size:15px;
	text-align:center;
	padding:50px 0 10px;
}

.block6_3{
	text-align:center;
	padding-bottom:20px;
}

.block6_3 a{
	font-family: 'D-DINCondensed-Bold_pickup';
	font-size:55px;
	color:#000;
	letter-spacing:2px;
}

.block6_4{
	font-size:15px;
	text-align:center;
	padding-bottom:50px;
}












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

	.wrap1{
		width:100%;
		margin: 0;
		padding:50px 5% 0;
	}

	.wrap2{
		width:100%;
	}

	.h22{
		margin-top:100px;
		font-size:1rem;
	}

	.sub_title{
		margin-top:0;
	}

	.block1_txt1{
		font-size:20px;
	}

	.block1_txt2{
		font-size:12px;
	}

	.wrap3{
		width:100%;
	}

	.wrap4{
		padding:0 20px;
	}

	.block2_txt1{
		font-size:17px;
		text-align:center;
	}

	.block2_txt1_line{
		width:170px;
		margin:0 auto 30px;
	}

	.block2_box {
		display: grid;
		grid-template-rows:auto auto auto;
		grid-template-columns: 1fr;
		column-gap: 0px;
	}

	.block2_box1{
		width:100%;
		grid-row: 1 / 2;
		grid-column: 1 / 2;
	}

	.block2_box2{
		width:100%;
		grid-row: 2 / 3;
		grid-column: 1 / 2;
	}

	.block2_box3{
		width:100%;
		grid-row: 3 / 4;
		grid-column: 1 / 2;
	}

	.block2_box_in{
		margin-bottom:30px;
	}

	.block2_box_in2{
		font-size:16px;
	}

	.block3_txt1{
		font-size:17px;
		text-align:center;
	}

	.block3_txt1_line{
		width:200px;
		margin:0 auto 30px;
	}

	.block3_txt2{
		font-size:17px;
		text-align:center;
	}

	.block3_box{
		padding:50px 20px;
	}

	.block3_box_txt1{
		font-size:15px;
	}

	.block3_box_txt3{
		max-width:180px;
		width:100%;
		height:40px;
		border-radius:20px;
		font-size:12px;
	}

	.block3_box_in{
		display: grid;
		grid-template-rows:auto auto auto auto auto;
		grid-template-columns: 1fr;
		column-gap: 0px;
	}

	.block3_box_in1{
		width:100%;
		grid-row: 1 / 2;
		grid-column: 1 / 2;
	}

	.block3_box_in2{
		width:100%;
		grid-row: 2 / 3;
		grid-column: 1 / 2;
	}

	.block3_box_in3{
		width:100%;
		grid-row: 3 / 4;
		grid-column: 1 / 2;
	}

	.block3_box_in4{
		width:100%;
		grid-row: 4 / 5;
		grid-column: 1 / 2;
	}

	.block3_box_in5{
		width:100%;
		grid-row: 5 / 6;
		grid-column: 1 / 2;
	}

	.block3_box_in2_pc{
		display:none;
	}

	.block3_box_in4_pc{
		display:none;
	}

	.block3_box_in2_sp{
		display:block;
	}

	.block3_box_in4_sp{
		display:block;
	}

	.block3_box_in_txt1{
		padding-bottom:10px;
	}

	.block3_btn{
		max-width:160px;
		height:40px;
	}

	.block3_btn a{
		max-width:160px;
		width:100%;
		height:40px;
		font-size:12px;
	}

	.block4_txt1{
		font-size:17px;
		text-align:center;
	}

	.block4_box{
		grid-template-rows:auto auto;
		grid-template-columns: 1fr;
		column-gap: 0px;
		padding:50px 20px;
	}

	.block4_box1{
		width:100%;
		grid-row: 1 / 2;
		grid-column: 1 / 2;
		margin-bottom:50px;
	}

	.block4_box2{
		width:100%;
		grid-row: 2 / 3;
		grid-column: 1 / 2;
	}

	.block4_box2_1{
		font-size:15px;
	}

	.block4_box2_2{
		font-size:13px;
		padding-bottom:30px;
	}

	.block4_btn{
		margin:0 auto;
	}

	.block5_box{
		grid-template-rows:auto auto;
		grid-template-columns: 1fr;
		column-gap: 0px;
		padding:50px 20px;
	}

	.block5_box1{
		width:100%;
		grid-row: 1 / 2;
		grid-column: 1 / 2;
		margin-bottom:50px;
	}

	.block5_box2{
		width:100%;
		grid-row: 2 / 3;
		grid-column: 1 / 2;
	}

	.block5_box1_1{
		font-size:15px;
	}

	.block5_box1_2{
		font-size:13px;
	}

	.block5_box1_3{
		font-size:13px;
		text-indent:-12px;
		padding-left:12px;
	}

	.block5_btn{
		margin:0 auto;
	}

	.block5_box2_1{
		margin:0px auto;
	}

	.block6_1{
		top: -17px;
		max-width:160px;
		height:34px;
		border-radius:17px;
		font-size:12px;
		margin:0 auto 30px;
	}

	.block6_2{
		font-size:12px;
		padding:50px 0 10px;
	}

	.block6_3 a{
		font-size:40px;
		letter-spacing:2px;
		padding-bottom:20px;
	}

	.block6_4{
		font-size:12px;
	}





}



























