div#hhcheckLp {
	width:100%;
	margin:0;
	padding:0;
	size:100%;
	line-height:150%;
}
div#hhcheckLp img {
	border:0;
}
div#hhcheckLp #lpCon {
	width:600px;
	margin:15px 15px 0 25px;
	padding:20px 0 0 0;
	background:url(../img/index_bg01.gif) no-repeat 0 0;
}
div#hhcheckLp span.lpConEnd {
	width:600px;
	height:30px;
	margin:0;
	background:url(../img/index_bg02.gif) no-repeat 0 0;
	display:block;
}
div#hhcheckLp #lpCon p {
	margin:0;
	padding:0;
	size:80%;
}
div#hhcheckLp #lpCon h1 {
	width:554px;
	height:71px;
	margin:0 23px 15px 23px;
	background:url(../img/index_ttl01.gif) no-repeat 0 0;
	text-indent:-9999px;
}
div#hhcheckLp #lpCon h2 {
	width:554px;
	height:29px;
	margin:20px 23px 15px 23px;
	background:url(../img/index_ttl02.gif) no-repeat 0 0;
	text-indent:-9999px;
}
div#hhcheckLp #lpCon ul.lpBtn01 {
	width:360px;
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
div#hhcheckLp #lpCon ul.lpBtn02 {
	width:554px;
	margin:10px 23px 8px 23px;
	padding:0;
	list-style:none;
}
div#hhcheckLp #lpCon dl.lpExm {
}
div#hhcheckLp #lpCon dl.lpExm dd {
	width:168px;
	margin-left:0;
}
/* 0.汎用
------------------------------------------------*/
/* 回り込み */
div#hhcheckLp .fleft {
	float:left;
}
div#hhcheckLp .fright {
	float:right;
}
div#hhcheckLp .clear {
	clear:both;
}
/* ボックス */
div#hhcheckLp div.conBox01 {
	width:554px;
	margin:0 23px;
}
div#hhcheckLp div.conBox02 {
	width:361px;
}
div#hhcheckLp .conBox03 {
	width:193px;
}
div#hhcheckLp .conBox04 {
	width:168px;
}
/* フォント */
div#hhcheckLp .small {
	font-size:75%;
}
/* カラー */
div#hhcheckLp .red {
	color:#ff0000;
}
/* link */
a.ov:hover img{
-moz-opacity:0.85;
opacity:0.85;
filter:alpha(opacity=85);
}