@charset "UTF-8";

/*旧ページ内容からの読み込み*/
@import url(recruit.css);

/*タイトル背景設定リセット*/
@import url(recruit-page-setting-reset.css);

/*Q&A*/
#ques-and-ans ul.q-and-a {
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
}

#ques-and-ans ul.q-and-a li {
	margin-bottom: 1.5em;
}

#ques-and-ans ul.q-and-a li input {
	display: none;
}

/*Q*/
#ques-and-ans ul.q-and-a>li label {
	font-size: 1.2em;
	font-weight: bold;
}

#ques-and-ans ul.q-and-a>li label:hover {
	cursor: pointer;
	color: #187fc3;
}

#ques-and-ans ul.q-and-a>li ul {
	margin-top: 5px;
	padding-left: 0;
	list-style: none;
}

/*全Answer 非表示*/
#ques-and-ans ul.q-and-a>li ul.ans {
	display: none;
}

/*クリックでAnswer表示*/
#ques-and-ans ul.q-and-a>li.ques-01 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-02 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-03 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-04 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-05 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-06 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-07 input:checked~ul.ans {
	display: block;
}

#ques-and-ans ul.q-and-a>li.ques-08 input:checked~ul.ans {
	display: block;
}

/* PC*/
@media print,
screen and (min-width: 768px) {
	/*Q&A*/
	#ques-and-ans ul.q-and-a>li {
		width: 50%;
	}
}

/* SP */
@media screen and (max-width:767px) {
	#ques-and-ans ul.q-and-a {
		margin-bottom: 0;
	}
}