/* MEDIA START **********************************************/
/* @media screen and (min-width:480px){} */
/* @media screen and (min-width: 990px) {} */
/* @media screen and (min-width: 1120px) {} */
/* MEDIA END **********************************************/

/* 使用カラー ボーダー #939393 */
/* 使用カラー フォントカラー #2f2f2f */

/********************************************** バリアバルズ ***********************************************/
/********************************************** バリアバルズ ***********************************************/
/********************************************** バリアバルズ ***********************************************/


.border-t {
	border-top: 1px solid #939393;
}
.border-b {
	border-bottom: 1px solid #939393;
}

/*****************************************お問い合わせフォーム *****************************************/
/*****************************************お問い合わせフォーム *****************************************/
/*****************************************お問い合わせフォーム *****************************************/
.main-section {
	width: 100%;
	padding-top: 70px;
	max-width: 1200px;
	margin: 0 auto;
}
.passage-title_container {
	width: 100%;
	padding: 40px;
}	/* MEDIA START **********************************************/
/* @media screen and (min-width:480px){} */
@media screen and (min-width: 990px) {
	.passage-title_container {
		width: 100%;
		padding: 80px;
	}	
}
/* @media screen and (min-width: 1120px) {} */
/* MEDIA END **********************************************/

.message_text1 {
	font-weight: 400;
	font-size: 32px;
	text-align: center;
}
#contactform {
	width: 90%;
	margin: 0 auto;
}
#inputform {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	font-size: 16px;
}
input, select {
	font-size: 16px;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #939393;
}	/* MEDIA START **********************************************/
/* @media screen and (min-width:480px){} */
@media screen and (min-width: 990px) {
	input, select {
		font-size: 24px;
		
	}	
}
/* @media screen and (min-width: 1120px) {} */
/* MEDIA END **********************************************/


.input_text {
	height: 60px;
	width: 90%;
}
.select-job_container {
	margin-top: 20px;
	color: #2f2f2f;
	height: 40px;
	width: 90%;
}

.job-list {
	color: #2f2f2f;
}
.message {
	font-size: 16px;
	color: #2f2f2f;
	width: 90%;
	height: 100px;
	margin-top: 20px;
}	/* MEDIA START **********************************************/
/* @media screen and (min-width:480px){} */
@media screen and (min-width: 990px) {
	.message {
		font-size: 24px;
		height: 300px;
	}
}
/* @media screen and (min-width: 1120px) {} */
	/* MEDIA END **********************************************/


.button_container {
	padding: 50px 25px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

.contact_button {
	border-radius: 0 !important;
	margin: 16px;
	text-align: center;
	width: 100px;
	height: 40px;
	font-size: 1.2em;
	padding: 10px;
	background-color: #939393;
}

/****************************************** thankyou.php *****************************************/
/****************************************** thankyou.php *****************************************/
/****************************************** thankyou.php *****************************************/
.thankyou_container {
	width: 100%;
	height: 80vh;
	position: relative;
}

.thankyou_inner {
	width:80%;
	color: #5c5b5b;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* transform: translateX(-50%); */
	text-align: center;
}
.thankyou_inner h1 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 400;
	padding-bottom: 20px;
}
.thankyou_inner p {
	line-height: 26px;
	font-weight: 400;
}


/****************************************** download_thankyou.php *****************************************/
/****************************************** download_thankyou.php *****************************************/
/****************************************** download_thankyou.php *****************************************/
.back_button {
	display:inline-block;
	margin: 40px 0;
	padding: 20px;
	color: White;
	background-color: #5c5b5b;
}
.contact_button-chacorl {
	background-color: #2f2f2f;
	display:inline-block;
	margin: 40px 0;
	padding: 20px;
	color: White;
}
 .download-start_button {
	font-size: 24px;
	background-color: #2f2f2f;
	color: white;
	margin: 40px 0;
	padding: 10px 30px;
	font-weight: bold;
 }