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

	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;
	position: relative;
}
#main {
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#leftmenu {
	width: 250px;
	padding-top: 105px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
}
#content {
	width: 426px;
	padding-top: 105px;
	overflow: hidden;
	float: left;
}
#rightmenu {
	width: 234px;
	margin-left: 20px;
	overflow: hidden;
	float: right;
}
#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;
			}
  
.include1_block .box {
	margin-top:20px;
	width: 950px;
	overflow: hidden;
	}  
.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;
	}
  
.h2W696_block {
	position:absolute;
	/*top:164px;*/
	bottom: -105px;
	left:0px;
	}

.h2W696_block .h2w696h65nt {
	position:relative;
	width:696px;
	height:65px;
	overflow: hidden;
	background: url(/templates/modules/products/h2W696/image/H2NoTitle696px.gif) no-repeat;
	color: #333333;
	}
	.h2w696h65nt P, .h2w696h65nt H2 {
		padding:0px;
		margin:0px;
		}
	.h2w696h65nt P {
		position:absolute;
		top:10px;
		left:10px;
		font-size: 93%;
		}
	.h2w696h65nt H2 {
		position:absolute;
		top:35px;
		left:10px;
		/*font-size: 182%;*/
		font-size: 153.9%;
		}  



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

	2-2.leftMenuBlock

=======================================*/
.product_img_block {
	position: relative;
	}
	.product_img_block .productImg {
		}
		.product_img_block .productImg IMG {
			width:248px;
			border:1px solid #999999;
			}
	.product_img_block UL {
		margin-top:5px;
		width: 250px;
		overflow:hidden;
		}
		.product_img_block UL LI {
			width:80px;
			height:80px;
			overflow:hidden;
			background: url(/templates/modules/products/product_img/image/BkT1.gif);
			float: left;
			}
			.product_img_block UL LI.start {
				}
			.product_img_block UL LI.mid {
				margin: 0 5px 0 5px;
				}
			.product_img_block UL LI.end {
				}
			.product_img_block UL LI IMG {
				width:78px;
				border:1px solid #999999;
				}
	.product_img_block P {
		width:250px;
		font-size:85%;
		}  
