@charset "utf-8";

/*
------------------------------------------------
import
------------------------------------------------*/
@import "../../common/css/common.css";
@import "../../common/css/text.css";

#header {
	display:none;
}

#header-detail {
	display:none;
}

#sidearea {
	display:none;
}

#footer {
	display:none;
}

#wrap {
	margin:0px 0px 0px 0px;
}

#wrap #main {
	margin:0px 0px 0px 0px;
}

#wrap #main #contents {
	width: 575px;
	background-color:#FFFFFF;
}

#wrap_wide {
	width:100%;
}

#wrap_wide #main {
	width:100%;
	padding-top: 0px;
	background: none;
}

#wrap_wide #contents_wide {
	width: 100%;
	padding-top: 0px;
}

#header-pan {
	display: none;
}




/*
------------------------------------------------
Layout
------------------------------------------------*/

div.content_middle {
	width: 700px;
	_width: auto;
	margin: 0px auto;
}


div.content_middle h2 {
	margin: 0px;
	padding: 0px 0px 30px 0px;
}




/*
------------------------------------------------
index
------------------------------------------------*/

div.content_middle {
	width: auto;
	margin: 0px 0px 40px 0px;
}

div.content_middle h2 {
	margin: 0px;
	padding: 0px 0px 30px 5px;
}

div.bm-info {
	display: none;
}

div.catalogue-search {
	display: none;
}

div.catalogue-serch-left,div.catalogue-serch-right,div.catalogue-search-index {
	display: none;
}

div.cataloguelist {
	width: auto;
}

div.cataloguelist div.clear00 {
	background-image: url(../../common/img/cataloguelist_bgp01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	font-size: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

div.cataloguelist h3 {
	margin: 20px 0px 10px 0px;
	padding: 10px;
	font-weight: bold;
	color: #333;
	border: 1px solid #eee;
	background-color: #f5f5f5;
	clear: both;
}

div.cataloguelist-catalogue {
	width:20%;
	_width:19%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-image: url(../../common/img/cataloguelist_bgp01.gif);
	background-repeat: repeat-y;
	background-position: right top;
	display: block;
}

div.cataloguelist-catalogue p.cataloguelist-catalogue-image {
	width: auto;
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
}

div.cataloguelist-catalogue ul {
	display: none;
}

div.cataloguelist-catalogue h4 {
	width: auto;
	margin: 0px 10px 3px 10px;
	padding: 0px;
	font-weight: bold;
}

div.cataloguelist-catalogue p {
	width: auto;
	margin: 0px 10px 3px 10px;
	padding: 0px;
	color: #666;
}




/*
------------------------------------------------
list
------------------------------------------------*/

div.cataloguelist02 {
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div.cataloguelist02 div.clear00 {
	background-image: url(../../common/img/cataloguelist_bgp01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	font-size: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

div.cataloguelist02 div.cataloguelist-catalogue {
	width: 50%;
	_width: 49%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-image: url(../../common/img/cataloguelist_bgp01.gif);
	background-repeat: repeat-y;
	background-position: right top;
	display: block;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-image {
	width: 150px;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	height: 110px;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-image p {
	margin: 0px;
	padding: 1px;
	background-color: #ccc;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-image p:hover {
	background-color: #999;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-speck {
	width: auto;
	margin: -120px 10px 10px 170px;
	padding: 0px;
	min-height: 110px;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-speck h4 {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-weight: bold;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-speck p {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #666;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-speck ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div.cataloguelist02 div.cataloguelist-catalogue div.cataloguelist-catalogue-speck ul li {
	margin: 0px;
	padding: 0px;
}


div.pagenavi {
	display: none;
}

div.imagelist {
	width: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}

div.imagelist div.clear00 {
	display: none;
}

div.imagelist-product {
	width: auto;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	display: block;
}

div.imagelist-product div.imagelist-product-image {
	width: 124px;
	margin: 15px 10px 10px 10px;
	padding: 0px;
	height: 122px;
}

div.imagelist-product div.imagelist-product-image p {
	margin: 0px;
	padding: 1px;
	background-color: #ccc;
}

div.imagelist-product div.imagelist-product-image p:hover {
	background-color: #999;
}

div.imagelist-product div.imagelist-product-image ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	display: none;
}

div.imagelist-product div.imagelist-product-spec {
	width: auto;
	margin: -122px 10px 10px 144px;
	padding: 0px;
}

div.imagelist-product div.imagelist-product-spec h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: bold;
}

div.imagelist-product div.imagelist-product-spec table {
	margin: 0px;
	padding: 0px;
}

div.imagelist-product div.imagelist-product-spec table th {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #748096;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

div.imagelist-product div.imagelist-product-spec table td {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	vertical-align: top;
}

div.imagelist-product div.imagelist-product-spec p {
	margin: 0px 0px;
	padding: 5px 0px;
}

div.imagelist-product div.imagelist-product-spec ul {
	display: none;
}



/*
------------------------------------------------
txt-list
------------------------------------------------*/

div#no-image div.imagelist-product-spec {
	width: auto;
	min-height: auto;
	_height: auto;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}


div#no-image div.imagelist-product div.imagelist-product-spec table {
	margin: 0px;
	padding: 0px;
}

div#no-image div.imagelist-product div.imagelist-product-spec table th {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #748096;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 11%;
}

div#no-image div.imagelist-product div.imagelist-product-spec table td {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	vertical-align: top;
	width: 39%;
}

p#btn-close {
	display: none;
}


