@charset "UTF-8";
/* CSS Document */


body.products #whole_wrapper {  
	background-image : url(bg_1400_1000.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
    
}

body.kazu #whole_wrapper {  
	background-image : url(bg_kazu_1400_1000.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color: #FFF;
    
}
	
	

#article_container {  
	width:918px;
	padding:0 15px;
	border-left: solid #e4bf77 1px;
	border-right: solid #e4bf77 1px;
	padding-right: 15px;
	height: auto;
	overflow: auto;
}


#article_header {  
	background-image : url(content_header_950.gif);
	background-repeat: no-repeat;
	height: 15px;
	
}
	
#article_footer {  
	background-image : url(content_footer_950.gif);
	background-repeat: no-repeat;
	height: 15px;
	
}
	
/* product unit */


.products_wrapper {  
	position: relative;
	margin: 0 auto;
	width: 910px;
	height: auto;
	
}
	
	
.products_header {  
	border-top: solid #e4bf77 1px;
	border-bottom: solid #e4bf77 1px;
	width: 100%;
	margin: 0 0 20px 0;
	color: #E4BF77;
	padding: 8px 0;
	font-size: 1.18em;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bold;
	text-align: right;
	background-image : url(products_header.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
}
	
	
.products_list {  
	list-style: none;
	position: relative;
	
}
	
.products_list li{
  /* IE 6 */
	display:inline;
	zoom:1;
	
} 
	
.product_unit {  
	float: left;
	width: 152px;
	border: solid #e4bf77 1px;
	height: auto;
	color: #FFF;
	padding: 10px;
	margin: 0;
	
}

.product_unit_inner {  
	overflow: hidden;	
	
}
	
	
.spacer_w_10{  
	width: 10px;
	float: left;
	height: 10px;
	padding: 0;
	margin: 0;
	
}
	
.product_unit_inner {
	}
	
.product_photo {  
	width: 152px;
	height: 152px;
	
}
	
.product_category {  
	font-size: 8px;
	height: 16px;
	color: #e4bf77;
	padding: 10px 0 0 0;
	
}
	
.product_title {  
	font-size: 13px;
	height: 40px;
	line-height: 15px;
	border-top: dotted #e4bf77 1px;
	padding: 5px 0 0 0;
	
}
	
.product_description {  
	font-size: 10px;
	height: 60px;
	line-height: 12px;
	border-top: dotted #e4bf77 1px;
	padding: 5px 0 0 0;
	
}
	
.product_spec {  
	font-size: 10px;
	height: 25px;
	overflow: hidden;
}
	
.product_spec .net {  
	font-size: 10px;
	padding: 0 6px 0 0;
}
	
.product_spec .price {  
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	
}

.product_spec .yen {  
	font-size: 9px;
	padding: 0 0 0 3px;
	
}
	

.product_link a, .product_link a:link, .product_link a:visited {  
	border:solid #e4bf77 1px;
	font-size: 9px;
	color: #e4bf77;
	display: block;
	padding: 2px 6px;
}



.product_link a:hover {  
	color: #555;
	background-color: #FFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
}


/* bo product individual page */

	
.product_photo_large_title{  
	margin: 0 0 12px 0;
	border-top: solid #e4bf77 1px;
	border-bottom: solid #e4bf77 1px;
	width: 100%;
	padding: 6px 0;
	color: #E4BF77;
	padding: 8px 0;
	font-size: 1.26em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}




.product_photo_large_unit {  
	float: left;
	width: 278px;
	border-left: solid #e4bf77 1px;
	border-right: solid #e4bf77 1px;
	height: auto;
	padding: 0 20px;
	margin: 0;
	
}

.product_photo_large_unit_inner {  
	overflow: hidden;	
	
}
	
	

.product_photo_large {  
	width: 280px;
	height: 320px;
	color: #FFF;
	
}
	
	
	
.product_detail_header, .product_detail_footer {  
	height: 15px;
	width: 610px;
	margin: 0;
	
}
		
	
	
	
.product_detail_wrapper {  
	height: auto;
	border-left: solid #e4bf77 1px;
	border-right: solid #e4bf77 1px;
	padding: 0 20px;
	color: #FFF;
	width: 568px;
	
}
	
.product_detail_title {  
	font-size: 1.4em;
	line-height: 15px;
	border-top: dotted #e4bf77 1px;
	border-bottom: dotted #e4bf77 1px;
	padding: 5px 0 5px 0;
	margin: 0 0 15px 0;
	
}
	
.product_detail_catch {  
	color: #e4bf77;
	font-size: 1.25em;
	line-height: 12px;
	padding: 12px 0 6px 0;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bold;
	
}
	
.product_detail_description {  
	font-size: 1.05em;
	line-height: 140%;
	padding: 12px 0 20px 0;
	
}

.product_detail_quote {  
	font-size: 0.92em;
	color: #e4bf77;
	padding: 0 0 3px 0;
	
}
	
.product_detail_howto {  
	font-size: 0.92em;
	line-height: 130%;
	padding: 8px 0 15px 0;
	border-top:solid #e4bf77 1px;
	display: block;
	
}
	
.product_detail_ingredients {  
	font-size: 0.86em;
	line-height: 128%;
	padding: 8px 0 20px 0;
	border-top:solid #e4bf77 1px;
	display: block;
	
}
	
	

.product_detail_link a, .product_detail_link a:link, .product_detail_link a:visited {  
	border:solid #e4bf77 1px;
	font-size: 9px;
	color: #e4bf77;
	display: block;
	padding: 2px 6px;
	margin: 15px 0 0 0;
	width: 20%;
	text-align: center;
}



.product_detail_link a:hover {  
	color: #555;
	background-color: #FFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
}



.product_detail_flash a, .product_detail_flash a:link, .product_detail_flash a:visited {  
	font-size: 9px;
	color: #000;
	display: block;
	padding: 2px 6px;
	margin: 15px 0 0 0;
	background-color:  #e4bf77;
	width: 20%;
	text-align: center;
}



.product_detail_flash a:hover {  
	color: #FFF;
	background-color: #777;
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* flash unit */


#flashcontent {  
	margin: 0 9px;
	width: 900px;
	height: 500px;
	
}
	
