@charset "UTF-8";
/* CSS Document */

/*產品購買*/
.item-table{display: table;width:100%;}
.item-table .tr{display:table-row;}
.item-table .td{display:table-cell;padding: 10px; margin: 0px;}
.item-table .td.ntitle{width:50px; font-size:14px;}
.item-table .td.nprice{color:#C11E32; font-weight: 800; font-size:20px;}
.item-table .td.nprice span{display:inline-block; margin-right: 7px;}

/*.sys_spec_text{}
.sys_spec_text ul{margin: 0px; padding: 0px;}
.sys_spec_text li{ list-style:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.sys_spec_text li{display:inline-block; height:34px; position:relative; margin-right:10px; border:2px solid #000000; padding:0px 8px 0px 8px; line-height: 30px; margin-bottom: 5px;font-size:16px;font-weight: 600;}
.sys_spec_text li:hover{background:#F3F7EE;cursor: pointer;}


.sys_spec_text li.selected { margin-right:10px; border:2px solid #4B512F;background:#737A48; color:#fff; border-radius: 2px;}
.sys_spec_text .color{position:absolute; width:18px; height:18px; top:5px; left:4px; border:#4B512F solid 1px;}

.sys_spec_text li a, .sys_spec_text li a:hover{
	text-decoration:none;
	transition: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
}*/

select:focus {
   outline: none!important;
   outline-color: transparent;
   box-shadow:none !important;
   border-color:#000000 !important;
}

/*下單按鈕*/
/*.buybutton{ padding:0px 10px 0px 10px; font-size:16px; background:#000000; color:#FFF; border:none;
	display:inline-block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	height:40px;
	width:180px;
	line-height:32px;
	}
.buybutton:hover{ padding:0px 10px 0px 10px; background:#333333; color:#FFF; cursor:pointer;}*/

/*emembox*/
#ememlogin, #paddbox, #praddbox{
	text-align:center; margin: 20px auto;
	outline: none;
	font: 13px;
	width:480px;
	background:#FFF;
	border:none;
	padding:20px;
	color:#CC3D3D;
	border-radius:10px;
	box-shadow:2px 2px 2px rgba(0,0,0,0.6),4px 4px 6px rgba(0,0,0,0.4),6px 6px 12px rgba(0,0,0,0.4);
	z-index:999;
	line-height:20px;
}
#ememlogin i, #paddbox i, #praddbox i{ font-size:50px; color:#4B512F;}
#ememlogin p, #paddbox p, #praddbox p{ color:#474747; font-size:16px; margin-top:10px;}
#ememlogin a, #paddbox a, #praddbox a{ color:#9F1E23}
#ememlogin a:hover, #paddbox a:hover, #praddbox a:hover{ color:#C00; font-weight:600; text-decoration: none;}
#praddbox .countsec, #paddbox .countsec{ padding-top:5px;}
.abutton{ padding:0px 15px 0px 15px; font-size:15px; color:#FFF; border:none;
	display:inline-block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	height:30px;
	line-height:30px;
}
.abutton:hover{ padding:0px 15px 0px 15px; color:#FFF; cursor:pointer;}
.cc1{background:#4B512F;}
.cc1:hover{background:#333;}
.cc2{background:#424251;}
.cc2:hover{background:#646473;}

/*product detail*/
.buybox{font-size:15px;}
.buybox a{font-size:15px; color:#B20000; text-decoration: none;}
.buybox a:hover{color:#000; text-decoration: underline;}
.contentwd {color:#9F1E23;font-size:16px;}
.contentwd:hover{color:#B20000; text-decoration: none;cursor: pointer}

.product-single{}
.product-single h1{ font-size:24px; line-height:32px; font-weight:600; border-bottom:#E1E1E1 solid 1px; padding-bottom:20px; margin-bottom: 20px;}
.product-single h2{ font-size:16px; line-height:20px; font-weight:600; padding-bottom:5px; color:#930}
.product-single .cont_memo{ padding:15px 0px 15px 0px; line-height:22px; font-size:14px; text-align: justify;text-justify:inter-ideograph;border-bottom:#E1E1E1 solid 1px;margin-bottom: 30px;}
.product-single .cont_memo ul{ list-style-type: disc; margin-left:22px;}
.product-single .cont_memo p{margin: 0px;}
.product-single .cont_memo strong{font-weight: 600 !important;}

.pricebox{position: relative; padding: 0px;}
.pricebox+.pricebox{margin-left:20px;}
.pricebox span:first-child{color:#999;}

.snprice{color:#AF2410; font-size:30px; font-weight:600;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;}

.delprice{ font-size:15px; font-family:arial;font-style:normal; color:#666; padding: 0px 5px;position: relative; text-align: center; }
.delline{background:url(../images/price-del-line.png) top left repeat-x; height:2px; display:inline-block; top:9px; left:0px; position: absolute;width:100%;}

@media only screen and (max-width: 768px) {
    .product-single{margin-top: 20px;}
}