.voice_block {
	margin-top:20px;
	}

	.h3W250H35 {
		position:relative;
		width:250px;
		height:35px;
		overflow: hidden;
		}
		.h3W250H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W250Content {
		background:url(/templates/modules/products/voice/image/H3Bk250px_mid.gif) repeat-y;
		position:relative;
		width:250px;
		padding: 10px 0px 10px 0px;
		}
		.h3W250Content .bkTop {
			background:url(/templates/modules/products/voice/image/H3Bk250px_top.gif) no-repeat;
			width:250px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W250Content .bkBot{
			background:url(/templates/modules/products/voice/image/H3Bk250px_bot.gif) no-repeat;
			width:250px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productVoice {
		position:relative;
		width:228px;
		margin:auto;
		}
		.productVoice ul{
			}
			.productVoice ul li {
				}
				.productVoice li P {
					margin:0px;
					text-align:left;
					}
		.productVoice .line {
			background:url(/templates/modules/products/voice/image/dottlineWhite.gif) repeat-x;
			height:4px;
			width:218px;
			overflow: hidden;
			margin:5px auto 5px auto;
			clear:both;
			}  
.download_block {
	margin-top:20px;
	}

	.h3W250H35 {
		position:relative;
		width:250px;
		height:35px;
		overflow: hidden;
		}
		.h3W250H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W250Content {
		background:url(/templates/modules/products/download/image/H3Bk250px_mid.gif) repeat-y;
		position:relative;
		width:250px;
		padding: 10px 0px 10px 0px;
		}
		.h3W250Content .bkTop {
			background:url(/templates/modules/products/download/image/H3Bk250px_top.gif) no-repeat;
			width:250px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W250Content .bkBot{
			background:url(/templates/modules/products/download/image/H3Bk250px_bot.gif) no-repeat;
			width:250px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productDownload {
		position:relative;
		width:250px;
		}
		.productDownload UL{
			}
			.productDownload UL LI{
				float:left;
				overflow: hidden;
				}
			.productDownload UL LI.h39{
				height:39px;
				}
			.productDownload UL LI.h40{
				height:40px;
				}  
.english_block {
	margin-top:20px;
	}

	.h3W250H35 {
		position:relative;
		width:250px;
		height:35px;
		overflow: hidden;
		}
		.h3W250H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W250Content {
		background:url(/templates/modules/products/english/image/H3Bk250px_mid.gif) repeat-y;
		position:relative;
		width:250px;
		padding: 10px 0px 10px 0px;
		}
		.h3W250Content .bkTop {
			background:url(/templates/modules/products/english/image/H3Bk250px_top.gif) no-repeat;
			width:250px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W250Content .bkBot{
			background:url(/templates/modules/products/english/image/H3Bk250px_bot.gif) no-repeat;
			width:250px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productEnglish {
		position:relative;
		width:228px;
		margin:auto;
		}
		.productEnglish UL{
			}
			.productEnglish UL LI {
				}
				.productEnglish LI P {
					margin:0px;
					text-align:left;
					}
		.productEnglish .line {
			background:url(/templates/modules/products/english/image/dottlineWhite.gif) repeat-x;
			height:4px;
			width:218px;
			overflow: hidden;
			margin:5px auto 5px auto;
			clear:both;
			}  
.barcode_block {
	margin-top:20px;
	width:250px;
	}
	.barcode_block .barcode{
		width:200px;
		height:50px;
		overflow:hidden;
		margin:auto;
		}  
.display_block {
	margin-top:20px;
	width:250px;
	text-align:left;
	}
	.display_block A{
		background:url(/templates/modules/products/display/image/LinkBt12px.gif) no-repeat;
		background-position:left center;
		padding-left:15px;
		}
		.display_block A:hover {
			background:url(/templates/modules/products/display/image/LinkBt12px_on.gif) no-repeat;
			background-position:left center;
			color: #f33;
			}  



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

	2-3.contentBlock

=======================================*/
.information_block {
	text-align:left;
	line-height:1.8em;
	}
	.information_block P{
		margin:0px;
		padding:0px;
		}
		.information_block UL {
			margin-top:10px;
			list-style: disc inside
			}  
.movie_block {
	}
.movie_block .block {
	margin-top:20px;
	width:426px;
	height:42px;
	overflow:hidden;
	display:block;
	}
	.movie_block .title {
		position:relative;
		height:42px;
		overflow:hidden;
		float:left;
		}
	.movie_block .w343 {
		width:343px;
		overflow:hidden;
		}
		.movie_block .title IMG{
			position:absolute;
			top:0px;
			left:0px;
			}
	.movie_block .w262 {
		width:262px;
		overflow:hidden;
		}
		.movie_block .title IMG{
			position:absolute;
			top:0px;
			left:0px;
			}
	.movie_block .link1 {
		position:relative;
		width:83px;
		height:42px;
		overflow:hidden;
		float:left;
		}
	.movie_block .link2 {
		position:relative;
		width:82px;
		height:42px;
		overflow:hidden;
		float:left;
		}
	.movie_block .link3 {
		position:relative;
		width:82px;
		height:42px;
		overflow:hidden;
		float:left;
		}  
.include2_block .box {
	margin-top:20px;
	width: 426px;
	overflow: hidden;
	}  
.product_more_block {
	margin-top:20px;
	}

	.h3W426H56nt {
		position:relative;
		width:426px;
		height:56px;
		overflow: hidden;
		background: url(/templates/modules/products/product_more/image/H3NoTitleW426H56px.gif) no-repeat;
		color: #333333;
		}
		.h3W426H56nt h3 {
			padding:0px;
			margin:0px;
			}
		.h3W426H56nt h3 {
			position:absolute;
			top:5px;
			left:10px;
			font-size: 14px;
			}
		.h3W426H56nt p {
			position:absolute;
			top:27px;
			left:10px;
			font-size: 12px;
			letter-spacing: 0.1em;
			line-height: 1em;
			text-align: left;
			}

	.h3W426Content {
		background:url(/templates/modules/products/product_more/image/H3Bk426px_mid.gif) repeat-y;
		position:relative;
		width:426px;
		padding: 10px 0px 10px 0px;
		}
		.h3W426Content .bkTop {
			background:url(/templates/modules/products/product_more/image/H3Bk426px_top.gif) no-repeat;
			width:426px;
			height:50px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W426Content .bkBot{
			background:url(/templates/modules/products/product_more/image/H3Bk426px_bot.gif) no-repeat;
			width:426px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productSpec {
		position:relative;
		width:404px;
		margin:auto;
		}
		.productSpec table {
			width:404px;
			text-align:left;
			font-size:93%;
			border-collapse: collapse;
			}
			.productSpec table TH {
				padding:0px;
				border:1px solid #999;
				}
			.productSpec table TD {
				border:1px solid #999;
				background:#fff;
				padding: 2px;
				}
		.productSpec TABLE.link {
			margin-top:10px;
			}
			.productSpec TABLE.link TD {
				background:none;
				}
				.productSpec table TR TD TABLE.inner {
					border:none;
					background:none;
					width:100%;
					}
					.productSpec table TR TD TABLE.inner TD {
						border:none;
						background:none;
						border-spacing:0px;
						padding: 0px;
						}

	.h4W404nt {
		background:url(/templates/modules/products/product_more/image/H4NoTitle439px.gif) no-repeat;
		/*width:402px;*/
		height:28px;
		overflow: hidden;
		position:relative;
		}
		.h4W404nt h4 {
			position:absolute;
			top:6px;
			left:10px;
			margin:0px;
			padding:0px;
			color:#fff;
			font-size:12px;
			}
		.h4W404nt img {
			position:absolute;
			top:0px;
			right:0px;
			}

		.h4WNameList {
			text-align:left;
			}
		.h4WNameList UL {
			}
			.h4WNameList UL LI {
				float:left;
				padding:5px;
				height:12px;
				}
				.h4WNameList UL LI a {
					display:block;
					background:url(/templates/modules/products/product_more/image/LinkBt12px.gif) no-repeat;
					background-position:left top;
					padding-left:15px;
					white-space: nowrap; 
					line-height:1.0em;
					}
					.h4WNameList UL LI A IMG{
						width:26px;
						height:12px;
						overflow: hidden;
						vertical-align:top;
						margin-right:2px;
						}
  
.product_note_block {
	text-align:left;
	line-height:1.8em;
	margin-top:20px;
	}
	.product_note_block P{
		margin:0px;
		padding:0px;
		}
	.product_note_block UL {
		margin-top:10px;
		}  
.questions_block {
	margin-top:20px;
	}

	.h3w426h35 {
		position:relative;
		width:426px;
		height:35px;
		overflow: hidden;
		}
		.h3w426h35 img {
			position:absolute;
			top:0px;
			left:0px;
			}

	.h3W426Content {
		background:url(/templates/modules/products/questions/image/H3Bk426px_mid.gif) repeat-y;
		position:relative;
		width:426px;
		padding: 10px 0px 10px 0px;
		}
		.h3W426Content .bkTop {
			background:url(/templates/modules/products/questions/image/H3Bk426px_top.gif) no-repeat;
			width:426px;
			height:50px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W426Content .bkBot{
			background:url(/templates/modules/products/questions/image/H3Bk426px_bot.gif) no-repeat;
			width:426px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.questions_block .about {
		position:relative;
		margin:auto;
		width:406px;
		}
		.questions_block .aboutBox {
			border:1px solid #666;
			background:#fff;
			text-align:left;
			}

	.questions_block .padBox {
		padding: 10px;
		}
	
	.questions_block .qaBx {
		/*border:1px solid #CCC;*/
		padding:10px 10px 10px 10px;
		margin:0px 0px 5px 0px;
		}
		.questions_block .question {
			background:url(/templates/modules/products/questions/image/IconQuestion.jpg) no-repeat;
			padding:0px 0px 3px 25px;
			color:#FF7800;
			font-weight:bold;
			border-bottom:1px dotted #FF7800;
			width:auto;
			}
		.questions_block .answer {
			background:url(/templates/modules/products/questions/image/IconAnswer.jpg) no-repeat;
			padding:0px 0px 3px 25px;
			margin:10px 0px 0px 0px;
			width:auto;
			}
  



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

	2-4.rightMenuBlock

=======================================*/
.navi_block {
	}
	.navi_block .title{
		width:234px;
		height:35px;
		overflow:hidden;
		position:relative;
		}
		.navi_block .title IMG{
			position:absolute;
			top:0px;
			left:0px;
			}
	.navi_block .category {
		width:234px;
		height:43px;
		overflow:hidden;
		position:relative;
		background:url(/templates/modules/products/navi/image/H3BkSearchNavi_top.gif) no-repeat;
		}
		.navi_block .category P {
			position:relative;
			top:5px;
			}
	.navi_block .list UL LI {
		width:234px;
		height:25px;
		overflow:hidden;
		position:relative;
		background:url(/templates/modules/products/navi/image/H3BkSearchNavi_mid.gif) no-repeat;
		}
	.navi_block .list UL LI.bot {
		background:url(/templates/modules/products/navi/image/H3BkSearchNavi_bot.gif) no-repeat;
		}
	.navi_block .list UL LI .active {
		width:234px;
		height:25px;
		overflow:hidden;
		background:url(/templates/modules/products/navi/image/H3BkSearchNavi_mid_ac.gif) no-repeat;
		color:#fff;
		}  
.recommend_block {
	margin-top:20px;
	}

	.h3W234H35 {
		position:relative;
		width:234px;
		height:35px;
		overflow: hidden;
		}
		.h3W234H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W234Content {
		background:url(/templates/modules/products/recommend/image/H3Bk234px_mid.gif) repeat-y;
		position:relative;
		width:234px;
		padding: 10px 0px 10px 0px;
		}
		.h3W234Content .bkTop {
			background:url(/templates/modules/products/recommend/image/H3Bk234px_top.gif) no-repeat;
			width:234px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W234Content .bkBot{
			background:url(/templates/modules/products/recommend/image/H3Bk234px_bot.gif) no-repeat;
			width:234px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productRecommend {
		position:relative;
		width:211px;
		margin:auto;
		text-align:left;
		}
		.productRecommend .item {
			position: relative;
			}
		.productRecommend .item a {
			display: bloc;
			}
		.productRecommend .item img {
			width:48px;
			height:48px;
			overflow:hidden;
			margin-right:5px;
			overflow:hidden;
			border:1px solid #666;
			background:#fff;
			float:left;
			}
		.productRecommend .item p {
			width:155px;
			margin:0px;
			}
		.productRecommend .line {
			background:url(/templates/modules/products/recommend/image/dottlineWhite.gif) repeat-x;
			height: 4px;
			width: 218px;
			margin: 10px auto 10px auto;
			overflow: hidden;
			}
  
.related_block {
	margin-top:20px;
	}

	.h3W234H35 {
		position:relative;
		width:234px;
		height:35px;
		overflow: hidden;
		}
		.h3W234H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W234Content {
		background:url(/templates/modules/products/related/image/H3Bk234px_mid.gif) repeat-y;
		position:relative;
		width:234px;
		padding: 10px 0px 10px 0px;
		}
		.h3W234Content .bkTop {
			background:url(/templates/modules/products/related/image/H3Bk234px_top.gif) no-repeat;
			width:234px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W234Content .bkBot{
			background:url(/templates/modules/products/related/image/H3Bk234px_bot.gif) no-repeat;
			width:234px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productLink {
		position:relative;
		width:211px;
		margin:auto;
		text-align:left;
		}
		.productLink UL{
			}
			.productLink UL LI {
				}
				.productLink UL LI P {
					margin:0px;
					}
				.productLink UL LI A {
					margin-top:5px;
					background:url(/templates/modules/products/related/image/LinkBt12px.gif) no-repeat;
					background-position:left center;
					padding-left:15px;
					}
				.productLink UL LI A:hover {
					background:url(/templates/modules/products/related/image/LinkBt12px_on.gif) no-repeat;
					background-position:left center;
					color: #f33;
					}
		.productLink .line {
			background:url(/templates/modules/products/related/image/dottlineWhite.gif) repeat-x;
			height:4px;
			width:218px;
			overflow: hidden;
			margin:5px auto 5px auto;
			clear:both;
			}  
.shopping_block {
	margin-top:20px;
	}

	.h3W234H35 {
		position:relative;
		width:234px;
		height:35px;
		overflow: hidden;
		}
		.h3W234H35 img {
			position:absolute;
			top:0px;
			left:0px;
		}

	.h3W234Content {
		background:url(/templates/modules/products/shopping/image/H3Bk234px_mid.gif) repeat-y;
		position:relative;
		width:234px;
		padding: 10px 0px 10px 0px;
		}
		.h3W234Content .bkTop {
			background:url(/templates/modules/products/shopping/image/H3Bk234px_top.gif) no-repeat;
			width:234px;
			height:10px;
			overflow: hidden;
			position:absolute;
			top:0px;
			left:0px;
			}
		.h3W234Content .bkBot{
			background:url(/templates/modules/products/shopping/image/H3Bk234px_bot.gif) no-repeat;
			width:234px;
			height:6px;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			}

	.productLink {
		position:relative;
		width:211px;
		margin:auto;
		text-align:left;
		}
		.productLink UL{
			}
			.productLink UL LI {
				}
				.productLink UL LI P {
					margin:0px;
					}
				.productLink UL LI A {
					margin-top:5px;
					background:url(/templates/modules/products/shopping/image/LinkBt12px.gif) no-repeat;
					background-position:left center;
					padding-left:15px;
					}
				.productLink UL LI A:hover {
					background:url(/templates/modules/products/shopping/image/LinkBt12px_on.gif) no-repeat;
					background-position:left center;
					color: #f33;
					}
		.productLink .line {
			background:url(/templates/modules/products/shopping/image/dottlineWhite.gif) repeat-x;
			height:4px;
			width:218px;
			overflow: hidden;
			margin:5px auto 5px auto;
			clear:both;
			}  



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

	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 {
	}  
