/* ******** encoding="UTF-8" ******** */

/* ******** main columns 設定 ******** */

/* ******** page_sample_list_s ******** */
#page_sample_list_s #main table.course_sample {
	border: 2px solid #999999;
}
#page_sample_list_s #main table.course_sample td {
	border: 1px solid #999999;
}
/* ******** page_sample_list_s ******** */

/* ******** page_sample_list_b ******** */
#page_sample_list_b #main p {
	margin: 3px 0px;
}
#page_sample_list_b #main table.books_sample {
	border: 2px solid #999999;
}
#page_sample_list_b #main table.books_sample td {
	border: 1px solid #999999;
}
/* ******** page_sample_list_b ******** */

/* ******** page_source_list ******** */
#page_source_list #main table.source_sample {
	border: 2px solid #999999;
}
#page_source_list #main table.source_sample td {
	border: 1px solid #999999;
}
/* ******** page_source_list ******** */

/* ******** page_index_s ******** */
#page_index_s table.newly_arrived td {
	padding: 4px 6px;
	border: 1px solid #555555;
}
/* ******** page_index_s ******** */

/* ******** page_index_s_rep ******** */
#page_index_s_rep table.management_course {
	margin-left: 12px;
}
#page_index_s_rep table.management_course td {
	padding: 2px 6px;
	border: 1px solid blue;
}
/* ******** page_index_s_rep ******** */

/* ******** page_index_sn ******** */
#page_index_sn table.pro_education_top, #page_index_sn table.pro_education_top td {
	border: 1px solid #ff00ff;
}
#page_index_sn table.pro_education_bottom, #page_index_sn table.pro_education_bottom td {
	border: 1px solid gray;
}
#page_index_sn table.pro_education_bottom {
	margin-bottom: 28px;
}
#page_index_sn table.pro_education_bottom td {
	padding-left: 8px;
}
/* ******** page_index_sn ******** */

/* ******** page_index_e ******** */
#page_index_e #main table p {
	margin: 4px 6px;
}
/* ******** page_index_e ******** */

/* ******** page_index_ec ******** */
#page_index_ec #main tr.now_on_sale p {
	margin: 10px 0px;
}
/* ******** page_index_ec ******** */

/* ******** page_index_explain ******** */
#page_index_explain #main table.course_select {
	margin: 1px 0px;
}
#page_index_explain #main table.course_select td {
	border: 1px solid #8bafb7;
}
/* ******** page_index_explain ******** */

/* ******** page_error_1 page_error_2 page_error_3 page_error_4 ******** */
#page_error_1 #main table, #page_error_2 #main table, 
#page_error_3 #main table, #page_error_4 #main table {
	width: 442px;
	margin: 18px 11px 36px;
}
#page_error_1 #main table td, #page_error_2 #main table td, 
#page_error_3 #main table td, #page_error_4 #main table td {
	padding: 3px 8px;
}
#page_error_1 #main table td font.s_14_left, #page_error_2 #main table td font.s_14_left, 
#page_error_3 #main table td font.s_14_left, #page_error_4 #main table td font.s_14_left {
	padding-left: 4px;
	border-left: 6px solid #ffd700;
	font-weight: bold;
}
#page_error_1 #main table td font.s_12_blue:hover, #page_error_2 #main table td font.s_12_blue:hover, 
#page_error_3 #main table td font.s_12_blue:hover, #page_error_4 #main table td font.s_12_blue:hover {
	color: #ff0000;
	cursor: pointer;
}
/* ******** page_error_1 page_error_2 page_error_3 page_error_4 ******** */

/* ******** #main p ******** */
#page_index_s #main p, #page_index_s_rep #main p, #page_index_b #main p, #page_index_b_n #main p, #page_index_ec #main p, 
#page_index_rep #main p, #page_pm_s #main p, #page_pm_s_pdu #main p {
	margin: 0px;
}
/* ******** page_index_b ******** */
