@charset "utf-8";


/*---------------------------------------------------------------------------------------
	contents
----------------------------------------------------------------------------------------*/

h2{
	clear: both;
	height: 120px;
	color: #0f6ab4;
	font-size: 32px;
	font-weight: 500;
	line-height: 120px;
	background: url(../common/images/title-bg.jpg) no-repeat center;
	background-size: cover;
}
#contents{
}
/* outline */
#contents table.outline{
	clear: both;
	width: 100%;
	font-size: 16px;
	border: 1px solid #d7d7d7;
	margin-bottom: 15px;
}
#contents table.outline th{
	width: 150px;
	padding: 15px;
	color: #0f6ab4;
	font-weight: 500;
	background: #E8F0F5;
	border: 1px solid #d7d7d7;
}
#contents table.outline td{
	padding: 15px;
	border: 1px solid #d7d7d7;
}
/* parttime */
#contents table.parttime{
	clear: both;
	width: 100%;
	font-size: 16px;
	text-align: center;
	border: 1px solid #d7d7d7;
}
#contents table.parttime th{
	padding: 15px 0;
	width: 335px;
	color: #0f6ab4;
	font-weight: 500;
	background: #E8F0F5;
	border: 1px solid #d7d7d7;
}
#contents table.parttime th:nth-child(1){ width: 130px;}
#contents table.parttime th:nth-child(2){ background: #FFFDE6;}
#contents table.parttime th:nth-child(3){ background: #EDF5F3;}
#contents table.parttime td{
	padding: 15px 0;
	color: #878787;
	font-weight: 500;
	border: 1px solid #d7d7d7;
}
#contents table.parttime td:nth-child(1){ color: #0f6ab4;}
#contents table.parttime td a{ color: #111; text-decoration: underline;}













