@charset "utf-8";

/***********************************/
/* 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
	{
		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;
	}
}
