/* 製品情報 呼出しランプ */

.menu{
	font-size:12px;
	background-color:#eeeeee; 
	border-top:solid 1px #ffffff;
	border-left:solid 1em #999999;
	border-bottom:solid 1px #777777;
	color:#555555;
	padding-left:4px;
	padding-top:4px;
}

.menu-on{
	font-size:12px;
	background-color:#cccccc; 
	border-top:solid 1px #ffffff;
	border-left:solid 1em #999999;
	border-bottom:solid 1px #777777;
	color:#555555;
	padding-left:4px;
	padding-top:4px;
}

a:hover .menu{
	font-size:12px;
	background-color:#cccccc; 
	border-top:solid 1px #ffffff;
	border-left:solid 1em #999999;
	border-bottom:solid 1px #777777;
	color:#555555;
	padding-left:4px;
	padding-top:4px;
}

.pointheader{
	border-bottom:solid 2px #BBBBBB;
	margin-bottom:5px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

/* 暫定 */

.productindex{
	border-top:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
	border-bottom:solid 1px #777777;
	border-right:solid 1px #777777;
	background-color:#FFFFFF;
	width:165px;
	height:120px;
	padding:5px;
	font-size:11px;
	line-height:13px;
}
.productindex img{
	border:none;
	width:155px;
	height:32px;
	margin-bottom:5px;
}
.harnessindex{
	border-top:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
	border-bottom:solid 1px #777777;
	border-right:solid 1px #777777;
	background-color:#FFFFFF;
	width:168px;
	height:150px;
	padding:4px;
	font-size:11px;
	line-height:13px;
}
.harnessindex img{
	border:none;
	width:160px;
	height:120px;
}
.pointindex{
	border-bottom:solid 1px #5C7277;
	background-color:#CDE3E8;
	padding-left:5px;
	margin-bottom:5px;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
}

.intro{
	border:solid 1px #7777FF;
	background-color:#EEEEFF;
	padding:5px;
	margin:5px;
	font-size:12px;
	line-height:17px;
}
.model-spec{
	border:solid 1px #777777;
	background-color:#EEEEEE;
	padding:5px;
	margin:5px;
	font-size:12px;
	line-height:17px;
}
.topixheader{
	border-bottom:solid 1px #555555;
	background-color:#EEEEEE;
	padding-left:5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
}
.line{
	border:1px #555555 solid;
}
.dot-line{
	border:2px #555555 dotted;
}
.e-name{
	font-size:24px;
	line-height:27px;
	font-family:'Arial Black';
}
.j-name{
	font-size:24px;
	line-height:27px;
	font-family:'HGP創英角ｺﾞｼｯｸUB';
}
.catalog{
	float:left;
	padding:5px;
	margin:5px;
	font-size:11px;
	line-height:13px;
}
.table{
	border:1px #555555 solid;
	padding:0px;
}
.table th{
	border-bottom:1px #555555 solid;
	border-right:1px #555555 solid;
	padding:2px;
}
.table td{
	border-bottom:1px #555555 solid;
	border-right:1px #555555 solid;
	padding:2px;
}
.list{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
}
.news-padding{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:60px;
	padding-right:60px;
}
.news-title{
	text-align:center;
	font-size:18px;
	line-height:60px;
	font-weight:bold;
}
.news-contact{
	font-size:11px;
	line-height:16px;
}






a:link{ text-decoration:none;color:#000077; }
a:active{ text-decoration:none;color:#000077; }
a:hover{ text-decoration:none;color:#000077; }
a:visited{ text-decoration:none;color:#000077; }
body{ margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0px; }


.fss{ font-size:11px;line-height:13px; }
.fsm{ font-size:11px;line-height:15px; }
.fsl{ font-size:11px;line-height:17px; }

.fms{ font-size:12px;line-height:14px; }
.fmm{ font-size:12px;line-height:17px; }
.fml{ font-size:12px;line-height:19px; }

.fls{ font-size:14px;line-height:16px; }
.flm{ font-size:14px;line-height:20px; }
.fll{ font-size:14px;line-height:24px; }


.fssb{ font-size:11px;line-height:13px;font-weight:bold; }
.fsmb{ font-size:11px;line-height:15px;font-weight:bold; }
.fslb{ font-size:11px;line-height:17px;font-weight:bold; }

.fmsb{ font-size:12px;line-height:14px;font-weight:bold; }
.fmmb{ font-size:12px;line-height:17px;font-weight:bold; }
.fmlb{ font-size:12px;line-height:19px;font-weight:bold; }

.flsb{ font-size:14px;line-height:16px;font-weight:bold; }
.flmb{ font-size:14px;line-height:20px;font-weight:bold; }
.fllb{ font-size:14px;line-height:24px;font-weight:bold; }

.copy{ font-size:18px;font-family:'HGP創英角ｺﾞｼｯｸUB';font-weight:bold;border-width:0px 0px 2px 0px;border-style:solid;border-color:#000000;color:#000000;padding-right:0px;padding-left:4px;padding-top:4px;padding-bottom:0px; }
.toku{ font-size:16px;font-family:'HGP創英角ｺﾞｼｯｸUB';font-weight:bold;border-width:1px 0px 0px 0.5em;border-style:solid;border-color:#006666;color:#000066;padding-right:0px;padding-left:4px;padding-top:4px;padding-bottom:0px; }

.t-line { border-top:1px #000000 solid; }
.b-line { border-bottom:1px #000000 solid; }
.bt-line { border-bottom:1px #000000 solid;border-top:1px #000000 solid; }
.bl-line { border-bottom:1px #000000 solid;border-left:1px #000000 solid; }
.blt-line { border-bottom:1px #000000 solid;border-left:1px #000000 solid;border-top:1px #000000 solid; }
.ltr-line { border-left:1px #000000 solid;border-top:1px #000000 solid;border-right:1px #000000 solid; }
.bltr-line { border-bottom:1px #000000 solid;border-left:1px #000000 solid;border-top:1px #000000 solid;border-right:1px #000000 solid;background-color:#DDDDDD; }

DT { margin-top:1em; font-weight:bold; }
DD { margin-left:7px; }