@charset "utf-8";
@import url("reset.css");

/*******************************
 中間元件
*******************************/
/*特殊用途*/
.none_style{ display:none;}
.joo_style08_mobile{ display:block;}
.fancybox-inner{ height:auto !important;}

/* 中間元件名稱 */
.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:12px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}

/* 中間標題(連結) */
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:#0066FF;font-weight:bold; text-decoration: underline;}
a.C_title_a:active 	{ font:13px/24px tohoma,arial,simsun,sans-serif; color:#0066FF;font-weight:bold; text-decoration: underline;}

/*******************************
 左邊元件
*******************************/

/* 左邊元件名稱 */
.L_Box{ width:200px; margin-bottom:15px;}
/*.L_Box .L_top{ height:12px;background:url(left_bg01.gif) no-repeat 0 0;}*/
.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:#0066FF;font-weight:bold; text-decoration: underline;}
a.L_title_a:active 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#0066FF;font-weight:bold; text-decoration: underline;}

/*******************************
 右邊元件
*******************************/

/* 右邊元件名稱 */
.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:#0066FF;font-weight:bold; text-decoration: underline;}
a.R_title_a:active 	{ font:12px/24px tohoma,arial,simsun,sans-serif; color:#0066FF;font-weight:bold; text-decoration: underline;}

/*******************************
 表格
*******************************/

/* 表格抬頭 */
.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: #fff;
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:30px;
	color:#333;
	padding:7px 5px;
}

/* 表格欄位內容 */
.table_column_desc { 
	background-color: #FFFFFF;
    font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:25px;
	color:#333;
}

/* 表格欄位內容 onMouseOver */
.table_column_desc_over { 
	background-color: #ededed;
	font-size: 12px;
	color: #333333;
}

/* 數字 */
.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:2px;
}

/* 表單 */
.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: underline; }
a.prod_name:active 	{ font:13px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration: underline; }

/* 商品售價 */
.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;} 

/*******************************
 語系
*******************************/
.lang_box{ padding-top:10px;}
.lang_box a{ display:inline-block; width:24px; height:24px;border-radius:100%; color:#666; border:1px solid #ddd; text-align:center; line-height:22px !important; text-decoration:none; font-size:12px !important;}
.lang_box a:hover{line-height:22px !important; text-decoration:none; font-size:12px !important;}

/*******************************
 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: underline;}
a:active 	{ font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration: underline;}

/* 網站主內容架構 */
.FOR_TOP{ width:100%; height:auto;}
.FOR_MAIN{ padding-top:55px;width:100%; padding-bottom:20px;}
.FOR_FOOTER{width:100%;clear:both; text-align:center;font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#707070; background:#f4e9d9 url(Page_Citem_title_bg.gif) repeat-x top left;}
.copy_right{font:14px/24px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666;}
#product_detail .mp-pusher .FOR_FOOTER{ padding-bottom:0 !important;}

.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; }

/* 元件間隔 */
.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;}

