.contacts-one-title {
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-weight:bold;
	font-size:16px;
	text-align: center;
	margin: 50px 0px 10px 0px;
	letter-spacing: 2px;
	line-height: 35px;
	padding: 100px 40px 60px 40px;
}

.block1{
	width:90%;
	max-width:700px;
	background-color:#F7F7F7;
	border-radius:20px;
	margin:0 auto 150px;
	padding:100px 0;
}


.block1_box {
	width:80%;
	margin:0 auto 70px;
	display: grid;
	grid-template-rows:1fr;
	grid-template-columns: 250px 1fr;
}

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

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

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

	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
	align-items: center; /* 縦方向中央揃え */
}

.block1_radio{
	font-size:17px;
}

.block1_txt span{
	font-size:13px;
	color:red;
	padding-left:20px;
}

.block1_input1{
	width:100%;
	max-width:300px;
	height:35px;
	border:0px;
	border-radius:5px;
}

.block1_input2{
	width:100%;
	max-width:300px;
	height:200px;
	border:0px;
	border-radius:5px;
}

.block1_btn_wrap{
	text-align:center;
}

.block1_btn{
	width:100px;
	height:100px;
	background-color:#FF7795;
	border-radius:50%;
	border:0px;
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}

.block1_btn:hover{
	opacity:0.5;
}



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


	.block1_box {
		width:80%;
		margin:0 auto 70px;
		display: grid;
		grid-template-rows:auto auto;
		grid-template-columns: 1fr;
	}

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

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



}


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

	.contacts-one-title {
		font-size:14px;
	}

	.block1_txt{
		font-size:12px;
	}

	.block1_txt span{
		font-size:12px;
	}

	.block1_radio{
		font-size:12px;
		margin-bottom:30px;
	}


}