/** lineup ロカナビ　3段組**/

ul.pageAnchorListC01 li{ float:left; width:254px; padding:5px 0; margin:0 8px 0 0}
ul.pageAnchorListC01 li.lastItem{ margin:0}
ul.pageAnchorListC01 li a{
padding:3px 0 3px 15px;
background:url("/shared/img/bullet_arrow-a003.gif") 8px center no-repeat; /*Variable Image*/
}
.pageAnchorListC01:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.pageAnchorListC01{
	display: inline-block;
	min-height:1%;  /* for IE 7*/}

/* Hides from IE-mac \*/
* html .pageAnchorListC01{height: 1%;}
.pageAnchorListC01{display: block;}

/* End hide from IE-mac */


ul.pageAnchorListC01 li a{
background:url("/shared/img/bullet_arrow-a003.gif") 8px center no-repeat; /*Variable Image*/
}

ul.pageAnchorListC01 li{
	background-color:#EDF1E8;/*10%*/
}


/** lineup ロカナビ　3段組ここまで**/




/** lineup ロカナビ　2段組**/

ul.pageAnchorListD01 li{ float:left; width:385px; padding:5px 0; margin:0 9px 0 0}
ul.pageAnchorListD01 li.lastItem{ margin:0}
ul.pageAnchorListD01 li a{
padding:3px 0 3px 15px;
background:url("/shared/img/bullet_arrow-a003.gif") 8px center no-repeat; /*Variable Image*/
}
.pageAnchorListD01:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.pageAnchorListD01{
	display: inline-block;
	min-height:1%;  /* for IE 7*/}

/* Hides from IE-mac \*/
* html .pageAnchorListD01{height: 1%;}
.pageAnchorListD01{display: block;}

/* End hide from IE-mac */


ul.pageAnchorListD01 li a{
background:url("/shared/img/bullet_arrow-a003.gif") 8px center no-repeat; /*Variable Image*/
}

ul.pageAnchorListD01 li{
	background-color:#EDF1E8;/*10%*/
}


/** lineup ロカナビ　2段組ここまで**/












div.productsLIst div.productData p.additionalInfo img{
	margin: 0 0.5em 0 0;
}

div.LastProductsListItem div.productData p.additionalInfo img{
	margin: -0.2em 0.5em 0 0;
}


/** KTS description **/
div.descriptionBlockKTS01{
	clear: both;
	width:100%;
	height: auto;
	margin-bottom: 0.6em;
}


div.descriptionBlockKTS01 div.descriptionContents{
/*	width: auto;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffffff;*/
}

div.descriptionBlockKTS01 div.descriptionImageK{
	float:left;
	width: 48%;
	padding: 0 14px 0 0;
	height: auto;
}

div.descriptionBlockKTS01 div.descriptionTextK{
	margin-left:230px;
	width:auto;
	font-size:80%;
	height: auto;
	text-align:right;

}

div.descriptionBlockKTS01 div.descriptionImageK span.note{
	font-size:60%;
}

/* KTS description ここまで */


.alignCenter{text-align:center;}

.icon img{
	margin:0!important;
	padding:0!important;
}

#contentsArea div.infoBlockB01 p.topicon img{
	margin:0!important;
	padding:0!important;
	float:none!important;
}

#bodyArea p.topicon{
	padding:15px 0;
	float:none!important;
}



/* HJS icon対応　2007.07.25 ここまで */


.fontRed{color:#FF0000;}


div.separator{
	padding: 0.5em 0 0.7em 0;
}

/* HJS icon対応　2007.08.16 ここまで */


/* plugin対応 */

#bodyArea #contentsArea dl.plugin dd {
    line-height: 1.5;
    margin-left: 170px;
}