@charset "utf-8";
/*=============================================================
 company top Layout
=============================================================*/
/* front-menuPickup
-------------------------------------------------------------*/
#contents .pageBtn{
	text-align:right;
}
#contents .pageBtn span{
	background:#d9e7f1;
	padding:10px 15px;
}
#contents .pageBtn .arw a:before {
    border-color: rgba(0, 0, 0, 0) #0062A0;
    border-style: solid;
    border-width: 3px 0 3px 5px;
    content: "";
    display: block;
    height: 0;
    left: 7px;
    position: absolute;
    top: 15px;
}

/* table-data-course */
#contents .table-data-course{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
#contents .table-data-course th,
#contents .table-data-course td{
	line-height:1.25;
	font-weight:normal;
	vertical-align:middle;
	padding:15px 10px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#contents .table-data-course th{
	text-align:left;
	padding-left:10px;
}
#contents .table-data-course tr:nth-child(even){background:#f6f6f6;}
#contents .table-data-course th.th-idt1{padding-left:40px;}
#contents .table-data-course thead tr th{
	background:#e6f0f5;
	padding:10px;
	text-align:center;
}
#contents .table-data-course thead tr:first-child th{
	color:#fff;
	font-weight:bold;
	background:#0062a0;
}
#contents .table-data-course thead th.empty{background:none !important;}

/* table-data-course-schedule */
#contents .table-data-course-schedule{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
#contents .table-data-course-schedule th,
#contents .table-data-course-schedule td{
	line-height:1.25;
	font-weight:normal;
	vertical-align:middle;
	padding:10px 10px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#contents .table-data-course-schedule th{
	text-align:left;
	padding-left:10px;
}
#contents .table-data-course-schedule tr:nth-child(even){background:#f6f6f6;}
#contents .table-data-course-schedule th.th-idt1{padding-left:40px;}
#contents .table-data-course-schedule thead tr th{
	background:#e6f0f5;
	padding:10px;
	text-align:center;
}
#contents .table-data-course-schedule thead tr:first-child th{
	background:#fff;
	text-align:left;
}
#contents .table-data-course-schedule thead th.empty{background:none !important;}


