div#bf2011_box {
	display:block;
	position:relative;
	background-color:#0c9c3c;
}

h1#bf2011_ttl {
	width:740px;
	height:441px;
	background:url(img/ttl.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	position:relative;
}
a#bf2011_syusai {
	width:198px;
	height:30px;
	position:absolute;
	left:534px;
	top:407px;
	text-indent:-9999px;
	background:url(img/btn_syusai.gif) left top no-repeat;
}

div.bf2011_contBox {
	clear:both;
	width:720px;
	margin:0px 10px 18px 10px;
	background:url(img/contBack.gif) left bottom no-repeat;
}

h2.bf2011_subttl {
	width:720px;
	height:81px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}
h2#bf2011_subttl01 { background-image:url(img/subttl01.gif); }
h2#bf2011_subttl02 { background-image:url(img/subttl02.gif); }

div.bf2011_contLeft {
	float:left;
	width:360px;
	padding:10px 0px 10px 14px;
}
span.bf2011_katagaki {
	font-size:10px;
}
div.bf2011_contRight {
	float:right;
	width:320px;
	padding:10px 14px 10px 0px;
}
div#bf2011_contRight01 {
	background:url(img/right01_back.gif) left bottom no-repeat;
}
div#bf2011_contRight01 div.bf2011_contRightInner {
	background:url(img/right01_top.gif) left top no-repeat;
	padding:10px;
	color:#007f71;
}

div#bf2011_simpopaneler {
	clear:both;
	margin:0px 14px 18px 14px;
	background:#FFF;
	border:#007f71 1px solid;
	padding:12px;
}
div#bf2011_jireikoushibox {
	clear:both;
	margin:0px 14px 18px 14px;
	background:#FFF;
	border:#005898 1px solid;
	padding:12px;
}
h2#bf2011_koushi_ttl {
	width:229px;
	height:32px;
	text-indent:-9999px;
	margin:0 0 0 0;
	padding:0px;
	background:url(img/koushi.gif) left top no-repeat;
}
h2#bf2011_jireikoushi_ttl {
	width:215px;
	height:32px;
	text-indent:-9999px;
	margin:0 0 0 0;
	padding:0px;
	background:url(img/jireikoushi.gif) left top no-repeat;
}
h3.bf2011_koushi_class {
	font-size:14px;
	font-weight:bold;
	margin:0 0 0.5em 0;
	padding:0px;
}
dl.bf2011_koushi_list {
	margin:0px 0px 0px 0px;
	padding:0px;
}
dl.bf2011_koushi_list dt {
	font-weight:bold;
	padding:0px;
	margin:0px;
}
dl.bf2011_koushi_list dd {
	padding:0px 0px 1em 0px;
	margin:0px;
}

div#bf2011_contRight02 {
	background:url(img/right02_back.gif) left bottom no-repeat;
}
div#bf2011_contRight02 div.bf2011_contRightInner {
	background:url(img/right02_top.gif) left top no-repeat;
	padding:10px;
	color:#005898;
}

a#bf2011_btn_form {
	display:block;
	width:286px;
	height:30px;
	background:url(img/btn_moshikomi.gif) left top no-repeat;
	text-indent:-9999px;
	margin:8px 0px;
}

div#bf2011_boothinfo {
	width:360px;
	height:44px;
	background:url(img/boothinfo.gif) left top no-repeat;
	text-indent:-9999px;
	margin:8px 0px 0px 0px;
}

div#bf2011_jireiinfo {
	margin:8px 0px 0px 0px;
}

div#bf2011_footinfo {
	width:740px;
	height:80px;
	background:url(img/footinfo.gif) 10px 10px no-repeat;
	text-indent:-9999px;
	clear:both;
	position:relative;
}
div#bf2011_footinfo a#bf2011_footinfomail {
	position:absolute;
	top:51px;
	left:427px;
	width:116px;
	height:18px;
	background:url(img/footinfo.gif) -417px -41px;
	text-indent:-9999px;
}
