
/*======================================

	1-1.BackGround

=======================================*/
#layer1 {
	background-position: center top;
}
 



/*======================================

	1-2.Frame

=======================================*/
#header {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main {
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#content {
	width: 950px;
}
#footer {
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
 



/*======================================

	2-1.HeaderBlock

=======================================*/
.headerImg {
	height  : 60px;
	width   : 951px;
	position:relative;
	overflow:hidden;
	}
	.headerImg IMG {
		position: absolute;
		top     : 0px;
		left    : 0px;
		}  
.headerMenu {
	width   : 951px;
	overflow: hidden;
	}
	.headerMenu UL {
		margin: 0px:
		}
		.headerMenu UL LI {
			float:left;
			}
	.h40 {
		height: 40px;
		}
	.h45 {
		height  : 44px;
		}
		  
.headerSubMenu {
	width     : 950px;
	height    : 20px;
	overflow  : hidden;
	background: url(/templates/block/headerT2Sub/image/HeaderBkT2Search.gif) no-repeat;
	}
	.headerSubMenu UL {
		width : 590px;
		margin:auto;
		}
		.headerSubMenu UL LI {
			float:left;
			}
  



/*======================================

	2-2.leftMenuBlock

=======================================*/



/*======================================

	2-3.contentBlock

=======================================*/
.crumbs_block {
}

.crumbs {
	height:19px;
	overflow:hidden;
	}
	.crumbs UL {
		LIst-style: none inside;
		margin:0px;
		padding: 0px;
		}
		.crumbs UL LI {
			float:left;
			font-size: 93%;
			padding: 1px 10px 0px 15px;
			}
			.crumbs UL LI.lower {
				background:url(/templates/modules/extend/crumbs/image/H2CrumbsArrow.gif) no-repeat;
				background-position: left top;
				}
.crumbsW950 {
	background: url(/templates/modules/extend/crumbs/image/H2CrumbsBk950px.gif) no-repeat;
	width: 950px;
	}

.crumbsW696 {
	position:absolute;
	/*top:145px;*/
	bottom: -40px;
	left:0px;
	background: url(/templates/modules/extend/crumbs/image/H2CrumbsBK696px.gif) no-repeat;
	width: 696px;
	}
  
.h2W950_block {
	}
	.h2W950_block .h2w950h56 {
		position:relative;
		width:950px;
		height:56px;
		overflow: hidden;
		}
		.h2w950h56 IMG {
			position:absolute;
			top:0px;
			left:0px;
		}
		.h2w950h56 .optionBt {
			width:114px;
			height:50px;
			position:absolute;
			top:3px;
			right:3px;
		}
  
.h2W950Menu_block {
	}

.h2Menu {
	position:relative;
	width:950px;
	overflow: hidden;
	}
	.h2Menu UL {
		LIst-style: none inside;
		margin: 0px;
		padding: 0px;
		}
		.h2Menu UL LI {
			float:left;
			overflow:hidden;
			}
			.h2Menu UL LI.h58{
				height:58px;
				}
			.h2Menu UL LI.h59{
				height:59px;
				}
			.h2Menu UL LI.h60{
				height:60px;
				}

			.h2Menu UL LI.w158{
				width:158px;
				}
			.h2Menu UL LI.w159{
				width:159px;
				}

			.h2Menu UL LI.w189{
				width:189px;
				}
			.h2Menu UL LI.w190{
				width:190px;
				}
  
.h3W950_block {
	margin-top:20px;
	}

	.h3W950nt {
		position:relative;
		width:950px;
		height:35px;
		overflow: hidden;
		background: url(/templates/block/h3W950/image/H3NoTitle950px.gif) no-repeat;
		color: #333333;
		}
		.h3W950nt h3 {
			padding:0px;
			margin:0px;
			}
		.h3W950nt h3 {
			position:absolute;
			top:8px;
			left:10px;
			font-size: 14px;
			letter-spacing: 0.3em;
			}
  
.brand_list_block {
	}

	.h3W950Content {
		background:url(/templates/modules/products/brand_list/image/H3Bk950px_mid.gif) repeat-y;
		position:relative;
		width:950px;
		padding:20px 0px 20px 0px;
		}
		.h3W950Content .bkTop {
			background:url(/templates/modules/products/brand_list/image/H3Bk950px_top.gif) no-repeat;
			width:950px;
			height:50px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W950Content .bkBot{
			background:url(/templates/modules/products/brand_list/image/H3Bk950px_bot.gif) no-repeat;
			width:950px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.h4W439Content {
		}
		.h4W439Content TABLE {
			position:relative;
			border-spacing: 0px;
			border: 0px;
			background: none;
			margin:auto;
			text-align:center;
			}
			.h4W439Content TABLE TR {
				}
				.h4W439Content TABLE TR TD {
					position:relative;
					padding: 1px;
					background: #fff;
					border:1px solid #666;
					width:439px;
					}
					.h4W439Content TABLE TR TD.space {
						background: none;
						border:0px;
						width:20px;
						height:10px;
						}

	.h4W439nt {
		background:url(/templates/modules/products/brand_list/image/H4NoTitle439px.gif) no-repeat;
		width:439px;
		height:28px;
		overflow: hidden;
		position:relative;
		}
		.h4W439nt h4 {
			position:absolute;
			top:8px;
			left:10px;
			margin:0px;
			padding:0px;
			color:#fff;
			font-size:12px;
			}
		.h4W439nt img {
			position:absolute;
			top:0px;
			right:0px;
			}

	.list_img {
			position:relative;
			top:0px;
			left:0px;
			width:75px;
			height:75px;
			margin:5px;
			float:left;
			border:1px solid #666;
			}

	.h4W439NameList {
		width:348px;
		text-align:left;
		float:left;
		}
	.h4W439NameList UL {
		}
		.h4W439NameList UL LI {
			float:left;
			padding:5px;
			height:12px;
			margin-top:5px;
			}
			.h4W439NameList UL LI a {
				display:block;
				background:url(/templates/modules/products/brand_list/image/LinkBt12px.gif) no-repeat;
				background-position:left top;
				padding-left:15px;
				white-space: nowrap; 
				line-height:1.2em;
				}
				.h4W439NameList UL LI A IMG{
					width:26px;
					height:12px;
					overflow: hidden;
					vertical-align:top;
					margin-right:2px;
					}  



/*======================================

	2-4.rightMenuBlock

=======================================*/



/*======================================

	2-5.footerBlock

=======================================*/
.pagetop_block {
	width:950px;
	text-align:right;
	margin-top:10px;
	}  
.footer_block {
	border-top:1px solid #999999;
	margin-top:10px;
	}

	.footer_block .link {
		margin:5px;
		font-size:85%;
		}

	.footer_block .copyright {
	}  

