@charset "Shift_JIS";

/*for home HD*/
#lfbody #hhdflaarea{
	margin:0 0 10px 0;
	padding:0;
	width:760px;
	height:220px;
}
#lfbody #hdspeccover {
	background:url(../images/spec_cover.jpg) no-repeat;
	width:760px;
	height:198px;
}
#lfbody #hdspeccover h2,#lfbody #hdspeccover p {
	font-size: 0px;
	text-indent:-9999px;
}
#lfbody #speclinkbar {
	background:url(../images/spec_linkbar.gif) no-repeat;
	width:760px;
	height:22px;
}
#lfbody #speclinkbar a {
	display:block;
	height:22px;
}
#lfbody #speclinkbar p {
	font-size: 0px;
	text-indent:-9999px;
}
#lfbody #colorlinehome {
	margin:0 0 10px 0;
	padding:0;
	height:10px;
	background-color:#f08200;
	font-size:0px;
}

/*home HD contents area
----------------------------*/
#lfcontarea #hhdtopics{
	margin:0;
	padding:0;
	width:517px;
	float:left;
	text-align:left;
}
 #lfcontarea #hhdusebnr{
	margin:0;
	padding:0;
	width:232px;
	text-align:left;
	float:right;
}
/*home HD contents area
-----------------------topics*/
#lfcontarea #hhdtopics h3,#lfcontarea #hhdtopics h4{
	font-size: 0px;
	text-indent:-9999px;
}
#lfcontarea #hhdtopics .hhdtopiti01{
	background:url(../images/topic01_ti.gif) no-repeat;
	width:517px;
	height:29px;
}
#lfcontarea #hhdtopics .hhdtopiti01sub01{
	background:url(../images/topic01_subti01.gif) no-repeat;
	width:140px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti01sub02{
	background:url(../images/topic01_subti02.gif) no-repeat;
	width:140px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti01sub03{
	background:url(../images/topic01_subti03.gif) no-repeat;
	width:170px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti02{
	background:url(../images/topic02_ti.gif) no-repeat;
	width:517px;
	height:29px;
	margin-top:15px;
}
#lfcontarea #hhdtopics .hhdtopiti02sub01{
	background:url(../images/topic02_subti01.gif) no-repeat;
	width:110px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti02sub02{
	background:url(../images/topic02_subti02.gif) no-repeat;
	width:190px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti02sub03{
	background:url(../images/topic02_subti03.gif) no-repeat;
	width:260px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti02sub04{
	background:url(../images/topic02_subti04.gif) no-repeat;
	width:360px;
	height:15px;
	margin:8px 0 4px 0;
}
#lfcontarea #hhdtopics .hhdtopiti03{
	background:url(../images/topic03_ti.gif) no-repeat;
	width:517px;
	height:29px;
	margin:15px 0 8px 0;
}
#lfcontarea #hhdtopics .hhdtopiti04{
	background:url(../images/topic04_ti.gif) no-repeat;
	width:517px;
	height:29px;
}
#lfcontarea #hhdtopics .hhdtopiti04sub01{
	background:url(../images/topic04_subti01.gif) no-repeat;
	width:101px;
	height:12px;
	margin:8px 0;
}
#lfcontarea #hhdtopics .hhdtopiti04sub02{
	background:url(../images/topic04_subti02.gif) no-repeat;
	width:101px;
	height:12px;
	margin:8px 0;
}
#lfcontarea #hhdtopics .hhdtopiti04sub03{
	background:url(../images/topic04_subti03.gif) no-repeat;
	width:36px;
	height:12px;
	margin:8px 0;
}
#lfcontarea #hhdtopics .hhdtopiti04sub04{
	background:url(../images/topic04_subti04.gif) no-repeat;
	width:48px;
	height:12px;
	margin:8px 0;
}
/*#lfcontarea #hhdtopics .hhdtopitext{
	margin:7px 0 15px 0;
	padding:0;
	width:517px;
}*/
#lfcontarea #hhdtopics .hhdtopitext{
	margin:0;
	padding:0;
	width:517px;
}
#lfcontarea #hhdtopics .hhdtopiimg{
	margin-top:5px;
	padding:0;
}
#lfcontarea #hhdtopics .hhdtopibanner{
	margin-top:12px;
	padding:0;
}
#hhdtopics .hhdtopitext01{
	margin-top:4px;
}
#hhdtopics .floatbox01{
	margin:0;
	padding:0;
	width:470px;
	float:left;
}
#hhdtopics .floatbox02{
	margin-left:475px;
	padding:0;
	width:34px;
}
#hhdtopics .hhdtopitextfloat{
	margin:0;
	padding:0;
}

/*home HD contents area
-----------------topics--spec table*/
#lfcontarea .spectable{
	border-right:1px solid #f08200;
	border-bottom:1px solid #f08200;
	border-spacing:0;
	width:517px;
}
#lfcontarea .spectable th,.spectable td{
	font-weight:normal;
	border-left:1px solid #f08200;
	border-top:1px solid #f08200;
	padding:0.3em 0.3em 0.3em 0.4em;
	text-align:left;
	vertical-align:top;
}
#lfcontarea .spectable th{
	white-space: nowrap;
	background-color:#ededed;
}

/*home HD contents area
-----------------common setting*/
#lfcontarea .noticetext {
	padding-top:2px;
}
#lfcontarea .specboxline{
	border:1px solid #f08200;
	text-align:left;
}
#lfcontarea .specmargin01{
	margin:5px 5px 5px 6px;
}
#lfcontarea .specmargin02{
	margin:5px 0;
}
#lfcontarea .spectable .widset{
	width:23%;
}


/*home HD contents area
-----------------------How to use*/
#lfcontarea #hhdusebnr h3#howtouseti{
	font-size: 0px;
	text-indent:-9999px;
	width:232px;
	height:24px;
	background:url(../images/howtouse_ti.gif) no-repeat;
}
#lfcontarea #hhdusebnr #howtouse{
	margin:0;
	padding:10px 0 0 0;
	border:1px solid #dcdcdc;
	text-align:center;
}
#lfcontarea #hhdusebnr #howtouse img{
	margin:0 auto 10px auto;
	padding:0;
}

/*home HD contents area
-----------------------banner*/
#lfcontarea #hhdusebnr #bannerarea{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border:1px solid #dcdcdc;
	text-align:center;
}
#lfcontarea #hhdusebnr #bannerarea img{
	margin:0 auto 10px auto;
	padding:0;
}