@charset "utf-8";
/* CSS Document */
/*yaya add 20170925 for brand/product tabs content*/
.ui-widget-content{/* jquery-ui元件*/
	padding:1% 0% 1%;
	line-height:normal;
	font-family:"微軟正黑體", Arial;
}
.ui-widget-content #sort_p{
	text-align:left;
}
div.tabslayout100p,
div.tabslayout900,
div.tabslayout800,
div.tabslayout760,
div.tabslayout700
{
	width:100%;
	margin:0px; padding:0px;
	 display: table;
	 clear: both;
	 text-align:left;
}
div.tabslayout100p img,
div.tabslayout900 img,
div.tabslayout800 img,
div.tabslayout760 img,
div.tabslayout700 img,
.ui-widget-content img
{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin:0px;
	padding:0px;
}
.ui-widget-content table{
	font-family:"微軟正黑體", Arial;
	width:100%;
}
.ui-widget-content table th, .ui-widget-content table td{
	text-align:left;
	vertical-align:top;
}
#detail img{/*編輯器區塊*/
	width:100%;
}
#detail{
	font-family:"微軟正黑體", Arial;
	font-size:16px;
}
/*商品資訊*/
table.pdec{
/*	font-size:0.8em;
	line-height:150%;*/
	width:100%; /*20211220改*/
	margin:0 auto;
}
table.pdec th{
white-space: nowrap;
width:20%;
}
table.pdec th, table.pdec td{
	text-align:left;
	vertical-align:top;
}
/*營養標*/
table.nutritional_standard2, 
table.nutritional_standard3{
border-collapse:collapse;
font-size:0.75em; /*20211220改*/
width:100%; /*20211220改*/
margin:0 auto; /*20190916改*/
}
table.nutritional_standard2 th, table.nutritional_standard2 td,
table.nutritional_standard3 th, table.nutritional_standard3 td{
border:1px solid #333333;
empty-cells: show;
padding: 2px;
line-height:100%;
vertical-align: top;
text-align:right;
width:50%;
}
table.nutritional_standard3 th, table.nutritional_standard3 td{
	width:33%;
}
table.nutritional_standard2 th,
table.nutritional_standard3 th{
	text-align:left;
	font-weight:normal;
}
table.nutritional_standard2 th.space,
table.nutritional_standard3 th.space{
	padding-left:1.2em;
}
table.nutritional_standard2 td.title,
table.nutritional_standard3 td.title{
	text-align:center;
}
table.nutritional_standard3 td.tleft{
	text-align:left;
}
/*營養標end*/
/*商品資訊左右擺放*/
.pdec_ns{
width:100%;
margin:0px;
display:block;
clear: both;
}
/*商品資訊左右擺放end*/

/* detail 影片格式 */
.video-wrapper{
    position: relative;
    padding-bottom: 56.25%;  //16:9
    overflow: hidden;
}
.video-wrapper iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* detail 影片格式end */
@media(min-width:768px) {
.ui-widget-content{/* jquery-ui元件*/
}
div.tabslayout100p,
div.tabslayout900,
div.tabslayout800,
div.tabslayout760,
div.tabslayout700{
margin-left:auto; margin-right:auto;
}
div.tabslayout100p{
	width:98%;
}
div.tabslayout900{
	width:900px;
}
div.tabslayout800{
	width:800px;
}
div.tabslayout760{
	width:760px;
}
div.tabslayout700{
	width:700px;
}
.ui-widget-content img{
	width:auto;
	}
#detail img{/*編輯器區塊*/
	width:auto;
}
	
/*商品資訊*/
table.pdec{
	font-size:0.9em;
	line-height:150%;
	width:100%;
}

/*營養標*/
table.nutritional_standard2,
table.nutritional_standard3{
	width:33%; /*20200915調整*/
	margin:0px;
	font-size:8px;
	}
/*商品資訊左右擺放*/
.pdec_ns{
}
.pdec_ns table.pdec{
	width:65%; /*20200915調整*/
	float:left;
	display:inline-block;
}
.pdec_ns table.nutritional_standard2,
.pdec_ns table.nutritional_standard3{
	width:33%; /*20200915調整*/
	margin:0% 0% 2% 1%; /*20200915調整*/
	float:right;
	display:inline-block;
}
/*商品資訊左右擺放end*/
}