@charset "shift_jis";
/*2007/11/05/【FSFIELD】yu imamura*/

div#inside h4{
	margin-top:15px;
	}
/*programグローバルナビ用*/
div#program_navi{
	width:545px;
	height:32px;
	margin-top:20px;
	}
div#program_navi ul{
	width:545px;
	height:32px;
	font-size: 9px;
	}
div#program_navi li{ display:block; float:left; height:32px;}
div#program_navi li a{display: block;text-decoration: none; height:32px;}
div#program_navi li a span{	visibility:hidden;}	

div#program_navi li#p1 a{width:182px;background:  url(../program/img/day_1.jpg) no-repeat;}
div#program_navi li#p1_on a{width:182px;background:  url(../program/img/day_1_f2.jpg) no-repeat;}
div#program_navi li#p1 a:hover{width:182px;background:  url(../program/img/day_1_f2.jpg) no-repeat;}

div#program_navi li#p2 a{width:182px;background:  url(../program/img/day_2.jpg) no-repeat;}
div#program_navi li#p2_on a{width:182px;background:  url(../program/img/day_2_f2.jpg) no-repeat;}
div#program_navi li#p2 a:hover{width:182px;background:  url(../program/img/day_2_f2.jpg) no-repeat;}

div#program_navi li#p3 a{width:181px;background:  url(../program/img/day_3.jpg) no-repeat;}
div#program_navi li#p3_on a{width:181px;background:  url(../program/img/day_3_f2.jpg) no-repeat;}
div#program_navi li#p3 a:hover{width:181;background:  url(../program/img/day_3_f2.jpg) no-repeat;}

/*プログラム1日目*/
div.program_1 div#left_contents{
	height:2370px;
	}
div#day_1 table{
	width:543px;
	margin-top:10px;
	font-size: 12px;
	border-collapse:collapse;
	letter-spacing:normal;
	}
div#day_1 table.tab_1{
	border: 1px solid #999;
	}
div#day_1 table td,
div#day_1 table th{
	padding:10px 0;
	}
/*プログラム1日目、二日目共通*/

div#day_1 table th.t_left,
div#day_2 table th.t_left{
	text-align:left;
	color: #009900;
	background:  url(../img/th_bg.gif) no-repeat 10px 8px;
	}

div#day_1 table td.td_1,
div#day_2 table td.td_1{
	width:70px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	}
div#day_1 table td.td_2,
div#day_2 table td.td_2{
	width:468px;
	padding-left:5px;
	}

/*プログラム2日目*/
div.program_2 div#left_contents{
	height:2850px;
	}
/*二日目全てのテーブル共通指定*/
div#day_2 table{
	width:543px;
	margin-top:10px;
	font-size: 12px;
	border-collapse:collapse;
	letter-spacing:normal;
	}
div#day_2 table th{
	padding:10px 0;
	}
div#day_2 table td{
	vertical-align:top;
	padding:10px 0;
	}
div#day_2 table td.dot_line{
	border-left: 1px dotted #999;
	}
	
/*一番上のテーブルのみ指定*/
div#day_2 table.tab_1{
	border: 1px solid #999;
	}	
div#day_2 table.tab_1 th{
	width:75px;
	padding-right:5px;
	color: #FFF;
	text-align:center;
	background: #99CC66;
	}
div#day_2 table.tab_1 td{
	width:222px;
	padding-left:10px;
	color: #339933;
	}
div#day_2 table.tab_1 dl{
	padding-top:10px;
	}
/*2列に分かれているテーブルのみ指定*/	
div#day_2 table.tab_2{
	border: 1px solid #999;
	}
div#day_2 table.tab_2 th{
	width:75px;
	padding-right:5px;
	text-align:right;
	vertical-align:top;
	}
div#day_2 table.tab_2 td{
	width:222px;
	padding-left:10px;
	font-size: 12px;
	}
div#day_2 table.tab_2 td.dot_line dl{
	padding-top:15px;
	}
/*ラインが入っていないテーブルの指定*/
div#day_2 table.tab_3{
	border: 1px solid #999;
	}



/*プログラム3日目*/
div.program_3 div#left_contents{
	height:485px;
	}
div#day_3 ul{
	padding:10px 0 205px 20px;
	}
div#day_3 li{
	font-size: 12px;
	}


























