/* CSS Document */

/*@import "kmbase.css";
@import "main.css";
@import "component.css";
@import "business_top.css";
@import "top.css";*/

body{
	color : #000;
}

#headerArea{ background: none}

#headerArea fieldset,
#headerArea ul#bindGlobalNav,
#headerArea ul#globalNav,
#headerArea div#topicPath, 
#headerArea ul,
#headerArea input,
#listNav,
#relationalNav,
p.category,
#footerArea,
#bodyArea h1.withCaption,
a.anchor{ display:none}


#headerArea.head02 img.logo{
	_margin:18px 0 50px 19px;
	float:left;
	}

body.column02 #contentEnclosingArea, body.column03 #contentEnclosingArea {
	background: none;
	}


body.column01 div#contentsArea.type02{width:auto; padding:0 10px}
#contentsArea div.fullColumnBlock02b{ width:100%; float:left}

/*--2columns--*/
html>/**/body.column02 #bodyArea { margin:0 0 /*15px*/ 0}

body.column02 #contentEnclosingArea {
	width: auto;
	background: none; 
	float: none;
	margin-left: 0;
	clear:both;
}

body.column02 #contentEnclosingArea #contentsArea{
	float:none;
	width:auto;
	margin-left:0;
	padding:0;
}

/*body.column02 #contentEnclosingArea.enclossingOldContent #contentsArea {
	width:729px;
	margin-right:49px;
	_display:inline;
}*/

body.column02 #listNav {
	width: 0px;
	float: none;
}


/*--3colums--*/

#enclosingArea{
	width:100%;
}

body.column03 #contentEnclosingArea, x:-moz-broken, x:last-of-type, x:indeterminate {
	float:none;
	margin-left:0;
}

body.column03 #contentsArea {
	margin-left:0px;

}

body.column03 #categoryArea{
	float:none;
	margin-left:0;
	padding:0;
	display:inline;
}

#categoryArea div{float:none}

body.column03 #contentsArea div.prodThumbnail{margin:0;}

body.column03 #contentsArea div.prodThumbnail div{width:145px;}

* html #contentEnclosingArea table col.company{
width:20%;
}

* html #contentEnclosingArea table col.outline{
width:30%;
}

* html #contentEnclosingArea table col.address{
width:35%;
}

* html #contentEnclosingArea table col.tel{
width:15%;
}

*+ html #contentEnclosingArea table col.company{
width:20%;
}

*+ html #contentEnclosingArea table col.outline{
width:30%;
}

*+ html #contentEnclosingArea table col.address{
width:35%;
}

*+ html #contentEnclosingArea table col.tel{
width:15%;
}