body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color: #FFFF99;
	margin: 0px;
}


div#header01{
	background-image: url(../kfv2011_img/header01.gif);
	background-repeat: repeat-x;
	height: 50px;
}

div#header02{
	width: 850px;
	margin: 0px auto;
}

div#container{
	width: 800px;
	margin: 0px auto;
}

div#container_title01{
	width: 800px;
	height: 200px;
	background-image: url(../kfv2011_img/bg_kfa1929_header01.png);
	margin: 0px auto;
}



div#container_title03{
	width: 800px;
	height: 33px;
	background-image: url(../kfv2011_img/bg_kfv2011_header01.gif);
	margin: 0px auto;
}

div#container_main_kfv2011{
	width: 800px;
	height: 9900px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}

div#kfv_title01{
	width: 508px;
	height: 40px;
	margin-top: 16px;
	margin-left: 12px;
}
div#kfv_title03{
	width: 508px;
	height: 28px;
	margin: 0px auto;
}
div#kfv_photo01{
	width: 508px;
	margin: 0px auto;
}
div#kfv_title01a{
	width: 40px;
	height: 36px;
	background-image: url(../kfv2011_img/bg_kfv01.png);
	float: left;
}
div#kfv_title01b{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv02.png);
	height: 36px;
	float: left;
}
div#kfv_title01c{
	background-image: url(../kfv2011_img/bg_kfv03.png);
	width: 32px;
	height: 36px;
	float: left;
}
div#kfv_title01d{
	width: 40px;
	height: 36px;
	background-image: url(../kfv2011_img/bg_kfv04.png);
	float: left;
}


div#kfv_title01e{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv05.png);
	height: 36px;
	float: left;
}
div#kfv_title01f{
	background-image: url(../kfv2011_img/bg_kfv06.png);
	width: 32px;
	height: 36px;
	float: left;
}

div#kfv_title02a{
	margin-left: 16px;
	width: 12px;
	height: 27px;
	background-image: url(../kfv2011_img/bg_kfv07.png);
	float: left;
}
div#kfv_title02b{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv08.png);
	height: 27px;
	float: left;
}
div#kfv_title02c{
	background-image: url(../kfv2011_img/bg_kfv09.png);
	width: 12px;
	height: 27px;
	float: left;
}



div#kfv_title02d{
	margin-left: 16px;
	width: 12px;
	height: 27px;
	background-image: url(../kfv2011_img/bg_kfv10.png);
	float: left;
}
div#kfv_title02e{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv11.png);
	height: 27px;
	float: left;
}
div#kfv_title02f{
	background-image: url(../kfv2011_img/bg_kfv12.png);
	width: 12px;
	height: 27px;
	float: left;
}

div#kfv_title02g{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv23.png);
	width: 40px;
	height: 27px;
	float: left;
}

div#kfv_title02h{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv24.png);
	width: 40px;
	height: 27px;
	float: left;
}






div#kfv_title03a{
	margin-left: 16px;
	width: 8px;
	height: 21px;
	background-image: url(../kfv2011_img/bg_kfv13.png);
	float: left;
}
div#kfv_title03b{
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv14.png);
	height: 21px;
	float: left;
}
div#kfv_title03d{
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../kfv2011_img/bg_kfv16.png);
	width: 15px;
	height: 21px;
	float: left;
}
div#kfv_title03c{
	background-image: url(../kfv2011_img/bg_kfv15.png);
	width: 8px;
	height: 21px;
	float: left;
	margin-right: 4px;
}
div#kfv_title04{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}


div#kfv_main01{
	position: relative;
	width: 508px;

}
div#kfv_main02{
	position: relative;
	margin-left: 24px;
	
}



div#container_title02{
	background:#003399;
	height: 22px;
	position: relative;
	margin-top: 0px;
}


div#container_main2011jfa-smc_gaiyo{
	width: 800px;
	height: 9500px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}











div#container_main01{
	width: 800px;
	height: 1800px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}


div#container_main20110618{
	width: 800px;
	height: 3550px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}
