@charset "utf-8";

/* 製品詳細
------------------------------------------------------------------------*/
.products h1{
	clear:both;
	display:block;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #ffffff 50%, #ffffff 50%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#ffffff 50%,#ffffff 50%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#ffffff 50%,#ffffff 50%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#ffffff 50%,#ffffff 50%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#ffffff 50%,#ffffff 50%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    //border-color: #403333;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 0px;
    box-shadow: 0 1px 1px 0 #ccbbbb ;
    color: #987;
    margin: auto;
    padding: 8px 2% 4px ;
    margin:10px 1%;
    text-align: left;
    text-shadow: 0 -1px 0 #ffffff;
    width: 94%;
	font-size:16px;
	line-height:2.2
	
	
	}
.products h1:before{ display:block; float:left; content:""; margin:0 10px 10px 0; font-size:7px; width:40px; height:40px; background:url(../images/leaf_1.png) no-repeat; background-size:40px 40px; color: #F60 padding:0 10px 4px; }	

.products h2{
	border-bottom: double #b5a19a 3px; font-size:14px;margin:30px 0 0; line-height:2.4}
.products h2:before{ display:block; float:left; content:""; margin:0 10px 10px ; font-size:7px; width:40px; height:40px; background:url(../images/leaf_1.png) no-repeat; background-size:35px 35px; color: #F60 padding:0 10px 4px; }	


.products div img{ float:left}
.products div p{ padding:10px;}
.products div p.exp{ float:right; padding:10px; width:400px;}
/*商品詳細*/
.cartbtn{ margin-left:10px;}

.products table { width:100%;  border:1px solid #e1e2e3; border-radius:6px; color:#22496E; padding:10px 0; margin:20px 0 20px}
.products table th ,.products table td{ width:40%; padding:2% 5%;  }
.products table th{ padding:25px 0 5px 20px; font-size: 14px; vertical-align:middle}
.products table th img{ float:right}





