@charset "utf-8";
a:link,
a:visited {
	color: #d8562e !important;
}
#joblist .searchbox .content,
#jobDetail .detailContent .entryinformation .contents .content,
#entryform .formContent .mainContent .contents > div .content {
/* 以下のいずれかを記述 */
width:auto;
width:initial;
}
#entryform ul.entryflow li {
	box-sizing: content-box;
}

div#main .content {
  max-width: 960px;
  margin: 0 auto;
}
/***********************************/
/* PC・タブレットデザイン          */
/***********************************/
@media only screen and (min-width:641px) {

	#entryform .formContent .mainContent .freeform h3.subtitle
	{
		color:#000000;
	}

	/* エントリーフォームテーマ */
	#entryform .formContent h2.entrysheet,
	#entryform .formContent .mainContent .contents,
	#entryform .formContent .mainContent .contents > div,
	#entryform .formContent .mainContent .contents > div strong.header,
	#entryform .formContent .interviewbookingform,
	#entryform .formContent .interviewbookingform .interviewsOfInterviewplace,
	#entryform .formContent .interviewbookingform ul li
	{
		border-color:#cccccc;
	}
	#entryform .formContent .mainContent .contents > div strong.header
	{
		font-size: 13px;
		background-color:#eeeeee;
	}
	#entryform .formContent .sideContent,
	#entryform .formContent .sideContent .apply
	{
		border-color:#cccccc;
	}
	#entryform .formContent .sideContent
	{
		padding:1px;
	}
	#entryform .formContent .sideContent .inline
	{
		border-color:#cccccc;
	}
}

/***********************************/
/* タブレットデザイン          */
/***********************************/
@media only screen and (min-width:641px) and (max-width:910px) {

}

/***********************************/
/* スマートフォンデザイン          */
/***********************************/
@media only screen and (max-width: 640px) {

	/* エントリーフォーム */
	#entryform .formContent h2.entrysheet
	{
		border-color:#cccccc;
	}
	#entryform .formContent .interviewbookingform .interviewsOfInterviewplace
	{
		background-color:#eeeeee;
		border-radius:8px;
	}
	#entryform .formContent .interviewbookingform ul li label
	{
		background-color:#ffffff;
		border-radius:8px;
	}
	#entryform .formContent .interviewbookingform ul li label.selected
	{
		background-color:#b6eeff !important;
	}
}