div#container_main20110406{
	width: 800px;
	height: 1000px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}
div#container_main20110429{
	width: 800px;
	height: 1200px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}

div#container_main2011jfa-smc{
	width: 800px;
	height: 2900px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}

div#container_main2011jfa-smc_gaiyo{
	width: 800px;
	height: 9500px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}


div#container_main_schedule2011{
	width: 800px;
	height: 1900px;
	margin: 0px auto;
	background-image: url(../kfv2011_img/bg_jfa-smc2011_main01.gif);
}


div#side_menu01 {
	width: 196px;
	position: relative;
	margin-top: 10px;
	margin-left: 1px;
	float: left;
}
div#side_menu02 {
	position: relative;
	margin-top: 0px;
}

div#side_menu03 {
	font-size: 12px;
	position: relative;
	margin-top: 0px;
	left: 2px;

}

div#side_menu04 {
	font-size: 12px;
	position: fixed;
	margin: -2px auto;
}
div#contents01 {
	float: left;
}


div#contents02 {
	width: 602px;
	background-color: #FFFFFF;
	position: relative;
	margin-top: 0px;
}





div#main_topics01{
	background-color: #F0F0FF;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 560px;


}
div#main_topics02{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	background-color: #330066;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
	height: 22px;
	width: 560px;
}
div#main_topics03{
	background-color: #F0F0FF;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
	border-bottom: 24px #F0F0FF solid;
	width: 540px;
}
div#main_topics03a{
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
	height: 24px;
}






div#main_title01{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	margin: 0px auto;
	position: relative;
	margin-top: 10px;
	margin-bottom: 4px;
	width: 560px;
	border-bottom: 4px #FF7700 solid;
}
div#main_title01fff{
	color: #333333;
	font-size: 12px;
	margin: 0px auto;
	position: relative;
	margin-top: 10px;
	margin-bottom: 4px;
	width: 560px;
	border-bottom: 4px #003399 solid;
}
div#main_title02{
	color: #333333;
	font-size: 11px;
	margin: 0px auto;
	text-align: right;
	position: relative;
	margin-top: 4px;
	margin-bottom: 24px;
	width: 560px;
}


div#main_title_a01{
	background-color: #999999;
	position: relative;
	margin-top: 0px;
	width: 530px;
	height: 24px;
	left: 36px;

}

div#main_contents_a01{
	font-size: 12px;
	width: 530px;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
}

div#main_contents_b01{
	font-size: 12px;
	width: 500px;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
}


div#main_link01{
	color: #333333;
	font-size: 11px;
	margin: 0px auto;
	margin-top: 0px;
	width: 560px;
	position: relative;
	left: 20px;
	float: left;
	background:#FFFFFF;
}



div#container_copyrights01{
	background-image: url(../kfv2011_img/bg_jfa-smc2011_footer2011.gif);
	width: 800px;
	height: 33px;
	margin: 0px auto;
}

div#copyrights01{
}

div#copyrights02{
	background-image: url(../kfv2011_img/bg_jfa-smc2011_footer2011.gif);
	width: 800px;
	height: 33px;
	margin: 0px auto;
	position: relative;
	margin-top: 0px;
	margin-bottom: 24px;
	margin: 0px auto;
}

div#footer01{
	background-image: url(../kfv2011_img/footer01.gif);
	background-repeat: repeat-x;
	height: 26px;
}

div#spacer260{
	height: 260px;
}
div#spacer36{
	height: 36px;
}

div#spacer24{
	height: 24px;
}
div#spacer20{
	height: 20px;
}
div#spacer12{
	height: 12px;
}
div#spacer08{
	height: 08px;
}
div#spacer04{
	height: 04px;
}
div#spacer05{
	height: 5px;


#text14{
	font-size: 14px;
}
#text13{
	font-size: 13px;
}
#text12{
	font-size: 12px;
}
#text11{
	font-size: 11px;
}
#text10{
	font-size: 10px;
}
#text09{
	font-size: 9px;
}
#text16{
	font-size: 16px;
}