@charset "utf-8";

/*----------------------------------------------------
共通
----------------------------------------------------*/
#tabnav ul {
	border-bottom:4px solid #F87F0E;
}

.title {
	color:#5BA9D7;
	font-weight:bold;
}

/*----------------------------------------------------
スタッフ募集
----------------------------------------------------*/
#bosyu .section {
	padding-top:20px;
}

#bosyu .section table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
	letter-spacing:1.5px;
}

#bosyu .section table th,
#bosyu .section table td {
	padding:13px 5px 12px;
	border:1px solid #C8CAD6;
}

#bosyu .section table th {
	width:138px;
	text-align:center;
/*	background:#5BA9D7;
*/	background:#FFA04C;
	color:#FFF;
}

#bosyu .section .gray {
	background:#DBDBDB;
}

#bosyu .section .hospname {
	font-size:14px;
	font-weight:bold;
}



/*----------------------------------------------------
お問い合わせフォーム
----------------------------------------------------*/
#form {
	padding-top:20px;
}

#form table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
	letter-spacing:1.5px;
}

#form table th,
#form table td {
	border:1px solid #C8CAD6;
}

#form table th {
	width:108px;
	padding:13px 5px 12px;
	text-align:center;
	background:#FFA04C;
	color:#FFF;
}

#form table td {
	padding:13px 15px 12px;
}

#form input[type="text"],
#form select,
#form textarea {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

#form input[type="text"] {
	height:20px;
	padding:0 2px;
	font-size:14px;
}

#form select {
	padding:3px;
}

#form .size_s {
	width:40px;
}

#form .size_m {
	width:160px;
}

#form .size_l {
	width:440px;
}

#form .must {
	color:#F00;
	font-size:10px;
}

#form .error {
	color:#F00;
}
