@charset "utf-8";
/* ========================================== */
/* Page毎のcss */
/* ========================================== */
body {
	background-image: url('base_bg.png');
}
#layout_main_img{
	background-image: url('main_img.jpg');
}
/* -------------------------------------------------- */
/* h2,h3*/
/* -------------------------------------------------- */
div#h2_area div.h2_ls01{
	background-color:#eeeeee;
	background-image: url('h2_ls01.png');
}
div#h2_area div.h2_ls02{
	background-color:#eeeeee;
	background-image: url('h2_ls02.png');
}
div#h3_area div.h3_ls01{
	background-color:#f1f1f1;
	background-image: url('h3_ls01.png');
}
div#h3_area div.h3_ls02{
	background-color:#f3f3f3;
	background-image: url('h3_ls02.png');
}
div#h3_area div.h3_ls03{
	background-color:#f6f6f6;
	background-image: url('h3_ls03.png');
}
div#h4_area div.h4_ls01{
	background-color:#e6e6e6;
	background-image: url('h4_ls01.png');
}
/* -------------------------------------------------- */
/* 一覧*/
/* -------------------------------------------------- */
table.lectureslist{
	margin:8px 8px 16px 24px;
	width:340px;
	border-collapse:collapse;
}
table.lectureslist th{
	width:80px;
	padding:2px 2px 2px 4px;
	vertical-align:top;
	color:#36C;
	font-size:10px;
	font-weight:normal;
	border: solid #cccccc 1px;
	background-color:#eaeaea;
}
table.lectureslist td{
	background-color:#fcfcfc;
	padding:2px 2px 2px 4px;
	font-size:11px;
	vertical-align:top;
	border: solid #cccccc 1px;
}table.lectureslist caption{
	padding:0px 2px 0px 4px;
	font-size:10px;
	vertical-align:top;
	text-align:left;
	color:#F99;
}