/************ header ************/
/* ==== 版頭 ==== */
.Header{ width:100%; height:85px; z-index:999;  position:fixed;}
.Header .Header_keyord{ padding:5px 8px; background:#191919;max-height:60px; text-align: center; overflow: hidden;}
.Header .Header_keyord a:not(:last-of-type){margin-right: 20px; line-height: 25px;}
.Header .Header_in{ width:100%; height:55px; position:relative; background:#191919; border-bottom:1px solid #555;}
.Header .Header_in .Header_cart{ position:absolute; top:0; right:45px; display:block; width:40px; height:55px; background:url(Add-To-Cart.svg) no-repeat center center; text-indent:-100%;}
.Header .Header_in .Header_member{ position:absolute; top:0; right:85px; display:block; width:40px; height:55px; background:url(member_icon.svg) no-repeat center center; text-indent:-100%;}
.Header .Header_in .Header_search{ position:absolute; top:0; right:85px; display:block; width:40px; height:55px; background:url(search_icon.svg) no-repeat center center; text-indent:-100%; background-size: 25px;}
.Header .Header_in .Header_logo{ width:150px; height:36px; position:absolute; top:9px; left:60px;}
.Header .Header_in .Header_logo a{ display:block; width:150px; height:36px;}
.Header .Header_in .Header_menu{ position:absolute; top:13px; left:15px; display:block; width:24px; height:24px; background:url(member_menu.svg) no-repeat center center; cursor:pointer;}
.Header .Header_in .Header_cart_num{ position:absolute; top:16px; right:15px; display:block; width:24px; height:24px;border:2px solid #7e7e7e; text-align:center;font:13px/20px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#7e7e7e; -moz-border-radius: 100%; -webkit-border-radius: 100%; -khtml-border-radius: 100%; border-radius: 100%; font-weight:bold;}
.icon-arrow-right{background:url(arrow_right.svg) no-repeat right center;}
.leftmenu_top{ padding:0 5px;}
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{ width:100%; height:40px; border-radius: 40px; background: #fff7f8; margin: 0 auto;}
.leftmenu_search li{ float:left;}
.leftmenu_search li.search_keyword{ width:95%; height:40px;}
.leftmenu_search li.search_keyword input{ width:100%; height:40px; border:0;font:15px/40px 微軟正黑體,Microsoft Jhenghei,tohoma,arial,simsun,sans-serif; color:#555; padding:0 30px; background:none; text-align:left;}
.leftmenu_search li.search_btn{ width:5%; height:40px;}
.leftmenu_search li.search_btn input{ width:100%; height:40px; border:0; background:url(search_icon.svg) no-repeat 50% 50%; cursor:pointer; background-size: 24px;}
.disscroll{overflow-y:hidden;position:fixed;}
.Kg_ProductList{max-width:1200px; margin: 0 auto;}
.Kg_ProductList > li{padding:10px; -webkit-box-flex: 0 25%; -moz-box-flex: 0 25%; -webkit-flex: 0 25%; -ms-flex: 0 25%; flex: 0 25%;}
@media screen and (max-width:940px) {
	.leftmenu_search li.search_keyword{ width:90%;}
	.leftmenu_search li.search_btn{ width:10%;}
}
@media screen and (max-width: 1024px) and (min-width: 641px) { 
	.Kg_ProductList > li{ width:33.3%; -webkit-box-flex: 0 33.333%; -moz-box-flex: 0 33.333%; -webkit-flex: 0 33.333%; -ms-flex: 0 33.333%; flex: 0 33.333%;}
}
@media screen and (max-width: 640px) { 
	.Kg_ProductList > li{ width:50%; padding:0 5px; -webkit-box-flex: 0 50%; -moz-box-flex: 0 50%; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%;}
}
@media screen and (max-width:560px) {
	.leftmenu_search li.search_keyword{ width:85%;}
	.leftmenu_search li.search_btn{ width:15%;}
}
@media screen and (max-width: 320px) { 
	.Kg_ProductList > li{ width:100%; padding:0 5px; -webkit-box-flex: 100%; -moz-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;}
}

/************ main ************/
.m_breadCrumbs{border-bottom: none; margin-bottom: 5px;}

/* pd_sort JOO4 */
.price-range-number, .price-range-bar, .pro_Listfiter, .price_box_sellNumber, .joo4_pstyle .price, .price_box_product_range{ display: none !important;}

/*購物網-商品詳細頁*/
.pomContentBox{ margin-top:53px;}
.pomContent{ display:block; height:auto; background-color:#FFF; margin:10px;}
.pToplimited_time{ width:100%; height:27px; border-bottom:#a91414 3px solid; background:url(../limited_time_bg2.png) left top no-repeat; background-color:#cd1717; padding-top:10px;}
.pToplimited_time span{ display:block; width:130px; height:25px; font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF;margin-left:135px;}
.pToplimited_time span b{ font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.pToplimited_kill{ width:100%; height:27px; border-bottom:#a91414 3px solid; background:url(../limited_kill_bg2.png) left top no-repeat; background-color:#cd1717; padding-top:10px;}
.pToplimited_kill span{ display:block; width:150px; height:25px; font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF;margin-left:135px;}
.pToplimited_kill span b{ font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.pToplimited_kill span small{ font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-left:3px; margin-right:3px;}
.pc_productImg{ width:100%; height:auto; position:relative;}
.pc_productImg a img{ display:block; width:100%; height:auto;}
.p_serial_num{ display:block; width:100%; height:30px; background-color:#666; filter:alpha(opacity=60); opacity:0.6; text-align:right; display: none !important;}
.p_serial_num span{ font:12px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; margin-right:5px;}
.pc_productName{ width:100%; height:auto; border-bottom:#fafafa 1px solid;}
.pc_productName h5{ margin:0 10px; padding:5px 0;}
.pc_productName h5 a{ font:20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; text-decoration:none;}
.pc_productName h5 a:hover{ font:20px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; font-weight:bold; text-decoration:underline;}
.pc_productPdetail{ width:100%; height:auto; border-bottom:#fafafa 1px solid; padding:0 10px;}
.pc_productPdetail p{ font:14px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f36e20;}
.pc_productPrice{ width:100%; height:auto; border-bottom:#fafafa 1px solid; position:relative; font:16px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; display: none !important;}
.pc_productPrice ul{ width:100%;}
.pc_productPrice ul li{ float:left; height:40px;}
.pc_ppA li.pc_ppA_1,.pc_ppB li.pc_ppB_1,.pc_ppC li.pc_ppC_1{ width:30%; text-align:right; background-color:#fafafa; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pc_ppA li.pc_ppA_2,.pc_ppB li.pc_ppB_2,.pc_ppC li.pc_ppC_2{ width:70%; text-align:left; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pc_ppA li.pc_ppA_1 h6,.pc_ppB li.pc_ppB_1 h6,.pc_ppC li.pc_ppC_1 h6{ margin-right:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pc_ppA li.pc_ppA_2 h6,.pc_ppC li.pc_ppC_2 h6{ margin-left:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pc_ppA_2 h6{ text-decoration:line-through; color:#999;}
.pc_ppB_2 h6{ font-size:40px; color:#e84a4a; font-family:Arial, Helvetica, sans-serif;}
.pc_ppC_2 h6{ font-size:40px; color:#ec3a3a; font-family:Arial, Helvetica, sans-serif;}
.pc_ppC_2 h6 span{ font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.p_discount{ width:68px; height:33px; background:url(../p_discount_bg.png) left top no-repeat; position:absolute; right:5px; bottom:5px; text-align:center; padding-top:20px;}
.p_discount h6{ font:25px/30px Arial, Helvetica, sans-serif; font-weight:bold; color:#ec3a3a;}
.p_discount h6 span{ font-size:15px;}
.pc_productFormat,.pc_productQuantity,.pc_productPremiums{ border-bottom:#fafafa 1px solid; display: none !important;}
.pc_productFormat ul li,.pc_productQuantity ul li,.pc_productPremiums ul li{ float:left;}
li.pcFormatA,li.pcQuantityA,li.pcPremiumsA{ width:30%; text-align:right; background-color:#fafafa; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
li.pcFormatB,li.pcQuantityB,li.pcPremiumsB{ width:70%; text-align:left; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background-color:#FFF;}
li.pcFormatA h6,li.pcQuantityA h6,li.pcPremiumsA h6{ margin-right:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pcFormatB select{ width:105px; height:30px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; margin-left:10px;}
.pcQuantityB select{ width:60px; height:30px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; margin-left:10px;}
.pcPremiumsA h6{ height:auto;}
.pcPremiumsB{ padding-top:10px; padding-bottom:10px;}
.pcPremiumsB img{ float:left; display:block; width:60px; margin:0 10px;}
.pcPremiumsB h6{ display:block; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:80px; margin-right:10px;}
.pc_productPremiums{ background-color:#fafafa;}
.pcCommunity{ width:100%; height:45px; display: none !important;}
.pcCommunity ul{ float:right; width:190px;}
.pcCommunity ul li{ float:left;}
.pcCommunity ul li h6{ font:13px/45px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.pcCommunity ul li.community_fb a{ display:block; width:35px; height:35px; background:url(../pom_indexFb.png) left top no-repeat; text-indent:-9999px; margin-left:10px;}
.pcCommunity ul li.community_line a{ display:block; width:35px; height:35px; background:url(../pom_indexLine.png) left top no-repeat; text-indent:-9999px; margin-left:10px;}

.product_detailBox{ display:block; height:auto; background-color:#FFF; margin:10px;}
.p_detailContent{ width:100%; height:auto; background:url(../productBar_bg.jpg) left top repeat-x;}
.detail_title{ width:100%; height:auto; background:none;}
.detail_title h5{ display:block; width:100%; height:50px; cursor:pointer; border-left:3px solid #191919;}
.detail_title h5 a{ font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; margin-left:15px;}
.title_arrow01{ background:url(../productBar_arrowB.jpg) right top no-repeat;}
.title_arrow02{ background:url(../productBar_arrowA.jpg) right top no-repeat;}
.detail_content{ width:95%; margin:0 auto; padding:10px 0;}
.detail_content p{ font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.detail_content img{ max-width:100% !important; height:auto !important;}

.product_addpBox{ display:block; height:auto; background-color:#FFF; margin:10px; margin-bottom:100px; display: none !important;}
.p_addpContent{ width:100%; height:auto; background:url(../productBar_bg.jpg) left top repeat-x;}
.addp_title{ width:100%; height:auto; background:url(../product_titleLine_02.gif) left top no-repeat;}
.addp_title h5{ display:block; height:50px; background:url(../icon_addProduct.png) left center no-repeat; font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ff6d6d; text-decoration:none; margin-left:15px; padding-left:30px;}
.addp_content ul li{ float:left;}
.addp_contentA{ width:15%; height:auto; padding-top:40px;}
.addp_contentA input{ display:block; margin:0 auto;}
.addp_contentB{ width:85%; height:auto; padding:10px 0; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif;}
.addp_contentB img{ float:left; margin-right:10px; width:80px; height:auto;}
.addp_contentB h6{ margin-left:10px; color:#555;}
.addp_contentB h6 span{ color:#ec3a3a; margin:0 3px; font-size:16px;}
.addp_contentB a{ display:block; color:#2e56ca; margin-left:90px; margin-right:10px;}
.addp_contentB a:hover{ color:#2e56ca; text-decoration:none;}

.productPage_addcar{ width:100%; height:46px; background:url(../addcar_bg.jpg) left bottom repeat-x; padding-top:7px; position:fixed; bottom:0px; z-index:999; text-align:center;}
.productPage_addcar a.addtrack , .productPage_addcar a.addcart{ display:inline-block; margin:0 5px; background:#999999;font:18px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px;text-align:center; width:45%;}
.productPage_addcar a.addcart{ background:#54565b;}
.productPage_addcar a.addcart span{}
.productPage_addcar a.noaddcart{ background:#595959; display:inline-block; margin:0 5px; font:18px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; width:45%; cursor:default;}
.productPage_addcar a.noaddcart span{}
.P_addcar_btn{
width:60%; 
height:38px; 
margin:0 auto; 
background-color:#e84a4a;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.P_addcar_btn ul{ width:135px; height:38px; margin:0 auto;}
.P_addcar_btn ul li{ float:left;}
.P_addcar_btn ul li a{ font:18px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.vip_Dicon{ background:url(../vip_diamond_icon.png) 10px center no-repeat;}
.P_soldout_btn{ width:60%; height:38px; margin:0 auto; background-color:#888; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; text-align:center;}
.P_soldout_btn ul{ width:135px; height:38px; margin:0 auto;}
.P_soldout_btn ul li{ float:left;}
.P_soldout_btn ul li a{ font:18px/38px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}

.productsimgbox{ width:300px; margin-left:10px; margin-top:10px; height:57px;}
.productsimgbox li{ width:45px; height:45px;border:1px solid #e7e7e7; float:left; margin-right:5px; overflow:hidden; text-align:center;}
.productsimgbox li img{width:auto; max-height:45px;}

.movie_box iframe{ width:100%; height:300px;}

.product_salesbox{ padding:10px; background:#FFC; margin-left:10px; margin-right:10px; margin-bottom:10px; display: none !important;}
.product_salesbox a{font:16px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}

/*----------商品詳細頁(END)----------*/

/*----------會員專區&購物車(START)----------*/
#member_bonus .poM_Content2{ padding-bottom:10px;}
.poM_Content{ display:block; height:auto; background-color:#FFF; box-shadow: 3px 3px 3px #a7a7a7,-2px -2px 3px #a7a7a7; margin:10px; padding-bottom:40px; position:relative;}
.poM_Content2{ display:block; height:auto; background-color:#FFF; box-shadow: 3px 3px 3px #a7a7a7,-2px -2px 3px #a7a7a7; margin:10px;}
.poM_Content3{ display:block; height:auto; background-color:#FFF; box-shadow: 3px 3px 3px #a7a7a7,-2px -2px 3px #a7a7a7; margin:10px; padding-bottom:10px; position:relative;}
h5.poM_memberLoginTop{ display:block; width:87%; height:80px; background:url(../poM_login_top01.jpg) left top no-repeat; text-indent:-9999px; padding-bottom:10px; margin:0 auto;}
h5.poM_memberLoginTop2{ display:block; width:87%; height:80px; background:url(../poM_login_top02.jpg) center top no-repeat; text-indent:-9999px; padding-bottom:10px; margin:0 auto;}
.poM_Topotherlogin{ width:190px; height:28px; position:absolute; top:0; right:10px;}
.poM_Topotherlogin ul li{ float:left; display:block; width:58px; height:28px; margin-left:5px;}
.poM_Topotherlogin ul li img{ float:left; margin-left:3px;}
.Topotherlogin_01{
background-color:#3b5b98;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.Topotherlogin_02{
background-color:#d54135;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.Topotherlogin_03{
background-color:#1c9725;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.Topotherlogin_04{
background-color:#71a60e;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.poM_Topotherlogin ul li a{ font:13px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}

.poM_memberItem{ width:87%; margin:0 auto;}
.poM_memberItem ul li{ width:100%; height:40px; margin-bottom:10px;}
.poM_EnterBox01{
width:100%; 
height:40px;
margin:0 auto;
background-color:#f3f3f3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
}
.poM_borderLine01{ border-bottom:#f3f3f3 1px solid; margin-bottom:15px; padding-bottom:10px;}
.poM_EnterBox01 input{ display:block; width:95%; height:40px; margin:0 auto; border:none; background:none; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#777;}
.poM_verification{ width:100%; height:20px;}
.poM_verification img{ float:left; display:block; width:60px; height:30px; padding-top:10px; margin-right:10px;}
.poM_verification a:link,.poM_verification a:visited{ width:150px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e56ca;}
.poM_verification a:hover,.poM_verification a:active{ width:150px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e56ca; text-decoration:none;}
.poM_memberBtn01{
width:87%; 
height:40px;
margin:0 auto;
background-color:#2e2e2e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_memberBtn01 input{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:none; border:0; width:100%; height:40px;cursor:pointer;}
.poM_memberBtn02{
width:55%; 
height:40px;
margin:0 auto;
background-color:#2e2e2e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_memberBtn02 input{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:none; border:0; width:100%; height:40px;cursor:pointer;}
.poM_memberOther{ width:100%; height:40px; text-align:center;}
.poM_memberOther span{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#b2b2b2; margin:0 2px;}
.poM_memberOther a:link,.poM_memberOther a:visited{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_memberOther a:hover,.poM_memberOther a:active{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; text-decoration:none;}
.poM_otherLogin{ width:87%; margin:0 auto;}
.poM_otherLogin ul li{ width:100%; height:40px; margin-bottom:10px;}
.poM_otherLoginBtn{ width:160px; height:40px; margin:0 auto;}
.poM_otherLoginBtn img{ float:left;}
.poM_otherLogin ul li a:link,.poM_otherLogin ul li a:visited,.poM_otherLogin ul li a:hover,.poM_otherLogin ul li a:active{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.poM_login_fb{
width:100%; 
height:40px;
margin:0 auto;
background-color:#3b5b98;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_login_google{
width:100%; 
height:40px;
margin:0 auto;
background-color:#d54135;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_login_pm{
width:100%; 
height:40px;
margin:0 auto;
background-color:#1c9725;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}

.poM_memberTop{ width:100%; height:50px; background:url(../mcenter_top.jpg) left top repeat-x; margin-bottom:10px;}
.poM_memberTop2{ width:100%; height:50px; background:url(../mcenter_top.jpg) left top repeat-x;}
.poM_memberTitle{ width:100%; height:50px; background:none; border-left:3px #191919 solid;}
.poM_memberTitle img{ float:left; display:block; width:35px; height:35px; margin-top:6px; margin-left:10px;}
.poM_memberTitle h5{ font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; margin-left:20px;}
.poM_memberTitle a:link,.poM_memberTitle a:visited,.poM_memberTitle a:hover,.poM_memberTitle a:active{ font:15px/50px 微軟正黑體, Arial, Helvetica, sans-serif; color:#00a0e9;}
.poM_memberTitle span{ color:#777; margin:0 5px; font-size:13px;}
.poM_memberPrompt h6{ font:12px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f96e12;}

.poMagreeEdm input{ float:left; margin-top:12px; margin-right:5px;}
.poMagreeEdm h6{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}

.poM_memberItem2{ width:90%; margin:0 auto;}
.poM_memberItem ul li{ width:100%; margin-bottom:10px;}
.poM_memberItem2 textarea{ width:100%; height:280px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; border:none;}

.poM_RegisterS3{ width:100%; height:180px;}
.poM_RegisterS3 p{ font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_RegisterS3 h5{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_RegisterS3 h5 span{ color:#8aba28;}

.poM_memberItem3{ width:100%; margin-bottom:15px; border-bottom:#fafafa 1px solid;}
.poM_memberItem3 ul li{ float:left; height:40px; padding-bottom:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.memberItem3_L{ width:33%; text-align:right; background-color:#fafafa;}
.memberItem3_L h5{ margin-right:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif;}
.memberItem3_L h5 span{ color:#f96e12; margin-right:3px;}
.memberItem3_L input{ display:block; float:right; margin-right:10px; margin-top:12px;}
.memberItem3_R{ width:67%; text-align:left;}
.memberItem3_R h5{ height:auto; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin:0 10px; margin-top:8px;}
.memberItem3_R select{ float:left; margin-left:8px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; width:90px;}
.memberItem3_R input{ margin-left:10px;}
.poM_EnterBox02{
width:90%; 
height:40px;
margin:0 auto;
background-color:#f3f3f3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
}

.poM_EnterBox02 input{ display:block; width:95%; height:40px; margin:0 auto; border:none; background:none; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#777;}
.poM_genderBox li{ float:left; width:40%}
.poM_genderBox li input{ margin-left:15px;}

.member_centerMbg ul li{ float:left; width:20%; background-color:#131313; height:58px; border-top:#000 2px solid;}/*150511修改*/
.member_centerM01,.member_centerM02,.member_centerM03,.member_centerM04,.member_centerM05{ width:65px; height:23px; padding-top:35px; margin:0 auto; text-align:center;}
.member_centerM01{ background:url(../member_centerM01.png) center 3px no-repeat;}
.member_centerM02{ background:url(../member_centerM02.png) center 4px no-repeat;}
.member_centerM03{ background:url(../member_centerM03.png) center 4px no-repeat;}
.member_centerM04{ background:url(../member_centerM04.png) center 4px no-repeat;}
.member_centerM05{ background:url(../member_centerM05.png) center 4px no-repeat;}
.member_centerMbg ul li a:link,.member_centerMbg ul li a:visited,.member_centerMbg ul li a:hover,.member_centerMbg ul li a:active{ font:13px/13px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.member_centerMline{ background:url(../member_centerMline.gif) right top no-repeat;}
.poM_Orderall ul li{ float:left; text-align:left; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; width:100%;}

.poM_OrderNum ul li{ margin-top:20px; float:left;}
.poM_OrderNum01{ width:25%; text-align:right;}
.poM_OrderNum01 h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_OrderNum02{ width:75%;}
.poM_OrderNum03{ width:75%; height:40px;}
.OrderNum03_btn{
width:40%; 
height:40px;
margin:10px auto;
background-color:#2e2e2e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.OrderNum03_btn input{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:none; border:0; width:100%; height:40px; cursor:pointer;}

.poM_OrderP1 ul li{ width:100%; height:105px; border-top:#e4e4e4 1px solid; background-color:#fafafa; position:relative;}
.poM_OrderP1 ul li h4{ text-align:center; margin-top:35px;}/*沒有資料的文字置中0731新增*/
.poM_OrderP1 ul li h5{ font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#00a0e9; margin-left:10px;}
.poM_OrderP1 ul li h6{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin-left:10px;}
.poM_OrderP1_go a{ display:block; width:30px; height:30px; background:url(../poM_OrderP1_arrow.gif) left top no-repeat; text-indent:-9999px; position:absolute; right:0; top:35px;}/*舊的(點的範圍太小)*/
.poM_OrderP1_go a{ display:block; width:100%; height:105px; background:url(../poM_OrderP1_arrow.gif) right center no-repeat; text-indent:-9999px; position:absolute; right:0; top:0;}
.poM_OrderP2_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid;}
.poM_OrderP2_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_OrderP2_in01,.poM_OrderP2_in02{ height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_OrderP2_in01{ width:27%; background-color:#fafafa; text-align:right;}
.poM_OrderP2_in01 h5{ margin-right:10px;}
.poM_OrderP2_in02{ width:73%; text-align:left;}
.poM_OrderP2_in02 h5{ height:auto; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin:0 10px;}
.poM_OrderP2_add,.poM_OrderP2_pname{ width:73%; text-align:left;}
.poM_OrderP2_add h5,.poM_OrderP2_pname h5{ height:auto; font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin:0 10px;}
.poM_OrderP2_btn{ display:block; margin:0 10px; height:50px;}
.poM_OrderP2_btn ul li{ float:left;}
.OrderP2_btn1,.OrderP2_btn3{ width:25%; height:40px; text-align:center;}
.OrderP2_btn1 a,.OrderP2_btn3 a{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.OrderP2_btn2{ display:block; width:4%; height:40px;}
.OrderP2_btn1a{
width:98%;
height:40px;
margin:0 auto;
background-color:#2e2e2e;
color:#FFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
}
.OrderP2_btn3a{
width:100%;
height:40px;
margin:0 auto;
background-color:#999;
color:#FFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
}

.poM_memberItem4{ width:100%; border-bottom:#fafafa 1px solid;}
.poM_memberItem4 ul li{ float:left; height:40px; padding-bottom:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_OrderP3_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid;}
.poM_OrderP3_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_OrderP3_prompt{ width:100%;  height:40px;}
.poM_OrderP3_prompt h5{ font:13px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#f96e12; margin-left:10px;}

.poM_bonusTop{ width:100%; height:40px; margin-bottom:20px;}
.poM_bonusTop ul li{ float:left;}
.bonusTop01{ width:57%; height:40px;}
.bonusTop01 h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.bonusTop01 h5 span{ color:#ec3a3a; margin-left:5px;}
.bonusTop02{ width:43%; height:40px;}
.bonusInquire_btn{
width:90%;
height:40px;
background-color:#5278e6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
margin-right:10px;
text-align:center;
}
.bonusInquire_btn a:link,.bonusInquire_btn a:visited,.bonusInquire_btn a:hover,.bonusInquire_btn a:active{ font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.poM_BonusP1_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid;}
.poM_BonusP1_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_BonusP2_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid; position:relative;}
.poM_BonusP2_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px; }
.poM_BonusP2_title h5 span{ color:#ec3a3a; margin-left:5px;}

.poM_BonusP2_arrow1a{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowB.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}
.poM_BonusP2_arrow1b{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowA.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}
.poM_BonusP2_arrow2a{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowB.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}
.poM_BonusP2_arrow2b{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowA.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}

.poM_BonusP2_in01,.poM_BonusP2_in02{ height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_BonusP2_in01{ width:27%; background-color:#fafafa; text-align:right;}
.poM_BonusP2_in01 h5{ margin-right:10px;}
.poM_BonusP2_in02{ width:73%; text-align:left;}
.poM_BonusP2_in02 h5{ margin:0 10px;}
.poM_BonusP2_in02 b{ margin-left:10px; color:#ec3a3a;}
.poM_BonusP2_content1,.poM_BonusP2_content2{ display:none; width:100%;}

.poM_SpcarP1_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid;}
.poM_SpcarP1_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_SpcarProduct{ width:100%; margin-bottom:10px; position:relative;}
.poM_SpcarProduct ul{ width:100%;}
.poM_SpcarProduct ul li{ float:left;  padding-top:10px;}
.SpcarProduct_img{ width:70px;}
.SpcarProduct_name{ width:58%; text-align:left;}
.SpcarProduct_del{ width:40px; text-align:right; position:absolute; right:10px; top:10px;}
.SpcarProduct_img a{ display:block; width:60px; height:60px; margin-left:10px;}
.SpcarProduct_name a:link,.SpcarProduct_name a:visited{ display:block; width:100%; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.SpcarProduct_name a:hover,.SpcarProduct_name a:active{ display:block; width:100%; font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e56ca; text-decoration:none;}
.SpcarProduct_name h5{ margin-left:10px;}
.SpcarProduct_del a:link,.SpcarProduct_del a:visited,.SpcarProduct_del a:hover,.SpcarProduct_del a:active{ float:right; display:block; width:40px; height:20px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-align:center; background:#f3f3f3; text-decoration:none;}

.poM_SpcarProduct2{ width:100%; margin-bottom:10px;}
.poM_SpcarProduct2 ul li{ float:left;}
.SpcarProduct2_01{ text-align:left; width:27%;}
.SpcarProduct2_02{ text-align:left; width:43%;}
.SpcarProduct2_03{ text-align:right; width:30%;}
.poM_SpcarProduct2{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_SpcarProduct2 h5{ margin-left:10px; font:13px/30px 微軟正黑體,Arial,Helvetica,sans-serif;}
.SpcarProduct2_02 h5{ float:left; margin-right:5px; font:13px/30px 微軟正黑體,Arial,Helvetica,sans-serif;}
.SpcarProduct2_02 select{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; height:30px;}
.SpcarProduct2_03 h5{ margin-right:10px; font:13px/30px 微軟正黑體,Arial,Helvetica,sans-serif;}
.SpcarProduct2_03 h5 span{ color:#ec3a3a; font:13px/30px 微軟正黑體,Arial,Helvetica,sans-serif;}

.poM_SpcarProduct3{ width:100%; background-color:#fffddf; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-top:10px; border-bottom:#fbf6a8 1px dotted;}
.SpcarProduct3_01 a{ display:block; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; margin-left:80px; margin-right:10px;}
.poM_SpcarProduct3 ul{ margin-left:80px;}
.poM_SpcarProduct3 ul li{ float:left; width:50%}
.SpcarProduct3_03 select{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; height:25px;}
.SpcarProduct3_03 h5{ float:left;}
.SpcarProduct3_03 a:link,.SpcarProduct3_03 a:visited,.SpcarProduct3_03 a:hover,.SpcarProduct3_03 a:active{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e56ca;}
.poM_SpcarProductBox{ border-bottom:#dad9d9 2px solid;}
.poM_Spcar_Ptotal ul li{ float:left; width:50%; height:60px;}
.Spcar_Ptotal_01{ text-align:left;}
.Spcar_Ptotal_01 h5{ margin-left:10px; font:15px/60px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.Spcar_Ptotal_02{ text-align:right;}
.Spcar_Ptotal_02 h5{ margin-right:10px; font:35px/60px Arial, Helvetica, sans-serif; color:#ec3a3a;}
.Spcar_Ptotal_02 h5 span{ font-size:20px; margin-right:10px;}
.poM_Spcar_btnBox ul li{ float:left; width:50%;}
.Spcar_btnBack{ text-align:left;}
.Spcar_btnBack a{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#2e56ca; margin-left:10px;}
.Spcar_btnNext{ width:100%;}
.Spcar_btnNext01{
float:right;
margin-right:10px;
width:120px;
height:40px;
background-color:#ec3a3a;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;}
.Spcar_btnNext01 input{
width:120px;
height:40px;
text-align:center;
font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif;
color:#FFF;
border:0;
background:none;
cursor:pointer;}
.poM_SpcarP2_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid; position:relative;}
.poM_SpcarP2_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_Spcar_arrow1a{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowB.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}
.poM_Spcar_arrow1b{ display:block; width:99%; height:38px; background:url(../BonusP2_arrowA.gif) right center no-repeat; position:absolute; right:10px; top:0; cursor:pointer;}
.poM_SpcarProductBox2{ display:none; border-bottom:#dad9d9 2px solid;}
.poM_Spcar_bonus{ width:100%; margin-bottom:10px;}
.poM_Spcar_bonus ul li{ width:100%; text-align:right;}
.Spcar_bonus01{ margin-bottom:10px;}
.Spcar_bonus01 h5{ margin-right:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.Spcar_bonus01 h5 input{
margin:0 5px;
width:75px;
height:40px;
background-color:#f3f3f3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:right;
padding-right:10px;
font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif;
color:#555;
border:0;
cursor:pointer;}
.Spcar_bonus02 h5{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin-right:10px;}
.Spcar_bonus02 h5 b{ color:#ec3a3a;}
.poM_Spcar_P2Transport{ width:100%; margin-bottom:10px;}
.poM_Spcar_P2Transport ul li{ width:100%; height:40px;}
.poM_Spcar_P2Transport ul li h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_Spcar_P2Transport ul li h5 input{ margin:0 10px;}

.poM_Spcar_P2Payment{ width:100%; margin-bottom:10px; border-bottom:#e9e9e9 2px solid;}
.poM_Spcar_P2Payment ul li{ width:100%; height:40px;}
.poM_Spcar_P2Payment ul li h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_Spcar_P2Payment ul li h5 input{ margin:0 10px;}
.poM_Spcar_PPrice{ border-bottom:#e9e9e9 1px solid;}
.poM_Spcar_PPrice ul li{ width:100%; height:30px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_Spcar_PPrice ul li h5{ float:left; margin-left:10px;}
.poM_Spcar_PPrice ul li span{ float:right; margin-right:10px; color:#ec3a3a;}

.poM_SpcarP3_title{ width:100%;  height:38px; background-color:#f3f3f3; border-top:#e9e9e9 2px solid; margin-bottom:10px;}
.poM_SpcarP3_title h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-left:10px;}
.poM_SpcarP3_city select{ width:48%; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.SpcarP3_city1{ float:left;}
.SpcarP3_city2{ float:right;}
.SpcarP3_samep{ width:100%; height:40px;}
.SpcarP3_samep h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.SpcarP3_samep h5 input{ margin:0 5px;}
.SpcarP3_samep2{ width:100%; height:40px;}
.SpcarP3_samep2 h5{ float:left; width:50%; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.SpcarP3_samep2 h5 input{ margin:0 5px;}
.Spcar_btnNext2{
margin:0 auto;
width:120px;
height:40px;
background-color:#ec3a3a;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.Spcar_btnNext2 input{
font:16px/40px 微軟正黑體, Arial, Helvetica, sans-serif;
color:#FFF;
border:0;
height:40px;
border:0;
background:none;
cursor:pointer;}
.SpcarP5_paycash{ width:100%; height:40px;}
.SpcarP5_paycash h5{ margin-left:10px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.SpcarP5_buyp01 h5,.SpcarP5_buyp02 h5{ font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.SpcarP5_buyp01{ width:27%; text-align:right; background:#fafafa;}
.SpcarP5_buyp02{ width:73%;}
.SpcarP5_buyp01 h5{ margin-right:10px;}
.SpcarP5_buyp02 h5{ margin-left:10px;}
.SpcarP5_buypadd{ padding-bottom:10px;}
.SpcarP5_buypadd h5{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin-left:10px;}

.poM_SpcarP5_Prompt{ width:100%; background:#f3f3f3; padding:10px 0;}
.poM_SpcarP5_Prompt p{ margin:10px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

.poM_SpcarP5_thx{ width:100%; height:70px;}
.poM_SpcarP5_thx ul{ width:280px; height:70px; margin:0 auto;}
.poM_SpcarP5_thx ul li{ float:left;} 
.SpcarP5_thx01{ width:70px;}
.SpcarP5_thx02{ width:210px; padding-top:10px;}
.SpcarP5_thx02 h5{ font:18px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#ec3a3a;}
.SpcarP5_thx02 p{ font:13px/18px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

.poM_CreditcardBox{ margin:10px;}
.poM_CreditcardBox img{ display:block; width:100%; height:auto;}
.poM_OrderDetails_seg{ border-bottom:#e9e9e9 2px solid;}
.poM_modify_break h5{ word-wrap: break-word;}
.poM_OrderP1_no{ width:100%; height:105px; border-top:#e4e4e4 1px solid; background-color:#fafafa;}
.poM_OrderP1_no h5{ font:16px/105px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-align:center;}

.ea_productImg2{ width:100%; height:auto; position:relative;}
.ea_productImg2 a img{ width:100%; height:auto;}
.p_discount2{ width:68px; height:33px; background:url(../p_discount_bg.png) left top no-repeat; position:absolute; right:10px; bottom:10px; text-align:center; padding-top:20px;}
.p_discount2 h6{ font:25px/30px Arial, Helvetica, sans-serif; font-weight:bold; color:#ec3a3a;}
.p_discount2 h6 span{ font-size:15px;}

/*----------會員專區&購物車(END)----------*/
/*----------新增手機號碼註冊(141208)-----------*/
.poM_Topotherlogin2{ width:253px; height:28px; position:absolute; top:0; right:10px;}
.poM_Topotherlogin2 ul li{ float:left; display:block; width:58px; height:28px; margin-left:5px;}
.poM_Topotherlogin2 ul li img{ float:left; margin-left:3px;}
.poM_Topotherlogin2 ul li a{ font:13px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.Topotherlogin_05{
background-color:#0090ff;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.poM_login_mb{
width:100%; 
height:40px;
margin:0 auto;
background-color:#0090ff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_register00_Btn01{
width:87%; 
height:40px;
margin:0 auto;
background-color:#71a60e;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_register00_Btn01 input{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:none; border:0; width:100%; height:40px;cursor:pointer;}
.poM_register00_Btn02{
width:87%; 
height:40px;
margin:0 auto;
background-color:#0090ff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius: 3px;
text-align:center;}
.poM_register00_Btn02 input{ font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; background:none; border:0; width:100%; height:40px;cursor:pointer;}
.poM_EnterBox03{
width:100%; 
height:40px;
margin:0 auto;
}
.poM_EnterBox03 select{ float:left; margin-left:10px; height:40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_EnterBox03 h5{ float:left; height:auto; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555; margin:0 0 0 5px;}
.poM_RegisterS3mb{ width:100%; height:auto;}
.poM_RegisterS3mb p{ font:12px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_RegisterS3mb h5{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.poM_RegisterS3mb h5 span{ color:#8aba28;}
.poM_RegisterS3mb p span{ font:15px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#8aba28; margin:0 10px;}
h5.poM_memberLoginTop3{ display:block; width:87%; height:80px; background:url(../poM_login_top03.jpg) left top no-repeat; text-indent:-9999px; padding-bottom:10px; margin:0 auto;}
.poM_SpcarP5_Prompt p a{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.poM_SpcarP5_Prompt p a:hover{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
/*----------新增手機號碼註冊(141208)END-----------*/
.btnArea{ width:90%; margin:0 auto; margin-top:10px;}
.btnArea > div { float: left;  width: 50%;}
.btn_prev a{ display:block; margin:0 auto; width:98%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; background:#999999;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; color:#FFF;}
.btn_confirm_send2.fR{ display:block;  height:40px; background:#2e2e2e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-decoration:none; cursor:pointer;}
.btn_confirm_send2.fR > input{ display:block; width:98%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;  text-decoration:none; border:0; cursor:pointer; background:none;}
.btn_prev_blue a{ display:block; width:98%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; background:#999999;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none;}
.btn_ask_question a{ display:block; width:98%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; background:#2e2e2e;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px; text-decoration:none; border:0; cursor:pointer;}
.btn_return_send.fR{ width:100%;}
.btn_return_send{ display:block; width:98%; height:40px; background:#2e2e2e;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; cursor:pointer;}
.btn_return_send > input{ display:block; width:98%; height:40px; font:18px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; background:none; text-decoration:none; border:0; cursor:pointer;}

/*========== 頁碼(通用) ==========*/
.Kg_b_page{ width:100%; height:80px; text-align:center; margin:30px 0;}
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:#2e2e2e; 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;}

/*151109新增手機版商品詳細(加入賺揪幣)end*/
/*=========YGG共用元件手機版CSS=========*/
.btn_send_new input{ background-color:#54565b;}
.btn_send_new input:hover{ background-color:#7b7d81;}
.AY_btn_saleStatus_ok a:link, .AY_btn_saleStatus_ok a:hover{ background:#54565b;}
.AY_btn_saleStatus a:link{ background:#999; cursor:default;}
/* JOO商品顏色共用 */
h2.jooPC_name a{ color:#333;}/*商品名*/
h2.jooPC_name a:hover{ color:#666;}/*商品名hover*/
.jooPC_word{ color:#999;}/*商品說明*/
.jooPC_price01{ color:#ed2d4c !important;}/*商品特惠價*/
.jooPC_price02{ color:#999 !important;}/*商品原價*/