@charset "utf-8";
@import url("reset.css");

/*******************************
 中間元件
*******************************/
/*特殊用途*/
.none_style{ display:none;}
.petcuisine_mobile{ display:block;}

/* 中間元件名稱 */
.C_Box{ margin-bottom:15px; }
.C_item_name{  height:40px;}
.C_item_name h3{ font:18px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.Page_Citem_title{ width:100%; height:40px; border-bottom:#f4b084 3px solid;}
.Page_Citem_title h3{ font:15px/37px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; padding-left:10px;}



/* 中間內文內距 */
.C_Box .C_padding{padding:0;}


/* 中間標題 */
.C_title {font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none; }

/* 中間副標題 */
.C_subtitle { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}


/* 中間內文 */
.C_article { font:15px/28px 微軟正黑體, Arial, Helvetica, sans-serif!important; color:#666;}
h5{font:15px/28px 微軟正黑體, Arial, Helvetica, sans-serif!important;}

/* 中間標題(連結) */
a.C_title_a:link 	{ font:13px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.C_title_a:visited { font:13px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.C_title_a:hover 	{ font:13px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}
a.C_title_a:active 	{ font:13px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}

/*******************************
 左邊元件
*******************************/

/* 左邊元件名稱 */
.L_Box{ width:200px; margin-bottom:15px;}
.L_Box .L_bottom{ height:12px;background:url(left_bg03.gif) no-repeat 0 0;}
h3.L_item_name{ height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; padding-left:10px;}
.Page_Litem_title{ width:100%; height:40px; border-bottom:#d0d0d0 3px solid;}


/* 左邊內文內距 */

.L_Box .L_padding{ padding-top:5px;}



/* 左邊標題 */
.L_title { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666; font-weight:bold;}

/* 左邊副標題 */
.L_subtitle { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666; font-weight:bold;}


.L_bottom{ height:17px; /* background:#fff url(left_bg03.gif) no-repeat top left; */}

/* 左邊內文 */
.L_article { font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}


/* 左邊標題(連結) */
a.L_title_a:link 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.L_title_a:visited { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.L_title_a:hover 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}
a.L_title_a:active 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}

/*******************************
 右邊元件
*******************************/

/* 右邊元件名稱 */
.R_Box{ width:200px; margin-bottom:15px;}
h3.R_item_name{ height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; padding-left:10px;}


/* 右邊標題 */
.R_title { font:12px/26px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}

/* 右邊副標題 */
.R_subtitle { font:12px/26px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}



/* 右邊內文 */
.R_article { font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}

/* 右邊標題(連結) */
a.R_title_a:link 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.R_title_a:visited { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
a.R_title_a:hover 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}
a.R_title_a:active 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}

/*******************************
 表格
*******************************/

/* 表格抬頭 */
.table_title { 
	background-color: #ededed;
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#808080;
	font-weight: bold;
}

/* 表格外框線顏色 */
.table_exo_bordercolor { 
	background-color: #d4d4d4;
}

/* 表格內框線顏色 */
.table_bordercolor { 
	background-color: #d4d4d4;
}

/* 表格欄位 */
.table_column { 
	background-color: none;
	background: none!important;
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:30px;
	color:#666;
	padding:7px 5px;
}

/* 表格欄位內容 */
.table_column_desc { 
	background-color: #fff;
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:25px;
	color:#666;
}

/* 表格欄位內容 onMouseOver */
.table_column_desc_over { 
	background-color: #fff;
	font-size: 12px;
	color: #666;
}

/* 數字 */
.number {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f03a79;
	font-weight: bold;
}

/*******************************
 表單
*******************************/

/* 表單 */
.FormTxt, .FormTxt100 {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
	background-color: #ffffff;
	border:solid #dadada 1px;
	padding: 3px 10px;
}

/* 表單 */
.FormTxt100, .FormTxtMark100 {
	width: 90%;
}

/* 表單 */
.FormTxtMark, .FormTxtMark100 {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fffbdd;
}

/* 表單註解 */
.form_gloss {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	color: #ff4b77; 
	font-size: 12px;
}

/* 表單必填欄位(*)樣式 */
.form_star {
     font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	color:#ef4122; 
	font-size:15px;
	font-weight:normal;
}

/*******************************
 商品
*******************************/

/* 商品名稱 */
.prod_name {font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

/* 商品名稱 */
a.prod_name:link 	{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration: none; }
a.prod_name:visited { font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration: none; }
a.prod_name:hover 	{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration: none; }
a.prod_name:active 	{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration: none; }

/* 商品售價 */
.prod_price {font:20px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ff427f; font-weight:bold;}

/*******************************
 延伸選單
*******************************/

/* 延伸選單 */
.menu_extended {
	color: #666;
	background-color: #ffffff;  
	font-size: 12px; 
	font-family: arial;
	padding:8px 2px;
}

/* 延伸選單 onMouseOver */
.menu_extended_over {
	color: #6d3049; 
	background-color: #f1b6cf; 
	font-size: 12px; 
	font-family: arial;
	padding:8px 2px;
}

/* 延伸選單 邊線 */
.menu_extended_border {
	background-color: #cccccc; 
}

/*******************************
 表頭選單
*******************************/
a.top_menu:link {font-family: 微軟正黑體, Arial, Helvetica, sans-serif; font-size: 13px;color: #eaeaea; text-decoration:none; } 
a.top_menu:visited {font-family: 微軟正黑體, Arial, Helvetica, sans-serif; font-size: 13px;color: #eaeaea; text-decoration:none; } 
a.top_menu:hover { font-family: 微軟正黑體, Arial, Helvetica, sans-serif; font-size: 13px;color: #abb43d; text-decoration:none;}
a.top_menu:active {font-family: 微軟正黑體, Arial, Helvetica, sans-serif; font-size: 13px;color: #abb43d;text-decoration:none;} 

/*******************************
 語系
*******************************/

a.lang_menu:link 	{ font-size: 12px;color: #666666; text-decoration: none; }
a.lang_menu:visited { font-size: 12px;color: #666666; text-decoration: none; }
a.lang_menu:hover 	{ font-size: 12px;color: #666666; text-decoration: none; }
a.lang_menu:active 	{ font-size: 12px;color: #666666; text-decoration: none; }

.lang_menu {
	font-size: 12px; 
	color:#666666; 
}



	/*熱銷商品元件修改*/
	
	.it318_itemBox{
		max-width:1200px;}
	.it318_itemBox .it_318_PBox{
		border:none;
		padding: 7px;}
	.it_318_Pdetail h2.it_318_Pname a{
		color: #2a6e3a;}
	.it318_itemBox > ul > li{
		width: 33.33333%;}	
	.it_318_Pdetail h3.it_318_Pword{
		border-left:none;
		color:#999;
		position: relative;
   		top: 10px;
		font: 12px/20px 微軟正黑體, Arial, Helvetica, sans-serif;}
	.it_318_Pprice{
		position:relative;
		top:0px;
		float:right;}
	.it318_itemBox .it_318_PBox ul li.it_318_Pimg{
		width: 195px;}
	.it318_itemBox .it_318_PBox ul li.it_318_Pdetail{
		margin-left: 207px;
		padding-top: 3px;}
	.it_318_Pprice li.it_318_Pprice01{
		font: 12px/30px Arial, Helvetica, sans-serif;}
	.it_318_Pprice li.it_318_Pprice02{
		font: 15px/30px Arial, Helvetica, sans-serif;}
	.it_318_Pprice li.it_318_Pprice02 span{
		font-size: 15px;}
	.it_318_Pdetail h2.it_318_Pname a:hover{
		color: #ffc600;}
	.it_318_Pdetail h3.it_318_Pword{
		height: 105px;
		margin-bottom:0px;}
	
	
	
	
	/*熱銷商品元件修改 end*/
	
	/*style40元件修改*/
	
.it264_ADbanner_box > div{ float:right;}
.it264_ADbanner_L{ width:70% !important ;}
.it264_ADbanner_R{ width:30% !important ;}
.it264_ADbanner_R  ul li { padding-right:3%; width:100%;}

.it264_ADbanner_L.it264_0919{ width:76.5% !important ;}
.it264_ADbanner_R.it264_0919{ width:23.5% !important ;}
.it264_ADbanner_R.it264_0919 ul li { padding-left:3%; width:100%; padding-right:0px;}
.it264_ADbanner_L.it264_0919,.it264_ADbanner_R.it264_0919{ float:left;}

.slide_nav{ background: transparent url(next_1.png) no-repeat left top;height: 78px;  width: 57px;}
.btootm_btn_buy{ display:block !important ;}

.btootm_btn_buy a { display:block; width: 100%; height: 30px; background: url(bottom_btn_buy.png) center center no-repeat #f07e41; text-indent: -9999px;}
.jooshop251_newslist li.jooshop251_newslist_R h3.jooshop251_newslist_title span{    background-color: #f99e16;}
.jooshop251_itemBox{    border: solid 1px #f99e16;}
.jooshop251_news > ul > li{    border-bottom: #f99e16 1px dotted;}
.jooshop251_news .view_more_btn a{ background:#fff; color:#f99e16; border: solid 1px #f99e16;}
.jooshop251_news .view_more_btn a:hover{background:#f99e16; color:#fff; }
.Index_ADbannerBox{ margin-bottom:0px !important ;}
.it264_ADbanner_box{ margin-bottom:5px;}
@media screen and (max-width:600px) {.it264_ADbanner_L{ width:100% !important ;}
.it264_ADbanner_R{ width:100% !important ;}
.it264_ADbanner_L.it264_0919{ width:100% !important ;}
.it264_ADbanner_R.it264_0919{ width:100% !important ;}
.it264_ADbanner_R  ul li { padding:0; width:100%;}
.it264_ADbanner_R.it264_0919 ul li { width:100%; padding:0;}
}
	/*style40元件修改end*/

	

@media screen and (max-width:1199px) {
	.it318_itemBox > ul > li{
		width: 50%;}	}
@media screen and (max-width:850px) {
	.it318_itemBox > ul > li{
		width:100%;}	}

/*******************************
 copyright
*******************************/


/*******************************
 通用
*******************************/

/* 成功訊息 */
.hd_alert {
 font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
	color: #ff4b77; 
	font-size: 12px; 
	font-weight: bold;
}

/* 錯誤訊息 */
.err_alert {
 font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
	color: #ff4b77; 
	font-size: 12px; 
	font-weight: bold;
}

/* 一般鏈結 */
a:link 		{ font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}
a:visited 	{ font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}
a:hover 	{ font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}
a:active 	{ font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}

/* 網站主內容架構 */
.FOR_TOP{ width:100%; height:auto;}
.FOR_MAIN{width:100%; padding-top:63px;padding-bottom:15px;}
.FOR_FOOTER{width:100%;clear:both; text-align:center;font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.copy_right{font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}



.main_content_left{ display:none; width:200px; float:left; }
.main_content_right{display:none; width:200px; float:right;}
.main_content_l_center{ width:100%;}
.main_content_r_center{width:100%;}
.main_content_center{width:100%;}
.main_content_no_center{ width:100%;}

/* 網站名稱簡介 */
.STORE_NAME{ font:15px/26px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
.STORE_EXP{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}


/*******************************
 自訂
*******************************/
html, body	{  font-family:微軟正黑體, Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:24px; background:url(dadeyr_index_02.jpg) center repeat;}

/* 元件間隔 */
.table_margin{ margin-bottom:5px;}

/* 元件外框 */
.L_border{ border:solid 2px #e1e1e1; padding:1px;}


/*========== 共用 ==========*/
.SGS_Store_TopBox{ display:none;}

/* 元件間距*/
.SB_witem_mbottom{ margin-bottom:15px;}

/* 元件最外框*/
.SB_WitemBOX{ width:100%; height:auto; margin:0 auto;}
.SB_WitemBOX .rwdimg{ width:100%; height:auto;}


/*=============== Kerry Go版型 ================*/
.Header{ width:100%; height:63px; z-index:999;position:fixed;border-bottom:1px solid  #dbdbdb; background-color: #fff;}
.Header .Header_in .Header_cart{ position:absolute; top:0px; right:30px; display:block; width:40px; height:60px; background:url(member.svg) no-repeat 0px -1px ; text-indent:-100%;background-size: 100%;}
.Header .Header_in .Header_member{ position:absolute; top:0px; right:60px; display:block; width:40px; height:60px; background:url(member.svg) no-repeat 0px -58px; text-indent:-100%;background-size: 100%;}
.Header .Header_in .Header_facebook{ position:absolute; top:0px; right:100px; display:block; width:40px; height:60px; background:url(bf.svg) no-repeat center center; text-indent:-100%;}
.Header .Header_in .Header_logo{ position: relative;margin-left: 35px;margin-top: 4px;width: 150px;}

.Header .Header_in .Header_logo a{ display:block;}
.Header .Header_in .Header_menu{ position:absolute; top:0px; left:5px; display:block; width:24px; height:60px; background:url(member_menu.svg) no-repeat center center; cursor:pointer;}
.Header .Header_in .Header_cart_num{ position:absolute; top:18px; right:10px; display:block; width:25px; height:25px;text-align:center;font:15px/25px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%; font-weight:bold; background-color:#f2974d;}
.icon-arrow-right{background:url(arrow_right.svg) no-repeat right center;}
.leftmenu_top{ height:100px; padding-left:1em;}
a.leftmenu_home{ display:block; height:50px; font:14px/50px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; background:url(home.svg) no-repeat 0px center; text-decoration:none; padding-left:30px;}
a.leftmenu_home:hover{ text-decoration:none;}
.leftmenu_search{ position:absolute; width:208px; height:30px; border:1px solid #d5d5d5;}
.leftmenu_search li{ float:left;}
.leftmenu_search li.search_keyword{ width:175px; height:30px;}
.leftmenu_search li.search_keyword input{ width:180px; height:30px; border:0;font:14px/30px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#666; padding:0 10px; background:none; text-align:left;}
.leftmenu_search li.search_btn{ width:30px; height:30px;}
.leftmenu_search li.search_btn input{ width:30px; height:30px; border:0; background:url(search_icon.svg) no-repeat 50% 50%; cursor:pointer;}
.disscroll{overflow-y:hidden;position:fixed;}

/* 首頁－商品列表＆商品搜尋頁 */
#index .Kg_IndexCenter_BOX{ padding:0 10px;}
.Kg_ProductList{ width:100%;}
.Kg_ProductList > li{ float:left; width:25%; margin-bottom:18px; padding:0 10px;}
.Kg_Product{ max-width:200px; background:#f9f9f9; margin:0 auto; padding:10px;}
.Kg_Product:hover{background:#f1f1f1;}
.Kg_Product_Img{ overflow:hidden; margin-bottom:10px;}
.Kg_Product_Img a img{ width:100%; height:auto;}

.Kg_Product_Name{ display:block; width:100%; height:44px; overflow:hidden; margin-bottom:10px;}
.Kg_Product_Name a{ font:13px/22px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#555;}
.Kg_Product_Name a:hover{ font:13px/22px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#147abc;}
.Kg_Product_Price{ width:100%; height:30px;}
.Kg_Product_PriceL{ display:none; width:30%; font:13px/30px Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through;}
.Kg_Product_PriceR{ width:70%; font:30px/30px Arial, Helvetica, sans-serif; color:#dc1717; text-align:right;}
@media screen and (max-width: 1024px) and (min-width: 641px) { 
.Kg_ProductList > li{ width:33.3%;}
}
@media screen and (max-width: 640px) { 
.Kg_ProductList > li{ width:50%; padding:0 5px;}
}

/*select*/
.Store_PSearch_Top02 .sbt_select{ width:90%; padding:0 5px; border:1px solid #6a7744; margin:20px auto;}
.sbt_select select{ width:100%;
    /*覆寫Chrome和Firefox裡面的邊框*/
    border:0px solid #6a7744;
    /*清除預設樣式*/
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    /*在選擇框的最右側中間顯示小箭頭圖片*/
    background: url(product_info_48.png) no-repeat 96% center;
    /*為下拉小箭頭留出一點位置，避免被文字覆蓋*/
     padding:0 4%; text-align:center; font: 13px/45px Arial, Helvetica, sans-serif; color:#6a7744;vertical-align:0px; background-size:12px 11px; height:45px;
}

 /*清除ie的預設選擇框樣式清除，隱藏下拉箭頭*/
.sbt_select select::-ms-expand { display: none; }
.sbt_searchtopbox{ width:100%; height:105px; margin-bottom:30px;}
.item384_title04{ margin:0 auto;width:133px; height:34px;  background:url(search_06.png) no-repeat ; }
.Store_PSearch_Top02 .sbt_keyword{ text-align:center;margin:0 auto;width:100%; height:46px;}
.sbt_keyword ul{ display:inline-block; margin:3px auto;}
.sbt_keyword ul li{ float:left;}
.sbt_keyword .sbt_keywordicon{ width:15px; height:15px;background:url(search_11.png) center no-repeat; background-size:100%; margin:13px 5px 13px 0;}
.sbt_keyword p{font:16px/40px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;color:#6a7744;}
.Store_PSearch_Top02 .sbt_keyword span{ font: bold 18px/40px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:2px;}

/*德田-商品搜尋頁 */
.sbt_productbox02{ max-width:150px; margin: 0 auto;position:relative;} 
.sbt_productbox02 a{ display:block; width:100%;overflow:hidden;} 
.sbt_productbox02 img{ max-width:100%;  height: 150px; display:block;border-radius:0; float:none;max-height: inherit;border-radius: 20px;} 
.sbt_productbox02 .sbt_productbox_d{ width:100%; padding:0 10px; margin-left:0; text-align:center;}
.sbt_productbox02 .sbt_productbox_d .people_img{ display: none;}
.sbt_productbox02 .sbt_productbox_d h3.people_title{ display:none;}
.sbt_productbox02 .sbt_productbox_d h2 { display:block; width:100%; height:45px; overflow:hidden;}
.sbt_productbox02 .sbt_productbox_d h2 a{ font: 13px/19px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#666; text-decoration:none; height: 38px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.sbt_productbox02 .sbt_productbox_d h2 a:hover{text-decoration:none;}
.sbt_productbox02 .sbt_productbox_d h3.price01{ display:block; height:12px; overflow:hidden; font:12px/12px Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through;}
.sbt_productbox02 .sbt_productbox_d h3.price02{ display:block; height:30px; overflow:hidden; font: bold 30px/30px Arial, Helvetica, sans-serif; color:#f64855; margin-bottom:10px;}
.sbt_productbox02 .sbt_productbox_d h3.price02 span{ font: bold 15px/45px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;}
.sbt_productbox02 .sbt_productbox_d a.button{display: block;width: 38px;height: 38px;margin-right: 10px;background: url(index_cart.png) #88b04b no-repeat;border-radius: 100%;cursor: pointer;position: absolute;bottom: 10px;right: 0;}
.sbt_productbox02 .sbt_productbox_d a.button:hover{ background-color:#759d38;}
.Kg_IndexCenter_BOX .Kg_ProductList .sbt_productbox02 a.button{top:105px;}
.Kg_ProductListTop{ width:100%; margin:0 auto; height:40px; background:#FFF; border-bottom:1px #e5e5e5 solid; padding:0 15px; margin-bottom:15px;}
/* 價格區間 */
.price-range-number{ text-align:right; padding-right:10px;}
.price-range-number .price-range-number-input{ width:80px; display:inline-block;border:1px solid #ccc; height:25px;font:14px/25px 微軟正黑體,Arial,Helvetica,sans-serif; background:#fff;}
.price-range-number input[type="button"]{ display:inline-block; width:40px; height:25px;font:14px/25px 微軟正黑體,Arial,Helvetica,sans-serif; color:#fff;}
.pro_Listfiter select{border:1px solid #ccc; height:25px;font:14px/25px 微軟正黑體,Arial,Helvetica,sans-serif; width:222px;}
.price-range-number input[type="text"]:disabled{ background:none; text-align:center; padding:0;}
.Kg_ProductListTop_L{ float:left; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.Kg_ProductListTop_L h5,.Kg_ProductListTop_L span{ color:#54565b;}
.Kg_ProductListTop_L h5{ margin-right:10px;}
.Kg_ProductListTop_L span{ color:#54565b;}
.Kg_ProductListTop_L span.PListTop_01{ margin-right:10px; font-weight:bold;}
.Kg_ProductListTop_L span.PListTop_02{ margin:0 5px;}
.Kg_ProductListTop_R{ float:right; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; margin-top:2px;}
.Kg_ProductListTop_R select{ width:120px; height:25px; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}


/*========== 頁碼(通用) ==========*/
.Kg_b_page{ width:100%; height:80px; text-align:center; padding:30px 0;background-color: #faf7eb;}
ul.Kg_pageBox{ display:inline-block; background:#ffffff;}
ul.Kg_pageBox li{ float:left;}
li.Kg_page_prev a, li.Kg_page_next a{ display:block; padding:0 15px; border:#e5e5e5 1px solid; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#555;}
li.Kg_page_prev a:hover, li.Kg_page_next a:hover{ display:block; padding:0 15px; border:#e5e5e5 1px solid; font:13px/35px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#999; background:#efefef;}
li.Kg_page_num{ width:60px; border:#e5e5e5 1px solid;border-left:0; border-right:0;font:15px/35px Arial, Helvetica, sans-serif;color:#555;}
li.Kg_page_num a{ font:15px/35px Arial, Helvetica, sans-serif; text-decoration:none; color:#555; }
li.Kg_page_num a:hover{ font:15px/35px Arial, Helvetica, sans-serif; text-decoration:none; color:#999; }
@media screen and (max-width: 380px) { 
.nophone{ display:none;}
}
/*========== 如果使用者之視窗寬度 <= 1024px 將會再載入這裡的 CSS ==========*/
/*151109新增手機版商品詳細(加入賺揪幣)*/
/*底下按鈕*/
.product_bottomBtn{ width:100%; height:70px; padding:10px; position:fixed; bottom:0px; z-index:999; background:#FFF; border-top:#bcbcbc 1px solid;}
.product_bottomBtn ul li{ float:left;}
.product_bottomBtn ul li a{ display:block; height:50px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none;}
.p_bottomBtn_add{ width:20%;}
.p_bottomBtn_joo{ width:20%;}
.p_bottomBtn_addcart{ width:60%;}
.joo_Btn_CollectA{ background:url(joo_Btn_CollectA.png) center top no-repeat;}
.joo_Btn_CollectB{ background:url(joo_Btn_CollectB.png) center top no-repeat;}
.p_bottomBtn_add a{ width:96%; background-color:#ececec; margin:0 auto; text-indent:-9999px;}
.p_bottomBtn_joo a{ width:96%; margin:0 auto; text-indent:-9999px; background:url(joo_Btn_Joo.png) center top no-repeat; background-color:#ececec;}
.p_bottomBtn_addcart a{ width:98%; background:url(joo_Icon_addcart2.svg) 10% center no-repeat; background-color:#88b04b; margin:0 auto; font:20px/50px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#FFF;}
.p_bottomBtn_soldout a{ width:98%; background:url(joo_Icon_addcart2.svg) 10% center no-repeat; background-color:#666; margin:0 auto; font:20px/50px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#FFF;}

/* 賺揪幣 */
.joo_BeeLightBox{ padding-top:50px;}
.joo_BeeBox{ width:400px; padding:15px; margin:0 auto; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#FFF; position:relative;}
.joo_BeeTitle{ display:block; width:370px; height:126px; background:url(joo_bee_Box.svg) left center no-repeat; text-indent:-9999px; position:absolute; left:15px; top:-45px;}
.joo_Bee_world{ width:100%; padding:0 10px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; background:url(joo_bee_bg.gif) left top repeat; margin-top:68px;}
.joo_Bee_share ul li{ float:left; font:15px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin:10px 0; margin-right:10px;}
.joo_Bee_share ul li a{ display:block; width:45px; height:45px; text-indent:-9999px;}
.joo_Bee_share ul li.fb a{ background:url(joo_bee_fb.svg) left top no-repeat;}
.joo_Bee_share ul li.line a{ background:url(joo_bee_line.svg) left top no-repeat;}
.joo_Bee_shareurl{ display:block; width:100%; height:30px; border:#CCC 1px solid; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; padding:0 10px;}
.joo_Bee_world2{ display:block; width:100%; height:35px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-align:right; margin-top:10px; padding-top:10px; border-top:#ababab 1px dotted;}
.joo_Bee_world2 a{ float:right; display:block; width:75px; height:25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; background:#00a4a6; margin-left:5px;}
.joo_BeeDelete a{ display:block; width:30px; height:30px; text-indent:-9999px; background:url(joo_bee_delete.svg) left center no-repeat; position:absolute; right:-15px; top:-15px;}

@media screen and (max-width:470px) {
.joo_BeeBox{ width:280px;}
.joo_BeeTitle{ width:250px; height:95px; background:url(joo_bee_Box2.svg) left center no-repeat; top:-38px;}
.joo_Bee_world{ padding:10px; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; margin-top:36px;}
.joo_Bee_world2 a{ float:right; display:block; width:65px; height:25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; background:#00a4a6;}
}
@media screen and (max-width:360px) {
.p_bottomBtn_addcart a{ background-image:none;}
}
/*151109新增手機版商品詳細(加入賺揪幣)end*/
/*=========YGG共用元件手機版CSS=========*/
.btn_send_new input{ background-color:#f99e16;}
.btn_send_new input:hover{ background-color:#f99e16;}
.AY_btn_saleStatus_ok a:link, .AY_btn_saleStatus_ok a:hover{ background:#f99e16;}
.AY_btn_saleStatus a:link{ background:#d2c3ae; cursor:default;}

/*熱門商品元件標題*/
.normal_item11BOX{ padding:0 10px; margin-top:10px;}
.witem_titile{ width:100%; height:40px; border:1px solid #ccc; border-bottom:1px solid #333; background:url(U-RO_37.png) left top no-repeat; position:relative; margin:20px auto 35px;}
.witem_titile a{ display:block; width:100px; border-left:1px solid #ccc; font:15px/40px 微軟正黑體; color:#333; text-decoration:none; background:url(U-RO_33.png) 80px center no-repeat; position:absolute; right:0px; text-align:right; padding-right:25px;}
.witem_titile a:hover{ color:#444; text-decoration:none;}


/* JOO商品顏色共用 */
h2.jooPC_name a{ color:#333;}/*商品名*/
h2.jooPC_name a:hover{ color:#689e2d;}/*商品名hover*/
.jooPC_word{ color:#999;}/*商品說明*/
.jooPC_price01{ color:#f64855 !important;}/*商品特惠價*/
.jooPC_price02{ color:#999 !important;}/*商品原價*/

/*德田-item395(icon連結)*/
.it395_box{ background-repeat:no-repeat;}
.it395 ul li .imageicon_box{box-shadow: none;}
.it395 ul li .imageicon_box h2{    color: #177496;}
@media screen and (max-width:320px) {
	.it395 ul li .imageicon_box h2 {font: bold 14px/24px 微軟正黑體, Arial, Helvetica, sans-serif;height: 38px;}
}
.it395_box{margin-bottom: 15px;padding: 0!important;}

.normal_item4BOX{margin:0 auto; max-width:1200px; width:100%; min-width:1130px;}

/*it*/
.doc_itemnewsbox{ width:100%; min-height:560px; background-repeat:no-repeat; background-position:top center; margin:0 auto; }
.doc_itemnewsbox .doc_itemnews{ width:1200px; margin:0 auto; padding:46px 0; min-height:560px; }

.doc_itemnews .doc_title{ width:100%; height:70px; overflow:hidden; text-align:left; margin:0 auto 45px; position: relative;}
.doc_itemnews .doc_title img.title{display:block; height: 35px;  margin:0 0 5px;}
.doc_itemnews .doc_title p{ font:12px/30px 微軟正黑體; color:#979798; display:block; width:100%; height:30px; overflow: hidden; letter-spacing:1px; padding-left: 5px;}
.doc_itemnews .doc_title .doc_seemore{ width: 125px; height: 25px; position: absolute; right: 0; bottom: 0;}
.doc_itemnews .doc_title .doc_seemore a{ display: block;height: 25px; width: 100%; background: url(index_46.png) right center no-repeat;}
.doc_itemnews .doc_title .doc_seemore a img{ display:block; height: 25px; margin: 0;}
.doc_itemnews ul li{ width: 23.5%; margin-right: 2%; float: left;}
.doc_itemnews ul li:nth-child(4){margin: 0;}
.doc_itemnews ul li .doc_itemnews_img{ width:100%; height: 230px; overflow: hidden; position: relative;}
.doc_itemnews ul li .doc_itemnews_img img{  width:auto; height: auto; display: block;}
.doc_itemnews ul li .doc_itemnews_img a{ display:block; width: 55px; height: 65px; background: url(index_news_more.png) center no-repeat; position: absolute; right: 0; bottom: 0; opacity: 1;}
.doc_itemnews ul li .doc_itemnews_img a:hover{ opacity: .8;}
.doc_itemnews ul li .doc_itemnews_d{ width:100%; padding:0 0 0 12px; }
.doc_itemnews ul li .doc_itemnews_d h3{ display: block; width: 100%; color: #1aa5be; font: 18px/35px 微軟正黑體; height: 35px; overflow: hidden;}
.doc_itemnews ul li .doc_itemnews_d h3 a{ color: #1aa5be; font: 18px/35px 微軟正黑體; text-decoration: none;}
.doc_itemnews ul li .doc_itemnews_d h3 a:hover{ color: #689e2d;}
.doc_itemnews ul li .doc_itemnews_d p{ font:12px/22px 微軟正黑體; height: 44px; overflow: hidden; color: #848482}

/*item378(商品分類熱銷及自選(五商品)*/
.sbtmountain_item379boxBG{ width:100%; background-color: #fff; display: inline-block; padding: 60px 0;}
.sbtmountain_item378box{ min-width:970px;max-width:1200px;width:100%; padding-top:50px;  margin:0 auto 30px;}
.sbtmountain_item379box{background:none;  border-top:0px solid #d8d8d3; }
.sbtmountain_item378box_1{ width:100%; height:46px; margin:20px auto 0;}
.sbtmountain_item378box_1 a.botton_more{ display:block; width:148px; height:46px; font: bold 15px/46px 微軟正黑體; letter-spacing:2px; text-align:center; color:#fff; background-color:#666; text-decoration:none; margin:0 auto;}
.sbtmountain_item378box_1 a.botton_more:hover{ background-color:#77864d;}
.sbtmountain_item379box .sbt_productbox .sbt_productbox_d h2 a{height: 40px!important;}
.sbtmountain_item378box .sbtmountain_item371{ width:100%; margin:0 auto; padding:0;}
.sbtmountain_item378box .sbtmountain_item371 .sbtmountain_itemb2{ width:100%; position:relative; padding:0;}
.sbtmountain_item378box .sbtmountain_item371 ul.sbtmountain_product{ padding:0;}
.sbtmountain_item378box .sbtmountain_item371 ul.sbtmountain_product li{ float:left; width:20%; padding:30px 12px;}
.sbtmountain_item378box .it372_arrow_L{ top:0px; right:62px;}
.sbtmountain_item378box .it372_arrow_R{ top:0px; right:12px;}
.sbtmountain_item378box .sbt_itemtitle{padding-left:12px;}
.sbt_itemtitle img{display: none;}
.sbtmountain_item378box .doc_title{ width:100%; height:70px; overflow:hidden; text-align:left; margin:0 auto 25px; position: relative;}
.sbtmountain_item378box .doc_title img.title{display:block; height: 35px;  margin:0 0 5px;}
.sbtmountain_item378box .doc_title p{ font:12px/30px 微軟正黑體; color:#979798; display:block; width:100%; height:30px; overflow: hidden; letter-spacing:1px; padding-left: 5px;}
.sbtmountain_item378box .doc_title .doc_seemore{ width: 125px; height: 25px; position: absolute; right: 0; bottom: 0;}
.sbtmountain_item378box .doc_title .doc_seemore a{ display: block;height: 25px; width: 100%; background: url(index_46.png) right center no-repeat;}
.sbtmountain_item378box .doc_title .doc_seemore a img{ display:block; height: 25px; margin: 0;}

/*item380(店家列表)*/
.sbtmountain1007_it380{ margin:0 auto; width:1200px; padding:20px 0;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul{ margin:0; width:100%; padding-right: 130px;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li{ float:left; text-align:center; border-bottom: solid 0px #57585a; height:45px; background: url(all_store_10.png) left bottom repeat-x; padding: 0 15px; width: auto;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a{ font: 12px/26px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; text-decoration:none; min-width: 78px; padding: 0 25px;display:block; height: 26px;}
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a:hover{ border-bottom: solid 0px #616f39;background: url(all_store_07.png) center bottom no-repeat; color: #fff; }
.sbtmountain1007_it380 .sbtmountain1007_tab>ul>li>a:active{ border-bottom: solid 0px #616f39;background: url(all_store_07.png) center bottom no-repeat; color: #fff;}
.sbtmountain1007_it380 .listbox{ width:100%; height:40px;}
.sbtmountain1007_it380 .listbox .sbt_select{ float:right;}
.sbtmountain1007_it380 .listbox .sbt_select select{ text-align: left;border:0;border-bottom:1px solid #1aa5be; background:url(all_store_icon01.png) no-repeat center right; padding:0 40px 0 2px; font:13px/13px Arial, Helvetica, sans-serif; color:#1aa5be;-webkit-appearance:none;appearance:none;-moz-appearance:none; width: 125px; height: 26px;}
.sbtmountain1007_it380 .sbtmountain1007_option{ margin:20px auto;}
.sbtmountain1007_it380 .sbtmountain1007_option{ width:100%;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li{ width:50%; float:left;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div{ padding:37px 45px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>a{ display:block; width:510px; height:336px; overflow:hidden;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>a>img{ width:100%; height:auto; display:block;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div{ padding:0 5px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2{ text-align:center; border-bottom: solid 0px #c2c1b4; width:100%; display:block; height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding: 0 40px; background: url(all_store_icon02.png) center bottom no-repeat;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2>a{ font: bold 20px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#1aa5be; text-decoration:none; letter-spacing:1px;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>h2>a:hover{ border-bottom:0px solid #57585a;}
.sbtmountain1007_it380 .sbtmountain1007_option>ul>li>div>div>div{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:20px 0; height:90px; width:100%; overflow:hidden;}

/*item381(店家詳細頁)*/
.sbtmountain1007_it381{ margin:0 auto; width:1200px;}
.sbtmountain1007_it381>div{}
.sbtmountain1007_top { margin-bottom:57px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l{ float:right; position:relative;}
.it381_topimg1{width:732px; height:521px; overflow:hidden;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l .it381_topimg1 { position:absolute; width:98px; height:98px; border-radius:100%; border:solid 0px #f8f7f0; top: 0px; left: -115px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l .it381_topimg2{ width:720px; height:520px; overflow:hidden;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_l img{ width:100%; height:auto; display:block;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r{ float:left; width:453px; position: relative;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h2{ letter-spacing:1px; font: bold 24px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#1aa5be; padding-bottom:0px; padding-top:28px; padding-left: 45px; width:100%; border-bottom:solid 0px #57585a; display: block; height: 70px; padding-right: 115px;text-align: left;background: url(store_info_03.png) 15px bottom no-repeat;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>h3{ letter-spacing:1px; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:0 115px 0 15px; margin:0; background:none; display: block; height: 30px; width: 100%; text-align: left; overflow: hidden;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(1)>div{ font: 12px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#848482; max-height:90px; height:90px; width:100%; overflow:hidden;padding:10px 15px 0;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2{ padding:30px 85px 10px 15px;background: url(store_info_10.png) left top no-repeat;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1){ float:left;width:92px; height:92px; }
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(1)>img{ width:100%;border: solid 5px #e8e7de;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2){ padding: 0px 0 0px 100px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r> .sbtmountain1007_top_r2>div:nth-child(2)>span{ font: bold 14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; display:block;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul{ width:70px; height: 240px; overflow: hidden;padding-top:0px; position: absolute; top: 223px; right: 0;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li{ float:left; margin-right:0px; margin-bottom:10px;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li>a{ overflow:hidden;width: 70px;height: 70px;border: solid 0px #f8f7f0;display: block;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li>a>img{height: 70px;display:block; margin:0 auto;}
.sbtmountain1007_it381 .sbtmountain1007_top .sbtmountain1007_top_r>div:nth-child(3)>ul>li:nth-child(4n){margin-right:0px;}
.doc_mapbox{width:346px; height: 213px; margin-left: 15px;}
.doc_iconbox{ width:195px; height: 130px; background: url(store_info_img.png) center no-repeat; position: absolute; bottom: -45px; right: -85px; z-index: 9;}
.sbtmountain1007_it381 .sbtmountain1007_text>h2.title_name{background:url(images/store_info_title1.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:245px; margin-bottom:25px; }
.sbtmountain1007_text>.sbt_itemtitle{ height:56px; margin-bottom:28px; padding-left:0px;}
.sbtmountain1007_it381 .sbtmountain1007_text>div{ font:18px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding-bottom: 30px;}
.doc_store_d{background:url(store_info_23.png) right bottom no-repeat; border-bottom: 45px;}
.sbtmountain1007_it381 .sbtmountain1007_text>div p{ padding:18px 0;}
.sbtmountain1007_it381 .sbtmountain1007_text>div ul{ list-style:disc;}
.sbtmountain1007_it381 .sbtmountain1007_text>div ul li{ margin-left:20px;}
.sbtmountain1007_it381 .sbtmountain1007_product{ position:relative; margin:65px 0;}
.sbtmountain1007_it381 .sbtmountain1007_product>h2.title_name{background:url(images/store_info_title2.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:247px; margin-bottom:25px; }
.sbtmountain1007_it381 ul.sbtmountain_product li{ float:left;padding:34px 0 34px 13px; width:25%;}
.sbtmountain1007_it381 .sbt_productbox{ width:100%;} 
.sbtmountain1007_it381 > .sbt_productbox > a{display:block;max-width:115px; max-height:115px;border-radius:100%; overflow: hidden;float:left;}
.sbtmountain1007_it381 .sbt_productbox img{  display:block; width: 100%; height: auto;} 
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d{ margin-left:115px; width:125px; padding:0 6px;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2{display:block; width:100%; height:40px;overflow:hidden; }
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2 a{ font: bold 15px/19px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h2 a:hover{ border-bottom:1px solid #666;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:10px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; color:#666; margin-top:7px;text-decoration:line-through;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#f64855; margin-bottom:10px;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d h3.price02 span{ font: bold 12px/36px Arial, Helvetica, sans-serif;}
.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d a.button:hover{ background-color:#ffcf6a;}
.sbtmountain1007_it381 .it372_arrow_L,.sbtmountain1007_it381 .it372_arrow_R{ display:block; width:34px; height:34px;position:absolute; top:30px; border-radius:100%; background-color:#666; background-position:center; background-repeat: no-repeat; text-indent:-9999px; border:0; cursor:pointer;opacity:.5;}
.sbtmountain1007_it381 .it372_arrow_L:hover,.it372_arrow_R:hover{opacity:1;}
.sbtmountain1007_it381 .it372_arrow_L{ background-image:url(images/sbtmountain_145.png); right:50px;}
.sbtmountain1007_it381 .it372_arrow_R{ background-image:url(images/sbtmountain_148.png); right:0;}
.sbtmountain1007_it381 .swipe {overflow: hidden; visibility: hidden; position: relative;}
.sbtmountain1007_it381 .swipe-wrap {overflow: hidden;position: relative;}
.sbtmountain1007_it381 .swiper-slide {float:left;width:100%;position: relative;}
.sbtmountain1007_it381 .sbtmountain1007_map{ background:url(images/store_info_bg_map.png) right 10px no-repeat;}
.sbtmountain1007_it381 .sbtmountain1007_map>h2.title_name{background:url(images/store_info_title3.png) no-repeat 0 0;font:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#979798; padding-left:326px; margin-bottom:25px; }
.sbtmountain1007_it381 .sbtmountain1007_map>div{ position:relative;}
.sbtmountain1007_map>.sbt_itemtitle{ margin-bottom:30px;}
.sbtmountain1007_it381 .sbtmountain1007_map>div>div:nth-child(2){ width:37px; height:111px; background:url(images/store_info_map.png) center center no-repeat; position:absolute;top:315px; left:1073px; z-index:3;}
.sbtmountain1007_it381 .sbtmountain1007_map>div>div:nth-child(3){ width:476px; height:343px; background:rgba(255,255,255,.8); position:absolute; top:65px; left:617px; font: bold 14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#57585a; padding:27px 21px;}
.sbtmountain_it381title{ width:391px; height:43px;background:url(store_info_19.png) center no-repeat;float:none; background-size: 100%;}
.sbtmountain_it381title02{ width:190px; height:34px;background:url(images/store_info_03-02.png) center no-repeat;float:left;background-size: 100%;}
.sbtmountain_it381title03{ width:272px; height:34px;background:url(images/store_info_03-03.png) center no-repeat;float:left;background-size: 100%;}
.sbt_itemtitle h3{float: none;width: 100%; height: 30px; display: block; overflow: hidden; font: 12px/30px 微軟正黑體, Arial, Helvetica, sans-serif; background: url(images/all_products_08.png) left center no-repeat; padding-left: 0px; padding-top: 0px;}

/*item371(分頁推薦商品)*/
.sbtmountain_item371 .sbt_productbox a{height: auto;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d a.button ,.sbtmountain1007_it381 .sbt_productbox .sbt_productbox_d a.button, .sbt_productbox .sbt_productbox_d a.button{display:block; width:38px; height:38px;margin-right: 5px; background: url(index_cart.png) #88b04b no-repeat; color:#fff; text-align:center; text-decoration:none; font:0px 微軟正黑體;border-radius:100%; cursor:pointer; }
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price01{height:14px; overflow:hidden;margin:6px 0 0 5px; font:12px/20px Arial, Helvetica, sans-serif; color:#999; float: left;display: block;text-align: left;}

/*德田-item433*/
.item433box{background: none!important;margin:0 auto 15px auto!important;}
.item433box .item433 .item433_title{display:none!important;}
.item433box .item433 .item433_detailed{margin-left:0!important;padding:0 30px 30px!important;}
.item433_detabox_r .item433_r_title {padding-left:0;border:0;}
.item433_detabox_r .item433_r_title a{font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color: #333;padding-left: 10px;}
.item433_detabox_r .item433_r_title a:hover{color:#111;}
.item433_detailed .item433_detabox .item433_detabox_r{background-color: none;height: 184px;padding:10px 0 0 0;}
.item433box .item433 .item433_detailed .item433_detabox{background: #fff;border-radius: 20px;padding: 10px;height:auto;}
.item433box .item433 .item433_detailed .item433_detamore a{color:#fff;background: url(weicheng_60.png) 15px center no-repeat #88b04b;font: 12px/32px 微軟正黑體;border-radius: 20px;height: 32px;display: inline-block;margin: 5px 0 15px;width: 100px;padding-right: 10px;transition: all 0.3s;}
.item433box .item433 .item433_detailed .item433_detamore a:hover{color:#fff;background-color:#759d38;background-position-x: 20px;}
#index .item433box .item433 .item433_detailed,.item433box .item433 .item433_detailed{padding: 0 10px!important;}
.item433_detabox_r .item433_r_deta{height:105px;}

.ft_TopMenu > li{ float:right; height:25px; font:13px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; background:#FFF; border:#eeeeee 1px solid; margin-right:5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#fff; cursor:pointer;}
.ft_TopMenu > li.style32_member_f{ width:140px; background:url(ft_TopIcon_fb1.png) 5px center no-repeat #FFF; padding-left:25px; -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; -ms-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ft_TopMenu > li.ft_TopMenu01{ width:95px; background:url(ft_TopIcon_bag.png) 5px center no-repeat #FFF; padding-left:25px; -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; -ms-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ft_TopMenu li.ft_TopMenu02{ width:90px; background:url(ft_TopIcon_user.png) 5px center no-repeat #FFF; padding-left:25px; -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; -ms-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ft_TopMenu li.ft_TopMenu03{ width:95px; background:url(ft_TopIcon_lock.png) 5px center no-repeat #FFF; padding-left:23px; -webkit-transition:all 0.6s ease-out; -moz-transition:all 0.6s ease-out; -ms-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ft_TopMenu > li.ft_TopMenu01:hover,.ft_TopMenu li.ft_TopMenu02:hover,.ft_TopMenu li.ft_TopMenu03:hover,.ft_TopMenu li.style32_member_f:hover{ background-color:#f7f5f0;}
.ft_TopMenu li a{ font:13px/23px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
.ft_TopMenu > li.ft_TopMenu01 > a{ width:100px; height:25px;}


.og_TopMenu{ width:500px; height:25px; position:absolute; right:0; top:120px;}
.og_TopMenu > li{ float:right; width:100px; height:25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; border-radius:3px; -webkit-border-radius:3px; 
-moz-border-radius:3px;}
.og_TopMenu li.og_TopMenu01{ background:url(og_Icon_bag.png) 7px center no-repeat; padding-left:30px;}
.og_TopMenu li.og_TopMenu02{ background:url(og_Icon_user.png) 7px center no-repeat; padding-left:30px;width:90px;}
.og_TopMenu li.og_TopMenu03{ background:url(og_Icon_lock.png) 7px center no-repeat; padding-left:30px;}
.og_TopMenu li.style12_member_f{ width:145px; background:url(og_Icon_user.png) 7px center no-repeat #f4f4f4; padding-left:30px;}
.og_TopMenu > li.og_TopMenu01 > a{ display:block; height:25px;}
.og_TopMenu li a{ font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.og_TopMenu li a:hover{ color:#689e2d;}
.og_TopSearch{ width:200px; height:25px; position:absolute; left:0; top:10px;}
.og_TopSearch li{ float:left;}
.og_TopSearch li.og_TopSearch01 input{ display:block; width:170px; height:25px; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999999; padding:0 15px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background:none; border:0; background-color:#f4f4f4;}
.og_TopSearch li.og_TopSearch02 input{ display:block; width:30px; height:25px; background:url(og_Icon_search.png) center center no-repeat; cursor:pointer; border:0;}


/*德田-item283(圖片輪播連結)*/
.fadeimg283 .slides li{ float:left;}
.fadeimg283 .slides li img{ display:none;}
.Index_ADbannerBox283_sbt{ width:1200px; background:url(sbtmountain_283bg.png) left bottom repeat-x;}
.Index_ADbannerBox283{ width:100%; height:auto; margin:0 auto;}
#index .Index_ADbannerBox283{ max-width:1600px; height:auto; margin:0 auto;}
.Index_ADbannerBox283 .Index_ADbanner{ width:100%; height:auto; position:relative;}
.Index_ADbannerBox283 .flexslider283{ height:auto; overflow:hidden;}
.Index_ADbannerBox283 .slides{ position:relative; z-index:1;}
.Index_ADbannerBox283 .slides li img{ width:100%; height:auto; display:block;}
.Index_ADbannerBox283 .flex-control-nav{ position:absolute; height:10px; bottom:15px; z-index:2; width:100%; text-align:center;}
.Index_ADbannerBox283 .flex-control-nav li{ display:inline-block; width:5px; height:5px; margin:0 2px; zoom:1;}
.Index_ADbannerBox283 .flex-control-nav a{ display:inline-block; width:5px; height:5px; line-height:10px; overflow:hidden; background:#fff;cursor:pointer;border-radius: 100%; text-indent:-9999px;}
.Index_ADbannerBox283 .flex-control-nav .flex-active{ background:#666;}
.Index_ADbannerBox283 .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-17px; display:none;}
.Index_ADbannerBox283 .flex-direction-nav li a{ display:block; width:17px; height:34px; overflow:hidden; cursor:pointer; position:absolute;}
.Index_ADbannerBox283 .flex-direction-nav li a.flex-prev{ left:0;background:url(images/set_Icon_arrow.png) right center no-repeat;}
.Index_ADbannerBox283 .flex-direction-nav li a.flex-next{ right:0;background:url(images/set_Icon_arrow.png) left center no-repeat;}

/* item268(專欄列表元件)*/
.Special_column268{padding:10px;}
.Special_column268 .Special_listbox li .info_box .info_word .info_context{height:30px;}
.item268_box{ margin: 0 auto; padding-top:50px;}
.Special_column268 .Special_listbox li .info_box .info_word h2.info_title a{color:#333;}
.Special_column268 .Special_listbox li .info_box .info_word h2.info_title a:hover{color:#111;}
.Special_column268 .Special_listbox li .info_box .info_word .info_more{background:#88b04b;font: 12px/32px 微軟正黑體;border-radius: 20px;height: 32px;width: 100px;transition: all 0.3s;text-align: center;letter-spacing: 2px;cursor: pointer;}
.Special_column268 .Product_Recommend268 h2.title{display: none;}
.Special_column268 .Special_listbox li .info_box .info_word .info_more a{color:#fff;}
.Special_column268 .Special_listbox li .info_box .info_word .info_more a:hover{color:#eee;}
.item268_box h2.title_name{font:12px/24px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#979798; padding-left:180px; margin-bottom:25px; }
.item268_box .listbox{ width:100%; height:40px; margin-bottom:25px;}
.item268_box .listbox .sbt_select{ float:right;}
.item268_box .listbox .sbt_select select{border:0;border-bottom:1px solid #666; background:url(product_info_48.png) no-repeat center right; padding:6px 40px 6px 2px; font:13px/13px Arial, Helvetica, sans-serif; color:#666;-webkit-appearance:none;appearance:none;-moz-appearance:none; }
.news_boxlist ul li{ float:left; width:50%; padding:0 10px; margin-bottom:35px;}
.news268_box{ max-width:425px; margin:0 auto;}
.news268_box .timebox{ border-bottom:1px solid #979798; position:relative;font:12px/26px Verdana,Arial, Helvetica, sans-serif; text-align:right; color:#979798; margin-bottom:10px;}
.news268_box .timebox span{ position:absolute; left:0; top:3px; display:block; width:58px; height:58px; z-index:1; text-indent:-9999px;}
.news268_box .news_box{ padding-left:65px;}
.news268_box .news_box .news_imgbox{ border:1px solid #fff; padding:5px; background:rgba(255, 255, 255, 0); margin-bottom:20px;width:348px; height:247px; overflow:hidden;}
.news268_box .news_box .news_imgbox img{ display:block; width:100%; height:auto;}
.news268_box .news_title{ height:75px; overflow:hidden; font:bold 15px/25px 新細明體, Arial, Helvetica, sans-serif;color:#57585a;}
.news268_box .news_title a{font:bold 15px/25px 新細明體, Arial, Helvetica, sans-serif;color:#57585a; text-decoration:none;}
.news268_box .news_title a:hover{ border-bottom:1px solid #57585a;}
.item268_box .news_titlenamebox{ min-height:58px;background:url(news_icon01.png) no-repeat 0 0; padding-left:67px; margin-bottom:44px;}
.item268_box .news_titlenamebox .news_time{ height:20px;font:12px/20px Verdana,Arial, Helvetica, sans-serif; color:#979798;}
.item268_box .news_titlenamebox h3.newstitle_name{font:18px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;color:#57585a;}
.item268_box .bignews_box{ width:820px; margin:0 auto; border:1px solid #fff; padding:5px; background:rgba(255, 255, 255, 0); margin-bottom:44px;}
.item268_box .bignews_box img{ display:block; width:100%; height:auto;}
.item268_box .news_content{font:18px/27px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;color:#000; margin-bottom:75px; padding:5px;}
.item268_box .news_content img{max-width:100%; height:auto;}
.item268_box .news_content ul{ list-style:disc; padding-left:16px;}
.item268_title01{ width:135px; height:34px; float:left;background:url(title_name268_02.png) no-repeat 0 0;}
.item268_title02{ width:135px; height:34px; float:left;background:url(title_name269_02.png) no-repeat 0 0;}

.p_wordbox > li:nth-child(2) h2 a:hover{color: #1aa5be;}
.p_wordbox a:link 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
.p_wordbox a:visited { font:12px/24px tohoma,arial,simsun,sans-serif; color:#666;font-weight:bold; text-decoration: none;}
.p_wordbox a:hover 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}
.p_wordbox a:active 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#1aa5be;font-weight:bold; text-decoration: none;}

.sbtmountain_item_b1 h3 a{color: #1aa5be!important;}
.sbtmountain_item_b1 a span{color: #689e2d!important; border-bottom: 1px solid #689e2d!important;}
.sbtmountain_item_b1 a{color: #689e2d!important; }
.sbtmountain_item370box{margin: 0 0 40px 0;height: 65px;background: none;}
.sbtmountain_item370box a.botton_more{background-color: #88b04b;border-radius: 10px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2{height: 20px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h2 a{color: #666;font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.price02{color: #f64855;margin-left: 5px;font:bold 24px/24px Arial, Helvetica, sans-serif;}
.sbtmountain_item371box_1 a.botton_more{background-color: #88b04b;border-radius: 10px;}
.sbtmountain_item371 .sbt_productbox .sbt_productbox_d h3.people_title{display: none;}
.sbtmountain_item371box{background: none;}

.sbtmountain_item368 .sbtmountain_l{height: auto !important;}
.sbtmountain_item368 .sbtmountain_item_b1,.sbtmountain_item371box_1{background: none;}
.sbtmountain_item_b1 p a{padding-top: 10px;}
.sbtmountain_r .it372_arrow_L, .sbtmountain_r .it372_arrow_R{display: block; width: 50px; height: 50px; position: absolute; top: 27%; margin-top: -20px; text-indent: -9999px; border: 0; cursor: pointer; border-radius: 0; background: rgba(255,255,255,0.00) center no-repeat; opacity: 1;}
.sbtmountain_r .it372_arrow_L { background-image: url(index_arrow_l.png); left: 0; z-index: 99; }
.sbtmountain_r .it372_arrow_R { background-image: url(index_arrow_r.png); right: 0; z-index: 99; }

.sbtmountain_item371 .sbt_productbox .sbt_productbox_d .people_img{display: none;}

/*it454*/
.item_454box{margin:0 auto;}
.item_454 .item_454data ul li .item_454data_box{padding: 10px!important;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 a.item_454_more { color: #fff; background: url(weicheng_60.png) 28px center no-repeat #88b04b; font: 12px/32px 微軟正黑體; border-radius: 20px; height: 32px; margin: 0 auto; width: 180px; padding-left: 27px; transition: all 0.3s; }
.item_454 .item_454data ul li .item_454data_box:hover { box-shadow: 4px 4px 12px -2px rgba(0,0,0,0.1); background: #fff; }
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 a.item_454_more:hover { color: #fff; background: url(weicheng_60.png) 38px center no-repeat #759d38; }

/*左區塊*/
.element_productA{background-color: #faf7eb;}
.pd_photo{ width:100%; padding-bottom:24px;}
.product_big{ position:relative; width:100%; height:auto; margin:0 auto; padding:0 10px;}
.sbt_boxicon{ width:78px; height:38px; background-color:#fff; position:absolute; left:0px; top:10px; overflow:hidden; z-index:99;}
.sbt_boxicon img{ display:block!important; width:100%; height:auto;}
.product_big img{ width:100%; height:auto; display:none;border-radius: 20px;}
.product_big img.pb01{ width:100%; height:auto; display:block;}
.product_small{ width:100%; margin-top:10px; padding:0 10px;}
.product_small img{ float:left; width:17%; height:auto;cursor:pointer;}
.product_small img.ps_01, .product_small img.ps_02, .product_small img.ps_03, .product_small img.ps_04{ margin-right:3.75%;}

/*商品售價，規格，結帳方式，行銷文字*/
.pd_detailed{ width:100%; display: inline-block; margin:10px auto; padding:0 10px;}
.pd_price{ width:100%;}
.pd_price h3.price01{ display:block; height:13px; overflow:hidden; font:10px/10px Arial, Helvetica, sans-serif; text-decoration:line-through; color:#6a7744;}
.pd_price h3.price02{ display:block; height:36px; overflow:hidden; font: bold 30px/30px Arial, Helvetica, sans-serif; color:#f64855;}
.pd_price h3.price02 span{font: bold 20px/42px Arial, Helvetica, sans-serif;}

.pd_planning{ width:100%;}
.pd_planning h3.planning01{ display:block; overflow:hidden; font:13px/22px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#979798;}
.pd_planning h3.planning01 span.stbcolor{ color:#f64855;}

/*販賣時間*/
.pd_time{ margin:0 auto 15px; padding:15px 10px 0;}
.pd_time span.paytime{ padding:5px; background-color:#f64855; color:#fff; font:12px/12px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;}

/*加購加贈*/
.pd_add{ width:100%; background-color:#FFF; padding:15px;}
.pd_add h3.add01{ font:12px/12px Verdana, Arial, Helvetica, sans-serif,微軟正黑體 ;color:#666; float: left;}
.pd_add ul.add02{ margin-left:73px;}
.pd_add ul.add02 li{ margin-bottom:15px; font:12px/15px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#656667;}
.pd_add ul.add02 li:last-child{ margin-bottom:0px;}
.pd_add ul.add02 li a{font:12px/15px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#656667; text-decoration:none;}
.pd_add ul.add02 li a:hover{text-decoration:none;}
.pd_add ul.add02 li h2{ height:15px; display:block; overflow:hidden; max-width:210px;text-overflow: ellipsis;white-space: nowrap;font:12px/12px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; }
.pd_add ul.add02 li input[type="checkbox"] {display: none;}
.pd_add ul.add02 li input[type="checkbox"] + label {display: inline-block;float:left;cursor: pointer;width:13px;height:13px;border:1px solid #1aa5be; background-color:#fff;margin:0 10px 0 0;}
.pd_add ul.add02 li input[type="checkbox"]:checked + label:before {content: "\2713";font-size: 10px;color: #1aa5be;text-align: center;line-height: 9px;padding-left: 2px;}
.pd_add ul.add02 li span{ display:block; overflow:hidden; color:#f64855; font-weight:bold; padding-left:23px;}
.pd_addgift{ width:100%; border-top:1px dotted #aaa789; padding-top:15px; margin-top:15px;}
.pd_addgift2{border-top:0px dotted #aaa789;padding-top:0px; padding-bottom:15px; margin:0 auto 15px;}
.pd_addgift2 h3.add01{ font:15px/25px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;}
.pd_addgift2 button.btn{    height: 25px; line-height: 23px; font-weight:normal;border-radius:0px;    border: 2px solid #1aa5be;    background-color: #fff;color:#1aa5be;}
.pd_addgift2 button.btn:hover{box-shadow:none; border: 2px solid #689e2d;color: #689e2d;}
.pd_addgift ul.add03{ margin-left:72px;}
.pd_addgift ul.add03 li{ height:15px; margin-bottom:15px; font:12px/15px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#656667;}
.pd_addgift ul.add03 li:last-child{ margin-bottom:0px;}
.pd_addgift ul.add03 li a{ display:block;height:15px; overflow:hidden; font:12px/15px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#656667; float:left; padding-left:10px; text-decoration:none; max-width:90%;}
.pd_addgift ul.add03 li a:hover{text-decoration: underline;}
.pd_addgift ul.add03 li span{ color:#f64855; font-weight:bold; float:left}

/*數量&按鈕*/
.pd_numberbox{ width:100%; padding:10px; height:60px; text-align:center;background: url(product_text_bg.png);}
.pd_numberbox2{ width:100%; padding:0px 10px; text-align:center;background: url(product_text_bg.png);}
.pd_numberbox ul{ display:inline-block; margin:0 auto;}
.pd_numberbox ul li{ float:left;}
.pd_numberbox ul li.pd_number02{ margin-right:10px;}
.pd_numberbox ul li:last-child{ margin-right:0px;}
.pd_number{ margin:0 auto; color:#1aa5be; padding:10px 0; font: bold 18px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體;text-align: center;}
.pd_number02 a{border-radius:20px; color:#fff; font: bold 15px/40px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:1px; text-align:center; text-decoration:none; background-color:#1aa5be; padding:7px 15px;}
.pd_number02 a:hover{background-color:#ffcf6a;text-decoration:none;}
.pd_number03 a{border-radius:20px; color:#fff; font: bold 15px/40px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:1px; text-align:center; text-decoration:none; background-color:#b5b4a8; padding:7px 15px; cursor:default;}
.pd_number03 a:hover{background-color:#b5b4a8;text-decoration:none;}
.pd_number04 a{border-radius:20px; color:#fff; font: bold 15px/40px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; letter-spacing:1px; text-align:center; text-decoration:none; background-color:#689e2d; padding:7px 15px;}
.pd_number04 a:hover{background-color:#ffcf6a;}
/*select*/
.pd_number select{
    /*覆寫Chrome和Firefox裡面的邊框*/
    border:0px solid #666;border-bottom:1px solid #1aa5be;
    /*清除預設樣式*/
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    /*在選擇框的最右側中間顯示小箭頭圖片*/
    background: url(product_info_48.png) no-repeat center right;
    /*為下拉小箭頭留出一點位置，避免被文字覆蓋*/
    padding:0 20px 1px 60px;  font: bold 24px/24px Arial, Helvetica, sans-serif; color:#1aa5be;vertical-align:0px;background-size:12px 11px; width:140px;
}

 /*清除ie的預設選擇框樣式清除，隱藏下拉箭頭*/
.pd_number select::-ms-expand { display: none; }

/*行銷活動*/
.pd_promotions{ width:100%; padding:10px 12px; background-color:#FFF;}
.pd_promotions h3.promotions01{ width:100px; background:url(announce.png) left center no-repeat;-moz-background-size:30%;-webkit-background-size:30%;-o-background-size:30%;background-size:30%; padding-left:40px; color:#f64855; font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; float:left;}
.pd_promotions h2{ display:block; border-left:1px solid #EEE; margin-left:105px; height:30px;padding-left:15px; line-height:25px; }
.pd_promotions a.promotions02{overflow:hidden; font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; text-decoration:none; color:#f64855;}
.pd_promotions a.promotions02:hover{ text-decoration:none;}

/*商品詳細資料*/
.pd_detailsbox{ width:100%; display: inline-block; margin-bottom:20px; padding: 0 10px;}
.pd_detailsbox img{max-width: 100%;height: auto !important;width: 100%;}
.pd_detailsbox .pd_details{ width:100%; border-bottom:1px solid #c4d4a3; padding:10px 0;}
.pd_detailsbox .pd_detailslast{ border-bottom:0px solid #c4d4a3;}
.pd_details h3.details01{ display:block; float:left; width:100%; font:13px/24px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#666;}
.pd_details .details02{ padding-left:0; width: 100%; color:#616f39; font:13px/24px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; }
.pd_details .details02 .producticon{ height:63px; overflow:hidden;}
.pd_details .details02 .producticon img{ display:block; float:left; margin-right:10px;}
.pd_details .details02 .certification{ width:100%; height:auto; overflow:hidden; float:left; padding:0 10px 10px 0;}
.pd_details .details02 .certification img{ width:100%; height:auto; display:block; margin:0 auto;background-color:#f3f3ee;}
.pd_detailsbox #icons{ display:none;}

/*右區塊*/
.element_productA_right{ width:100%;}

/*標題*/
.pd_title{ width:100%; font: bold 20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; overflow:hidden; margin:15px 0; padding:10px 10px 0 10px;}

/*店家標題*/
.pd_store{ width:100%; padding:20px 10px 20px 10px;position:relative;}
.pd_store .pd_storephoto {  border-radius:100%; width:115px; height:115px; overflow:hidden; margin: 0 auto 5px;}
.pd_store .pd_storephoto img{display:block; width:100%; height:auto;}
.pd_store .pd_storeicon{ position:absolute; right:50%; left:50%; top:100px; width:140px; height:26px; background:url(product_info_10.png) center no-repeat; background-size:100%;}
.pd_store .pd_storetitle{ width:100%;text-align:center; margin:0 auto;}
.pd_store .pd_storetitle h5{display:block; height:46px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:20px;}
.pd_store .pd_storetitle a{ font:bold 18px/26px 微軟正黑體, Arial, Helvetica, sans-serif; color:#1aa5be; text-decoration:none;}
.pd_store .pd_storetitle a:hover{ text-decoration:none;}
.pd_store .pd_storetitle h3{ font: bold 15px/24px 微軟正黑體; display:block;height: 45px;overflow: hidden;color: #666;}

/*店家介紹*/
.pd_introduction{ width:100%; font:15px/28px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#666; background:url(lllllllline.png) bottom repeat-x;margin: 20px 0 20px 0;padding:0 10px 30px 10px;overflow:hidden;}
.pd_introduction p{ font:15px/26px Verdana, Arial, Helvetica, sans-serif,微軟正黑體; color:#666;}
/* .pd_storeproduct{ margin-top:20px;background: url(title01.png)no-repeat;} */
.pd_storeproduct .sbtmountain_r{ width:100%;position:relative;}
.pd_storeproduct ul.sbtmountain_product{ padding:0 20px;}
.pd_storeproduct ul.sbtmountain_product li{ float:left; width:100%; padding:20px;}

/* 德田文章422 */
.it422_top_r01 > h2 > .it422_topimg1{border: 0;}
.it422_toptitle{color: #1aa5be;font: bold 22px/26px 微軟正黑體, Arial, Helvetica, sans-serif;padding-top: 20px;}
.it422_top_r01 > h2{border:0;}
.it422_top_r01 > h3{background: url(product_text_bg.png);border-radius: 20px;margin: 8px 0;}
.it422_pbox .it422_pbox_d h2 a{font: bold 15px/25px 微軟正黑體;color: #666;height: 55px;}
.it422_pbox .it422_pbox_d h2 a:hover{font: bold 15px/26px 微軟正黑體;color: #689e2d;}
.it422_pbox .it422_pbox_d h2{height: 50px;}
.it422_box .it422_top .it422_top_r > div.it422_top_r02 > ul > li > a{border: 0;}
.it422_text{background: url(lllllllline.png) top repeat-x;padding-top: 30px;}
.it422_pbox .it422_pbox_d h3.price02{font: bold 24px/24px Arial, Helvetica, sans-serif;}

/* 德田文章列表421 */
.it421_box .it421_option > ul > li{border: 0;background: url(lllllllline.png) bottom repeat-x;}
.it421_box .it421_tab > ul > li a{background-color: #1aa5be;border-radius: 10px;color: #FFF;}
.it421_box .it421_tab > ul > li a:hover{background-color: #ffcf6a;}
.it421_option_r h2{padding-top:10px;border: 0;}
.it421_option_r h2 a{color: #1aa5be;}
.it421_option_r h2 a:hover{color: #ffcf6a;}

.it422_content .owl-controls .owl-prev{display:block;opacity: 0.5;background: url(mobile_left.png) #666 center no-repeat;width: 24px;height: 24px;border-radius: 100%;background-size:100%;}
.it422_content .owl-controls .owl-prev:hover{opacity: 1;}
.it422_content .owl-controls .owl-next{display:block;opacity: 0.5;background: url(mobile_right.png) #666 center no-repeat;width: 24px;height: 24px;border-radius: 100%;background-size:100%;}
.it422_content .owl-controls .owl-next:hover{opacity: 1;}

.sbtmountain_item371 .sbtmountain_title{height:50px;}
.sbtmountain_item371 .sbtmountain_title p,.item_454box .sbtmountain_title p,.it395_box_f .sbtmountain_title p,.item433box .sbtmountain_title p{ border-bottom: 1px solid #aaa; margin-bottom: 20px;font: bold 22px/40px Helvetica, sans-serif,微軟正黑體;color: #333;letter-spacing: 5px;margin: 0 auto;width: 50%;}
.sbtmountain_item371 .sbtmountain_title img{height: auto;margin-bottom:15px;}
.sbtmountain_item371box .sbtmountain_item371{padding: 0!important;}
.it395_box_f .sbtmountain_title{display:none;}
.item_454box .sbtmountain_title,#index .it395_box_f .sbtmountain_title,.item433box .sbtmountain_title{display:block;width: 100%;overflow: hidden;padding: 0 10px;text-align: center;margin: 0 auto;height: auto;margin-bottom: 10px;}
/* 德田menu關閉 */
.sbtmountain_m_icon{ width:24px; height:24px; background:url(mobile_icon.png) center no-repeat; background-size:100%; margin-top:12px; float:right;}

.it77_box_title{ padding:10px;}
@media screen and (max-width: 480px){
	.item_450box:nth-child(4) {
		height: auto;
	}
}


/*德田-item450*/
.item_450box{background: no-repeat;background-size: 100%;}
.item_450box .item_450_r .item_450data{color:#666;}

/*德田-商品詳細頁*/
.joo_PDetail_Imgbox{ width:100%; border:1px solid #dddddd; position:relative;}
.joo_PDetail_Imgbox img{ width:100%; height:auto; margin:0 auto; display:block;}
.joo_PDetail_Imgbox .swipe{ overflow: hidden; visibility: hidden; position: relative;}
.joo_PDetail_Imgbox .swipe-wrap{ overflow: hidden; position: relative;}
.joo_PDetail_Imgbox .swipe-wrap > div{ float:left; width:100%; position: relative;}
.joo_PDetail_Imgbox .joo_PDetail_Img_btn button{ width:30px; height:30px; position:absolute; top:50%; margin-top:-15px; border:0; text-indent:-9999px; cursor:pointer; opacity: 0.7;}
.joo_PDetail_Imgbox .joo_PDetail_Img_btn .prev{ left:0; background:url(images/arrow_rl.svg) left top no-repeat; background-size: 60px 30px;}
.joo_PDetail_Imgbox .joo_PDetail_Img_btn .next{ right:0; background:url(images/arrow_rl.svg) right top no-repeat; background-size: 60px 30px;}
#product_detail .FOR_FOOTER{padding-bottom: 70px;}
.AF_PDetail_Ptransport_L,.AF_PDetail_Ppay_L,.AF_PDetail_Ppay_R ul li,.AF_PDetail_Ptransport_R ul li{ float:inherit !important;}
.AF_PDetail_Ptransport_R ul li,.AF_PDetail_Ptransport,.AF_PDetail_Ppay,.AF_PDetail_Ppay_R ul li{ height:auto !important;}



.sbt_productbox img{display:block; width: 100%;} 
.sbt_productbox .sbt_productbox_d{ width:100%; margin-left: 0; padding: 0;}
.sbt_productbox .sbt_productbox_d h2 {display: block;height: 26px;overflow: hidden;line-height: 15px;}
.sbt_productbox .sbt_productbox_d h2 a{ display:block; width:100%; height:26px; font: bold 15px/26px 微軟正黑體; color:#666; text-decoration:none;overflow:hidden; text-align: center; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.sbt_productbox .sbt_productbox_d h2 a:hover{text-decoration: none; border: 0;color: #689e2d;}
.sbt_productbox .sbt_productbox_d h3.price01{ display:block; height:18px; margin-top:0;overflow:hidden; font:12px/20px Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; float: left; margin-left: 2px;width: 100%;}
.sbt_productbox .sbt_productbox_d h3.price02{ display:block; height:24px; overflow:hidden; font: bold 24px/24px Arial, Helvetica, sans-serif; color:#f64855;float: left;margin-left: 2px;}
.sbt_productbox .sbt_productbox_d h3.price02 span{ font:bold 12px/36px Arial, Helvetica, sans-serif;}
a.sbt_product_notbuy{background-color:#CCC !important;}
.sbtmountain_r .sbt_productbox a.button{ display:block; width:38px; height:38px; background:#ff965c url(index_55_01.png) center no-repeat; border-radius:100%; cursor:pointer; position: absolute; bottom: 25px; right: 0;}
.sbtmountain_r .sbt_productbox a.button:hover{ background-color:#759d38!important;}

.sbtmountain_item371box{background: none;}
.sbtmountain_item371 .sbt_productbox img{border-radius: 20px;max-width: 100% !important;}
.sbtmountain_item371 .sbtmountain_title{height: auto;margin-bottom: 0px;margin-bottom: 15px;}


.mailBox_bg{background:none;}
.sbt_statepage{color:#666;font:15px 微軟正黑體;}
.sbt_statepagetop{font-size:16px;color:#333;}
.normal_item11BOX img{display:none;}

/*德田-FAQ*/
.lockFaq_Qbgimg .lockFaq_word01{background:#f2974d;}
.lockFaq_Qstyle01{background:#e7bb5e;border: 1px solid #e7bb5e;}
.lockFaq_Qstyle03{border: 1px solid #e7bb5e;}
.lockFaq_padding02 .C_article{color:#666;}

.top_title01{color: #666!important; background: url(header-bg.png);}
.box_style02 td{font: 14px 微軟正黑體;line-height: 27px!important;}

.item_454 .item_454data ul li .item_454data_box .item_454data_box2 h3 a{color: #333; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item_454 .item_454data ul li .item_454data_box .item_454data_box2 h3 a:hover{color:#111;}

.sbtmountain_item371box_1 a.botton_more{    font: 12px/32px 微軟正黑體;background: url(weicheng_60.png) 28px center no-repeat #88b04b;height:32px;border-radius: 20px;padding-left: 23px;transition: all 0.3s;}
.sbtmountain_item371box_1 a.botton_more:hover{background: url(weicheng_60.png) 28px center no-repeat #759d38;border-radius: 20px;}

/*德田-置頂按鈕*/
.go_to_top { margin: 0 auto; width:50px; height:50px; background: url(go-to-top.png) center no-repeat;cursor: pointer; position: fixed; right: 5%; bottom: 80px; z-index: 999; border:0;display:none;transition: all 0.3s;border-radius: 100%;opacity: 0.8;}
.go_to_top:hover{background: url(go-to-top.png) center no-repeat;opacity: 1;}


.item_451 .item_451data ul li .data_box .data_box2 h3 a{color: #333; font: bold 18px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.item433_detabox_r .item433_r_title img{display:none;}

/*購物車色系調整*/
.font_color_01 {color: #759d38;}
.all_scart_top .top_title {font-size: 15px;}
.all_scart_top .cart_step .font_color_01 {border-bottom: 4px solid #759d38;}
.all_scart_top .cart_step .font_color_01::after{background-color: #759d38;}
.content_style:hover {border: 1px solid #759d38;}
.scart_list_title{color: #111;}
.font_size_06 {font-size: 15px;}
.all_scart_top .top_title{background: url(og_Icon_bag.png) 7px center no-repeat;padding-left: 35px;}
.update_checkbox input:checked + label::before,.scart_content_H .scart_mark a:hover::before, .scart_content_H .scart_mark a.check::before, .scart_content_G .scart_mark a:hover::before, .scart_content_G .scart_mark a.check::before{background-color: #759d38;}
.scart_content_J .all_scart_btn input{color:#fff;}
.scart_total .addtional_shipping_cost span{color:#f64855;}
.box_style_02{background-color: #f64855;}