/*=================================================================================================*/
/*top@CSS                                                                                         */
/*=================================================================================================*/
.service_contact_box{
	width: 2560px;
	height: 293px;
}
.service_contact_box_text{
	top: 164px;
	left: 350px;
}
.service_contact_box_border{
	top: 297px;
	left: 274px;
	width: 2011px;
	border-bottom: solid 2px #000000;
}
/*=================================================================================================*/
/*BOX2@CSS                                                                                        */
/*=================================================================================================*/
.service_contact_box2{
	width: 2560px;
	height: auto;
	margin: 0 auto;
}
.service_contact_box2 article{
	width: 2012px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 274px;
}
.service_contact_box2_width{
	width: 1728px;
	margin: 0 auto;
}
.service_contact_box2_text{
	line-height: 1.5;
}
.service_contact_box2_flex{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: center;
	padding-top: 80px;
}
.service_contact_box2_label{
	width: 314px;
	margin-bottom: 0;
}
.service_contact_form_border{
	border-bottom: solid 2px #000000;
	padding-top: 80px;
}
.business_name{
	padding: 20px 30px;
	border-radius: 10px;
	width: 700px;
}
.desired_job_type{
	padding: 20px 30px;
	border-radius: 10px;
	width: 700px;
}
.employment_type{
	padding: 20px 30px;
	border-radius: 10px;
	width: 700px;
}
.your_name{
	padding: 20px 30px;
	border-radius: 10px;
	width: 700px;
}
.furigana_name{
	padding: 20px 30px;
	border-radius: 10px;
	width: 700px;
}
.tel_number{
	padding: 20px 30px;
	border-radius: 10px;
	width: 696px;
}
.e_mail{
	padding: 20px 30px;
	border-radius: 10px;
	width: 696px;
}
.age{
	padding: 20px 30px;
	margin-right: 10px;
	border-radius: 10px;
	width: 86px;
}
.service_contact_box2_checkbox{
	width: 1414px;
	margin-bottom: -50px;
}
.qualification{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
}
.qualification span label{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: center;
	margin-top: 0px;
	margin-bottom: 50px;
}
.qualification input[type="checkbox" i] {
	margin-bottom: 0;
	width: 54px;
	height: 54px;
	margin-left: 10px;
	margin-right: 10px;
}
.service_contact_box2_privacy{
	margin-top: 80px;
}
.service_contact_box2_privacy_text{
	margin-top: 80px;
	margin-left: 314px;
}
.service_contact_box2_privacy_link{
	border-bottom: solid 1px;
}
.service_contact_box2_privacy_btn{
	margin-top: 40px;
	margin-left: 314px;
}
.service_contact_box2_privacy_btn .wpcf7-list-item{
	margin:0;
}
.service_contact_box2_privacy_btn input[type="checkbox" i]{
	width: 54px;
	height: 54px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
}
.service_contact_box2_flex2{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: center;
	align-items: center;
	padding-top: 80px;
}
.service_contact_box2_flex3{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: center;
	padding-top: 80px;
}
.reset_button{
	background-color: #999999;
	border: initial;
	border-radius: 20px;
	width: 582px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 0;
	margin-bottom: 50px;
}
.next_button{
	background-color: #ED2B8C;
	border: initial;
	border-radius: 20px;
	width: 582px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 40px;
}
.back_button{
	background-color: #CC9966;
	border: initial;
	border-radius: 20px;
	width: 582px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 0;
	margin-bottom: 50px;
}
.wpcf7-spinner{
	display: none;
}
.service_contact_box_text3{
	margin-top: 87px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 120px;
	line-height: 1.5;
}
.service_contact_box_text4{
	width: 1200px;
	margin: 0 auto;
	line-height: 1.5;
	letter-spacing: 3px;
}