@charset "utf-8";


div#all{
	height:1124px;
}
/*index*/
div#vision{
width:939px;
height:201px;
background-image:url(../images/fo_6.png);
background-repeat:no-repeat;
float:left;
}
div#vision div.visual{
width:320px;
height:201px;
float:left;
}
div#vision div.visual div.vis_left{
padding:12px 0 0 10px;
width:248px;
height:168px;
float:left;
}
div#vision div.visual div.vis_right{
width:50px;
height:44px;
float:left;
padding-top:12px;
}
div#vision div.visual div.vis_right a{
float:left;
}
div#vision div.photo{
width:611px;
height:176px;
float:left;
}
div#vision div.photo div.master,div#vision div.photo div.master_one,div#vision div.photo div.master_two{
width:165px;
height:151px;
float:left;
padding:20px 10px 0 20px;
}
div#vision div.photo div.master_one{
padding:20px 10px 0 30px;
}
div#vision div.photo div.master_two{
padding-left:30px;
}
div#vision div.photo div.master img,div#vision div.photo div.master_one img,div#vision div.photo div.master_two img{
width:138px;
height:151px;
float:left;
}

div#vision div.photo div.master span,div#vision div.photo div.master_one span,div#vision div.photo div.master_two span{
float:left; 
width:18px;
padding-left:4px;
padding-top:30px;
background-color:#333333; 
height:120px; 
color:#FFFFFF;
font-size:12px;
vertical-align:middle;
}
div.column{
width:939px;
height:259px;
float:left;
}
div.column div.calendar{
width:336px;
float:left;
}
div.column div.calendar h3{
width:210px;
height:23px;
background-image:url(../images/fo_7.png);
background-position:0 0;
background-repeat:no-repeat;
float:left;
padding:12px 0 0 126px;
}
div.column div.calendar div.time{
width:315px;
height:224px;
float:left;
background-image:url(../images/fo_8.png);
background-position:0 0;
background-repeat:no-repeat;
margin-left:0px;
}
div.column div.calendar div.time{
width:315px;
float:left;
padding:0 0 0 20px;
}
div.column div.calendar div.time p{
width:300px;
height:19px;
padding-top:5px;
background-color:#B9CEBA;
text-align:center;
_margin-top:5px;
}

div.column div.heritage{
width:329px;
height:260px;
float:left;
}
div.column div.heritage h3{
background-image:url(../images/fo_7.png);
background-position:-336px 0;
background-repeat:no-repeat;
float:left;
width:203px;
height:22px;
padding-top:13px;
padding-left:125px;
}
div.column div.heritage ul.heritage_list{
width:309px;
height:224px;
background-image:url(../images/fo_8.png);
background-position:-336px 0;
float:left;
padding-left:20px;
}
ul.heritage_list li{
	float:left;
	width:262px;
	border-bottom:1px dashed #dfba47;
	margin-bottom:2px;
	margin-top:9px;
	padding-left:18px;
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
}
ul.photos_m li{
	float:left;
	width:222px;
	border-bottom:1px dashed #dfba47;
	margin-bottom:2px;
	margin-top:9px;
	padding-left:18px;
	margin-left:10px;
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
}
ul.photos_m{
	float:left;
}
div.column div.master_photos{
width:274px;
height:260px;
float:left;
}
div.column div.master_photos h3{
background-image:url(../images/fo_7.png);
background-position:-665px 0;
background-repeat:no-repeat;
float:left;
width:178px;
height:22px;
padding-top:13px;
padding-left:96px;
}
div.column div.master_photos ul.photos_m{
width:274px;
height:224px;
background-image:url(../images/fo_8.png);
background-position:-665px 0;
float:left;
}
div.picture{
float:left;
}
ul.week li{
	width:43px; 
	height:19px;
	padding-top:5px;
	margin-bottom:2px;
	float:left;
	text-align:center;
}
ul.week_sub li{
	background-color:#E0CFA3;
}
.weekend{
	color:#FF0000;
}
div.exa1{
	float:left;
	margin:10px 0px 0px 10px;
	border:1px solid #0000CC;
	
}
.down{
	float:left;
	width:84px;
	height:98px;
	margin-left:20px;
	margin-top:15px;
}
div#alldown{
	float:left;
	border-right:1px solid #cfc9b3;
	width:334px;
	height:130px;
	}
div#fg{
	float:left;
	border-right:1px solid #cfc9b3;
	height:130px;
	}
div#fg_left{
	float:left;
	width:120px;
	padding-top:15px;
	text-align:center;
	}
div#fg_right{
	float:left;
	width:207px;
	}
ul.fg_list li{
	float:left;
	width:170px;
	border-bottom:1px dashed #dfba47;
	margin-bottom:2px;
	margin-top:11px;
	padding-left:18px;
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
	}
ul.mastet_list li{
	float:left;
	width:210px;
	border-bottom:1px dashed #dfba47;
	margin-bottom:2px;
	margin-top:11px;
	padding-left:18px;
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
	}
ul.mastet_list{
	margin-left:10px;
	height:130px;
	float:left;
	}
/*index end*/


