/* CSS Document */



/*-----------list---------------*/
.content_box_01#listWrap{
	text-align: left;
	margin:0 0 9px 5px;
	padding:0 0 25px;
	background:url(bhflpl00000001q0/bhflpl00000001q5.gif) left top repeat-y;
	border-bottom:1px solid #d5d5d5;
	color:#666;
}
.content_box_01#listWrap h1{
	width:900px;
	height:150px;
	margin:0 0 -22px;
	background:url(bhflpl00000001q0/bhflpl00000001q7.jpg) left top no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.content_box_01#listWrap h2{
	width:850px;
	height:33px;
	margin:46px 0 13px 24px;
	background:url(bhflpl00000001q0/bhflpl00000001qe.gif) left top no-repeat;
	text-indent:-999em;
	overflow:hidden;	
}
.content_box_01#listWrap #title2{
	background:url(bhflpl00000001q0/bhflpl00000001qq.gif) left top no-repeat;
}
.content_box_01#listWrap #title3{
	background:url(bhflpl00000001q0/bhflpl00000001qs.gif) left top no-repeat;
}
.content_box_01#listWrap #title4{
	background:url(bhflpl00000001q0/bhflpl00000001qu.gif) left top no-repeat;
}
.content_box_01#listWrap ul{
	width:864px;
	margin:0 0 0 36px;
}
.content_box_01#listWrap li{
	float:left;
	width:195px;
	font-size:12px;
	line-height:1.3;
	background:url(bhflpl00000001q0/bhflpl00000001qw.gif) left top no-repeat;
	padding:0 0 2px 21px;
	margin:0 0 12px;	
}

/*-----------detail---------------*/
#detailWrap{
 text-align: left;
 margin:0 0 9px 5px;
 padding:0 0 25px;
 background:url(bhflpl00000001q0/bhflpl00000001q5.gif) left top repeat-y;
 border-bottom:1px solid #d5d5d5;
 color:#666;
}
.content_box_01#detailWrap p.ttl{
	width:900px;
	height:150px;
	margin:0 0 -17px;
	background:url(bhflpl00000001q0/bhflpl00000001q7.jpg) left top no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.content_box_01#detailWrap h1{
	margin:46px 0 11px 24px;
	padding:0 0 0 16px;
	background:url(bhflpl00000001q0/bhflpl00000001qy.gif) left top no-repeat;
	font-size:18px;
	font-weight:bold;

}
.content_box_01#detailWrap p{
	margin:0 35px 0 41px;
	font-size:12px;
	line-height:1.5;
}
.content_box_01#detailWrap p#cNavi{
	text-align:center;
	margin:15px 0 0;

}
.content_box_01#detailWrap dl{
	width:820px;
	padding:7px 0 11px;
	margin:28px 0 23px 40px;
	background:url(bhflpl00000001q0/bhflpl00000001r0.gif) left top repeat-y;
	border-top:1px solid #DFE0CE;
	border-bottom:1px solid #DFE0CE;
}
.content_box_01#detailWrap dt{
	display:block;
	width:200px;
	height:15px;
	margin:0 0 7px 10px;
	text-indent:-999em;
	overflow:hidden;	
	background:url(bhflpl00000001q0/bhflpl00000001rq.gif) left top no-repeat;
}
.content_box_01#detailWrap dt.subTitle2{
	margin:10px 0 7px 10px;
	background:url(bhflpl00000001q0/bhflpl00000001rr.gif) left top no-repeat;
}
.content_box_01#detailWrap dd{
	width:800px;
	margin:0 0 0 10px;
	padding:13px 0 13px;
	background:url(bhflpl00000001q0/bhflpl00000001r2.gif) left top repeat-y;
	border-top:1px solid #DFE0CE;
	border-bottom:1px solid #DFE0CE;	
}
.content_box_01#detailWrap dd p{
	margin:0 15px 0 19px;
}
.content_box_01#detailWrap dd ul{
	margin:0 15px 0 19px;	
}
.content_box_01#detailWrap dd li{
	display:inline;
	font-size:12px;
	margin:0 17px 0 0;
	padding:0 0 0 8px;
	background:url(bhflpl00000001q0/bhflpl00000001rw.gif) left top no-repeat;
}
.content_box_01#detailWrap table{
	margin:0 0 0 40px;
	background:#d9d9d9;
}
.content_box_01#detailWrap table th{
	width:15%;
	background:#f2f2f2;
	font-size:12px;
	line-height:1.5;
	text-align:left;
	padding:5px 10px 4px;
	vertical-align:top;
	font-weight:normal;
}
.content_box_01#detailWrap table td{
	width:85%;
	text-align:left;
	vertical-align:top;
	background:#fff;
	font-size:12px;
	line-height:1.5;
	padding:5px 10px 4px;
}
.content_box_01#detailWrap div{
	text-align:center;
	margin:25px 0 0;

}

/*-----------about---------------*/
#mainTitle{
	width:900px;
	height:90px;
	margin:0 0 0 5px;
	text-indent:-999em;
	overflow:hidden;
	background:url(bhflpl00000001q0/bhflpl00000001r6.jpg) left top no-repeat;
}


/*-----------clearfix---------------*/

.clearfix:after,
.content_box_01#listWrap ul:after{
	content: url(bhflpl00000001q0/bhflpl00000001r8.gif);
	display: block;
	clear: both;
	height: 0;
}
.clearfix,
.content_box_01#listWrap ul{
	position:relative;
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix,
* html .content_box_01#listWrap ul{
	height: 1%;
}
.clearfix,
.content_box_01#listWrap ul{
	display: block;
}
.comment_001{
	display: block;
	font-size:10px;
        margin-left:5px;
        color:#666;
}
