@charset "utf-8";

/* ▼▼▼ セミナースケジュール
=====================================*/
ul.day,
ul.tnav {
	margin-bottom: 30px;
	text-align: center;
	overflow: hidden;
	}
ul.day {
	background: url(img/blue_border.gif) no-repeat left bottom;
}

ul.tnav {margin-bottom: 40px;}
	ul.day li,
	ul.tnav li {
		display: inline-block;
		margin-right: 15px;
		}
	ul.day li:last-child,
	ul.tnav li:last-child {
		margin-right: 0;
		}
	ul.tnav li {
/*		border-left: 1px solid #ccc;*/
		margin: 0;
		font-size: 16px;
		height:50px;
		}
/*
	ul.tnav li:last-child {border-right: 1px solid #ccc;}
*/
		ul.tnav li a {
			display: block;
			padding: 0 10px;
			line-height: 40px;
			text-align: center;
			text-decoration: underline;
			}
		ul.tnav li:nth-child(1) a {color: #4C983E;}
		ul.tnav li:nth-child(2) a {color: #EA9D00;}
		ul.tnav li:nth-child(3) a {color: #C8316D;}
		ul.tnav li:nth-child(4) a {color: #196B81;}
		ul.tnav li:nth-child(5) a {color: #BA392F;}
		ul.tnav li:nth-child(6) a {color: #00B8EE;}
		ul.tnav li:nth-child(7) a {color: #0167CC;}
		ul.tnav li:nth-child(8) a {color: #8C5191;}

		ul.tnav li:nth-child(1) {color: #4C983E;background:url(img/d_arr_1.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(2) {color: #EA9D00;background:url(img/d_arr_2.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(3) {color: #C8316D;background:url(img/d_arr_3.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(4) {color: #196B81;background:url(img/d_arr_4.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(5) {color: #BA392F;background:url(img/d_arr_5.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(6) {color: #00B8EE;background:url(img/d_arr_6.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(7) {color: #0167CC;background:url(img/d_arr_9.gif) no-repeat center bottom;}
		ul.tnav li:nth-child(8) {color: #8C5191;background:url(img/d_arr_7.gif) no-repeat center bottom;}
		
ul.seminar {
	width: 920px;
	margin: 0 auto 50px;
	clear: both;
	overflow: hidden;
	}
	ul.seminar li {
		float: left;
		margin: 0 35px 30px 0;
		}	
	ul.seminar li:nth-child(2n) {margin-right: 0;}	
		
		
.next,
.prev {
	width: 380px;
	height: 100px;
	background: url(img/next.png) no-repeat left top;
	margin: 0 auto;
	font-size: 18px;
	text-align: center;
	line-height: 100px;
	}	
.prev {
	background: url(img/prev.png) no-repeat left top;
	}	
	.next a,
	.prev a	{
		display: block;
		width: 380px;
		height: 100px;
		}
	.next a:hover,
	.prev a:hover {text-decoration: none;}
		

#s01{
	background: url(img/ttl_00_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#4C983E;
	margin-bottom:20px;
}
#s02{
	background: url(img/ttl_01_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#EA9D00;
	margin-bottom:20px;
}
#s03{
	background: url(img/ttl_02_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#C8316D;
	margin-bottom:20px;
}
#s04{
	background: url(img/ttl_03_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#196B81;
	margin-bottom:20px;
}
#s05{
	background: url(img/ttl_04_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#BA392F;
	margin-bottom:20px;
}
#s06{
	background: url(img/ttl_05_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#00B8EE;
	margin-bottom:20px;
}
#s07{
	background: url(img/ttl_06_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#8C5191;
	margin-bottom:20px;
}
#s08{
	background: url(img/ttl_09_bd.gif) no-repeat left bottom;.
	width:960px;
	height:44px;
	font-size:24px;
	font-weight:bold;
	color:#0167CC;
	margin-bottom:20px;
}

.sche_table00{
	margin-bottom:15px;
}
.sche_table00 th{
	background-color:none;
	background: url(img/arrow_00.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#e6002e;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table00 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow0.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table00 .tbl_00_s{
	background-color:#fbd9e0;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table00 .tbl_00_s2{
	background-color:#fbd9e0;
	width:363px;
	padding:20px 0 0 20px;
	height:206px;
}
.tbl_01{
	background-color:none;
	background:none;
	padding:0;
	width:120px;
	text-align:center;
}
.tbl_01 img{
	border:solid 4px #aaffff;
	border-radius:50px;
	width:100px;
} 
.tbl_02{
	background-color:none;
	background:none;
	padding:0;
	width:220px;
	text-align:center;
	padding:0;
	text-align:left;
}


.sche_table01{
	margin-bottom:15px;
}
.sche_table01 th{
	background-color:#none;
	background: url(img/arrow_01.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#ed6e45;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table01 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow1.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table01 .tbl_00_s{
	background-color:#fce9e3;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table01 .tbl_00_s2{
	background-color:#fce9e3;
	width:363px;
	height:206px;
	padding:20px 0 0 20px;
}
.sche_table02{
	margin-bottom:15px;
}
.sche_table02 th{
	background-color:none;
	background: url(img/arrow_02.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#004ea3;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table02 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow2.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table02 .tbl_00_s{
	background-color:#d9e5f1;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table02 .tbl_00_s2{
	background-color:#d9e5f1;
	width:363px;
	height:206px;
	padding:20px 0 0 20px;
}
.sche_table03{
	margin-bottom:15px;
}
.sche_table03 th{
	background-color:none;
	background: url(img/arrow_03.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#e871a9;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table03 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow3.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table03 .tbl_00_s{
	background-color:#fcebf3;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table03 .tbl_00_s2{
	background-color:#fcebf3;
	width:363px;
	height:206px;
	padding:20px 0 0 20px;
}
.sche_table04{
	margin-bottom:15px;
}
.sche_table04 th{
	background-color:none;
	background: url(img/arrow_04.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#73ba1c;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table04 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow4.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table04 .tbl_00_s{
	background-color:#eaf5dd;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table04 .tbl_00_s2{
	background-color:#eaf5dd;
	width:363px;
	height:206px;
	padding:20px 0 0 20px;
}
.sche_table05{
	margin-bottom:15px;
}
.sche_table05 th{
	background-color:none;
	background: url(img/arrow_05.gif) no-repeat 48px 24px;
	font-size:18px;
	font-weight:bold;
	color:#786bb1;
	vertical-align:top;
	padding-top:10px;
	width:234px;
	text-align:right;
	padding-right:35px;
}
.sche_table05 .tbl_00{
	background-color:none;
	background: url(img/list_bg_arrow5.gif) no-repeat right center;
	width:386px;
	height:112px;
	border-bottom:20px #fff solid;
	padding:0px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
.sche_table05 .tbl_00_s{
	background-color:#ebe9f3;
	width:363px;
/*	height:112px;*/
	padding:20px 0 20px 20px;
}
.sche_table05 .tbl_00_s2{
	background-color:#ebe9f3;
	width:363px;
	height:206px;
	padding:20px 0 0 20px;
}
.sche_table02 .tbl_00_s3{
	background-color:#d9e5f1;
	width:363px;
	height:309px;
	padding:20px 0 0 20px;
}
.sche_table01 .tbl_00_s5{
	background-color:#fce9e3;
	width:363px;
	height:650px;
	padding:20px 0 0 20px;
}
.sche_table01 .tbl_00_s5 font{
	font-size:110%;
	color:#cc0000;
}
.sche_table02 .tbl_00_s4{
	background-color:#d9e5f1;
	width:363px;
	height:412px;
	padding:20px 0 0 20px;
}
.sche_table03 .tbl_00_s4{
	background-color:#fcebf3;
	width:363px;
	height:412px;
	padding:20px 0 0 20px;
}

#page_display{
	width:100%;
	text-align:center;
}
#page_display_main{
	padding-top:18px;
	background: url(img/next_arrow.gif) no-repeat center top;
	font-size:21px;
	font-weight:bold;
}
#page_display_main_bk{
	padding-top:18px;
	background: url(img/before_arrow.gif) no-repeat center top;
	font-size:21px;
	font-weight:bold;
}

.main_list li{
	padding-bottom:20px;
}
.main_list {
	padding-top:20px;
	padding-bottom:20px;
}
