@charset "UTF-8";
/* CSS Document */
/* =======================================

	 ヒーローイメージ

 ======================================= */
#con_hero {
	text-align: center;
}
#hero {
	margin-bottom: 1rem;
}
#con_hero p {
	font-size: 1.6rem;
	line-height: 2rem;
	color: #FF7BAC;
	font-weight: bold;
}
/* =======================================

	 ページのトップに戻る

 ======================================= */

div.rtt {
		width: 96%;
	margin-left: auto;
	margin-right: auto;
		margin-top: 4rem;
}
/* =======================================

	 コンテンツ1

 ======================================= */
#con1,#con2,#con3 {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
	line-height: 2.4rem;
	background-color: #F8F7F0;
	padding-bottom: 2rem;
}
#con2 {
	margin-top: 3rem;
}
#con1 h1,#con2 h1 {
	background-color: #F7931E;
	color: #FFFFFF;
	font-size: 1.6rem;
	text-align: center;
}
#con1 #recruit_p {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
}
#con1 #recruit_p p {
	text-align: justify;
}
#con2 .rec_table {
	width: 100%;
	box-sizing : border-box;
	display: table;
}
.rec_ul {
		margin-bottom: 2rem;

}
#con2 .rec_tr,#con2 .rec_th,#con3 .rec_th {
	display: table-row;
}
#con2 .rec_th,#con3 .rec_th {
	background-color: #9F9F97;
	color: #FFFFFF;
}
#con2 .rec_th_top,#con3 .rec_th_top {
	background-color: #FF7BAC;
	color: #FFFFFF;
}

/*#con2 .rec_tr div:first-child,#con3 .rec_tr div:first-child {
	width: 20%;
}
#con2 .rec_th div:first-child,#con3 .rec_th div:first-child {
	width: 20%;
	background-color: #C16693;	
}

#con2 .rec_tr div:last-child,#con3 .rec_tr div:last-child {
	width: 80%;
}
#con2 .rec_th div:last-child,#con3 .rec_th div:last-child {
	width: 80%;
	font-size: 1.6rem;
	font-weight: bold;
}*/
#con2 .rec_td,#con3 .rec_td {
	display: table-cell;
	padding: 1rem;
	vertical-align: middle;
}
/*
#con1 ul.faq,#con2 ul.faq {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
}
#con1 div.faq ul li,#con2 div.faq ul li {
	display: block;
}
.faq_q_h,.faq_a_h {
	float: left;
	background: #F7931E;
	color: #FFFFFF;
	width: 15%;
	text-align: center;
	line-height: 2rem;
	height: 2rem;
	font-weight: bold;
}
.faq_q_b,.faq_a_b {
	float: left;
	width: 80%;
	margin-left: 5%;
	line-height: 2rem;
}
.faq_q_b {
	font-weight: bold;	
}
.faq_a_h {
	margin-top: 1rem;
	background-color: #FF7BAC;
}
 .faq_a_b {
	margin-top: 1rem;
	margin-bottom: 3rem;
}*/
 /* =======================================

	 バナー

 ======================================= */
.bana {
	margin-top: 3rem;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.bana a {
	display: block;
}
.bana a img {
	margin-top: 1rem;
}

