@charset "utf-8";
/* TopPage */
div#toppage{width:619px;}

/* Link */
#toppage a {text-decoration:none;}

/* frame */
#toppage #leftContent{width:370px; float:left;}
#toppage #rightContent{width:229px; float:right;}

/* left */
#news {width:380px;}
#news dl{width:380px; margin:0 auto;line-height: 130%;}
#news dt{width:50px; float:left;clear: left; padding-top:5px; }
#news dd{width: 300px; margin:0 0 0 70px; padding-top:5px;}
#news dd .title{color:#CC0000;}
#news dl dl{width: 300px; padding:0px; margin:0px;}
#news dl dl dt {width:16px; float:left; clear:left; padding:0px;}
#news dl dl dd {width:280px; margin:0 0 0 16px; padding:0px;}

#newProduct{margin-top:15px;}
#newProduct .infoBlock {padding-top:10px; height:auto;}
#newProduct .infoBlock .title{padding-left:20px;font-weight:bold; clear:both;}
#newProduct .infoBlock .info {padding-left:92px;}
#newProduct .infoBlock .info .txtIndent{text-indent:2em;}
#newProduct .infoBlock a {
	float:right;padding-right:12px;
}
#newProduct .infoBlock a.detail{
	background:url(../image_n/top/arrow_detail.gif) no-repeat center right;
}
#newProduct .infoBlock a.download{
	background:url(../image_n/top/arrow_download.gif) no-repeat center right;
}
#newProduct .infoBlock .prestneo{
	background:url(../image_n/top/product_prestneo.jpg) no-repeat;
}
#newProduct .infoBlock .astero{
	background:url(../image_n/top/product_astero.jpg) no-repeat;
	min-height:122px;
	height: auto !important;
	height: 122px	
}
#newProduct .infoBlock .rhytax{
	background:url(../image_n/top/product_rhytax.jpg) no-repeat;
}
#newProduct .infoBlock .hf320{
	background:url(../image_n/top/product_hf320a.jpg) no-repeat;	
}
/*代理店*/
#knowledge{
	margin-top:6px;
	width:370px; height:200px; 
}
#knowledge .infoMsgBoxHeader{
	margin:auto;
	height:15px;
	background-image:url(../image_n/top/knowledge/msgbgHeader.gif);
	background-repeat:repeat-y;			
}
#knowledge .infoMsgBox{
	margin:auto;
	background-image:url(../image_n/top/knowledge/msgbg.gif);
	background-repeat:repeat-y;			
}
#knowledge .infoMsgBox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#knowledge .infoMsgBoxFooter{
	margin:auto;
	height:15px;
	background-image:url(../image_n/top/knowledge/msgbgFooter.gif);
	background-repeat:repeat-y;			
}
#knowledge .infoMsgBox .infoMsg {
	height:140px;
	padding:10px 20px 0px 20px;
	line-height:1.5em;
}

/* right */
#toppage #rightContent #flash{width:100%; height:177px;}
#toppage #rightContent img.inquiry {padding-bottom:4px;}
#toppage #rightContent img.eco {padding-bottom:3px;}
#toppage #rightContent .infoBlock {
	border-top:1px #C0C0C0 solid; 
	border-left:1px #C0C0C0 solid; 
	border-right:1px #C0C0C0 solid;
	height:auto; width:223px;
	padding:2px;
}
#toppage #rightContent .infoBlockLast {
	border-bottom:1px #C0C0C0 solid; 
}
#toppage #rightContent .infoBlock .paddingTB {padding-top:6px;}
#toppage #rightContent .infoBlock .titleBar {
	width:223px; height:24px;
	background:url(../image_n/top/infoBlade.gif) no-repeat;
}
#toppage #rightContent .infoBlock .info {
	height:52px;
	background:url(../image_n/top/infoImg.gif) 0px 0px no-repeat;	
	padding-left:60px;
}
#toppage #rightContent .infoBlock a {
	background:url(../image_n/top/infoIcon.gif) no-repeat;
	padding-left:16px;
}
/* ダウンロード */
#toppage #rightContent .infoBlock .titleDownload {}
#toppage #rightContent .infoBlock .infoDownload{}
#toppage #rightContent .infoBlock a.download {}
/* 計算 */
#toppage #rightContent .infoBlock .titleCalculation {
	background-position:0px -24px;
}
#toppage #rightContent .infoBlock .infoCalculation{
	background-position:0px -47px;	
}
#toppage #rightContent .infoBlock a.calculation {
	background-position:0px -12px;
}
/* 製品互換 */
#toppage #rightContent .infoBlock .titleSelection {
	background-position:0px -48px;
}
#toppage #rightContent .infoBlock .infoSelection{
	background-position:0px -94px;	
}
#toppage #rightContent .infoBlock a.selection {
	background-position:0px -24px;
}