@charset "utf-8";

body {

margin:0px;

padding:0px;

}

td, th {

color:#595959;

font-size : 12px;

font-family : '微軟正黑體','新細明體',Arial, Helvetica, sans-serif;

line-height: 20px;

}

form {

margin: 0px;

}


h5 {

background-color: #FBF2D7;

color: #256579;

font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 2px;

}

ul{

margin:0px;

padding:0px;

line-height: normal;

vertical-align:middle;

}

li{

margin:5px 0 5px 15px;

padding:0px;

text-align:left;

}

a{

font-size:inherit;

line-height:inherit;
;

font-weight:inherit;

color:inherit;

text-decoration:none;

}

.input_text {

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:100%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius: 50px;

}

.input_text_order {

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:100%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius: 50px;

}

.input_select {

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:150%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius: 50px;

}

.input_textarea {

width:calc( 100% - 15px );

height:100px;

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:150%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius:5px;

}


.button_01 {

CURSOR: hand;

BORDER: #7b9ebd 1px solid;

PADDING: 5px;

FONT-SIZE: 13px;

COLOR: #000000;

font-family: "新細明體","Verdana";

font-weight: normal;

height:40px;

FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);

 }


.button_02 {

CURSOR: hand;

BORDER: #7b9ebd 1px solid;

PADDING: 5px;

FONT-SIZE: 13px;

COLOR: #000000;

font-family: "新細明體","Verdana";

font-weight: normal;

height:40px;

FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);

 }


.king_alt{

POSITION:absolute;

VISIBILITY:hidden;

Z-INDEX:200;

}


#loader{

DISPLAY: none;

Z-INDEX: 2;

LEFT: 0px;

POSITION: absolute;

TOP: 0px}


.display_off{

display:none;

}


.display_on{

visibility: visible;

}

.outside_div{

width: 100%;

border: 0px;

margin: 0px;

}

.outside_table{

width: 100%;

border: 0px;

float:left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: #FFFFFF;


}

/*.outside_table > div:first-child{
display:none;
}
*/
.outside_jump{

float:left;

top: 0px;

right: 0px;

margin: 0px;

padding: 0px;

border:0px dotted #FF0000;

}


.licence_div{

width:100% !important;
width:100%;

padding: 5px 0 0 0px;

float:left;

margin: 5px 0 0 0;

text-align:left;

background-color: #F3F3F3;

}

#floater{

POSITION: absolute;

HEIGHT: 0px;

padding-left: 3px;

}


#middle_wrapper{

width:1200px;

margin:2px auto 40px auto;

padding:0px;

}


#left_side{

border: 0px solid #CECECE;

width: 200px;

float: left;

left: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}



#middle_side{

border: 0px solid #CECECE;

width: 540px;

margin: 0px auto;

top: 0px;

padding: 0px;

background: transparent;

}


#right_side{

border: 0px solid #CECECE;

width: 200px;

float: right;

right: 0px;

top: 0px;

margin: 0px;

padding: 0px;

background: transparent;

}


#left_side2{

width:100%;

margin:65px 0px 0px 0px;

}

#right_side2{

margin:20px auto;

padding:0px;

width:100%;

}

#right_side2 > table{

width:100%;

}

#right_side2 .page_table {

    width: inherit;

}

.top_GS_A_div{

width:100%;

margin:0px;

padding:0px;

}



.top_GS_A_bottom{

font-size:0px;

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0 0 3px 0;

}


.top_GS_A_table{

width: 100%;

margin:0px;

border-spacing:0px;

border:none;

}

.top_GS_A_table td{

text-align:left;

vertical-align:top;

padding:0px;

}

.top_GS_A_table td.website_logo_pic{

display:none;

}

.top_GS_A_table td.website_module_classify_header > br{

display:none;

}

.top_GS_A_table td.website_module_classify_header{

display:none;

position: absolute;

}

.top_GS_A_table td.website_module_classify_top{

display:block;

position:absolute;

top:31px;

right:10px;

}

.topA_1_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

}


.topA_2_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background-image: url(topA_2_table_bg.gif);

height: 26px;

}

.topA_2_table td.number{

text-align: right;

padding-right: 10px;

text-decoration: none;

}


.topA_3_table{

width:100%;

margin:0px;

}

.topA_3_table td{

text-align: center;

padding:0px;

}

.topA_3_table td.middle_pic{

width:1px;

}

.topA_3_table td.left_pic{

width:1px;

}

.topA_3_table td.middle_data{

text-align: center;

}

.topA_3_table td.right_pic{

width:1px;

}

.topA_3_middle_data_table{

width:auto;

margin:0px auto;

}

a.topA_3_store_type{

color:#000000;

font-size:16px;

letter-spacing:1px;

line-height:55px;

white-space:nowrap;

text-decoration:none;

margin:0px 13px 0px 13px;

display:block;

}

.topA_4_table{

width: 100%;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background-image: url(topA_4_table_bg.gif);

height: 26px;

}


.topA_product_search_table{

width:100%;

border:none;

border-spacing:0px;

margin:0px;

}

.topA_product_search_table td{

padding:0px!important;

text-align:left;

vertical-align:top;

}

.topA_product_search_table td.item input.input_text{

width:150px;

}

.topA_product_search_table td.item input[type="image"]{

width:15px;

height:15px;

margin: 6px 0px 0px -30px;

}

.topA_product_search_table td.item span.search_more_link{

display:none;

}

.border_table{

border: 1px solid #CECECE;

}


.news_index_table{

border: 1px solid #CECECE;

width: 500px;

border-collapse: collapse;

padding: 0px;

text-align: center;

}


#news_index_scroll_type{

margin:0 0 0px 0;

font-size:12px;

height:25px;

overflow:hidden;

position:relative;

display:none;

}

#news_index_scroll_type div{

padding:1 0 0 5;

visibility:hidden;

position:absolute;

top:0;

left:0;

}

.news_index_scroll{

margin-top:5px;

margin-bottom:5px;

width: 100%;

height:28px;

padding: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.news_index_scroll td.left_image{

width:95px;

height:28px;

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.right_image{

width:49px;

height:28px;

padding: 0px;

border-collapse: collapse;

}

.news_index_scroll td.data{

height:28px;

border-collapse: collapse;

padding-left: 10px;

text-align: left;

line-height:25px;

}


.promotion_module_middle_arem_div_A{

width:545px;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}



.promotion_module_middle_arem_div_B{

width:745px;

margin: 0px;

padding: 5px 0 0 0;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}



.promotion_module_middle_left_div{

width:540px;

float:left;

text-align:left;

margin: 0 5px 0 0;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}


.promotion_module_middle_right_div{

width:200px;

float:right;

margin: 0px;

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}


.promotion_module_table_div {

width:100%;

border: 0px solid #EEEEEE;

border-collapse: collapse;

margin: 0 0 4px 0;

padding: 0 0 0 0;

background: transparent;

clear: both;

}

.promotion_module_A_box_div{

width:540px;

border: 0px solid #EEEEEE;

border-collapse: collapse;

padding: 0 0 5px 0px;

background: transparent;

}


.promotion_module_A_page_table{

border: 0px solid #000000;

border-collapse: collapse;

margin: 0 1px 0 0;

background: transparent;

float:right;

}


.promotion_module_A_product_table{

width:100%;

border: 0px solid #000000;

border-collapse: collapse;

margin: 5px 5px 5px 5px;

background: transparent;

float:center;

}


td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/promotion_promotion_FG_all_bg.gif"]{

background-image: url(https://fs1.shop123.com.tw/images_pro/400189/web_image/promotion_promotion_FG_all_bg.png);

background-color:#F4F3EE;

}

.promotion_title{

padding:10px 0px 10px 0px;

text-align:left;

vertical-align:top;

background-color:#F4F3EE;

color:#000000;

font-size:14px;

letter-spacing:1px;

background-image: none;

width:1200px;

}

.ynk-prdcatlog{

position:absolute;

left:0px;

background-color:#F4F3EE;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_store_new_product_arrow_right_icon.gif"],img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_store_new_product_arrow_left_icon.gif"]{

position:relative;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_store_new_product_arrow_right_icon.png"],img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_store_new_product_arrow_left_icon.png"]{

position:relative;

}

.promotion_module_A_page_title_on{

cursor: hand;

color: #FFFFFF;

font-size:13px;

padding:0px;

font-weight: bold;

line-height:normal;

}


.promotion_module_A_page_title_off{

cursor: hand;

color: #535353;

font-size:13px;

padding:0px;

font-weight: normal;

line-height:normal;

}


.promotion_word {

padding-left: 100px;

}


A.promotion_word:link {

text-decoration:none;

color:#666666;

font-size:12px;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

 A.promotion_word:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:active {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}

A.promotion_word:hover {

text-decoration:underline;

color:#666666;

font-size: 12px;

font-family: "Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

}


.show_prodcut_pic_table{

padding: 0px;

margin: 0px;

border: 0px dotted #CECECE;

border-collapse: collapse;

}

.show_prodcut_pic_table td{

border: 0px solid #CECECE;

text-align:center;

}

.show_prodcut_pic_table td.picture{

padding:0px;

}

.show_prodcut_pic_table td.text{

color:#595959;

font-size:10px;

padding: 5px 0 5px 0;

}


.member_left_side_table{

width:100%;

border-spacing:0px;

border:none;

margin:0px 0px 20px 0px;

}

.member_left_side_table td{

text-align:left;

vertical-align:top;

font-size:14px;

color:#808080;

letter-spacing:1px;

line-height:100%;

padding:5px;

}

.member_left_side_table td img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/box_200_boxA_200_bottom.png"]{

display:none;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/box_200_boxA_200_middle.png"]{

background-image:none;

}

.member_left_side_table td.title[background*="promotion_promotion_module_title_null"]{

display:none;

}

.member_left_side_table td.ynk-contentmodulepage{

padding:0px;

}

.left_side_table{

width:100%;

border-spacing:0px;

border:none;

margin:-40px 0px 0px 0px;

}

.left_side_table > tbody > tr{

display:block;

margin:0px 47px 0px 0px;

float:left;

}

.left_side_table > tbody > tr:nth-child(10n-1){

float:right;

margin:0px;

}

.left_side_table > tbody > tr:nth-child(10n+1){

clear:both;

}

.left_side_table td.list_img{

display:none;

}

.left_side_table td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/demoa6_box_200_165_50718_76130.gif"]{

display:none;

}

.left_side_table td{

text-align:center!important;

vertical-align:top;

padding: 8px 0px 8px 0px;

border-radius: 5px;

transition: all ease .5s;

display: block;

width: 200px;

margin: 0px 0px 15px 0px;

border: 1px solid #E1E1E1;

font-size: 16px;

letter-spacing: 1px;

line-height: 100%;

color: #808080;

float:left;

}

.left_side_table td[style*="underline"]{

background: #E10012;

color: #FFFFFF;

border: 1px solid #E10012;

text-decoration:none!important;

}

.left_side_table td:hover{

background:#E1E1E1;

}

#left_side_table_list_data{

height:18px;

overflow:hidden;

}

.product_directory_table{

width:100%;

margin:0px;

border-spacing:0px;

}

.product_directory_table > tbody > tr{

display:block;

float:left;

}

.product_directory_table td{

text-align:center;

vertical-align:top;

padding:0px;

display:block;

width: 150px;

margin: 0px 15px 15px 0px;

border: 1px solid #E1E1E1;

font-size:16px;

letter-spacing:1px;

line-height:100%;

color:#808080;

padding:5px 0px 5px 0px;

}

.product_directory_table td.nav-0st{

display:none;

}

.product_directory_table td.nav-1st,.product_directory_table td.nav-1st-select{

text-align:center;

padding:8px 0px 8px 0px;

border-radius:5px;

transition:all ease .5s;

}

.product_directory_table td.nav-1st:hover{

background:#E1E1E1;

}

.product_directory_table td.nav-1st-select{

background:#E10012;

color:#FFFFFF;

border: 1px solid #E10012;

}

.footer_top_line_table{

width: 100%;

padding: 0px;

margin-top:15px;

margin-bottom:5px;

border: 0px solid #000000;

border-collapse: collapse;

}


.footer_div_website_module{

width:100%;

margin:0px 0px 0px 0px;

background:#E10012;

display:table;

}

.footer_table_website_module{

width:1200px;

margin:30px auto;

border-spacing:0px;

border:none;

min-height:163px;

}

.footer_table_website_module td{

color: #ffffff;

text-align: left;

font-size:14px;

letter-spacing:1px;

}

.footer_table_website_module > tbody > tr{

display:block;

}

.footer_div_copyright{

width:100%;

margin:0px;

}

.footer_table_copyright{

border:none;

margin:0px;

border-spacing:0px;

width:100%;

}

.footer_table_copyright td{

color: #808080;

text-align: center;

vertical-align:top;

padding:0px;

font-size:14px;

letter-spacing:1px;

}

.space_line_div1{

height: 10px;

font-size: 0px;

}


.height_1_hr{

border: none;

background-color: #cccccc;

color: #cccccc;

height: 1px;

font-size: 0px;

}


.category_line_title{

position:absolute;

left:0px;

top:104px;

background:#F4F3EE;

width:100%;

float:none!Important;

padding:10px 0px 10px 0px;

}

.category_line_title a{

}

.caption_title{

color: #000000;

text-decoration: none;

font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 0px;

}


.product_base_info_div{

width: 100%;

margin-bottom:10px;

}

.product_headline{

width:1200px;

margin:0px auto 0px auto;

float:none!Important;

}

a.product_headline_link{

font-size:14px;

letter-spacing:1px;

color:#000000;

line-height:100%;

}

a.product_headline_link:after{

display:inline-block;

width:1px;

height:10px;

background:#000000;

margin:0px 2px 0px 5px;

content:"";

}

a.product_headline_link:last-child:after{

display:none;

}

#shoppingcar_right{

display:none;

}

.shoppingcar_right_to_pay {

padding:0px;

text-align:center;

vertical-align:top;

}


.title_context_background_extend{

height:42px;

background-image:url("http://mall.shop123.com.tw/images_pro/demoa6_open/title_bg_extend.gif");

}


.title_context_background{

float:left;

color: #EE48A4;

font-size:15px;

font-weight:normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: left;

text-decoration: none;

padding-top: 10px;

padding-bottom: 15px;

padding-left: 30px;

letter-spacing:1px;

width:740px;

height:42px;

background-image:url("http://mall.shop123.com.tw/images_pro/demoa6_open/title_bg.gif");

}


.box1_top_middle{

width:100%;

height:15px;

font-size:0px;

}

.box1_top_left{

width:15px;

height:15px;

font-size:0px;

float:left;

}

.box1_top_right{

width:15px;

height:15px;

font-size:0px;

float:right;

}

.box1_middle{

height:100%;

background-color:#FFFFFF;

}


.box1_middle_left{

width:15px;

height:100%;

font-size:0px;

float:left;

}

.box1_info{

float:left;

}


.box1_info_block{

float:left;

}


.box1_middle_right{

width:15px;

height:100%;

font-size:0px;

float:right;

}

.box1_bottom_middle{

width:100%;

height:15px;

font-size:0px;

}

.box1_bottom_left{

width:15px;

height:15px;

font-size:0px;

float:left;

}

.box1_bottom_right{

width:15px;

height:15px;

font-size:0px;

float:right;

}


.box2_all{

width:100%;

padding-top:5px;

padding-left:5px;

margin-bottom:20px;

background-color:#FFFFFF;

border:0px solid #FF0000;

}


.box2_top_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/t.gif");

}


.box2_top_left{

width:26px;

height:26px;

font-size:0px;

float:left;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/tl.gif");

}


.box2_top_right{

width:26px;

height:26px;

font-size:0px;

float:right;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/tr.gif");

}


.box2_middle{

height:100%;

background-color:#FFFFFF;

}


.box2_middle_left{

width:26px;

height:100%;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/l.gif");

}


.box2_info{

width:686px;

float:left;

padding: 0 8px 0 0;

}


.box2_info_block{

float:left;

}


.box2_middle_right{

width:26px;

height:100%;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/r.gif");

}


.box2_bottom_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/d.gif");

}


.box2_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/dl.gif");

}


.box2_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/dr.gif");

}


.box3_top_middle{

width:100%;

padding:0px;

font-size:0px;

}


.box3_top_left{

padding:0px;

font-size:0px;

float:left;

}


.box3_top_right{

padding:0px;

font-size:0px;

float:right;

}


.box3_middle{

height:100%;

background-color:#FFFFFF;

}


.box3_middle_left{

padding:0px;

height:100%;

font-size:0px;

float:left;

}


.box3_info{

float:left;

}


.box3_info_block{

float:left;

}


.box3_middle_right{

padding:0px;

height:100%;

font-size:0px;

float:right;

}


.box3_bottom_middle{

width:100%;

padding:0px;

font-size:0px;

}


.box3_bottom_left{

padding:0px;

font-size:0px;

float:left;

}


.box3_bottom_right{

padding:0px;

font-size:0px;

float:right;

}


.product_info_left_A{

width:260px;

float:left;

}


.product_info_left_B{

width:380px;

float:left;

}


.product_info_left_picture{

width:450px;

float:left;

}

.product_base_info_middle_bg > table > tbody > tr > td:nth-of-type(1) {

    width: 450px;

}

.product_base_info_middle_bg > table > tbody > tr > td:nth-of-type(2){

width:50px;

}

.product_base_info_middle_bg > table > tbody > tr > td:nth-of-type(3) {

width: auto;

}

.product_info_left_picture_context{

position:absolute;

left:5px;

top:5px;

z-index:1px;

border-bottom:0px solid #FF0000;

}


.product_info_left_picture_dependency{

width:100%;

float:left;

padding-top:5px;

padding-left:10px;

padding-right:10px;

text-align:left;

}


.product_info_right_box1_A{

width:455px;

float:left;

}


.product_info_right_box1_B{

width:335px;

float:left;

}


.product_info_right_box3_A{

width:485px;

float:left;

}


.product_info_right_box3_B{

width:365px;

float:left;

}


.product_info_right_block1{

width:100%;

padding-top: 10px;

padding-bottom: 5px;

border-bottom:1px solid #BCD2E6;

background-color:#FFFFFF;

}


.product_info_right_block2{

width:100%;

padding-top: 10px;

padding-bottom: 5px;

border-bottom:1px solid #BCD2E6;

background-color:#F8FEFE;

}


.product_info_right_block3{

/*width:100%;
*/
padding-top: 10px;

padding-bottom: 5px;

border-bottom:0px solid #BCD2E6;

/*background-color:#FFFFFF;
*/
/*position: absolute;
明細頁分享使用心得...*/
margin-left: 165px;

margin-top: 8px;

}

.product_info_right_table{

margin:40px 0px 0px 0px;

width:100%;

border-spacing:0px;

}

.product_info_right_table th{

display:none;

}

.product_info_right_table td{

font-size:16px;

line-height:100%;

color:#808080;

padding:0px;

text-align:left;

vertical-align:top;

}

.product_info_right_table td.product_name{

color:#a1a1a1;

font-size:20px;

font-weight:bold;

letter-spacing:1px;

padding:15px 0px 15px 0px;

border-bottom:1px solid #C0C0C0;

}

.product_info_right_table td.product_price3{

vertical-align:middle;

font-size:20px;

color:#e00012;

font-weight:600;

padding:15px 0px 15px 0px;

}

.product_info_right_table td.product_context{

padding:15px 0px 15px 0px;

line-height:150%;

}

.product_info_right_table td.product_context > p{

margin:0px;

}

#show_product_standard_sn > #dropdown span{

border: none;

background: #EDECE7;

padding: 5px 20px 5px 10px;

border-radius: 30px;

line-height: 24px;

height: 22px;

margin: 2px 0px 0px 0px;

display: inline-block;

color:#808080;

font-size:14px;

}

.product_info_right_table td.product_select{

padding:15px 0px 0px 0px;

}

.product_info_right_table td.product_select > table > tbody > tr{

display:inline-block;

}

.product_info_right_table td.product_select > table > tbody > tr > td{

display:block;

}

.product_info_right_table td.product_select > table > tbody > tr > td > span{

display:inline-block;

vertical-align:top;

}

.product_info_right_table td.product_select > table > tbody > tr > td > span#product_standard_select_amount_id{

margin:4px 0px 10px 0px;

}

.product_info_right_table td.product_select > table > tbody > tr > td > span#show_product_standard_sn{

margin:2px 0px 10px 0px;

}

.product_info_right_table td.product_select > table > tbody > tr > td > span > select[name="product_standard_order_amount"]{

margin:0px 15px 0px 5px;

}

.product_info_right_table td.product_label{

display:none;

}

.product_info_right_table tr#gift_line{

display:none;

}

.product_info_right_table tr#gift{

display:none;

}

.product_info_right_table tr#activity_line{

display:none;

}

.product_info_right_table tr#activity{

display:none;

}

#show_product_standard_sn > #dropdown span:after{

content:"";

display:inline-block;

float:right;

border-width:6px 3px 0px 3px;

border-style:solid;

border-color:#808080 transparent transparent transparent;

width:0px;

height:0px;

margin: 8px 0px 0px 10px;

}

.product_info_right_table td.product_english_name{

padding: 15px 0px 0px 0px;

opacity: 0.6;

}

.product_info_right_table td.product_price1{

padding: 15px 0px 15px 0px;

text-decoration: line-through;

}

.product_info_right_table td.product_price1:before{

content:"原價：";

}

.product_price3_dollar_sign{

color:#e00012;

font-size:16px;

font-wieght:600;

margin:0px 3px 0px 0px;

}

.product_standard_info_table{

width:100%;

margin:0px;

padding:0px;

border:0px dotted #BCD2E6;

border-collapse: collapse;

}

.product_standard_info_table th{

color: #666666;

padding: 5px;

font-size:12px;

font-weight: bold;

text-align: center;

border:0px solid #666666;

border-bottom:1px solid #666666;

background-color:#EEEEEE;

}

.product_standard_info_table th.red{

color: #D81F3F;

}

.product_standard_info_table td{

color: #333333;

padding: 5px;

font-size:12px;

font-weight: normal;

text-align: center;

border:0px solid #666666;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.picture{

width:70px;

padding: 5px;

border:0px solid #666666;

border-top:1px solid #CCCCCC;

background-color:#FFFFFF;

}

.product_standard_info_table td.text{

text-align: left;

}


.product_info_tag_div{

width:100%;

border-bottom:1px dashed #DFDCCF;

}

#middle_wrapper table.product_info_tag_table{

width:auto;

}

.product_info_tag_table td{

text-align:left;

vertical-align:bottom;

line-height:100%;

padding:0px 0px 10px 0px;

display:inline-block;

margin:0px 5px 0px 0px;

width:auto;

background-image: none!important;

height:auto;

}

.product_info_tag_on{

color: #e00012;

font-size:16px;

padding:0px;

CURSOR:pointer;

}

.product_info_tag_on:before{

content:"";

display:inline-block;

width:10px;

height:3px;

background:#E00012;

margin:7px 15px 0px 0px;

vertical-align:top;

}

.product_info_tag_off{

color: #808080;

font-size:14px;

padding:0px;

CURSOR:pointer;

}

.product_info_tag_off:before{

content:"";

display:inline-block;

width:5px;

height:1px;

background:#808080;

margin:7px 10px 0px 10px;

vertical-align:top;

}

.ajax_box_product_div{

width: 100%;

height: 250px;

border-top: 0px solid #FFFFFF;

border-bottom: 1px solid #da2126;

border-left: 1px solid #da2126;

border-right: 1px solid #da2126;

border-collapse: collapse;

padding:20px 10px 10px 10px;

line-height:35px;

font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.ajax_box_product_div_pictuce{

border: 1px dotted #BCD2E6;

float:left;

padding:0px 10px 0px 10px;

}


.ajax_box_product_div_video{

border: 1px dotted #DDDDDD;

float:center;

padding:10px 10px 10px 10px;

text-align:center;

background-color: #000000;

color:#FFFFFF;

}


.ajax_box_product_div_context_right{

float:right;

text-align:left;

}


.ajax_box_product_div_context_center{

}

.ajax_box_product_div_context_center > p > img{

display:block;

margin:0px auto;

}

.ajax_box_product_div_context_center > img{

display:block;

margin:0px auto;

}

.product_faq_write_table{

width: 100%;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.product_faq_write_table td{

padding: 0px;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.product_faq_write_table td.header{

color: #595959;

font-size:13px;

font-weight: normal;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

letter-spacing:1px;

background-color:#ECECEC;

line-height:20px;

}

.product_faq_write_table td.title{

width:100%;

color: #595959;

font-size:13px;

font-weight: bold;

font-family: "新細明體","Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

letter-spacing:1px;

background-color:#F7F7F7;

line-height:20px;

}

.product_faq_write_table td.button{

padding: 10px 0 10px 0;

text-align: center;

}


.product_faq_table {

width: 100%;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.product_faq_table td.title {

width:5%;

color: #AC0213;

font-size:15px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

padding-top: 0px;

padding-bottom: 0px;

text-align: center;

font-family: "Comic Sans MS","新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

background-color:#FFFFFF;

}

.product_faq_table td.question_text {

width:85%;

font-size:13px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: left;

color: #676767;

border-bottom: 0px dotted #D6DDE6;

font-weight: normal;

CURSOR: hand;

}

.product_faq_table td.answer_text {

color: #000000;

width:85%;

font-size:13px;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: left;

border-bottom: 0px dotted #D6DDE6;

background-color:#EEEEEE;

}

.product_faq_table td.date {

width:10%;

font-size:10px;

border: 0px solid #D6DDE6;

padding-right: 2px;

text-align: right;

color: #999999;

white-space:nowrap;

}

.product_faq_table td.dotline {

font-size:0px;

border-bottom: 1px dotted #D6DDE6;

}


#shoppingcar_watermark_id{

DISPLAY: none;

Z-INDEX: 2;

LEFT: 0px;

POSITION: absolute;

TOP: 0px}


.shoppingcar_watermark_table_all{

margin:0px;

width:288px;

border-spacing:0px;

boorder:none;

}

.shoppingcar_watermark_table_all th{

text-align:left;

vertical-align:top;

}

.shoppingcar_watermark_table_all td{

padding:0px;

text-align:left;

vertical-align:top;

}

.shoppingcar_watermark_table_all td.button{

padding-top:20px;

text-align:center;

}

.shoppingcar_watermark_table_all td.title1{

color:#FFFFFF;

font-size:20px;

font-weight:bold;

text-align:center;

padding-top:10px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"]{

border-spacing:0px;

margin:10px auto 0px auto;

width:268px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] th{

vertical-align:top;

line-height:30px;

padding:5px 10px 5px 5px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] td{

padding:5px 0px 5px 0px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] td td{

padding:0px 5px 0px 0px;

vertical-align:middle;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] tr[height="50"] td{

text-align:center;

vaertical-align:middle;

}

.shoppingcar_watermark_table_all > tbody > tr:nth-child(1) > td{

vertical-align:middle;

text-align:right;

}

.shoppingcar_watermark_table_all > tbody > tr:last-child > td{

text-align:right;

vertical-align:middle;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] tr[height="30"] td > input{

display:block;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] tr[height="30"] td > a{

display:block;

float:left;

margin:5px 10px 5px 0px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] tr[height="30"] td > a:nth-of-type(1){

clear:both;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/400189_member_member_quick_login_title.gif"]{

background-image:none;

background-color: #FFFFFF;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/400189_member_member_quick_login_title.gif"]:before{

content:"登入會員";

color:#808080;

display:inline-block;

font-size:16px;

letter-spacing:1px;

float: left;

margin: 8px 0px 0px 35px;

}

.shoppingcar_watermark_table_all table[cellpadding="4"][cellspacing="4"] td input{

background:#E3E3E3;

}

.shoppingcar_watermark_table{

width:350px;

border: 1px solid #D6DDE6;

border-collapse: collapse;

}

.shoppingcar_watermark_table th{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:center;

padding:5px;

background-color:#B9B9B9;

height:20px;

white-space:nowrap;

}

.shoppingcar_watermark_table th.total{

color:#333333;

font-size:13px;

font-weight:bold;

text-align:center;

padding:5px;

background-color:#C4DFF0;

height:20px;

white-space:nowrap;

}

.shoppingcar_watermark_table td{

color:#666666;

line-height:40px;

text-align:center;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.text{

color:#666666;

line-height:30px;

text-align:left;

padding-left:5px;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.number{

color:#666666;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}

.shoppingcar_watermark_table td.total{

color:#E30000;

line-height:30px;

text-align:right;

padding-right:5px;

border-bottom: 1px solid #D6DDE6;

border-right: 1px solid #D6DDE6;

white-space:nowrap;

}


.web_image_header_pic{

width:100%;

float:left;

text-align:left;

border: 0px solid #000000;

padding:5px;

}


.payment_basket_top_button{

width:100%;

float:left;

text-align:right;

border: 0px solid #000000;

padding-top:3px;

padding-bottom:3px;

border-bottom: 0px dotted #D6DDE6;

border-right: 0px dotted #D6DDE6;

border-left: 0px dotted #D6DDE6;

}


.payment_basket_bottom_button{

width:100%;

float:center;

border: 0px solid #000000;

padding-top:20px;

padding-bottom:10px;

border-bottom: 0px dotted #D6DDE6;

border-right: 0px dotted #D6DDE6;

border-left: 0px dotted #D6DDE6;

}


.payment_order_product_table{

width:100%;

margin:0px 0px 30px 0px;

border-spacing:1px;

background:#E5E3D8;

}

.payment_order_product_table th{

background:#FEFEFE;

text-align:left;

vertical-align:top;

padding:10px;

color:#000000;

font-size:16px;

letter-spacing:1px;

line-height:180%;

font-weight:normal;

}

.payment_order_product_table th.shoppingcar_header{

background:#FCFBF7;

text-align:center;

font-size:20px;

letter-spacing:2px;

padding:10px 0px 10px 0px;

border-bottom:3px double #E5E3D8;

}

.payment_order_product_table th.coupon_header{

background:#FCFBF7;

text-align:center;

font-size:20px;

letter-spacing:2px;

padding:20px 0px 15px 0px;

border-bottom:3px double #E5E3D8;

}

.payment_order_product_table td{

background:#FEFEFE;

text-align:left;

vertical-align:top;

padding:10px;

color:#808080;

font-size:16px;

letter-spacing:1px;

line-height:180%;

}

.payment_order_product_table td[colspan="7"]{

border:none!important;

height:20px;

}

#payment_shoppingcar_check_div .payment_order_product_table th{

text-align:center;

vertical-align:middle;

}

#payment_shoppingcar_check_div .payment_order_product_table td{

text-align:center;

vertical-align:middle;

}

#payment_shoppingcar_check_div .payment_order_product_table td.product-name td img[width]{

    width: 80px;

}

@media screen and (max-width:600px){

   #payment_shoppingcar_check_div .payment_order_product_table td.product-name td img[width]{

        width: 40px;

    }
 
}

.payment_order_product_table th > a[onclick*="tag_open_close"]{

display: inline-block;

vertical-align: top;

margin: -2px 0px 0px 10px;

}

#payment_shoppingcar_check_div .payment_order_product_table td.text[onclick*="to_show_product_add"]{

text-align:left;

}

#payment_shoppingcar_check_div .payment_order_product_table td.text[onclick*="to_show_product_add"] > img{

width:80px;

margin:0px 10px;

}

@media screen and (max-width:600px){

    #payment_shoppingcar_check_div .payment_order_product_table td.text[onclick*="to_show_product_add"] > img{

        width:40px;

    }

}

#payment_order_sub_module_div .payment_order_product_table > tbody > tr > td:first-child{

text-align:center;

}

.payment_order_product_table.mod-prm-coupon td.text .small_date{

    display: block;

}

.payment_order_product_table_space{

width:100%;

height:10px;

border-left: 0px dotted #000000;

border-right: 0px dotted #000000;

}


.payment_order_member_box{

}


.payment_order_member_table{

    width: 100%;

    margin: 0px 0px 30px 0px;

    border-spacing: 1px;

    background: #E5E3D8;

}

.payment_order_member_table th{

    background: #FDFDFB;

    text-align: left;

    vertical-align: top;

    padding: 10px;

    color: #000000;

    font-size: 16px;

    letter-spacing: 1px;

    line-height: 180%;

    font-weight: normal;

}

.payment_order_member_table td{

    background: #FDFDFB;

    text-align: left;

    vertical-align: top;

    padding: 10px;

    color: #000000;

    font-size: 16px;

    letter-spacing: 1px;

    line-height: 180%;

    font-weight: normal;

}

.payment_order_member_table th.header{

    background: #F5F3E9;

    text-align: center;

    font-size: 18px;

    letter-spacing: 2px;

    padding: 10px 0px 5px 0px;

    border-bottom: 3px double #E5E3D8;

}

.payment_order_member_table th.context  select.input_select{

margin:0px 5px 0px 0px;

}

.payment_order_member_table th.context input.input_text_order[name*="address"]{

clear:both;

margin:10px 0px 0px 0px!important;

display:block;

width:calc( 100% - 15px )!important;

}

.payment_order_member_table td[widht="50%"],.payment_order_member_table td[width="50%"]{

background:#FFFFFF;

}

.payment_order_member_box{

    width: 100%;

    margin: 0px 0px 0px 0px;

    border-spacing: 1px;

    background: #E5E3D8;

}

.payment_order_member_box th.header{

    border-bottom: 3px double #E5E3D8;

}

.payment_order_member_box th{

border-bottom:1px solid #E5E3D8;

width:20%;

}

.payment_order_member_box th.context .input_text_order{

display:block;

margin:0px 5px 0px 0px;

}

.payment_order_member_box th.context{

font-size:13px;

width:auto;

color:#808080;

}

.is_discount_font{

color:#DA2128;

font-size:13px;

font-weight:normal;

padding-left:0px;

}

.member_login_context{

margin:0px;

border-spacing:0px;

border:none;

}

.member_login_context td{

text-alignPleft;

vertical-align:top;

padding:0px;

font-size:16px;

line-height:100%;

letter-spacing:1px;

color:#808080;

}

#middle_wrapper table.member_center_detail{

width:80%;

margin:20px auto;

}

.member_center_detail > tbody > tr{

display:block;

float:left;

width:calc( 50% - 50px );

margin:0px;

}

.member_center_detail > tbody > tr:nth-child(2){

float:right;

}

.member_center_detail > tbody > tr > td{

display:block;

text-align:center;

vertical-align:top;

width:100%;

}

.member_center_detail > tbody > tr > td[width="40%"]{

margin:0px 0px 50px 0px;

}

.member_center_detail ul{

margin:0px auto 0px auto;

display:table;

padding:0px;

}

.member_center_detail ul li{

list-style:cjk-ideographic;

margin:5px 0px 5px 15px;

padding:0px;

color:#808080;

font-size:14px;

letter-spacing:1px;

}

.writing_table{

margin:0px;

border-spacing:0px;

border:none;

}

.writing_table > tbody > tr:first-child > td[height="20"]{

display:none;

}

.writing_table th{

color:#000000;

font-size:24px;

letter-spacing:1px;

line-height:150%;

font-weight:normal;

display:block;

text-align:center!important;

padding:10px 0px;

width:100%;

}

.writing_table th.post_date{

color:#808080;

font-size:14px;

letter-spacing:0px;

}

.writing_table td{

color:#808080;

font-size:16px;

line-height:150%;

letter-spacing:1px;

padding:0px;

}

.writing_table td img{

max-width:100%;

height:auto!Important;

}

.writing_table td iframe{

max-width:100%;

}

div.writing_table_text_div {

margin:0px;

padding:0px;

}

div.writing_table_text_context_div_A_A > p > img{

margin:0px auto;

display:block;

}

div.writing_table_text_context_div_A_A > table[width="915"] td > img{

display:block;

margin:0px auto;

}

div.writing_table_text_div img{

max-width:100%;

height:auto!important;

width: 100%\0;

}

div.writing_table_text_div .foodchain-container img{

    width: auto\0;

}

div.writing_table_text_pic_div{

float:right;

}


.datatable {

    margin: 0px 0px 30px 0px;

    border-spacing: 1px;

    background: #E5E3D8;

}

.datatable th{

    background: #FEFEFE;

    text-align: center;

    vertical-align: middle;

    padding: 10px;

    color: #000000;

    font-size: 16px;

    letter-spacing: 1px;

    line-height: 180%;

    font-weight: normal;

}

.datatable td{

    background: #FEFEFE;

    text-align: center;

    vertical-align: middle;

    padding: 10px;

    color: #808080;

    font-size: 16px;

    letter-spacing: 1px;

    line-height: 180%;

    font-weight: normal;

}

.datatable th.coupon_header{

    background: #FCFBF7;

    text-align: center;

    font-size: 16px;

    letter-spacing: 2px;

    padding: 10px 0px 10px 0px;

    border-bottom: 3px double #E5E3D8;

}

.detail_datatable{

margin:0px;

border-spacing:0px;

border:none;

}

.detail_datatable th{

color:#808080;

font-size:16px;

letter-spacing:1px;

padding:5px 5px 5px 0px;

text-align:left;

vertical-align:middle;

font-weight:normal;

}

.detail_datatable td{

color:#808080;

font-size:16px;

letter-spacing:1px;

padding:5px 5px 5px 5px;

text-align:left;

vertical-align:top;

}

#middle_wrapper .info_f table.detail_datatable{

width:80%;

margin:20px auto 0px auto;

}

#middle_wrapper .detail_datatable td.text > table{

width:auto;

}

#middle_wrapper .detail_datatable td.text > table td{

vertical-align:middle;

}

.detail_datatable th.coupon_header{

    font-size: 18px;

    color: #000000;

    border-bottom: 1px dotted #BFBCAE;

    padding:20px 0px;

}

.image_title_area{

margin:0px 0px 20px 0px;

border-spacing:0px;

}

.image_title_area > tbody > tr > td{

border-bottom:1px solid #808080;

padding:0px 0px 20px 0px;

}

.image_title_area td{

color:#808080;

font-size:20px;

font-weight:normal;

letter-spacing:2px;

text-align:center;

line-height:100%;

background-repeat: no-repeat;

}

.image_title_area td[height="3"]{

display:none;

}

.image_title_area td.space{

display:none;

}

.image_title_area > tbody > tr:nth-child(3) td[height="10"]{

display:none;

}

.image_title_area > tbody > tr > td.right{

position:relative;

}

.image_title_area > tbody > tr > td.right > table.page_table{

position:absolute;

right: 0px;

bottom: 30px;

width:auto!Important;

}

.image_title_area > tbody > tr > td.ynk-ordersearch{

padding:20px 0px 20px 0px;

}

.image_title_area > tbody > tr > td.right > a.ynk-toback{

position:absolute;

right: 0px;

top: 10px;

}

.image_title_area > tbody > tr > td.right > a{

position:absolute;

right: 0px;

top: 10px;

}

.image_title_area > tbody > tr > td[height="10"]{

display:none;

}

font.search_result_title_font{

font-size:16px!important;

margin:20px 0px 0px 0px;

display:inline-block;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/web_service_service_title_product_search.gif"]{

background-image:none;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/web_service_service_title_product_search.gif"]:before{

content:"商品搜尋";

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/web_service_service_title_search_more.gif"]{

background-image:none;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/web_service_service_title_search_more.gif"]:before{

    content:"進階查詢";

    display:block;

    color: #808080;

    font-size: 20px;

    font-weight: normal;

    letter-spacing: 2px;

    text-align: center;

    line-height: 100%;

    border-bottom: 1px solid #808080;

    padding: 0px 0px 20px 0px;

}

.image_title_area > tbody > tr > td[style*="12px"]{

font-size:16px!important;

}

.image_title_area td > div[style*="left"]{

float:none!important;

}

.small_date {

color:#666666;

font-size:10px;

line-height:20px;

}


.product_item{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:10px 0 10px 0;

background: transparent;

table-layout:fixed;

}

.product_item td{

width:120px;

height:20px;

color:#535353;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item td.picture{

width:120px;

height:120px;

padding:0 0 1px 0;

}

.product_item td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item td.name{

width:120px;

height:40px;

overflow : hidden;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item div.div_name{

border:0px;

width:120px;

height:40px;

word-wrap:break-all;

float:left;

overflow:hidden;

}

.product_item_context{

color:#535353;

font-size:12px;

font-weight:normal;

}


.product_item_context2{

font-size:14px;

line-height:100%;

color:#e00012;

font-weight:600;

margin:0px 0px 0px 0px;

}


.product_item_B{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.product_item_B td{

height:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_B td.picture{

width:80px;

padding:0 5px 1px 0;

text-align:center;

}

.product_item_B td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_B td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_B td.name{

color:#535353;

font-size:12px;

}

.product_item_B td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

line-height: 25px;

}


.product_item_B_context{

color:#535353;

font-size:12px;

font-weight:normal;

}


.product_item_B_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}



.product_item_C{

padding: 0px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}

.product_item_C td{

width:100%;

color:#595959;

}

.product_item_C td.picture{

width:140px;

padding:0 5px 0 5px;

}

.product_item_C td.hot{

padding:5px 5px 3px 5px;

color:#0000FF;

font-size:12px;

font-family:"新細明體";

}

.product_item_C td.brand, .product_item_C td.brand A:link ,.product_item_C td.brand A:visited ,.product_item_C td.brand A:active{

height: 30px;

color:#595959;

font-size:12px;

font-weight:bold;

padding:0px 5px 3px 3px;

vertical-align:top;

font-family:"新細明體";

line-height:normal;

}

.product_item_C td.brand A:hover{

height: 30px;

color:#595959;

font-size:12px;

font-weight:bold;

padding:0px 5px 3px 3px;

vertical-align:top;

font-family:"新細明體";

line-height:normal;

}

.product_item_C td.name{

color:#595959;

font-size:12px;

}

.product_item_C td.context, .product_item_C td.context A:link ,.product_item_C td.context A:visited ,.product_item_C td.context A:active{

color:#767678;

font-size:12px;

padding-left:0px;

padding-right:5px;

vertical-align:top;

text-decoration:none;

}

.product_item_C td.context A:hover {

color:#767678;

font-size:12px;

padding-left:0px;

padding-right:5px;

vertical-align:top;

text-decoration:none;

}

.product_item_C td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

line-height: 25px;

padding-left:5px;

padding-right:5px;

}


.product_item_C_context{

color:#535353;

font-size:12px;

font-weight:normal;

}


.product_item_C_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}


.product_item_C_name{

color:#535353;

font-size:12px;

font-weight:bold;

font-family:"新細明體";

}


#product_item_C_context{

height:100px;

overflow:hidden;

}

.ad_index_middle_bottom_table{

padding:0px;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.ad_index_middle_bottom_table td{

padding:3px 0 0px 0;

text-align:left;

}


.page_table{

width:auto;

border-spacing:0px;

border:none;

}

.page_table td{

text-align:left;

vertical-align:middle;

padding:0px 5px 0px 5px;

color:#000000;

font-size:14px;

letter-spacing:1px;

line-height:30px;

}

form#category_product > table[width="745"] > tbody > tr > td[align="right"] > table.page_table{

float:left;

}

form#category_product > table[width="745"] > tbody > tr > td[align="right"] > table.page_table td.select{

padding:0px;

}

.index_745_middle td[colspan="4"][height="5"][align="right"] > table.page_table{

margin: -32px 0px 0px 185px;

}

.page_list_table_div{

width:100%;

float:left;

text-align:center;

padding-top:30px;

}


#middle_wrapper table.page_list_table{

width:auto;

margin:20p auto;

border:none;

border-spacing:0px;

}

.page_list_table td{

padding:5px 20px 5px 20px;

text-align:center;

vertical-align:middle;

}

.page_list_table td.page_number{

color:#E10012;

font-size:16px;

background:#F4F3EE;

border-radius:50px;

}

.page_list_table td.page_number > a{

display:inline-block;

margin:0px 5px 0px 5px;

color:#000000;

text-decoration:underlinr;

}

.index_brand_pic{

margin: 1px 0px 1px 0px;

padding: 1px 0px 1px 0px;

border: 1px solid #CCCCCC;

}


.website_module_left_detail_pic_div{

width:100%;

text-align:center;

padding:3px;

}

.website_module_left_detail_pic_div img{

max-width:180px !important;
width:expression((this.width>180)?'180px':'px');

}


.red_font{

color:#E10012;

}


.bule_font{

color:#2E86BA;

font-size:13px;

line-height:normal;

}


.gray_font{

color:#808080;

}


.data_list_table{

    margin: 0px 0px 30px 0px;

    border-spacing: 1px;

    background: #E5E3D8;

}

.data_list_table th{

    background: #FCFBF7;

    text-align: center;

    font-size: 16px;

    letter-spacing: 2px;

    padding: 10px 0px 10px 0px;

    border-bottom: 3px double #E5E3D8;

    vertical-align: middle;

    color: #000000;

    line-height: 180%;

    font-weight: normal;

}

.data_list_table td{

    background: #FEFEFE;

    text-align: center;

    vertical-align: middle;

    padding: 10px;

    color: #808080;

    font-size: 14px;

    letter-spacing: 1px;

    line-height: 180%;

    font-weight: normal;

}

.data_list_table td.text{

font-size:14px;

text-align:left;

}

.LoginMsg{

color:#DA2128;

font-size:13px;

line-height:normal;

}


A.brand_name:link {

text-decoration:none;

color:#666666;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

 A.brand_name:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_name:active {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}

A.brand_name:hover {

text-decoration:none;

color:#B43018;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:20px;

}


A.brand_all_link:link {

text-decoration:none;

color:#E42914;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

 A.brand_all_link:visited {

text-decoration:none;

color:#E42914;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

A.brand_all_link:active {

text-decoration:none;

color:#E42914;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}

A.brand_all_link:hover {

text-decoration:underline;

color:#E42914;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 0px;

line-height:normal;

padding-right:5px;

}


A.brand_category:link {

text-decoration:none;

color:#666666;

font-size:10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

 A.brand_category:visited {

text-decoration:none;

color:#666666;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

A.brand_category:active {

text-decoration:none;

color:#666666;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}

A.brand_category:hover {

text-decoration:underline;

color:#B43018;

font-size: 10px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 10px;

line-height:20px;

vertical-align: bottom;

}


A.website_module_classify_header_link{

color:#888888;

font-size:14px;

letter-spacing:1px;

line-height:100%;

margin:0px 0px 0px 15px;

}

a.website_module_classify_top_link{

color:#888888;

font-size:14px;

letter-spacing:1px;

line-height:100%;

margin:0px 0px 0px 15px;

}

A.page_number:link {

text-decoration:none;

color:#666666;

font-size:15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

 A.page_number:visited {

text-decoration:none;

color:#666666;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.page_number:active {

text-decoration:none;

color:#666666;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}

A.page_number:hover {

text-decoration:underline;

color:#B43018;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: 3px;

line-height:20px;

}


A.product_item_brand:link {

text-decoration: none;

color: #595959;

font-size: 14px;

font-family: "微軟正黑體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:visited {

text-decoration: none;

color: #595959;

font-size: 14px;

font-family: "微軟正黑體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:active {

text-decoration: none;

color: #595959;

font-size: 14px;

font-family: "微軟正黑體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_brand:hover {

text-decoration: none;

color: #595959;

font-size: 14px;

font-family: "微軟正黑體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_name{

font-size:16px;

color:#808080;

font-weight:bold;

letter-spacing:0px;

line-height:100%;

}

a.product_item_price3{

font-size:16px;

color:#e00012;

font-weight:600;

margin:0px 5px 0px 3px;

line-height:100%;

}

#middle_side_B{

border: 0px solid #CECECE;

width:100%;

padding:0;

margin: 0px;

top: 0px;

float: right;

background: transparent;

/*height:550px;
*/
overflow: hidden;

}

.left_table_member_login{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login th{

width: 35%;

color: #9c9c9c;

font-size: 10px;

padding: 5px 5px 5px 5px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td{

width: 65%;

color: #9c9c9c;

font-size: 10px;

padding: 0 5px 5px 0px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td.gd_image {

width:50px;

text-align: left;

border: 0px solid #D6DDE6;

}

.left_table_member_login td.gd_text {

text-align: left;

border: 0px solid #D6DDE6;

}

.left_table_member_login td.tool{

width: 100%;

color: #9c9c9c;

font-size: 10px;

padding: 15px 5px 5px 0px;

margin: 0px;

text-align:right;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_member_login td.tool a.tool_link{

color: #6c6b6b;

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}

.left_table_member_login td.tool a.tool_link:hover{

color: #DD1778;

}


.left_table_product_search{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search th{

width: 35%;

color: #9c9c9c;

font-size: 10px;

padding: 5px 5px 5px 5px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td{

width: 65%;

color: #9c9c9c;

font-size: 10px;

padding: 0 5px 5px 0px;

margin: 0px;

text-align:left;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td.tool{

width: 100%;

color: #9c9c9c;

font-size: 10px;

padding: 15px 5px 5px 0px;

margin: 0px;

text-align:right;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.left_table_product_search td.tool a.tool_link{

color: #6c6b6b;

font-size: 10px;

font-family: Arial, Helvetica, sans-serif;

}

.left_table_product_search td.tool a.tool_link:hover{

color: #DD1778;

}


.paper_module_middle_arem_div{

width:745px;

margin: 0px;

padding: 5px 0 0 0;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

float:left;

}


.paper_module_middle_left_div{

width:360px;

float:left;

text-align:left;

margin: 0px;

padding: 0 0 0 5px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}


.paper_module_middle_right_div{

width:360px;

float:right;

margin: 0px;

padding: 0 0 0 20px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

}


.index_middle_news_cols{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td.header{

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.index_middle_news_cols td.text{

font-size: 12px;

padding: 5px 0 5px 0 ;

line-height:normal;

}

.index_middle_news_cols td.text a.link{

color:#242424;

font-size: 12px;

text-decoration: none;

}

.index_middle_news_cols td.text a.link:hover{

color:#DD1778;

font-size: 12px;

text-decoration:underline;

}


div.writing_table_text_context_div_A_A img {

width:expression((this.width>880)?'880px':'px');

}


div.writing_table_text_context_div_A_B img {

width:expression((this.width>650)?'650px':'px');

}


div.writing_table_text_context_div_B_A img {

width:expression((this.width>710)?"710px":"px");

}


div.writing_table_text_context_div_B_B img {

width:expression((this.width>450)?'450px':'px');

}


div.ajax_box_product_div_context_center img{

max-width:1000px;

_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<730?"730px":"");

overflow:hidden;

}

div.ajax_box_product_div_context_center td{

text-align:left;

}

div.ajax_box_product_div_context_center p{

text-align:left;

}

div.ajax_box_product_div_context_center div{

text-align:left;

}

div.ajax_box_product_div_context_center span{

text-align:left;

}

#chromemenu{

}

#chromemenu ul{

border: 1px solid #BBB;

width: 100%;

background: url(chromebg.gif) center center repeat-x;

 margin-left: 0;

padding-left: 0;

margin: 0;

float: left;

font: bold 12px Verdana;

}

#chromemenu ul li{

display: inline;

}

#chromemenu ul li a{

float: left;

color: #7F7F7F;

font-weight: bold;

padding: 6px 12px 6px 7px;

text-decoration: none;

background: url(divider.gif) center right no-repeat;

 }

#chromemenu ul li a:hover{

color: #FF0000;

}

#chromemenu ul li a[onMouseover]:after{

 content: " v";

}


#chromemenu:after{

 content: ".";

 display: block;

 height: 0;

 clear: both;

 visibility: hidden;

}


.dropmenudiv{

position:absolute;

top: 0;

z-index:100;

visibility: hidden;

margin:28px 0px 0px 30px;

width:170px;

box-shadow:0px 3px 3px rgba(0,0,0,.5);

background:#FFFFFF;

padding:0px 0px 8px 0px;

}

.dropmenudiv a{

display:block;

border-bottom:1px dotted #706B65;

width:calc( 100% - 20px );

margin:0px auto 0px auto;

padding:8px 0px 8px 0px;

color:#333333;

font-size:14px;

line-height:150%;

letter-spacing:1px;

}

.dropmenudiv#store_top_left_website_module_162,.dropmenudiv#store_top_left_website_module_164{

margin:28px 0px 0px 36px;

}

.new_product_top_caption{

}

.right_side2_main_context{

width:96%;

float:right;

}


.table_no_border{

border: 0px solid #FFFFFF;

border-collapse: collapse;

padding:0px;

margin:0px;

}

.table_no_border th{

border: 0px solid #FFFFFF;

padding:0px;

margin:0px;

}

.table_no_border td{

border: 0px solid #FFFFFF;

padding:0px;

margin:0px;

}


a.system_deveploer_text_link:link,a.system_deveploer_text_link:visited,a.system_deveploer_text_link:active {

	color: #666666;

	text-decoration: none;

	font: 12px;

}


a.system_deveploer_text_link:hover {

	color: #666666;

	text-decoration: underline;

	font: 12px;

}

.product_item_D{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 5px 0;

background: transparent;

table-layout:fixed;

}

.product_item_D td.picture{

width:145px;

height:120px;

text-align:center;

}

.product_item_D td.content_ver_A{

width:240px;

vertical-align:top;

}

.product_item_D td.content_ver_B{

width:390px;

vertical-align:top;

}

.product_item_D td.content_cell{

text-align:left;

vertical-align:top;

overflow:hidden;

}

.product_item_D table.right{

table-layout:fixed;

border:0px solid #000000;

border-collapse: collapse;

}

.product_item_D td.right_price{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D td.right_space{

height:7px;

white-space:nowrap;

}

.product_item_D td.right_buy_now{

width:200px;

text-align:center;

vertical-align:center;

}

.product_item_D span.brand_name{

}

.product_item_D span.name{

}

.ajax_box_product_table{

clear:both;

width: 100%;

height: 250px;

margin:0px;

border-spacing:0px;

}

.ajax_box_product_table td{

vertical-align:top;

text-align:left;

padding:20px 0px;

font-size:16px;

color:#808080;

letter-spacing:1px;

line-height:150%;

}

.ajax_box_product_table span img{

width:expression((this.width>1200)?'1200px':'px');

max-width:1200px;

}

span.product_count {

color:#888888;

font-size: 10px;

}

.payment_order_notice_table{

width:100%;

border: 1px solid #999999;

border-collapse: collapse;

}

.payment_order_notice_table th{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:center;

padding:2px;

background-color:#EBEDEB;

height:20px;

white-space:nowrap;

border-bottom: 1px dotted #999999;

}

.payment_order_notice_table th.header{

color:#FFFFFF;

font-size:13px;

font-weight:bold;

text-align:left;

padding:2px;

background-color:#8A8A8A;

height:20px;

white-space:nowrap;

border: 0px solid #3A95CB;

}

.payment_order_notice_table th.context{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:2px;

background-color:#FFFFFF;

height:20px;

white-space:"";

border-bottom: 1px dotted #CCCCCC;

}

.payment_order_notice_table td.context{

color:#000000;

font-size:13px;

font-weight:normal;

text-align:left;

padding:2px;

background-color:#FFFFFF;

height:20px;

border-bottom: 1px dotted #CCCCCC;

}

.product_item_E{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

}

.product_item_E td{

height:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_E td.picture{

width:80px;

padding:0 5px 1px 0;

text-align:center;

}

.product_item_E td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_E td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_E td.name{

color:#535353;

font-size:12px;

padding: 6px 0 0 5px;

}

.product_item_E td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

line-height: 25px;

text-align:right;

}


.index_middle_specail_column_table{

width: 745px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.index_middle_specail_column_table td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.index_middle_specail_column_table td.title{

color:#FFFFFF;

padding: 3px 0 0 10px;

font-size:13px;

text-align:left;

line-height:normal;

border-collapse: collapse;

}

.index_middle_specail_column_table td.data{

border-collapse: collapse;

width: 200px;

padding: 5px 5px 5px 5px;

text-align: left;

line-height:25px;

}

.index_middle_specail_column_table td.item{

padding-bottom: 2px;

}

.index_middle_specail_column_table td.store_type_context{

color:#666;

padding: 3px 0 0 15px;

font-size:12px;

text-align:left;

line-height:20px;

border-collapse: collapse;

}

.index_middle_specail_column_table td.title_pic img{

width:expression((this.width>745)?'745px':'px');

}



.chat_title{

color: #000000;

font-weight: bold;

margin-top:4px;

margin-bottom:10px;

}

.chat_title a:link,.chat_title a:visited,.chat_title a:active {

color: #000000;

font-weight: bold;

text-decoration: none;

margin-top:4px;

margin-bottom:10px;

}

.chat_title a:hover {

color: #000000;

font-weight: bold;

text-decoration: underline;

margin-top:4px;

margin-bottom:10px;

}

.directory_left_side_table{

width: 100%;

margin:0px;

border-spacing:0px;

border:none;

}

.directory_left_side_table td{

padding: 0px;

text-align:left;

vertical-align:top;

}

.promotion_module_A3_box_div{

width:745px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}


.promotion_module_A3_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.promotion_module_A3_page_table td{

padding-right: 2px;
 
background-repeat:no-repeat;

}


.product_item_F{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:0 0 10px 0;

background: transparent;

table-layout:fixed;

}

.product_item_F td{

width:80px;

text-align:center;

vertical-align: top;

padding:0px;

line-height: 16px;

}

.product_item_F td.picture{

width:80px;

height:85px;

}

.product_item_F td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.product_item_F td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

text-align:center;

}

.product_item_F td.name{

width:80px;

height:40px;

overflow : hidden;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

white-space:nowrap;

}


.product_item_F td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

}


.product_item_F div.div_name{

border:0px;

width:80px;

height:40px;

word-wrap:break-all;

float:left;

overflow:hidden;

}


.promotion_module_A4_box_div{

width:745px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}


.promotion_module_A4_page_table{

border-bottom: 0px solid #999999;

border-collapse: collapse;

margin-left: 30px;

background: transparent;

float:left;

}

.promotion_module_A4_page_table td{

padding-right: 0px;
 
background-repeat:no-repeat;

}



.box4_all{

width:100%;

padding-top:5px;

padding-left:5px;

margin-bottom:20px;

background-color:#FFFFFF;

border:0px solid #FF0000;

}


.box4_top_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/t.gif");

}


.box4_top_left{

width:26px;

height:26px;

font-size:0px;

float:left;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/tl.gif");

}


.box4_top_right{

width:26px;

height:26px;

font-size:0px;

float:right;

padding:0px;

margin:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/tr.gif");

}


.box4_middle{

height:100%;

background-color:#FFFFFF;

}


.box4_middle_left{

width:26px;

height:100%;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/l.gif");

}


.box4_info{

width:686px;

float:left;

padding: 0 8px 0 0;

}


.box4_info_block{

float:left;

}


.box4_middle_right{

width:26px;

height:100%;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/r.gif");

}


.box4_bottom_middle{

width:100%;

height:26px;

font-size:0px;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/d.gif");

}


.box4_bottom_left{

width:26px;

height:26px;

font-size:0px;

float:left;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/dl.gif");

}


.box4_bottom_right{

width:26px;

height:26px;

font-size:0px;

float:right;

background:url("http://mall.shop123.com.tw/images_pro/400189/box2/dr.gif");

}


a.selected:link,a.selected:visited,a.selected:active {

color: #666666;

text-decoration: underline;

font-size: 12px;

font-weight:bold;

font-family: "微軟正黑體","新細明體", Arial, Helvetica, sans-serif;

}

a.selected:hover {

color: #666666;

text-decoration: underline;

font-size: 12px;

font-weight:bold;

font-family: "微軟正黑體","新細明體", Arial, Helvetica, sans-serif;

}


.box2_info_1{

width:880px;

float:left;

padding: 0 0px 0 0;

margin: 0 0px 0 0;

}

.chat_context{

color: #666666;

text-decoration: none;

margin-top:4px;

margin-bottom:10px;

}

.box2_info_1{

width:880px;

float:left;

padding: 0 0px 0 0;

margin: 0 0px 0 0;

}

.article_detail_datatable {

border: 0px solid #EAEAEA;

border-collapse: collapse;

width: 100%;

background-color: #ffffff;

table-layout: fixed;

word-break: break-all;

}

.article_detail_datatable td {

width:100%;

border: 0px solid #D6DDE6;

padding-left: 2px;

padding-right: 2px;

text-align: center;

color: #000000;

border-bottom: 0px dashed #EBEBEB;

line-height:25px;

}

.article_detail_datatable td.context img {

max-width: 680px;
 
width:expression(this.width > 680 ? "680px" : this.width);

overflow:hidden;

}

.article_detail_datatable td.subject{

width: 100%;

color: #000000;

font-weight:bold;

text-align: left;

padding: 10px 4px 4px 10px;

border: 0px solid #D6DDE6;

border-bottom: 0px dashed #EBEBEB;

background-color: #E7EDFA;

}

.article_detail_datatable td.context {

width: 100%;

color: #000000;

font-weight:normal;

text-align: left;

padding: 10px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 0px dashed #EBEBEB;

background-color: #FFFFFF;

}

.article_detail_datatable td div.post_date{

float:left;

color: #666666;

font-size: 11px;

text-align: left;

padding: 4px 4px 4px 0px;

}

.article_detail_datatable td div.top_tool{

float:right;

color: #666666;

font-size: 11px;

text-align: right;

padding: 4px 4px 4px 0px;

}

.article_detail_datatable td.common_file_title{

color: #005599;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}

.article_detail_datatable td.common_file_list{

color: #666666;

text-align: left;

padding: 4px 4px 4px 0px;

border: 0px solid #D6DDE6;

border-bottom: 1px dashed #EBEBEB;

}


.div_page_number{

float:left;

padding:2px 6px 2px 6px;

margin-right:3px;

border:1px solid #DDDDDD;

font-size:12px;

color:#005599;

cursor:hand;

font-family:Arial,"新細明體";

}

.div_page_number_over{

float:left;

padding:2px 6px 2px 6px;

margin-right:3px;

border:1px solid #005599;

background-color:#005599;

font-size:12px;

color:#FFFFFF;

cursor:hand;

font-family:Arial,"新細明體";

}


.dictionary_context{

border: 1px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.dictionary_context td{

border: 1px solid #D6DDE6;

padding: 10px 2px 10px 2px;

text-align: center;

color: #000000;

line-height:25px;

vertical-align: top;

}

.dictionary_context th {

border-right: 1px solid #999999;

border-bottom: 1px solid #999999;

background-color: #DBDDDB;

font-weight: bold;

text-align: center;

padding: 4px;

}


.news_index_table_B{

border:0px;

background:#FFFFFF;

}


.news_index_table_B td{

vertical-align:top;

}

.news_index_table_B_image{

vertical-align:top;

padding-left:10px;

padding-right:10px;

}

.news_index_table_B_text{

vertical-align:top;

}

.news_index_table_B_text th{

text-align:left;

}

.news_index_table_B_text th a{

font-size:15px;

font-weight:bold;

color:#000000;

}

.news_index_table_B_text td{

border-bottom:1px dotted #CCCCCC;

}

.news_index_table_B_text .single_row{

background:#FFFFFF;

}

.news_index_table_B_text td.double_row{

background:#F2F2F2;

}

.brand_name{

color:#18b2f2;

font-weight:bold;

}

.info_f{

width:100%;

text-align:center;

padding:40px 0px 40px 0px;

}

.info_f table{

width:100%;

}

.info_e{

width:100%;

text-align:center;

}

.calendar_table{

text-align:center;

vertical-align:middle;

border-spacing:0;

border-collapse:collapse;

color:#707070;

border-right:1px solid #D5D5D5;

border-bottom:1px solid #D5D5D5;

}

.calendar_table td{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

}

.calendar_table a:link,.calendar_table a:visited,.calendar_table a:hover,.calendar_table a:active{

font-size:12px;

text-decoration:none;

font-weight:bold;

}


.calendar_table td.day_list{

background:#FFFFFF;

}


.calendar_table td.is_useful_day{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

line-height:23px;

padding:0px;

}


.calendar_table td.is_useful_day_over{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

padding:0px;

line-height:23px;

background:#DAEDEE;

}

.calendar_table td.not_useful_day{

border-left:1px solid #D5D5D5;

border-top:1px solid #D5D5D5;

font-size:12px;

padding:0px;

line-height:23px;

background:#EDEDED;

}


.calendar_table tr.week_list{

background:#87B4B9;

color:#EDEDED;

}

.calendar_table span.today_color{

color:#79BFC1;

}

.calendar_table span.today_link_color a{

color:#79BFC1;

}

.welcome_link a{

font-size:15px;

color:#CCCCCC;

}

#data_list_table_td_left{

color:#535353;

font-size:13px;

line-height:normal;

padding: 5px 0 5px 0;

text-align:left;

border-bottom: 1px dotted #CCCCCC;

font-family: "新細明體","Verdana", "Arial", "Helvetica", "sans-serif";

}

.left_side_table_hr{

color:#CCCCCC;

height:1px;

width:95%;

}

A.product_item_price3_general_size:link {

text-decoration:none;

color:#DA2128;

font-size:15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:visited {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:active {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

A.product_item_price3_general_size:hover {

text-decoration:none;

color:#DA2128;

font-size: 15px;

font-family: "Arial","Verdana","新細明體";

font-weight: bold;

padding: normal;

line-height:15px;

}

.forum_category_list_table{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.forum_category_list_table td{

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

}

.forum_category_list_table td.nav-0st, .forum_category_list_table td.nav-0st A:link, .forum_category_list_table td.nav-0st A:visited, .forum_category_list_table td.nav-0st A:active{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-0st A:hover{

color: #ff0000;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-1st, .forum_category_list_table  A:link, .forum_category_list_table A:visited, .forum_category_list_table A:active{

color: #585858;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st A:hover{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st-select, .forum_category_list_table td.nav-1st-select A:link, .forum_category_list_table td.nav-1st-select A:visited, .forum_category_list_table td.nav-1st-select A:active{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-1st-select A:hover{

color: #C70316;

padding: 0 0 0 8px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

height:20px;

overflow:hidden;

}

.forum_category_list_table td.nav-2st, .forum_category_list_table td.nav-2st A:link, .forum_category_list_table td.nav-2st A:visited, .forum_category_list_table td.nav-2st A:active{

color: #585858;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-2st A:hover{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-2st-select, .forum_category_list_table td.nav-2st-select A:link, .forum_category_list_table td.nav-2st-select A:visited, .forum_category_list_table td.nav-2st-select A:active{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-2st-select A:hover{

color: #C70316;

padding: 0 0 0 16px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-3st, .forum_category_list_table td.nav-3st A:link, .forum_category_list_table td.nav-3st A:visited, .forum_category_list_table td.nav-3st A:active{

color: #585858;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-3st A:hover{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.forum_category_list_table td.nav-3st-select, .forum_category_list_table td.nav-3st-select A:link, .forum_category_list_table td.nav-3st-select A:visited, .forum_category_list_table td.nav-3st-select A:active{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.forum_category_list_table td.nav-3st-select A:hover{

color: #C70316;

padding: 0 0 0 47px;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.dictionary_context{

border: 1px solid #5c6e78;

border-collapse: collapse;

width: 100%;

}

.dictionary_context td{

border: 1px solid #D6DDE6;

padding: 10px 2px 10px 2px;

text-align: center;

color: #000000;

line-height:25px;

vertical-align: top;

}

.dictionary_context th {

border-right: 1px solid #999999;

border-bottom: 1px solid #999999;

background-color: #DBDDDB;

font-weight: bold;

text-align: center;

padding: 4px;

}

.brand_product_tr_background{

background:transparent;

}

.photo_small{

	border-bottom:#999 1px solid;

	text-align:center;

	border-left:#999 1px solid;

	padding-bottom:5px;

	padding-left:5px;

	padding-right:5px;

	max-width:169px;

	background:#efefef;

	max-height:169px;

	border-top:#999 1px solid;

	border-right:#999 1px solid;

	padding-top:5px;

}

.photo_album_quick_menu_table{

}

.photo_album_quick_menu_table td{

background-color:#ffffff;

border: #cccccc 1px solid;

}

.photo_album_quick_menu_inner_table{

}

.photo_album_quick_menu_inner_table td{

border: #cccccc 0px solid;

}

.photo_album_quick_menu_inner_table td.text{

color:#666666;

font-size:11px/13px;

}

#album_quick_menu_title_link a, #album_quick_menu_title_link a:link, #album_quick_menu_title_link a:hover{

font-size:12px/13px;

color:#000000;

}

#album_quick_menu_more_link a, #album_quick_menu_more_link a:link, #album_quick_menu_more_link a:hover{

color:#417baf;

}

.album_quick_menu_title , .album_quick_menu_title a:link , .album_quick_menu_title a:visited , .album_quick_menu_title a:active , .album_quick_menu_title a:hover{

color: #FFFF00;

font-size:13px;

font-family: "新細明體",Verdana, Geneva, Arial, Helvetica, sans-serif;

padding: 4px 10px 0px 10px;

line-height:normal;

}

.news_index_table_B2{

border:0px;

background:#FFFFFF;

}

.news_index_table_B2 td{

vertical-align:top;

}

.news_index_table_B2_image{

vertical-align:top;

padding-left:10px;

padding-right:10px;

}

.news_index_table_B2_text{

vertical-align:top;

}

.news_index_table_B2_text th{

text-align:left;

}

.news_index_table_B2_text th a:visited,th a:active,th a:link,th a:hover{

font-weight:bold;

font-size:13px;

color:#ff2194;

}

.news_index_table_B2_text td{

border-bottom:1px dotted #CCCCCC;

}

.news_index_table_B2_text .single_row{

background:#FFFFFF;

}

.news_index_table_B2_text td.double_row{

background:#F2F2F2;

}

#news_index_table_B2_more_link a, #news_index_table_B2_more_link a:link, #news_index_table_B2_more_link a:hover{

color:#417baf;

}

.photo_category_text {

font:18px/36px;

font-weight:bold;
color:#ff2194;

}

.photo_table{

}

.photo_table.pic_td{

background-color:#FFFFFF;

border: 1px #cccccc solid;

}

.photo_table td a, .photo_table td a:hover, .photo_table td a:visit{

font:13px/18px;
 
color:#075ebe;

font-weight:bold;

}

.photo_table td.text{

font:11px/16px;
 
color:#666666;

padding:0 0 5px 0;

}

.photo_table td.photo_list_title_td a, .photo_table td.photo_list_title_td a:hover, .photo_table td.photo_list_title_td a:visit{

font:13px/18px;
 
color:#666666;

}

.product_item_i{

width:145px;

height:280px;

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

}

.product_item_i td{

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.product_item_i td.picture{

height:140px;

text-align:center;

padding-top:10px;

}

.product_item_i td.brand{

height:15px;

color:#595959;

font-size:12px;

font-weight:normal;

text-align:center;

line-height: 15px;

padding: 0 13px 0 13px;

}

.product_item_i td.name{

height:43px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

padding: 0 13px 0 13px;

}

.product_item_i td.standard{

height:20px;

color:#535353;

font-size:12px;

text-align:left;

word-break:break-all;

float:left;

overflow:hidden;

padding: 0 13px 0 13px;

}

.product_item_i td.quantity{

height:20px;

text-align:left;

float:left;

padding: 0 13px 0 13px;

}

.product_item_i td.checkbox{

height:25px;

text-align:left;

float:left;

padding: 0 13px 0 10px;

}

A.product_item_i_name:link {

text-decoration:none;

color:#DA2128;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:visited {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:active {

text-decoration:none;

color:#DA2128;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

A.product_item_i_name:hover {

text-decoration:none;

color:#313DD0;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding: normal;

line-height:15px;

}

.choose_item_A{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

cursor:hand;

}


.choose_item_A td{

width:120px;

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.choose_item_A td.picture{

width:120px;

height:125px;

}

.choose_item_A td.name{

width:120px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

}

.choose_item_A td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.choose_item_A td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

padding:3px 0 0 0;

}

.choose_item_A td.price3 a:hover{

text-decoration:underline}

.choose_item_A td.price3 .choose_item_A_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.choose_item_A td.price3 .choose_item_A_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.special_column_box_div{

width:540px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}

.special_column_list_table{

width:540px;

border: 0px solid #000000;

border-collapse: collapse;

background: transparent;

float:center;

}

.special_column_list_table_div{

width: 540px;

border: 0px solid #000000;

border-collapse: collapse;

padding: 5px 0 0 0;

background: transparent;

}

.special_column_list_table{

border:0px;

background:#FFFFFF;

}

.special_column_list_table td{

vertical-align:top;

}

.special_column_list_table_image{

vertical-align:top;

padding-left:0px;

padding-right:5px;

}

.special_column_list_table_text{

vertical-align:top;

}

.special_column_list_table_text th{

text-align:left;

}

.special_column_list_table_text th a{

font-weight:bold;

font-size:13px;

color:#075ebe;

}

.special_column_list_table_text td{

border-bottom:1px dotted #CCCCCC;

}

.special_column_list_table_text .single_row{

background:#FFFFFF;

}

.special_column_list_table_text td.double_row{

background:#F2F2F2;

}

#special_column_list_table_more_link a, #news_index_table_B2_more_link a:link, #news_index_table_B2_more_link a:hover{

color:#075ebe;

}

.special_column_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.special_column_page_table td{

padding-right: 2px;
 
background-repeat:no-repeat;

}

.promotion_module_A5_box_div{

width:540px;

border: 0px solid #FF0000;

border-collapse: collapse;

padding: 5px 0 5px 0;

background: transparent;

float:left;

}

.promotion_module_A5_page_table{

border-bottom: 1px solid #999999;

border-collapse: collapse;

margin: 0px;

background: transparent;

float:left;

}

.promotion_module_A5_page_table td{

padding-right: 0px;
 
background-repeat:no-repeat;

}

.input_textarea_order{

width:calc( 100% - 15px )!important;

height:200px;

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:150%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius:5px;

}

#adult_limit_watermark_id {

background-image: url("https://fs1.shop123.com.tw/images_pro/share/lightbox/overlay.png");

position:absolute;

padding-top:15%;

z-index: 5;

display: none;

}

.promotion_module_table_div_inner_table {

width:745px;

height:200px;

margin:0px;

padding:0px;

}

.promotion_module_table_div_inner_table td{

padding:0px;

}

.promotion_module_table_div_inner_table td.top_td{

padding:0px;

}

.promotion_module_table_div_inner_table td.left_td{

padding:0px;

}

.promotion_module_table_div_inner_table td.left_picture{

padding-top:4px;

}

.promotion_module_table_div_inner_table td.right_product{

padding:0px;

}

.block_e_module_3b2c.{

width:100%;

border:0px solid #FF0000;

margin:0px;

}

.product_item_H{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

background: transparent;

margin-top:10px;

}

.product_item_H td{

height:18px;

color:#535353;

font-size:12px;

text-align:left;

line-height: 18px;

padding:0px;

}

.product_item_H td.picture{

width:80px;

padding:0px 3px 1px 0;

text-align:center;

}

.product_item_H td.hot{

color:#0000FF;

font-size:12px;

}

.product_item_H td.brand{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.product_item_H td.name{

color:#535353;

font-size:12px;

padding: 0px;

}

.product_item_H td.price3{

color:#DF0B40;

font-size:20px;

font-weight:bold;

line-height: 25px;

text-align:right;

}

.mail_profit_notice_outtable {

	width:700px;

	height:700px;

	text-align:center;

	background-color:#F3F3F3;

}

.mail_profit_notice_outtable td {

	color:#333333;

	font-size:13px;

}

.mail_profit_notice_outtable table.header {

	width:550px;

	height:30px;

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.header td.mall_mail_title {

	vertical-align:middle;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#FBC4FA;

	padding-left:5px;

}

.mail_profit_notice_outtable table.content {

	width:550px;

	height:200px;

	border:1px solid #FBC4FA;

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content td.nickname {

	vertical-align:top;

}

.mail_profit_notice_outtable table.content td.today {

	vertical-align:top;

	text-align:right;

}

.mail_profit_notice_outtable table.content td.caption {

	vertical-align:middle;

	background-color:#FEF5FE;

	line-height:30px;

	border:1px solid #FBC4FA;

}

.mail_profit_notice_outtable table.content span.member_profit {

	color:#FF0000;

}

.mail_profit_notice_outtable table.content tr.useful_end_date {

	color:#0000FF;

}

.mail_profit_notice_outtable table.content table.profit_detail {

	background-color:#FBC4FA;

	width:100%;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_profit {

	background-color:#FEF5FE;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_end_date {

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.useful_end_date span.remain_days {

	color:#0000FF;

}

.mail_profit_notice_outtable table.content table.profit_detail tr.sum_life_profit {

	background-color:#FFFFFF;

}

.mail_profit_notice_outtable table.content td.website_url {

	text-align:right;

}

.mail_profit_notice_outtable table.content td.website_url div.website_url_a_href {

	text-align:center;

	width:200px;

	white-space: no-wrap;

	padding:10px;

	border:1px solid #FBC4FA;

	background-color:#FEF5FE;

}

.mail_profit_notice_outtable table.footer {

	width:550px;

	height:30px;

}

.mail_profit_notice_outtable table.footer td.contact_us {

	vertical-align:middle;

	color:#999999;

	padding-left:5px;

}

.mail_profit_notice_outtable table.content span.price1 {

	text-decoration:line-through;

}

.mail_profit_notice_outtable table.content span.price2 {

	color:#FF0000;

}

.mail_profit_notice_outtable table.content span.product_size {

	color:#008888;

}

.mail_profit_useful_outtable {

	width:700px;

	height:700px;

	text-align:center;

	background-color:#F3F3F3;

}

.mail_profit_useful_outtable td {

	color:#333333;

	font-size:13px;

}

.mail_profit_useful_outtable table.header {

	width:550px;

	height:30px;

	background-color:#FFFFFF;

}

.mail_profit_useful_outtable table.header td.mall_mail_title {

	vertical-align:middle;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#FBC4FA;

	padding-left:5px;

}

.mail_profit_useful_outtable table.content {

	width:550px;

	height:200px;

	border:1px solid #FBC4FA;

	background-color:#FFFFFF;

}

.mail_profit_useful_outtable table.content td.nickname {

	vertical-align:top;

}

.mail_profit_useful_outtable table.content td.today {

	vertical-align:top;

	text-align:right;

}

.mail_profit_useful_outtable table.content td.caption {

	vertical-align:middle;

	background-color:#FEF5FE;

	line-height:30px;

	border:1px solid #FBC4FA;

}

.mail_profit_useful_outtable table.content td.caption span.member_profit {

	color:#FF0000;

}

.mail_profit_useful_outtable table.content td.caption span.useful_end_date {

	color:#0000FF;

}

.mail_profit_useful_outtable table.content td.website_url {

	text-align:right;

}

.mail_profit_useful_outtable table.content td.website_url div.website_url_a_href {

	text-align:center;

	width:200px;

	white-space: no-wrap;

	padding:10px;

	border:1px solid #FBC4FA;

	background-color:#FEF5FE;

}

.mail_profit_useful_outtable table.footer {

	width:550px;

	height:30px;

}

.mail_profit_useful_outtable table.footer td.contact_us {

	vertical-align:middle;

	color:#999999;

	padding-left:5px;

}

.mail_profit_useful_outtable table.content span.price1 {

	text-decoration:line-through;

}

.mail_profit_useful_outtable table.content span.price2 {

	color:#FF0000;

}

.mail_profit_useful_outtable table.content span.product_size {

	color:#008888;

}

.product_item_J {

	width:100%;

	text-align:center;

}

.product_item_J  table {

	width:100%;

	height:100%;

	table-layout:fixed;

}

.product_item_J td.picture {

	width:40%;

	text-align:center;

	vertical-align:bottom;

	padding-bottom:3px;

}

.product_item_J td.content {

	width:59%;

	padding-right:10px;

}

.product_item_J td.content td.brand {

	height:20px;

	color:#535353;

	font-size:14px;

	font-weight:bold;

	font-family:"Arial","Verdana","新細明體";

}

.product_item_J td.content td.name {

	vertical-align:top;

	height:42px;

}

.product_item_J td.content td.name span.chinese_name {

	font-weight:bold;

	font-size:16px;

	color:#00BBD7;

}

.product_item_J td.content td.name span.english_name {

	font-weight:normal;

	font-size:14px;

	color:#4F4F4F;

}

.product_item_J td.content td.context {

	color:#AAAAAA;

	font-size:13px;

	height:80px;

	font-family:"Arial","Verdana","新細明體";

	vertical-align:top;

	line-height:20px;

	word-wrap:break-all;

	overflow:hidden;

}

.product_item_J td.content td.price {

	text-align:justify;

	font-size:15px;

	height:30px;

	vertical-align:bottom;

}

.product_item_J td.content td.price span.price_name {

	color:#535353;

	font-weight:bold;

}

.product_item_J td.content td.price span.item_price {

	color:#EF5184;

	font-family:"Arial","Verdana","新細明體";

	font-weight:bold;

}

.product_item_J td.content td.size {

	color:#000000;

	height:25px;

	word-break:break-all;

	text-align:right;

}

.product_item_J td.content td.size span.size_and_price {

	margin-top:2px;

	font-size:12px;

	font-family:"Arial","Verdana","新細明體";

	border-style:solid;

	border-width:1px;

	border-color:red;

}

.category_brand_table {

width:745px;

border:0px;

margin-bottom:5px;

}

.category_brand_table table {

table-layout:fixed;

}

.category_brand_table td.category_brand_table_top {

color:#999999;

font-size:11px;

padding-right:10px;

}

.category_brand_table td.content {

padding:10px;

}

.category_brand_table td.content td.brand_info {

border-bottom:1px solid #EEEEEE;

width:20%;

font-size:11px;

word-wrap:break-all;

overflow:hidden;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link {

font-size:100%;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link:hover {

text-decoration:none;

color:#ff0000;

}

.category_brand_table td.content td.brand_info a.brand_info_name_link p.brand_info_name:first-letter {

color:#ff0000;

}

.product_item_L {

	border:0px solid #000000;

	border-collapse:collapse;

	padding:0px;

	background:transparent;

}

.product_item_L td {

	height:18px;

	color:#535353;

	font-size:12px;

	text-align:left;

	line-height:18px;

	padding:0px;

}

.product_item_L td.picture {

	width:80px;

	padding:0 5px 1px 0;

	text-align:center;

}

.product_item_L td.hot {

	color:#0000FF;

	font-size:12px;

}

.product_item_L td.brand {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.product_item_L td.name {

	color:#535353;

	font-size:12px;

}

.product_item_L td.price3 {

	color:#DF0B40;

	font-size:20px;

	font-weight:bold;

	line-height:25px;

}

.product_item_L td.price1 span.product_item_L_context {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.product_item_L td.price3 span.product_item_L_context2 {

	color:#DF0B40;

	font-size:12px;

	font-weight:normal;

}

.promotion_module_B3_box_div {

	clear:both;

}

.promotion_module_B3_tag {

	text-align:center;

	height:37px;

}

.promotion_module_B3_tag td {

	cursor:default;

	font-size:12px;

}

.promotion_module_B3_tag td.promotion_module_B3_tag_title {

	font-weight:bold;

	border-right:solid 1px #CCCCCC;

	font-size:16px;

}

.promotion_module_B3_tag td.promotion_module_B3_tag_sub {

	border-top:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

}

.promotion_module_B3_content {

	padding:4px;

	border:solid 1px #CCCCCC;

	table-layout:fixed;

}

.promotion_module_B3_image {

	vertical-align:top;

	text-align:left;

}

.promotion_module_B3_word {

	padding-top:5px;

	vertical-align:top;

	overflow:hidden;

}

.promotion_module_B3_word a {

	line-height:28px;

}

.promotion_module_B3_word a:hover {

	line-height:28px;

}

.promotion_module_B3_product {

	vertical-align:middle;

	padding:2px;

}

.promotion_module_B3_product_hr {

	border-bottom:double #EEEEEE;

}


A.website_module_classify_left_link:link {

text-decoration:none;

color:#666666;

font-size:12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

 A.website_module_classify_left_link:visited {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_left_link:active {

text-decoration:none;

color:#666666;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}

A.website_module_classify_left_link:hover {

text-decoration:underline;

color:#B43018;

font-size: 12px;

font-family: "Arial","Verdana","新細明體";

font-weight: normal;

padding-left: 2px;

padding-right:2px;

line-height:20px;

}


.brand_left_side_table {

	width: 200px;

	border-collapse: collapse;

	margin-bottom: 5px;

}

.brand_left_side_table ul.brand_store_ul {

	list-style-type: none;

}

.brand_left_side_table ul.brand_store_ul li a {

	font-size: 14px;

	font-weight: bold;

}

.brand_left_side_table ul.brand_store_ul a.category {

	font-size: 12px;

	padding-left: 4px;

	font-weight: normal;

	line-height: 24px;

}

.product_information{

color: #000000;

font-size:13px;

font-weight: normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: left;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

padding-top: 10px;

padding-bottom: 0px;

letter-spacing:1px;

background-color:#FFFFFF;

float:left;

}

.product_blog_link_list{

align:right;

valign:top;

color: #000000;

font-size:13px;

font-weight: normal;

font-family: Verdana, Geneva, Arial, Helvetica,"新細明體", sans-serif;

text-align: right;

vertical-align:top;

text-decoration: none;

padding-left: 5px;

padding-top: 10px;

padding-bottom: 0px;

letter-spacing:1px;

margin-right:10px;

padding-right:10px;

background-color:#FFFFFF;

float:right;

}

.product_facebook_message{

clear:both;

}

.promotion_module_A7_table {

	width:100%;

	height:300px;

	table-layout:fixed;

}

.promotion_module_A7_tag {

	width:100%;

}

.promotion_module_A7_product td {

	text-align:center;

	vertical-align:top;

}

.ad_full_top_table {

margin:2px 0px 0px 0px;

left: 0;

}

.ad_full_top_table > tbody > tr > td > p{

margin:0px;

}

.brand_article_left_side_table {

	width: 200px;

	border-collapse: collapse;

	margin-bottom: 5px;

}

.brand_article_table {

	margin: 5 0 5 0;

}

.brand_article_list_icon {

	padding: 4 0 0 6;

	vertical-align: top;

}

.brand_article_context {

	padding: 25 0 25 0;

}

.brand_article_caption {

	color: #800000;

	font-size: 25px;

	font-weight: bold;

	text-align: left;

	white-space: nowrap;

	line-height: 30px;

}

.brand_article_post_date {

	color: #cccccc;

	font-size: 10px;

}

.brand_article_pages {

	color: #22c1dd;

	font-size: 13px;

	line-height: 25px;

	text-align: left;

}

.product_item_180{

width:250px;

border-spacing:0px;

border:none;

margin:20px 0px 20px 0px;

}

#middle_wrapper table.product_item_180{

max-width:250px;

}

.product_item_180 td{

text-align:center;

vertical-align:middle;

padding:0px;

}

.product_item_180 td.picture{

height:250px;

vertical-align:top;

}

.product_item_180 td.picture img{

width:auto;

height:auto;

max-width:100%;

display:block;

margin:0px auto;

}

.product_item_180 td[height="5"]{

display:none;

}

.product_item_180 td.name{

padding:15px 0px 0px 0px;

height:16px!important;

}

.product_item_180 td.name .div_name{

height:16px!important;

line-height:normal!important;

}

.product_item_180 td.standard{

padding:0px 0px 0px 0px;

}

.product_item_180 td.name{

padding:15px 0px 0px 0px;

}

.product_item_180 td.price3{

padding:15px 0px 0px 0px;

}

.product_item_180 td.standard > span{

display:none;

}

.product_item_180 td.standard > select{

margin:15px 0px 0px 0px;

}

.product_item_180 td.price3 > div > a.product_item_price3:last-child{

color:#808080;

}

.product_item_180 td.price3 > div > a.product_item_price3:last-child:after{

content:"( 售完 )";

color:#808080;

font-weight:bold;

margin:0px 0px 0px 10px;

display:inline-block;

}

.product_item_180 td.price3 > div > span.product_item_context2:nth-last-child(2){

color:#808080;

}

.choose_item_A_180{

border: 0px solid #000000;

border-collapse: collapse;

padding: 0px;

margin:2px 0 15px 0;

table-layout:fixed;

background: transparent;

cursor:hand;

}


.choose_item_A_180 td{

width:180px;

color:#595959;

font-size:12px;

text-align:center;

line-height: 18px;

padding:0px;

}

.choose_item_A_180 td.picture{

width:180px;

}

.choose_item_A_180 td.name{

width:180px;

color:#535353;

font-size:12px;

text-align:center;

vertical-align:top;

word-break:break-all;

float:left;

overflow:hidden;

}

.choose_item_A_180 td.hot{

color:#0000FF;

font-size:12px;

text-align:center;

}

.choose_item_A_180 td.price3{

color:#DA2128;

font-size:20px;

font-weight:bold;

text-align:center;

line-height: 25px;

padding:3px 0 0 0;

}

.choose_item_A_180 td.price3 a:hover{

text-decoration:underline;

}

.choose_item_A_180 td.price3 .choose_item_A_180_context{

color:#535353;

font-size:12px;

font-weight:normal;

}

.choose_item_A_180 td.price3 .choose_item_A_180_context2{

color:#DF0B40;

font-size:12px;

font-weight:normal;

}

.new_product_store{

background:#FFFFFF;

}

.product_overview_talbe{

width:950px;

margin:0px 3px 0 3px;

padding:0px;

}

.product_overview_talbe .POT_category_name{

line-height:25px;

border-bottom:solid 2px #666666;

teaxt-align:left;

padding:5px;

}

.product_overview_talbe .POT_category_name a{

color:#000000;

font-size:11pt;

font-weight:bold;

text-decoration:none;

}

.product_overview_talbe .POT_standard_amount{

line-height:25px;

border-bottom:solid 2px #666666;

text-align:right;

padding:5px;

color:#333333;

font-size:9pt;

letter-spacing:1px;

}

.product_overview_talbe .POT_pContent{

margin:0px 0px 0px 0px;

}

.product_overview_talbe .POT_pic{

width:60px;

height:60px;

text-align:center;

}

.product_overview_talbe .POT_content{

border-bottom:#999999 0px solid;

}

.product_overview_talbe .POT_horizon{

height:0px;

font-size:0px;

line-height:0px;

}

.product_overview_talbe .POT_pName{

width:145px;

height:15px;

padding-left:3px;

padding-right:3px;

line-height:15px;

color:#56390D;

font-size:12px;

overflow:hidden;

}

.product_overview_talbe .POT_pName a {

color:#56390D;

text-decoration: none;

}

.product_overview_talbe .POT_sSize{

width:145px;

height:20px;

font-size:12px;

color:#333333;

line-height:20px;

padding-left:3px;

padding-right:3px;

overflow:hidden;

float:left;

}

.product_overview_talbe .POT_sNo{

font-size:12px;

color:#666666;

line-height:20px;

padding-left:3px;

padding-right:3px;

float:left;

}

.product_overview_talbe .POT_sPrice{

color:#ff0000;

font-size:13px;

font-weight:bold;

font-family:"arial";

line-height:18px;

padding-left:3px;

padding-right:3px;

float:right;

}

.product_overview_talbe .POT_img{

width:expression(this.width>this.height?60:true);

height:expression(this.height>this.width?60:true);

}

.product_overview_talbe .standard_item_table{

width:100%;

padding:5px;

}

.product_overview_talbe .standard_item_table table{

width:100%;

}


.POT_quickView_table {

width:900px;

margin-left:25px;

}

.QVT_store {

color:#000000;

padding-left:5px;

font-size:11pt;

font-weight: bold;

border-bottom:1px solid #EEEEEE;

vertical-align:top;

padding-top:15px;

}

.QVT_category {

padding-left:15px;

width:100px;

}

.QVT_category a {

text-decoration: none;

padding-left:5px;

border-left:2px solid #666666;

font-size:11px;

}

.QVT_category a:hover {

color:#cc0033;

text-decoration: none;

padding-left:5px;

border-left:2px solid #999999;

font-size:11px;

}

.POT_pContent td {

vertical-align:top;

}

td.bottom_website_module_classify{

display:block;

float:left;

margin:0px 40px 0px 0px;

width:calc( ( ( 100% - 220px ) / 5 ) - 40px );

}

td.bottom_website_module_partition{

display:none;

}

td.bottom_website_module_classify.ynk-footer-search > a.website_module_classify_header_link{

display:none;

}

td.bottom_website_module_classify.ynk-footer-search{

float:right;

margin:0px;

width:auto;

}

.choose_table{


}

.choose_table_context{


}

.choose_table_show_checked_info{

background-color:#EFEFEF;

}

.choose_table_show_selected_product_list{


}

.choose_table_show_all_product_id{


}

.product_directory_table_4{

width: 100%;

padding: 0px;

margin: 0px;

border: 0px solid #CECECE;

border-collapse: collapse;

}

.product_directory_table_4 td{

padding: 0px;

margin: 0px;

line-height: normal;

border: 0px solid #CECECE;

}

.product_directory_table_4 td.nav-0st, .product_directory_table_4 td.nav-0st A:link, .product_directory_table_4 td.nav-0st A:visited, .product_directory_table_4 td.nav-0st A:active{

color: #585858;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-0st A:hover{

color: #00BBD7;

padding: 0 0 0 0px;

font-size: 13px;

line-height: 25px;

text-decoration: none;

border-bottom:1px dotted #00BBD7;

}

.product_directory_table_4 td.nav-1st, .product_directory_table_4 td.nav-1st A:link, .product_directory_table_4 td.nav-1st A:visited, .product_directory_table_4 td.nav-1st A:active{

color: #585858;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-1st A:hover{

color: #00BBD7;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

border-bottom:1px dotted #00BBD7;

}

.product_directory_table_4 td.nav-1st-select, .product_directory_table_4 td.nav-1st-select A:link, .product_directory_table_4 td.nav-1st-select A:visited, .product_directory_table_4 td.nav-1st-select A:active{

color: #00BBD7;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-1st-select A:hover{

color: #00BBD7;

padding: 0 0 0 25px;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st, .product_directory_table_4 td.nav-2st A:link, .product_directory_table_4 td.nav-2st A:visited, .product_directory_table_4 td.nav-2st A:active{

color: #585858;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st A:hover{

color: #00BBD7;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st-select, .product_directory_table_4 td.nav-2st-select A:link, .product_directory_table_4 td.nav-2st-select A:visited, .product_directory_table_4 td.nav-2st-select A:active{

color: #00BBD7;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: none;

}

.product_directory_table_4 td.nav-2st-select A:hover{

color: #00BBD7;

padding: 0 0 0 1em;

font-size: 13px;

line-height: 25px;

text-decoration: underline;

}

.product_directory_table_4 td.nav-3st, .product_directory_table_4 td.nav-3st A:link, .product_directory_table_4 td.nav-3st A:visited, .product_directory_table_4 td.nav-3st A:active{

color: #585858;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-3st A:hover{

color: #00BBD7;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.product_directory_table_4 td.nav-3st-select,.product_directory_table_4 td.nav-3st-select A:link, .product_directory_table_4 td.nav-3st-select A:visited, .product_directory_table_4 td.nav-3st-select A:active{

color: #00BBD7;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: none;

}

.product_directory_table_4 td.nav-3st-select A:hover{

color: #00BBD7;

padding: 0 0 0 2em;

font-size: 13px;

line-height: 20px;

text-decoration: underline;

}

.directory_left_side_table_4{

width: 200px;

padding: 0px;

margin: 0 0 5px 0;

border: 0px solid #CECECE;

border-collapse: collapse;

text-align: center;

}

.directory_left_side_table_4 td{

padding: 0px;

border-collapse: collapse;

line-height:25px;

}

.directory_left_side_table_4 td.title{

color:#FFFFFF;

padding:0px;

font-size:13px;

text-align:center;

vertical-align:middle;

line-height:normal;

border-collapse: collapse;

font-family:"新細明體";

}

.directory_left_side_table_4 td.data{

border-collapse: collapse;

width: 200px;

padding: 5px 0px 5px 0px;

text-align: left;

line-height:25px;

}

.directory_left_side_table_4 td.item{

padding-bottom: 2px;

}

.directory_left_side_table_4 td.store_type_context{

color:#999999;

padding: 5px 10px 5px 10px;

font-size:12px;

text-align:left;

line-height:20px;

border-collapse: collapse;

}

.directory_left_side_table_4 td.title_pic img{

width:expression((this.width>200)?'200px':'px');

}

.store_catgory_product_ajax_div{

margin:20px 0px 20px 0px;

padding:0px;

}

.store_catgory_product_ajax_div > table > tbody > tr > td{

vertical-align:top!Important;

}

.dropmenu_containner{

position:relative;

z-index:9999;

}

.dropmenudiv_E{

display:none;

position:absolute;

top: 0;

line-height:18px;

background-color: #FFFFFF;

border-top:3px solid yellowgreen;

border-bottom:3px solid yellowgreen;

border-left:1px #EFEFEF solid;

border-right:1px #EFEFEF solid;

font-size:13px;

}

.dropmenudiv_E a:hover{

text-decoration: none;

}

.dropmenudiv_E a:link , .dropmenudiv_E a:visited , .dropmenudiv_E a:active{

display: block;

padding: 3px 0;

text-decoration: none;

}

di.dropmenu_dl dt,dl.dropmenu_dl dd{

text-align:left;

margin:0 3px;

list-style-type:none;

}

div.dropmenu_containner{

position:relative;

text-align:left;

}

a.topA_3_store_type span{

display:block;

}

.dropmenudiv_E .dropmenu_dl{

width:150px;

}

.dropmenudiv_E .dropmenu_dt{

border-bottom:1px solid #BBB;

margin-bottom:5px;

margin-right:15px;

}

.dropmenudiv_E a.dropmenu_a_lv1{

text-align:left;

clear:both;

font-weight:bold;

background:#ECECEC;

color:yellowgreen;

border:0;

border-bottom:1px dotted white;

font-size:13px;

text-indent:9px;

white-space:nowrap;

width:100%;

}

.dropmenudiv_E .dropmenu_a_lv2{

width:135px;

_width:145px;

font-weight:bold;

color:#999;

border:0;

}

.dropmenudiv_E .dropmenu_a_lv3{

border:0;

color:#AAA;

}

.member_law_iframe_body{

background-color:#EEEEEE;

scrollbar-shadow-color:#E3E3E3;

scrollbar-track-color : #E3E3E3;

scrollbar-highlight-color:#efefef;

scrollbar-darkshadow-color:#efefef;

scrollbar-base-color:#999999;

scrollbar-3dlight-color: #999999;

scrollbar-face-color:#999999;

scrollbar-arrow-color:#efefef;

}

.member_law_iframe_context{

margin:0px;

border-spacing:0px;

}

.member_law_iframe_context td{

color:#808080;

font-size:14px;

letter-spacing:1px;

line-height:150%;

}

.top_GS_A_table td.website_module_classify_header a.website_module_classify_header_link > shippingdate{

display: block;

padding: 10px 0px 10px 0px;

background: #888888;

border-radius: 50px;

color: #FFFFFF;

font-size: 14px;

width:115px;

text-align:center;

}

.left_side_table td.list_data_faq{

padding:3px;

color:#898989;

}

.left_side_table td.list_data A:link ,.left_side_table td.list_data A:visited ,.left_side_table td.list_data A:active , .left_side_table td.list_data A:hover{

padding: 0;

color:#595959;

}

.left_side_table td.list_data_faq ul.faq_ul_l2{

text-indent:1em;

list-style:none;

}

.left_side_table td.list_data_faq ul.faq_ul_l3{

text-indent:2em;

list-style:none;

}

.left_side_table td.list_data_faq ul, .left_side_table td.list_data_faq li{

margin-left:0;

padding:0;

}

.dropmenudiv_B{

position:absolute;

top: 0;

border: 1px solid #BBB;

border-bottom: 0;

border-right:0;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

background-color: #FFFFFF;

visibility: hidden;

}

.dropmenudiv_B a:link , .dropmenudiv_B a:visited , .dropmenudiv_B a:active{

float:left;

text-indent: 3px;

border-right: 1px solid #BBB;

border-bottom: 1px solid #BBB;

padding-left: 6px;

padding-right: 10px;

padding-top: 3px;

padding-bottom: 3px;

text-decoration: none;

font-weight: normal;

color: #585858;

text-align:left;

}

.dropmenudiv_B a:hover{

color: #585858;

text-align:left;

font-weight: normal;

white-space:nowrap;

background-color: #F0F0F0;

text-decoration: none;

}

ad3_li_on{

text-decoration:none;

color:#F1F2F3;

cursor:pointer;

}

div.marquee_3_div{

position:relative;
margin-top:5px;

overflow:hidden;

}

div.marquee_3_div a{

position:absolute;

top:0;

left:0;

}

div.marquee_3_div a img{

border:0;

}

ul.ad_marquee_3_ul{

list-style-type:none;
 padding:0;

}

ul.ad_marquee_3_ul li{

float:left;

position:relative;

height:normal;

line-height:normal;

border:0 1px #C1C2C3 solid;

font-size:12px;

padding: 5px 0 5px 0;

border:0;

text-align:center;

vertical-align:middle;

cursor:pointer;
margin:0 0 10px 0;

}

ul.ad_marquee_3_ul li img{
 
/*width:120px;
 */
}

.mq3_li_on{

color:#FFF;

background:#91c719;

}

.mq3_li_off{

color:#000;

background:#EEEEEE;

}

ul.ad_marquee_3_ul li img#li_arrow{

position:absolute;

width:8px;

margin-left:-4px;

left:50%;

top:-5px;

visibility:hidden;

border:0;

}

table.alt_table{

background:white;

}

.sitemap_context_table {

width: 100%;

margin: 0px;

padding: 0px;

border: 0px solid #5c6e78;

border-collapse: collapse;

}

.sitemap_context_table td{

text-align:left;

padding:0px;

margin:0px;

white-space:nowrap;

vertical-align:top;

}

.sitemap_context_table td.level_1{

color:#000000;

font-size:15px;

font-weight:bold;

line-height: 20px;

vertical-align:top;

padding :8px 0 0 0 ;

}

.sitemap_context_table td.level_2{

color:#666666;

font-size:13px;

font-weight:normal;

line-height: 35px;

text-decoration:none;

vertical-align:top;

}

.sitemap_context_table td.level_2 a{

color:#666666;

font-size:13px;

font-weight:normal;

line-height: 35px;

text-decoration:underline;

vertical-align:top;

}

.sitemap_context_table td.level_3_icon{

width:15px;

font-size:12px;

font-weight:normal;

line-height: 25px;

vertical-align:middle;

}

.sitemap_context_table td.level_3 a{

color:#666666;

font-size:12px;

font-weight:normal;

line-height: 25px;

}

a.brand_store_a{

margin: 3px 7px 3px 7px;

text-decoration:none;

}

a.brand_store_a:hover{

text-decoration:underline;

}

a.a2a_dd{

display:inline;

}

.promotion_module_B1_box_div {

width:540px;

clear:both;

margin:0 0 10px 0;

}

.promotion_module_B1_tag {

height:25px;

line-height:22px;

text-align:center;

border:solid 1px 1px 0 1px #ffdaed;

}

.promotion_module_B1_tag td {

cursor:default;

font-size:12px;

}


/* 最外面的大框 */
.promotion_module_B1_tag td.promotion_module_B1_tag_null {

border-bottom:solid 1px #ffdaed;

background-color:#FFFFFF;

height:25px;

line-height:22px;

width:10px;

font-size:0px;

}

.promotion_module_B1_tag td.promotion_module_B1_tag_sub {

border:solid 1px #ffdaed;

background-color:#ffdaed;

height:25px;

width:101px;

line-height:22px;

color:#005599;

font-size:12px;

font-weight:normal;

cursor: Pointer;

}


/* 滑鼠移上選單 */
.promotion_module_B1_tag td.promotion_module_B1_tag_sub_over {

border:0;

width:101px;

border-right:solid 1px #ffdaed;

border-left:solid 1px #ffdaed;

background-color:#FFFFFF;

height:28px;

line-height:25px;

color:#000000;

font-size:12px;

font-weight:bold;

cursor: Pointer;

padding-top:3px;

}

.promotion_module_B1_product {

border-left: 1px #ffdaed solid;
	
border-right: 1px #ffdaed solid;
	
border-bottom: 1px #ffdaed solid;
	
vertical-align:middle;

padding:2px;

}

.promotion_module_B2_box_div {

width:745px;

clear:both;

margin:0 0 5px 0;

}

.promotion_module_B2_tag {

width:105px;

height:55px;

text-align:center;

}

.promotion_module_B2_tag td {

cursor:default;

font-size:12px;

}

.promotion_module_B2_tag td.promotion_module_B2_tag_sub {

height:55px;

color:#005599;

font-size:12px;

font-weight:bold;

cursor: Pointer;

background-repeat:no-repeat;

vertical-align:top;

line-height:40px;

}

.promotion_module_B2_tag td.promotion_module_B2_tag_sub_over {

height:55px;

color:#000000;

font-size:12px;

font-weight:bold;

cursor: Pointer;

background-repeat:no-repeat;

vertical-align:top;

line-height:40px;

}

.promotion_module_B2_product {

vertical-align:middle;

padding:2px;

}

.mail_date {

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_title {

	color: #000000;

	font-size: 15px;

	font-weight: bold;

	margin:15px 5px 15px 5px;

	padding:15px 5px 15px 5px;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_context {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

	font-size: 10pt;

	border: 0px #000000 solid;

	padding-left: 5px;

	padding-top: 1px;

	line-height: 15pt;

	overflow: hidden;

}

.mail_footer {

	color: #666666;

	font-size: 12px;

	font-family: "新細明體", "Arial", "sans-serif";

}

.mail_box_B_table{

	width:800px;

	border-top:1px solid #DFDFDF;

	border-bottom:1px solid #DFDFDF;

}

.ccd_pay_rate_0_bg{

background-color:#FFFF66;

padding:0 3px 0 3px;

}

.special_column_index_table{

width:100%;

border-spacing:0px;

margin:40px 0px 20px 0px;

}

.special_column_index_table td{

text-align:left;

vertical-align:top;

padding:0px;

}

.special_column_index_table .info_line_y{

display:none;

}

.special_column_index_table .line_y{

display:none;

}

.special_column_index_table .line_x{

display:none;

}

.special_column_index_table  .line_x_solid{

display:none;

}

.special_column_index_table > tbody > tr{

display:block;

}

.special_column_index_table td.info{

width:calc( 45% - 10px );

float:left;

margin:0px 0px 20px 0px;

}

.special_column_index_table td.info:first-child{

clear:both;

}

.special_column_index_table td.info:last-child{

float:right;

}

.special_column_index_table td.info > table > tbody > tr > td{

display:block;

text-align:center;

}

.special_column_index_table td.info_pic > a > img{

display:block;

width:100%;

height:auto;

border:none!important;

}

.special_column_index_table td.info_date > img{

display:none;

}

.special_column_index_table td.info_date{

display:block;

width: 100px;

height: 20px;

border-radius: 200px;

background: #FFFFFF;

overflow: hidden;

color: #000000;

font-size: 13px;

line-height: 25px;

margin: -25px auto 0px auto;

position: relative;

letter-spacing: 0px;

padding: 10px 20px;

box-shadow: 0px 1px 3px rgba(0,0,0,0.5);

}

.special_column_index_table td.info_title{

font-size:16px;

line-height:150%;

margin:20px 0px 0px 0px;

color:#000000;

letter-spacing:1px;

}

.special_column_index_table td.info_context{

font-size:0px;

line-height:0px;

margin:15px 30px 0px 30px;

color:#808080;

letter-spacing:1px;

}

.special_column_index_table td.info_context a{

font-size:14px;

color:#E10012;

line-height:150%;

display:block;

text-transform: lowercase;

margin:5px 0px 0px 0px;

}

#special_column_info_id_ajax .writing_table th.post_date{

display:none;

}

#special_column_info_id_ajax > table.writing_table:nth-of-type(2){

border-bottom:1px solid #808080;

}

#special_column_info_id_ajax > table.writing_table:nth-of-type(2) > tbody > tr > td.text{

padding:0px 0px 20px 0px;

}

#special_column_info_id_ajax > .writing_table > tbody > tr > td[height="50"]{

height:30px;

}

.input_text_search{

background:#EDECE7;

font-size:12px;

letter-spacing:1px;

color:#81807E;

line-height:100%;

padding: 5px 5px 5px 10px!Important;

border: none;

border-radius: 50px;

}

.website_module_classify_top_table a.website_module_classify_top_link{

display:block;

}

.website_module_classify_top_table a.website_module_classify_header_link{

display:block;

}

.website_module_classify_top_table a.website_module_classify_top_link > login{

display:block;

width:35px;

height:35px;

background-image:url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_118270119122017030101.png);

background-size:cover;

font-size:0px;

line-height:0px;

}

.website_module_classify_top_table a.website_module_classify_top_link > account{

display:block;

width:35px;

height:35px;

background-image:url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_118270119122017030101.png);

background-size:cover;

font-size:0px;

line-height:0px;

}

.website_module_classify_top_table a.website_module_classify_header_link > logout{

display:block;

width:35px;

height:35px;

background-image:url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_413831738162017030217.png);

background-size:cover;

font-size:0px;

line-height:0px;

}

.website_module_classify_top_table a.website_module_classify_top_link > shippingdate{

display: block;

padding: 10px 0px 10px 0px;

background: #888888;

border-radius: 50px;

color: #FFFFFF;

font-size: 14px;

width:115px;

text-align:center;

}

.website_module_shopping_car{

margin:0px 0px 0px 15px;

}

.top_GS_A_table td.icon_area > a > img{

width:35px;

height:35px;

}

.website_module_shopping_car td.link_area{

display:none;

}

.website_module_shopping_car td.info_area{

font-size:0px;

line-height:0px;

}

.website_module_shopping_car td.info_area > a.website_module_classify_top_link{

font-size:0px;

line-height:0px;

margin:0px;

}

.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1) > span.bule_font{

font-size:0px;

line-height:0px;

display:none;

}

.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1) > span.red_font{

color:#808080;

font-size:14px;

line-height:35px;

}

.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1):before{

content:"(";

display:inline-block;

margin:0px 5px 0px 5px;

color:#808080;

font-size:14px;

line-height:35px;

}

.website_module_shopping_car td.info_area > a.website_module_classify_top_link:nth-of-type(1):after{

content:")";

display:inline-block;

margin:0px 0px 0px 2px;

color:#808080;

font-size:14px;

line-height:35px;

}

.website_module_classify_top_table a.website_module_classify_top_link > login:hover{

background-image:none;

font-size:12px;

line-height:100%;

letter-spacing:1px;

color:#FFFFFF;

background:#808080;

text-align:center;

border-radius:50px;

padding:7px 0px 0px 2px;

height:28px;

width:33px;

}

.website_module_classify_top_table a.website_module_classify_top_link > account:hover{

background-image:none;

font-size:12px;

line-height:100%;

letter-spacing:1px;

color:#FFFFFF;

background:#808080;

text-align:center;

border-radius:50px;

padding:7px 0px 0px 0px;

height:28px;

}

.website_module_classify_top_table a.website_module_classify_header_link > logout:hover{

background-image:none;

font-size:12px;

line-height:100%;

letter-spacing:1px;

color:#FFFFFF;

background:#808080;

text-align:center;

border-radius:50px;

padding:7px 0px 0px 2px;

height:28px;

width:33px;

}

.top_GS_A_table td.icon_area:hover > a:before{

display:inline-block;

position:absolute;

content:"結帳";

width:35px;

height:35px;

border-radiud:50px;

color:#FFFFFF;

background:#808080;

text-align:center;

line-height:35px;

border-radius:50px;

}

.dictionary_fullmenu{

background:#F3FAD9;

width:950px;

}

.dictionary_fullmenu td.right_info{

width:640px;

overflow:hidden;

}


.es-carousel-wrapper{

/*background: #101010;
*/
padding:5px 27px;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;

position:relative;

}

.es-carousel{

overflow:hidden;

/*background:#000;
*/
padding:0px;

margin:0px;

}

.es-carousel ul{

display:none;

padding:0px;

margin:0px;

}

.es-carousel ul li{

height:100%;

float:left;

display:block;

padding:0px;

margin:1px;

}

.es-carousel ul li a{

display:block;

border:none;

/*border-style:solid;
*/
/*border-color:#222;
*/
}

.es-carousel ul li a img{

display:block;

border:none;

max-height:100%;

max-width:100%;

}

.dictionary_fullmenu span{

position:absolute;

top:50%;

width:25px;

height:35px;

margin-top:-13px;

text-indent:-9000px;

cursor:pointer;

opacity:0.8;

}

.content span.es-nav-next{

right:5px;

left:auto;

background-position:top right;


}


.content span.es-nav-prev{

right:auto;

left:0px;
;

background-position:top left;


}

.content span:hover{

opacity:1.0;

}

.promotion_module_h1_table{

border-collapse: collapse;

background: transparent;

border:1px solid #CCCCCC;

padding:0px;

margin:0px;

width:310px;

}

.promotion_module_h1_table td.title{

text-align:left;

padding-left:10px;

}

.promotion_module_h1_table td.title span{

color:#FFFFFF;

font-size:25px;

font-weight:bold;

}

.promotion_module_h1_table td.product_info{

height:180px;

border-bottom:1px solid #CCCCCC;

}

.promotion_module_h1_table td.product_list_img{

width:102px;

height:100px;

text-align:center;

vertical-align:middle;

}

.promotion_module_h1_table td.product_list_img img.product_list_img_on{

border:1px dotted #7fb719;

}

.promotion_module_h1_table td.product_list_img img.product_list_img_off{

border:0px dotted #7fb719;

}

.promotion_module_h1_table td.product_list_line{

width:1px;

border-right:1px dotted #CCCCCC;

}

.product_color_item_N_table{

border-collapse: collapse;

background: transparent;

border:0px solid #CCCCCC;

padding:0px;

margin:0px;

width:310px;

height:220px;

}

.product_color_item_N_table td.info_left{

width:150px;

vertical-align:top;

}

.product_color_item_N_table td.info_right{

width:160px;

vertical-align:top;

padding-right:10px;

}

.product_color_item_N_table td.info_img{

width:150px;

text-align:center;

vertical-align:top;

}

.product_color_item_N_table td.info_img img{

border:1px solid #EEEEEE;

}

.product_color_item_N_table td.info_brand{

width:150px;

height:50px;

color:#999999;

font-size:12px;

text-align:center;

font-style:italic;

vertical-align:middle;

}

.product_color_item_N_table td.info_name{

height:60px;

font-size:15px;

line-height:20px;

color:#666666;

vertical-align:top;

text-align:left;

font-weight:bold;

border:0px dotted #FF0000;

}

.product_color_item_N_table td.info_hot{

height:20px;

vertical-align:top;

text-align:left;

font-size:12px;

line-height:20px;

color:#7fb719;

border:0px dotted #FF0000;

}


.product_color_item_N_table td.info_context{

height:60px;

vertical-align:top;

text-align:left;

font-size:12px;

line-height:15px;

color:#666666;

padding-right:5px;

}

.product_color_item_N_table td.info_price{

height:40px;

text-align:left;

}

.product_color_item_N_table td.info_button{

padding:10px 10px 0 0;

text-align:right;

}

website_statics_table{

width:100%;

}

.product_item_price3_del{

color:#808080;

font-size:14px;

margin:0px 10px 0px 10px;

line-height:100%;

}

.store_represet_index_table{

border:0px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

padding:0px;

margin:0px;

width:745px;

}

.store_represet_index_table td.store_represent_info{

width:245px;

}

.store_represet_index_table td.store_represent_space{

width:5px;

}

.store_represet_index_table td.store_represent_space_line{

width:5px;

border-left:1px solid #EEEEEE;

}

.category_img_table_a{

border:1px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

padding:0px;

margin:0px;

width:245px;

}

.category_img_table_a td.title{

text-align:left;

padding-left:10px;

}

.category_img_table_a td.title span{

color:#FFFFFF;

font-size:20px;

font-weight:bold;

family:"微軟正黑體",Arial;

}


.category_img_table_a td.image{

text-align:center;

padding:10px 0 10px 0;

}

.category_img_table_a td.view{

padding:0 10px 20px 0;

text-align:right;


}

/****/

.category_img_table_b{

border:0px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

padding:0px;

margin:0px;

width:245px;

}


.category_img_table_b td.title{

text-align:left;

padding-left:10px;

height:40px;

}

.category_img_table_b td.title span{

color:#666666;

font-size:20px;

font-weight:bold;

family:"微軟正黑體",Arial;

}

.category_img_table_b td.image{

text-align:center;

padding:10px 0 10px 0;

}

.category_img_table_b td.view{

padding:0 10px 20px 0;

text-align:right;

}

.dek_table{

padding:5px;

border: 1px solid #CCCCCC;

border-collapse: collapse;

background-color: #EFEFEF;

margin:0px 0px 0px -120px;

}

.dek_table td{

padding:5px;

color:#666666;

text-align:left;

font-size:13px;

line-height:20px;

}

.special_discount_title_table{

padding:0px;

margin:0px;

border: 0px solid #EAEAEA;

border-collapse: collapse;

background: transparent;

}

.special_discount_title_table td{

font-family:"微軟正黑體","新細明體",Arial;

}

.special_discount_title_table td.left_space{

width:10px;

border-bottom:1px solid #CCCCCC;

}

.special_discount_title_table td.right_space{

border-bottom:1px solid #CCCCCC;

}

.special_discount_title_table td.special_discount_title_off{

width:100px;

text-align:center;

line-height:30px;

font-size:16px;

padding:20px;

color:#808080;

cursor:pointer;

border-bottom:1px solid #CCCCCC;

background-color:#f5f7fe;

}

.special_discount_title_table td.special_discount_title_on{

width:150px;

text-align:center;

line-height:30px;

font-size:16px;

padding:20px;

color:#005599;

font-weight:bold;

cursor:pointer;

text-decoration:underline;

border-top:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

}

.special_discount_first_table{

width:100%;

padding:0px;

margin:0px;

border:1px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

}

.special_discount_first_table td{

font-family:"微軟正黑體","新細明體",Arial;

}

.special_discount_first_table td.left_area{

width:380px;

}

.special_discount_first_table td.product_name{

width:380px;

text-align:left;

font-size:22px;

font-weight:bold;

color:#D30000;

line-height:30px;

}

.special_discount_first_table td.remain_times_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#D30000;

}

.special_discount_first_table td.remain_times_info{

text-align:center;

font-size:14px;

font-weight:bold;

color:#0062c2;

line-height:25px;

font-family:Arial;

}

.special_discount_first_table td.order_info_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#D30000;

}

.special_discount_first_table td.order_info_number{

text-align:center;

font-size:16px;

font-weight:bold;

color:#808080;

line-height:25px;

font-family:Arial;

}

.special_discount_first_table td.facebook_info{

text-align:center;

font-size:16px;

font-weight:bold;

color:#D30000;

}

.special_discount_first_table td.product_context{

text-align:left;

font-size:16px;

color:#000000;

line-height:25px;

}

.special_discount_first_table td.product_price1{

text-align:left;

font-size:15px;

color:#0062c2;

text-decoration:line-through;

}

.special_discount_first_table td.product_price3{

text-align:left;

font-size:42px;

color:#E7004F;

font-family:Arial;

}

.special_discount_first_table td.product_standard{

text-align:left;

font-size:16px;

height:80px;

}

.discount_first_standard_select{

font-size:20px;

height:30px;

}

.discount_first_order_amount_select{

font-size:20px;

height:30px;

font-family:Arial;

}

.discount_first_remain_times_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.discount_first_order_info_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.discount_first_facebook_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.product_color_item_N{

width:100%;

padding:0px;

margin:0px;

border:1px solid #CCCCCC;

border-collapse: collapse;

background: transparent;

}

.product_color_item_N td{

font-family:"微軟正黑體","新細明體",Arial;

}

.product_color_item_N td.remain_times_title{

text-align:center;

color:#FFFFFF;

background-color:#999999;

width:80px;

line-height:30px;

font-size:14px;

}

.product_color_item_N td.remain_times_info{

text-align:center;

color:#FFFFFF;

background-color:#333333;

line-height:30px;

font-size:14px;

}

.product_color_item_N td.product_name{

text-align:left;

font-size:16px;

font-weight:bold;

color:#D30000;

line-height:25px;

height:50px;

overflow:hidden;

}

.product_color_item_N td.product_pic{

width:200px;

vertical-align:top;

text-align:center;

}

.product_color_item_N td.box_info{

width:100px;

vertical-align:top;

}

.discount_list_order_info_table{

border:1px solid #eceffd;

background-color:#f5f7fe;

}

.product_color_item_N td.order_info_title{

text-align:center;

font-size:16px;

font-weight:bold;

color:#D30000;

}

.product_color_item_N td.order_info_number{

text-align:center;

font-size:16px;

font-weight:bold;

color:#808080;

line-height:25px;

font-family:Arial;

}

.product_color_item_N td.facebook_info{

text-align:center;

font-size:16px;

font-weight:bold;

color:#FF00CC;

}

.product_color_item_N td.product_price1{

text-align:right;

font-size:15px;

color:#666666;

text-decoration:line-through;

font-family:新細明體;

}

.product_color_item_N td.product_standard{

text-align:left;

height:50px;

}

.product_color_item_N td.product_price3{

text-align:left;

font-size:42px;

color:#E7004F;

font-family:Arial;

}

.discount_list_standard_select{

font-size:16px;

font-weight:bold;

color:#808080;

background-color:#f5f7fe;

}

a.discount_list_buy_now:link,a.discount_list_buy_now:visited,a.discount_list_buy_now:active {

font-size:15px;

color:#005599;

text-decoration:underline;

}

a.discount_list_buy_now:hover {

font-size:15px;

color:#E7004F;

text-decoration:underline;

}

.product_info_tag_mouseover{

color: #808080;

font-size:14px;

padding:0px;

CURSOR:pointer;

text-decoration:underline;

}

.product_info_tag_mouseover:before{

content:"";

display:inline-block;

width:5px;

height:1px;

background:#808080;

margin:7px 10px 0px 10px;

vertical-align:top;

}

.message_subject{

color: #ff6633;

}

.address_zip{

color: #9E9E9E;
padding: 0px 0px 0px 3px;

height:16px;
font-family: '微軟正黑體','新細明體',Arial, Helvetica, sans-serif;

}

#inlineBagCar{

position: absolute;

top: 0;

width:238px;

font-size: 13px;

font-family: 微軟正黑體;

line-height: 18px;

margin: 0 5px 0 5px;

padding: 0;

box-shadow: 0px 2px 10px 1px rgba(221, 221, 221, 0.5);

z-index: 100;

display: none;

background-color: #FFFFFF;

-webkit-box-shadow: 0px 2px 10px 1px rgba(221, 221, 221, 0.5);

-moz-box-shadow: 0px 2px 10px 1px rgba(221,221,221,0.5);

}

#inlineBagCar .clear{

clear:both;

}

#inlineBagCar .BagCar_img{

float:left;

}

#inlineBagCar .CloseButtonContainer{

float:left;

cursor: pointer;

}

#inlineBagCar .img_content{

float:left;

margin: 10px 5px 5px;

width: 80px;

height: 90px;

}

#inlineBagCar .infoContent{

float:right;

width: 120px;

margin: 10px 10px 5px 0;

}

#inlineBagCar .infoContent2{

clear:both;

margin: 10px;

}

#inlineBagCar ul{

list-style:none;

margin:0;

padding:0;

}

#inlineBagCar .infoContent2 ul li {

height: 25px;

}

#inlineBagCar .label {

float: left;

clear: both;

padding: 0 15px 0 0;

}

#inlineBagCar .itemSubtotal {

float: right;

}

#inlineBagCar .ProductName {

padding-bottom: 15px;

white-space: pre-wrap;

font-size: 14px;

}

#inlineBagCar .ProductNumber {

font-size: 12px;

color: #666;

}

#inlineBagCar .quantity {

float: left;

}

#inlineBagCar .inlineBagCar_hr{

width:100%;

height:3px;

clear: both;

margin: 5px 0;

}

#inlineBagCar .Product_total,.unfoldButton{

float:left;

}

#inlineBagCar .Product_total span {

color: #F00;

padding: 0 5px;

}

#inlineBagCar .Sum{

float:right;

}

#inlineBagCar .Sum span {

color: #001DB4;

padding: 0 0 0 4px;

}

#inlineBagCar #inlineBagCar_total {

margin: 5px 10px;

font-size: 14px;

}

#inlineBagCar #inlineBagCar_content{

display: none;

}

.article_list{

        text-align: left;

	width:650px;

	font-family:'微軟正黑體';

	margin:auto;

}

.article_list ul{

	margin:0;

	padding:0;

	list-style:none;

}

.article_list_list_box{

	border:1px solid #e5e5e5;

	width:192px;

	float:left;

}

.article_list_list_box a{

        font-size:12px;

}

.article_list_list_box1{

	border:1px solid #e5e5e5;

	width:648px;

	height:250px;

	margin-top:10px;

}

.article_list_list_box2{

	border:1px solid #e5e5e5;

	width:648px;

	height:250px;

	margin-top:10px;

	background-color:#f7f7f7;

}

.article_list_date{

	font-size:11px;

	color:#999999;

	line-height:24px;

}

.article_list_inside_box{

	font-size:12px;

	color:#666666;

	line-height:26px;

}

.article_list_inside_box a{

        font-size:12px;

}

.article_list_inside_title{

	font-size:15px;

	font-weight:bold;

	color:#666666;

}

.article_list_inside_title a{

        font-size:15px;

}

.article_list_more_btn{

	padding-top:10px;

}

.article_list_inside_img{

	text-align:center;

	width:250px;

	float:left;

}

.article_list_word_box{

	width:296px;

	height:150px;

	padding:50px;

	float:left;

	margin-right:2px;

}

.article_list_top_box_title{

	height:100px;

	background-color:#f7f7f7;

	padding:8px 30px;

	line-height:23px;

}

.article_list_line{

	background-image:url(https://fs1.shop123.com.tw/400200/upload/harddisc/4002002511_file_91188.jpg);

	height:50px;

	line-height:50px;

	font-size:13px;

	color:#000;

	text-align:center;

}

.article_list_border{

	border:1px solid #d2205a;

}

.article_list_list_box{

	border:1px solid #e5e5e5;

	width:192px;

	float:left;

}

.article_list_list_box a{

        font-size:12px;

}

.alert_message{

width:calc( 100% + 1px )!important;

}

.alert_message td{

	padding:5px 30px;

	font-family:"微軟正黑體";

	font-size:18px;

}



.alert_message .text{

	line-height:36px;

	padding:40px 30px;

}

.alert_message td.text_button{

	color:#666;

	font-size:14px;

	font-family:"微軟正黑體";

	line-height:24px;

	padding-top:20px;

}


.alert_message .footer{

	background-color:#e6e6e6;

	padding:0;

}

.alert_message .title_loginAlert{

	background-color:#000;

	color:#fff;

	padding-right:5px;

}

.alert_message .title_loginAlert input{

	background-color:#000;

	color:#fff;

	font-family:Arial,"微軟正黑體";

	font-weight:bold;

	font-size:14px;

	text-aling:rignt;

	border:0px;

}

.alert_message td.text_button .button_loginAlert input{

	background-color:#000;

	width:160px;

	height:32px;

	font-size:18px;

	font-family:"微軟正黑體";

	margin:40px 5px;

	border:0;

	color:#fff;

}

.alert_message td.text_button .button_loginAlert input:hover{

	background-color:#666;

	color:#fff;

}

.alert_message .button_loginAlert {

text-align: center;

}

.alert_message .text > div[style*="border"][style*="solid"][style*="#000000"]{

    border:none!Important;

}

.product_change_border{

            border:3px solid #efefef;

            padding: 0px;

}

.product_change_background{

           background-color:#efefef;

}

.product_box{


            padding: 3px;

}

.Int_Cur_Module01{

	width:950px;

	float:left;

	background-color:rgba(204, 204, 204, 0.6);

	margin-left: -864px;

}

.Int_Cur_Module02{

	width: 950px;

	float: left;

	background-color: rgba(204, 204, 204, 0.6);

	margin-left: -859px;

}

.Int_Cur_Module03{

	width: 100px;

	background-color: rgba(204, 204, 204, 0.6);

	float: right;

	margin-left: -20px;

}

.Int_Cur_Module04{

	width: 100px;

	background-color: rgba(204, 204, 204, 0.6);

	float: right;

	margin-left: -20px;

}

.Int_Cur01{

	color:#000;

	width:95px;

	float:left;

	line-height:24px;

	text-align:center;

	padding:5px 0;

}

.Int_Cur02{

	color:#000;

	width:100%;

	float:left;

	line-height:24px;

	text-align:center;

	padding:5px 0;

}

.flag{

	width:20px;

	height:13px;

	float:left;

	margin-top:4px;

	margin-left:17px;

	overflow:hidden;

}

.Currency{

	morgin-right:17px;

}

.panel{

	position: absolute;

	font-family: '微軟正黑體';

	z-index: 1;

	display: none;

}

.Currency_Mouseover{

	background-color:#CCC;

}

.container02{

width:20px;

float:right;

}

main02{

float:right;

}

.main02 > section {

width: 10px;

margin:0;

}

.main02 section button {

border: none;

background: #333;

color: #fff;

height:45px;

display: block;

cursor: pointer;

margin:-5px 0 0 0;

outline:none;

position: absolute;

}

.main02 button:hover {

background: #333;

}

.main02 button.active {

background: #333;

/*margin-left:-775px;
*/
}

.cbp-spmenu {

/*background: rgb(243,243,243);
*/
position: fixed;

display: none;

width:200px;

float:left;

}

.cbp-spmenu-vertical {

width: 760px;

/*padding:5px 10px 0 0;
*/
}


.cbp-spmenu-right {

/*right: -800px;
*/
position: relative;

float:right;

display:block;

}

.cbp-spmenu-right.cbp-spmenu-open {

right: 0px;

bottom:0;

display:none;

}

.cbp-spmenu,.cbp-spmenu-push {

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

transition: all 0.3s ease;

}

.message_layout{
width:900px;
 padding:10px;
 border:1px solid #CCC;
 float:left;
 font-size:12px;
 color:##595959;
 text-align:center;
}

.message_inside{
width:900px;
 border:1px solid #CCC;
 float:left;
 text-align:center;
}

.message_title01{
width:900px;
 height:25px;
 line-height:25px;
 float:left;
 background-color:#ececec;
 color:#999;
}

.message_title02{
width:200px;
 height:75px;
 line-height:75px;
 float:left;
 background-color:#f7f7f7;
 color:#999;
}

.message_input_box{
width:700px;
 float:left;
 text-align:left;
}

.message_title03{
width:100px;
 height:75px;
 line-height:75px;
 float:left;
 background-color:#f7f7f7;
 color:#999;
}

.message_word_box{
width:690px;
 height:65px;
 float:left;
 text-align:left;
 padding:5px;
 word-wrap: break-word;
 word-break: normal;
 color:#999;
}

.message_time{
width:90px;
 height:65px;
 float:left;
 text-align:left;
 padding:5px;
 color:#999;
}

.shopcar_otherdiv{
width:280px;
 padding:5px;
 border:1px solid #ccc;
background-color:#fff;
position:fixed;
display:none;
z-index:100;
margin-top:32px;
margin-left:-292px;
}

.shopcar_otherdiv td{
height:60px;
 text-align:center;
}

#fixed_right_side_top{

position:fixed;

top:105px;

margin-left: 120px;

padding:0px;

z-index:3;

}

#fixed_right_side_bottom{

position:fixed;

z-index:5;

bottom: 50px;

width:40px;

text-align:left;

padding: 0px;

display:none;

visibility:hidden;

margin-left: 120px;

}

.product_info_right_table th.title_no {

border: 0px solid #000;

}

.product_info_right_table th.introduction {

border: 0px solid #000;

vertical-align: top;

}

.product_info_right_table th.title_select {

border: 0px solid #000;

padding-top: 0 !important;

}

.dropmenudiv_B .category_ad_B {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

clear:both;

}

.dropmenudiv_B .category_ad_B a {

border: 0;

padding: 0;

background-color: #fff;

}

.category_ad_B div {

float: left;

}


.dropmenudiv .category_ad_C {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

float: left;

}

.dropmenudiv .category_ad_C a {

border: 0;

padding: 0;

background-color: #fff;

float: left;

width: inherit;

}

.dropmenudiv .category_ad_C div {

float: left;

}


.dropmenudiv_E .category_ad_E {

text-align: left;

max-width: 800px;

overflow-x: hidden;

padding: 6px 8px;

line-height: 0;

display: inline-flex;

}

.dropmenudiv_E .category_ad_E a {

border: 0;

padding: 0;

background-color: #fff;

}

#seminar_product .product_box,#seminar_product .product_change_border {

                float: left;

                width: 33%;

                }

                #seminar_product .product_box td {

                border: none;

                }

                #seminar_product table td {

                border: none;

                }

                .seminar_car {

                clear: both;

                margin: 10px 0;

                }

                .seminar_car .datatable th {

                border-right: 1px solid #999;

                border-bottom: 1px solid #999;

                background-color: #DBDDDB;

                font-weight: bold;

                text-align: center;

                padding: 4px;

                width: inherit;

                }

                .seminar_car .datatable td {

                border: 1px solid #D6DDE6;

                padding: 10px 2px 10px 2px;

                color: #000;

                border-bottom: 1px dashed #5C6E78;

                vertical-align: top;

                width: inherit;

                }

tr.member_login_box2_top,tr.member_login_box2_bottom{

display:none;

}

table.member_login_box2_middle{

border:1px solid #E5E3D8;

}

table.member_login_box2_middle > tr > td{

padding:40px 0px 40px 0px;

}

#store_category_0{

/*display:none;
館別會被隱藏*/
}


#store_category_6{

display:none;

}

#middle_wrapper form[name="member3"] table{

width:100%;

}

#middle_wrapper table{

width:100%;

}

.product_base_info_middle_bg{

padding-bottom:20px;

}

.product_base_info_middle_bg table tr td div:first-child+div+div table tr td table tr:first-child+tr+tr+tr{

display:none;

}

#middle_wrapper .product_base_info_middle_bg > table[width="100%"]{

margin:0px 0px 0px 200px;

width:calc( 100% - 200px );

}

div#show_combination_context{

margin:0px 0px 0px 200px;

}

#show_product_picture_id #product_zoom_id img{

width:450px;

margin-top: 40px;

}

span#standard_to_do_id_ajax > a:link > img{

/*position: absolute;
*/
/*margin-top: 140px;
*/
/*margin-left: -75px;
商品明細頁放入購物車*/
}

#product_standard_select_amount_id .input_select{

}

span#standard_to_do_id_ajax{

line-height:40px;

}

.box_input input{

width:200px;

border:none;

background:#FFFFFF;

font-size:12px;

letter-spacing:1px;

line-height:100%;

padding:5px 5px 5px 10px;

color:#808080;

font-weight:500;

}

.box_input input[name="input_epaper_gd_key"]{

    width:40px;

}

.classify_bottom li.box_img#check_confirm,.classify_bottom li.box_img[style*="margin"][style*="3px"]{

    float:none!important;

    margin:0px 0px 0px 5px!important;

    display: inline-block;

}

.classify_bottom li.word_red{

    color:#FFFFFF;

}

form[name="eaper_bottom"]{

    position: relative;

}

form[name="eaper_bottom"] .box{

    margin: 0px 0px 75px 0px;

}

#check_epaper{

    position: absolute;

    top:55px;

    left: 0px;

}

.classify_bottom li.word_red #epaper_mail_live_check_msg{

    letter-spacing: 0px;

}

.box_img{

line-height:0 !important;

}

#progressbar {

width:120px;

height:22px;

border-radius: none !important;

border:1px solid #FFCC98;

background:none;

height: 22px;

width: 120px;

position: absolute;

top: 0px;

right: 0px;

}

#process_grid {

text-align: right;
 
width: 120px;

height:23px;
 
position: absolute;

top: 0px;

right: 0px;

}

.ui-widget-header {

background: #FFEE77 !important;

}

.get_topic {

background:#02517c;
 
color:#fff;
 
border:none;
 
padding:10px;
margin-left:10px;

}

.questionnaire_footer {

padding:10px 0;

display: table;

margin: auto;

}

.questionnaire_footer_btn {

float: left;

margin: 0 1em 0 1em;

}

#questionnaire_body {

margin: 15px 10px;

text-align: center;

min-height: 390px;

}

#questionnaire_body h2, #questionnaire_body form div{

margin-left: 100px;

text-align: left;

}

#questionnaire_body div a:link,#questionnaire_body div a:hover,#questionnaire_body div a:visited, #questionnaire_body div a:active {

word-break: break-all;

line-height: 36px;

font-size: 21px;

color: #000;

}

#question_frame{

padding:15px;

}

#question_frame:after{

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

#question_frame div{

text-align:right;

}

.qs_line{

background-color:#134781;

height:2px;

margin: 0 10px;

}

.special_discount_list_outside_table{

border:1px solid #DDDDDD;

border-top:0px solid #DDDDDD;

}

div.login_Message{

	background-color:#000;

	color:#fff;

	width:100%;

	padding: 12px;

	font-size: 15px;

	line-height: 21px;

	display: inherit;

	border-top: 1px #FFF solid;

}

.activity_information {

clear: both;

background-image:none!important;

padding:20px;

margin:0px 0px 20px 0px;

border-top: 1px solid #E5E3D8;

border-bottom: 3px solid #E5E3D8;

border-left: 1px solid #F4F3EE;

border-right: 1px solid #F4F3EE;

background-color: #FCFBF7!important;

}

.activity_information .add_product {

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	padding: 0;

	margin: 20px 15px;

}

.activity_information .classify {

	list-style: none;

	padding: 15px 0 15px;

	margin: 0;

}

.activity_information .product_table {

	width: 100%;

	border-spacing:1px;

}

.activity_information .product_table td {

	line-height: 100%;

	font-size:16px;

	letter-spacing:1px;

	color:#808080;

	text-align:center;

	vertical-align:middle;

	padding:0px;

	background:#F4F3EE;

}

.activity_information td.picture {

	width:50px;

        padding:10px;

}

.activity_information .picture img{

	width:100%;

	height:auto;

}

.activity_information .product_table td.text{

text-align:left;

width:60%;

padding: 0px 20px 0px 20px;

}

.activity_information .product_table td.text > br{

display:none;

}

.activity_information .product_table td.text > .name:after{

display:inline-block;

content:"/";

margin:0px 10px 0px 10px;

}

.activity_information .product_table td.text > .standard:before{

content:"規格單位：";

}

.activity_information .product_table td.quantity{

width:10%;

}

.activity_information .product_table td.quantity:before{

content:"數量：";

}

.activity_information .product_table td.price{

    width:20%;

}

.activity_information .product_table td.price .text{

font-size:0px;

}

.activity_information .product_table td.price .text:before{

content:"原價";

display:inline-block;

font-size:16px;

}

.activity_information .product_table td.price > span{

margin: 6px 0px 0px 0px;

vertical-align: top;

display: inline-block;

}

.activity_information td.classify_caption {

	width: 100px;

}

.activity_information .a_group .classify_caption {

	background-color: #ECECEC;

}

.activity_information .classify_text {

	padding: 0 15px;

	text-align: center;

}

.activity_information .order_infor {

display:inline-block;

line-height:40px;

margin:20px 0px 0px 0px;

}

.activity_information .order_infor span {

	padding: 0 5px;

}

.activity_information .price {

	color: #ff0000;

}

.activity_information .price02 {

	color: #008BFF;

}

.activity_information .show_condition {

display:inline-block;

margin:20px 0px 0px 20px;

vertical-align:top;

}

.activity_information .show_condition img{

display:block;

}

.product_overview {

	margin: 15px 0;

	float: left;

	width: 100%;

}

.product_overview .a_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61453_file_82975.jpg") repeat-y left top;

}

.product_overview .title_a_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview .b_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61456_file_32337.jpg") repeat-y right top;

}

.product_overview .title_b_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview .product_list {

	display: inline-table;

	clear: both;

}

.product_overview .product_item {

	display: inline-table;

	font-size: 12px;

	line-height: 21px;

}

.product_overview .product_checkmark_border_off {

	padding: 23px 3px;

}

.product_overview .product_checkmark_border_on {

	border: 3px #FFA500 solid;

	padding: 20px 0px;

}

.product_item .name02 {

    font-size: 16px;

    color: #808080;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 100%;

}

.product_item .standard02 {

	font-size: 14px;

	color: #808080;

        font-weight:normal;

}

.product_item .infor {

	margin: 15px 0px 0px 0px;

}

.product_item .input_select {

	margin: 0;

}

.product_item input {

	margin: 0 8px;

}

/*下面是展開------------------------------------------------------------------*/
.activity_information .mustbuy_product {

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	padding: 0;

	margin: 20px 15px;

}

.delete {

	width: 50px;

}

.product_overview_all {

	margin: 15px 0;

	float: left;

	width: 100%;

}

.product_overview_all .full_a_group {

	width: initial;

	border: none;

}

.product_overview_all .group_list {

	text-align: left;

}

.product_overview_all .a_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61453_file_82975.jpg") repeat-y left top;

}

.product_overview_all .title_a_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview_all .b_group {

	width: 50%;

	float: left;

	background: url("https://fs1.shop123.com.tw/demoa6/upload/harddisc/demoa61456_file_32337.jpg") repeat-y right top;

}

.product_overview_all .title_b_text {

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 36px;

	text-align: left;

	display: block;

	padding: 0 10px;

}

.product_overview_all .product_list {

    text-align: left;

    margin: auto;

}

.product_overview_all .product_item {

	font-size: 12px;

	line-height: 21px;

    float: left;

}

.product_overview_all .product_checkmark_border_off {

	padding: 23px 3px;

}

.choose_style2 li.product_item > div.product_checkmark_border_on {

	border: 2px #E10012 solid;

}

.choose_style2 li.product_item > div{

	border: 2px #FFFFFF solid;

        padding:10px;

}

/*共用*/
.choose_style1 .picture,.choose_style2 .picture,.choose_style3 .picture {

    text-align: center;

    overflow: hidden;

}

.choose_style1 .name,.choose_style2 .name,.choose_style3 .name {

    word-break: break-all;

}

.choose_style1 .name a,.choose_style2 .name a,.choose_style3 .name a {

    display: block;

}

.choose_style1 .name span,.choose_style2 .name span,.choose_style3 .name span {

    display: block;

    height: 20px;

    overflow: hidden;

}

.product_overview_all .product_list:after {

    content: "";

    display: block;

    width: 0;

    height: 0;

    margin: 0;

    padding: 0;

    line-height: 0;

    visibility: hidden;

    clear: both;

}

/*圖80*/
.choose_style1 li.product_item {

    width: 86px;

    min-height: 270px;

    list-style: none;

    /*text-align: center;
*/
    margin-left: 0.9%;

}

.choose_style1 .picture {

    min-height: 80px;

    max-height: 140px;

}

/*圖120*/
.choose_style2 li.product_item {

    width: 250px;

    list-style: none;

    margin:0px 65px 20px 0px;

}

.choose_style2 .picture {

    min-height:230px;

}

.choose_style2 .picture img{

    max-width:100%;

    width:100%\0;

    width:auto;

}

.choose_style2 li.product_item:nth-of-type(4n+1){

clear:both;

}

.choose_style2 li.product_item:nth-of-type(4n){

float:right;

margin:0px 0px 20px 0px;

}

/*圖180*/
.choose_style3 li.product_item {

    width: 182px;

    min-height: 270px;

    list-style: none;

    margin-left: 0.55%;

}

.choose_style3 .picture {

    min-height: 180px;

    max-height: 240px;

}

.choose_style2 .name{

text-align:center;

font-size: 16px;

color: #808080;

font-weight: bold;

letter-spacing: 1px;

line-height: 100%;

}

.product_item .infor .price{

margin:15px 0px 0px 0px;

text-align:center;

font-size: 16px;

color: #e00012;

font-weight: 600;

line-height: 100%;

}

.product_item .infor .quantity{

text-align:center;

margin:15px 0px 0px 0px;

}

div.activity_information .product_table td{

    font-size: 16px;

    line-height: 100%;

}

.module_pageselect {

    width: 100%;

	min-width: 500px;

	padding: 0 10px;

	box-sizing: border-box;

}

.module_pageselect .mobile_top {

    width: 858px;

    height: 222px;

    margin: 10px auto 0;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgtop.png) center;

}

.module_pageselect .mobile_inside {

    width: 858px;

    margin: auto;

    padding: 0 60px 1px;

    box-sizing: border-box;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgmiddle.png) center;

}

.module_pageselect .mobile_bottom {

    width: 858px;

    height: 222px;

    margin: 0 auto 10px;

    background: url(https://fs1.shop123.com.tw/novellink/upload/website_basic/mobile_pageselect_bgbottom.png) center;

}

.module_pageselect .header,.module_pageselect .block,.module_pageselect .footer {

    background-color: #efefef;

    padding: 15px 15px 40px;

    min-height: 60px;

	margin-bottom: 20px;

	box-sizing: border-box;

}

.module_pageselect .group {

    margin-bottom: 20px;

	padding-bottom: 40px;

    overflow: hidden;

	min-height: 135px;

}

.module_pageselect .group .block.a {

    float: left;

    width: 30%;

	padding-bottom: 300em;

    margin-bottom: -300em;

}

.module_pageselect .group .block.e {

    float: right;

    width: 67.5%;

	padding-bottom: 300em;

    margin-bottom: -300em;

}

.module_pageselect h3 {

    font-size: 18px;

    font-weight: initial;

	margin: auto 0 25px;

}

.module_pageselect .list2 {

    margin-left: 20px;

}

.module_pageselect .bg {

    padding: 4px;

}

.module_pageselect .bg:hover {

    background-color: #fff;

}

.module_pageselect .list_pic {

    overflow: hidden;

    max-width: 800px;

    margin: 5px auto;

}

.module_pageselect .list_detail {

    width: 100%;

    font-size:13px;

}

.module_pageselect .list_detail:after,.module_pageselect .group:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.module_pageselect .list_detail div {

	float: left;

}

.module_pageselect .list_detail .btn {

    float: right;

	margin: 0 10px;

}

.module_pageselect .list_detail .text {

    line-height: 25px;

    padding: 0 5px;

}

.module_pageselect .list_detail .input_select {

    margin: 0 0 0 5px;

    min-height: 28px;

    font-size: 12px;

}

.module_pageselect .list_detail .number {

    width: 30px;

}

.module_pageselect .list_detail .input_checkbox {

    margin-right: 5px;

}

.module_pageselect .header a:hover,.module_pageselect .block a:hover,.module_pageselect .footer a:hover {

    color:#000000;

	text-decoration:underline;

}

.module_pageselect .shown {

    text-align: center;

    margin-bottom: 20px;

}

/*前台模組設定*/
.module_pages td{

    vertical-align: top;

}

.module_pages h3 {

    font-size: 18px;

    font-weight: initial;

    margin: 15px 10px 25px;

    text-align: left;

}

.module_pages .text1 table{

    width: 100%;

}

.module_pages .text1 table td {

    border: none;

	padding-right: 6px;

    padding-left: initial;

}

.module_pages .bg {

    padding: 4px;

    margin-right: 1%;

    margin-bottom: 10px;

	text-align: left;

}

.module_pages .bg:hover {

    background-color: #fff;

}

.module_pages select {

    margin: 0px;

    padding: 0 5px 0;

}

.module_pages ol {

    text-align: left;

    font-size: 12px;

	line-height: 21px;

}

.module_pages a img {

    width: initial;

    margin-bottom: initial;

}

.module_pages td > span[id] {

    text-align: left;

    display: block;

    margin-bottom: 20px;

}

.module_pages a:link, .module_pages a:active, .module_pages a:visited {

    color: #000;

	padding: 6px 0px 8px;

	display: inline-block;

}

.module_pages span a:hover{

    background-color: #fff;

    display: inline-block;

    padding: 6px 0px 8px;

}

.module_pages a[onclick]:link,.module_pages a[onclick]:hover,#slide,#slide2{

    display: initial;

    padding: initial;

	width: initial;

	margin: initial;

}

.module_pages .block_g > span[id] a,.module_pages .block_f > span[id] a,.module_pages .block_e > span[id] a {

    width: 90%;

}

.module_pages .block_a > span[id] a,.module_pages .block_c > span[id] a {

    width: 65%;

}

.module_pages .block_b > span[id] a {

    width: 80%;

}

.module_pages .block_a,.module_pages .block_c{

    width: 25%;

}

.module_pages .block_e table td {

    border: none;

}

body,p,div,span,a,td,th,textarea,input,select,form,iframe,button{

font-family:maitree,'LiHei Pro','microsoft jhenghei'!important;

}

.yannick_950{

width:100%!important;

border-bottom: 4px solid #E10012;

box-shadow: 0px 2px 0px #CCCCCC;

margin:0px;

padding:20px 0px 20px 0px;

background:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_327142301152018033123.jpg) center center repeat;

background-size:cover;

}

.is_full_down{

width:1000px;

margin:0px auto;

padding:0px;

}

a.topA_3_store_type > logo{

font-size:0px;

line-height:0px;

background-image:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_500912651102017030126.png);

background-size:cover;

display:block;

width:173px;

height:55px;

}

a.website_module_classify_bottom_link{

color:#000000;

font-size:16px;

line-height:100%;

padding:10px 0px;

text-decoration:none;

margin:0px;

text-align:center;

font-weight:bold;

background:#FFFFFF;

border-radius:50px;

display:block;

cursor:pointer;

}

td.bottom_website_module_classify > a.website_module_classify_header_link{

color:#000000;

font-size:16px;

line-height:100%;

padding:10px 0px;

text-decoration:none;

margin:0px;

text-align:center;

font-weight:bold;

background:#FFFFFF;

border-radius:50px;

display:block;

cursor:pointer;

}

td.bottom_website_module_classify.ynk-footer-miruchan a.website_module_classify_bottom_link{

color:#E10012;

background:#E10012;

}

ul.bottom_website_module_sub_classify_ul{

margin:10px 0px 10px 0px;

}

ul.bottom_website_module_sub_classify_ul > li{

opacity:.9;

margin:5px 0px 5px 0px;

text-align:center;

}

td.bottom_website_module_classify.ynk-footer-account > ul.bottom_website_module_sub_classify_ul{

display:none;

}

.classify_bottom > div.line{

display:none;

}

.classify_bottom > form > div.box{

width:auto;

}

.classify_bottom > form > div.box li.box_img{

margin:5px 0px 0px -25px;

}

li.box_input ::-webkit-input-placeholder {
 
color:#E10012;

font-size:12px;

letter-spacing:1px;

font-weight:bold;

}

li.box_input ::-moz-placeholder {
 
color:#E10012;
 
font-size:12px;

letter-spacing:1px;

font-weight:bold;

}
 
li.box_input ::-ms-input-placeholder {

color:#E10012;

font-size:12px;

letter-spacing:1px;

font-weight:bold;

 }

li.box_input input:-moz-placeholder {
 
color:#E10012;

font-size:12px;

letter-spacing:1px;

font-weight:bold;

 }

form[name="eaper_bottom"]:before{

content:"訂閱電子報：";

display:block;

color:#FFFFFF;

opacity:.9;

letter-spacing:1px;

line-height: 100%;

font-size: 14px;

margin: 0px 0px 5px 0px;

}

form[name="website_module_search"]:before{

content:"產品搜尋：";

display:block;

color:#FFFFFF;

opacity:.9;

letter-spacing:1px;

line-height:180%;

font-size:14px;

margin:20px 0px 0px 0px;

clear:both;

}

.classify_bottom li.box_img{

float:right!important;

margin:-30px 0px 0px 0px!important;

}

shippingdate exp{

display:block;

}

shippingdate date{

display:none;

}

shippingdate:hover date{

display:block;

}

shippingdate:hover exp{

display:none;

}

.ynk-shippingdate{

	width:115px;

	background:#808080;

	border-radius:50px;

	cursor:pointer;

	position:absolute;

	left:10px;

	top:31px;

}

.ynk-shippingdate td{

	color:#FFFFFF;

	font-size:14px;

	letter-spacing:1px;

	text-align:center;

	line-height:35px;

	padding-bottom: 0px;

}

.ynk-shippingdate td.date{

	display:none;

}

.ynk-shippingdate:hover td.title{

	display:none;

}

.ynk-shippingdate:hover td.shipping-title{

	display:none;

}

.ynk-shippingdate:hover td.date{

	display:table-cell;

}

.ynk-jmpsd{

	position:fixed;

	background:rgba(0,0,0,0.6);

	width:0px;

	height:0px;

	margin:50vh 50%;

	top:0px;

	left:0px;

	z-index:-1;

	opacity:0;

	overflow:hidden;

	transition:all ease 1s;

}

.ynk-jmpsd.open{

	z-index:10003;

	opacity:1;

	width:60%;

	height:50vh;

	margin:15vh 20% 0px 20%;

}

.ynk-jmpsd td{

	text-align:center;

	vertical-align:top;

}

.ynk-jmpsd td.close-but{

	height:20px;

	padding:20px;

	position:absolute;

	right:0px;

	top:0px;

}

.ynk-jmpsd td table{

	margin:0px auto;

}

.ynk-jmpsd td.close-but > div{

	border-radius:50px;

	width:30px;

	height:30px;

	background:#ffffff;

	font-size:0px;

	line-height:0px;

	text-align:left;

	vertical-align:top;

	display:inline-block;

	cursor:pointer;

}

.ynk-jmpsd td.close-but > div:before{

	content:"";

	width:15px;

	height:1px;

	display:inline-block;

	border-top:3px solid #808080;

	transform:rotate(45deg);

	margin:13px 0px 0px 7px;

}

.ynk-jmpsd td.close-but > div:after{

	content:"";

	width:15px;

	height:1px;

	display:inline-block;

	border-top:3px solid #808080;

	transform:rotate(-45deg);

	margin:13px 0px 0px -14px;

	position:absolute;

}

.ynk-jmpsd .content{

	overflow:hidden;

}

.ynk-jmpsd .content > table{

	margin:0px auto;

	position:relative;

}

.ynk-jmpsd .content .title{

	display:inline-block;

	color:#FFFFFF;

	font-size:16px;

	padding:10px 40px;

	line-height:100%;

	border-bottom:1px dotted #FFFFFF;

}

.ynk-jmpsd .content .title:before{

	content:"";

	background-size:contain;

	background-image:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_171911001122017040610.png);

	background-repeat:no-repeat;

	display:block;

	margin:10px auto 20px auto;

	width:50px;

	height:50px;

}

.ynk-jmpsd .content .shipping-title{

	display:inline-block;

	color:#FFFFFF;

	font-size:16px;

	padding:10px 40px;

	line-height:100%;

	border-bottom:1px dotted #FFFFFF;

}

.ynk-jmpsd .content .shipping-title:before{

	content:"";

	background-size:contain;

	background-image:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_171911001122017040610.png);

	background-repeat:no-repeat;

	display:block;

	margin:10px auto 20px auto;

	width:50px;

	height:50px;

}

.ynk-jmpsd .content .date{

	font-size:18px;

	color:#FFFFFF;

	letter-spacing:1px;

	font-weight:bold;

	padding:10px 0px;

}

#middle_wrapper table.ynk-shippingdate{

width:115px;

}

.ynk-accountpage .ynk-shippingdate td.title{

color: #FFFFFF;

    font-size: 14px;

    letter-spacing: 1px;

    text-align: center;

    line-height: 35px;

}

.ynk-accountpage .ynk-shippingdate td.shipping-title{

color: #FFFFFF;

    font-size: 14px;

    letter-spacing: 1px;

    text-align: center;

    line-height: 35px;

}

.yannick_footerlinkcontent{

	width: 1200px;

    margin: 0px auto;

display:none;

}

.yannick_footerlink{

	padding: 0px;

	display: table;

    float: right;

    margin: -165px 0px 0px 0px;

}

.yannick_footerlink li{

	float:left;

	margin:0px 0px 10px 10px;

	display:block;

	text-align:center;

	vertical-align:top;

	line-height:30px;

	list-style:none;

	background:#FFFFFF;

	border-radius:50px;

	width:150px;

	font-size:14px;

	letter-spacing:1px;

	padding:2px 0px 0px 0px;

        color:#000000;

}

.yannick_footerlink > li:nth-child(2n+1){

	clear:both;

}

.yannick_footercontent{

	width:100%;

	display:table;

	margin:0px;

	padding:20px 0px 20px 0px;

	background:#E10012;

	border-top:1px solid #E94D5A;

	clear:both;

}

.yannick_copyrights{

	margin:0px auto;

	padding:0px;

	display:table;

	width:1200px;

}

.yannick_copyrights > li:nth-child(1){

	display:block;

	list-style:none;

	float:left;

	font-size:14px;

	opacity:.9;

	color:#FFFFFF;

	letter-spacing:0px;

	line-height:100%;

	font-weight:500;

margin:0px;

}

.yannick_copyrights > li:nth-child(2){

	display:block;

	list-style:none;

	float:right;

	font-size:14px;

	opacity:.9;

	color:#FFFFFF;

	letter-spacing:0px;

	line-height:100%;

	font-weight:500;

margin:0px;

}

.yannick_socialmedia{

	margin:0px auto;

	padding:0px;

	display:table;

}

.yannick_socialmedia li{

	display:inline-block;

	padding:0px;

	margin:0px 10px -10px 10px;

}

.yannick_socialmedia a{

	display:block;

}

.yannick_socialmedia img{

	width:40px;

	height:40px;

	display:block;

}

.ynk-card{

	background:url(	https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_502071346132017030313.jpg);

	}

.ynk-card td{

	text-align:center;

	vertical-align:top;

}

.ynk-card td table.card-content{

	width:1200px;

	margin:0px auto 0px auto;

}

.ynk-card td table.card-content .card-pic{

	width:506px;

}

.ynk-card td table.card-content .card-pic a{

	display:block;

}

.ynk-card td table.card-content .card-pic a img{

	display:block;

	margin:20px 0px 0px 0px;

}

.ynk-card td table.card-content .card-but{

	text-align:center;

	vertical-align:middle;

}

.ynk-card td table.card-content .card-but button.newbut{

	background:#E10012;

	border-radius:5px;

	padding:10px 50px;

	border:1px solid #E10012;

	color:#FFFFFF;

	font-size:18px;

	line-height:100%;

	letter-spacing:1px;

	margin:0px 10px;

	cursor:pointer;

	transition:all ease .5s;
	
}

.ynk-card td table.card-content .card-but button.newbut:hover{

	opacity:0.5;

}

.ynk-card td table.card-content .card-but button.savebut{

	background:#E10012;

	border-radius:5px;

	padding:10px 50px;

	border:1px solid #E10012;

	color:#FFFFFF;

	font-size:18px;

	line-height:100%;

	letter-spacing:1px;

	margin:0px 10px;

	cursor:pointer;

                     transition:all ease .5s;

}

.ynk-card td table.card-content .card-but button.savebut:hover{

	opacity:0.5;

}

.ynkad-column03{

	margin:6px 0px 0px 0px;

	clear:both;

}

.ynkad-column03 .adarea{

	width:calc( 50% - 3px );

	float:left;

	position:relative;

}

.ynkad-column03 .adarea.right{

	float:right;

}

.ynkad-column03 .adarea .pic{

	line-height:0px;

}

.ynkad-column03 .adarea .pic img{

	width:100%;

	height:auto;

	transition:ease all .5s;

}

.ynkad-column03 .adarea:hover .pic img{

	opacity:0.2;

}

.ynkad-column03 .adarea .context{

	position:absolute;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	margin:auto;

	text-align:center;

	vertical-align:middle;

	width:100%;

	display:table;

}

.ynkad-column03 .adarea .context > table{

	margin:28% 0px 0px 0px\0;

	display:none;

}

.ynkad-column03 .adarea:hover .context > table{

	display:table;

}

.ynkad-column03 .adarea .context .title{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:26px;

	letter-spacing:3px;

	font-weight:bold;

}

.ynkad-column03 .adarea .context .title:after{

	content:"";

	width:60%;

	display:block;

	margin:20px auto;

	border-bottom:1px solid #808080;

	height:0px;

}

.ynkad-column03 .adarea .context .text{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:18px;

	letter-spacing:0px;

	font-weight:500;

}

.ynkad-column04{

	margin:6px 0px 0px 0px;

	clear:both;

	position:relative;

	display:table;

	width:100%;

}

.ynkad-column04 .adarea{

	width:calc( 38% - 4px );

	float:left;

	margin:0px 6px 0px 0px;

	position:relative;

}

.ynkad-column04 .adarea.middle{

	width:calc( 24% - 4px );

	display:table;

	display:table-cell\0;

	position:absolute;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	margin:auto;

}

.ynkad-column04 .adarea.middle > div{

	display:table-cell;

	text-align:center;

	vertical-align:middle;

}

.ynkad-column04 .adarea.right{

	float:right;

	margin:0px;

}

.ynkad-column04 .adarea img{

	width:100%;

	height:auto;

	display:block;

	transition:all ease .5s;

}

.ynkad-column04 .adarea:hover img{

	opacity:.2;

}

.ynkad-column04 .adarea.middle:hover img{

	opacity:1;

}

.ynkad-column04 .adarea.middle img{

	margin:24% 0px 0px 0px\0;

}

.ynkad-column04 .adarea .context{

	position:absolute;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	margin:auto;

	text-align:center;

	vertical-align:middle;

	width:100%;

	display:table;

}

.ynkad-column04 .adarea .context > table{

	margin:21% 0px 0px 0px\0;

	display:none;

}

.ynkad-column04 .adarea:hover .context > table{

	display:table;

}

.ynkad-column04 .adarea .context .title{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:26px;

	letter-spacing:3px;

	font-weight:bold;

}

.ynkad-column04 .adarea .context .title:after{

	content:"";

	width:60%;

	display:block;

	margin:20px auto;

	border-bottom:1px solid #808080;

	height:0px;

}

.ynkad-column04 .adarea .context .text{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:18px;

	letter-spacing:0px;

	font-weight:500;

}

img{

border:none;

}

.ynkad-column05{

	margin:6px 0px 0px 0px;

	clear:both;

	display:table;

	width:100%;

}

.ynkad-column05 .adarea{

	width:calc( 50% - 3px );

	float:left;

	position:relative;

}

.ynkad-column05 .adarea.right{

	float:right;

}

.ynkad-column05 .adarea img{

	width:100%;

	height:auto;

	display:block;

	transition:all ease .5s;

}

.ynkad-column05 .adarea:hover img{

	opacity:.2;

}

.ynkad-column05 .adarea .context{

	position:absolute;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	margin:auto;

	display:table;

	width:100%;

	transition:all ease .5s;

}

.ynkad-column05 .adarea:hover .context{

	opacity:.2;

}

.ynkad-column05 .adarea .context > div{

	display:table-cell;

	float:right;

	width:40%;

	margin:0px 0px 0px 0px;

}

.ynkad-column05 .adarea .context .text{

	color:#808080;

	font-size:16px;

	line-height:200%;

	letter-spacing:0px;

	text-align:center;

	font-weight:bold;

}

.ynkad-column05 .adarea .context .text{

	margin:30% 0px 0px 0px\0;

}

.ynkad-column05 .adarea.right .context .text{

	margin:23% 0px 0px 0px\0;

}

.ynkad-column05 .adarea .cover{

	position:absolute;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	margin:auto;

	text-align:center;

	vertical-align:middle;

	width:100%;

	display:table;

}

.ynkad-column05 .adarea .cover > table{

	margin:13% 0px 0px 0px\0;

	display:none;

}

.ynkad-column05 .adarea:hover .cover > table{

	display:table;

}

.ynkad-column05 .adarea .cover .title{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:26px;

	letter-spacing:3px;

	font-weight:bold;

}

.ynkad-column05 .adarea .cover .title:after{

	content:"";

	width:60%;

	display:block;

	margin:20px auto;

	border-bottom:1px solid #808080;

	height:0px;

}

.ynkad-column05 .adarea .cover .text{

	text-align:center;

	vertical-align:middle;

	padding:0px;

	color:#808080;

	font-size:18px;

	letter-spacing:0px;

	font-weight:500;

}

@-moz-document url-prefix(){

.ynkad-column03 .adarea .context > table{

	margin:28% 0px 0px 0px;

}

.ynkad-column04 .adarea .context > table{

margin: 21% 0px 0px 0px;

}

.ynkad-column05 .adarea .cover > table{

    margin: 13% 0px 0px 0px;

}

.ynkad-column04 .adarea.middle img{

margin: 24% 0px 0px 0px;

}

}

.index_745_middle td[colspan="4"][height="5"][align="right"]{

text-align:left;

}

.index_745_middle > tbody > tr > td{

vertical-align:top!Important;

}

.index_745_middle > tbody > tr > td[colspan="4"][height="10"]{

display:none;

}

.index_745_middle td:nth-child(1) table.product_item_180{

float:left;

}

.index_745_middle td:nth-child(4) table.product_item_180{

float:right;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/promotion_category_product_title.gif"]{

background-image:none;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/box_200_box_200_middle.png"]{

background-image:none;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/box_200_box_200_bottom.png"]{

display:none;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/400189_all_choose_template_C_top.gif"],img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/400189_all_choose_template_C_bottom.gif"]{

display:none;

}

img[src="//fs1.shop123.com.tw/images_pro/demoa6/web_image/demoa6_all_15_29972_51923.gif"]{

display:none;

}

.ynk-shop-title:before{

content:"";

display:block;

width:20px;

height:3px;

background:#DF0012;

margin:0px 0px 25px 0px;

}

.ynk-shop-title en1{

font-size:14px;

font-weight:bold;

line-height:100%;

display:block;

margin:0px 0px 10px 0px;

color:#000000;

}

.ynk-shop-title en2{

font-size:14px;

font-weight:bold;

line-height:100%;

display:block;

margin:0px 0px 20px 0px;

color:#e00012;

}

div.combination_product_list{

width:auto;

height:auto;

background-image:none;

margin: 20px 0px 20px 0px;

padding: 0px 0px 20px 0px;

}

div.combination_product_list .list_title{

float:none;

display:inline-block;

}

div.combination_product_list .open_close{

float:none;

display:inline-block;

vertical-align:top;

margin:-3px 0px 0px 10px;

}

div.combination_product_list .list_title .title{

font-size:16px;

color:#808080;

line-height:100%;

width:auto;

margin:0px;

}

div.combination_product_list .list_title .title:before{

    content: "查看";

}

div.combination_product_item{

width:100%;

float:none;

display:table;

}

div.single_product_list .list_title .title{

font-size:16px;

color:#808080;

line-height:100%;

width:auto;

margin:20px 0px 0px 0px;

padding:0px;

}

div.combination_product_item .look_picture{

margin:0px 10px 0px 10px;

}

div.combination_product_item .product_name{

color:#000000;

font-size:16px;

letter-spacing:1px;

display: inline-block;

line-height:30px;

}

div.combination_product_item .product_info{

display: inline-block;

line-height:30px;

font-size:16px;

margin:0px 0px 0px 0px;

color:#808080;

}

div.combination_product_item .product_info:before{

display:inline-block;

content:"|";

margin:0px 10px 0px 10px;

}

div.combination_product_item .buy_info{

margin:0px;

}

div.combination_product_item .buy_info .price{

display: inline-block;

line-height:30px;

font-size:16px;

margin:0px 0px 0px 0px;

color:#808080;

}

div.combination_product_item .buy_info .quantity{

display: inline-block;

line-height:30px;

font-size:16px;

margin:0px 0px 0px 0px;

color:#808080;

}

div.combination_product_item .buy_info .quantity:before{

content:"/";

display:inline-block;

margin:0px 10px 0px 10px;

}

div#c_standard_list{

margin:-40px 0px 0px 0px;

}

div.blockUI.blockMsg.blockPage{

top:10%!important;

width:50%!important;

left:25%!important;

margin:0px!important;

}

div.blockUI.blockMsg.blockPage .block_product{

top:20%;

padding:0px;

width:50%;

}

div.block_product .product_main{

margin:20px 20px 20px 20px;

}

div.block_product .product_bigpic{

margin:20px 20px 20px 20px;

}

div.block_product .product_bigpic > img{

display:block;

width:100%;

height:auto;

max-width:360px;

margin:0px auto;

}

.ynk-activity{

width:100%!important;

}

.ynk-activity > .promotion_module_table_div > div.contents{

margin:0px auto;

}

.ynk-activity #show_checked_info_id_top{

display:table;

width:100%;

}

.ynk-activity  #show_checked_info_id_bottom{

display:table;

width:100%;

}

.ynk-activity div.activity_information > #show_checked_info_id_top:nth-child(2){

margin:-20px 0px 0px 0px;

}

.ynk-activity div.activity_information > #show_checked_info_id_bottom:nth-child(2){

margin:-20px 0px 0px 0px;

}

.ynk-activity div.activity_information > #show_checked_info_id_top:nth-child(2) > table:first-child{

margin: 20px 0px 0px 0px;

}

.ynk-activity div.activity_information > #show_checked_info_id_bottom:nth-child(2) > table:first-child{

margin: 20px 0px 0px 0px;

}

ul.ynk-diybutcontent{

margin:0px;

padding:0px;

}

ul.ynk-diybutcontent > li{

display:block;

margin:10px 12px 12px 12px;

float:left;

padding:0px;

width:216px;

}

ul.ynk-diybutcontent > li:nth-child(5n+1){

clear:both;

}

ul.ynk-diybutcontent > li:nth-child(5n){

float:right;

margin:10px 12px 12px 0px;

}

button.ynk-diybut{

background:#E10012;

border-radius:5px;

padding:0px;

width:100%;

height:40px;

border:1px solid #E10012;

color:#FFFFFF;

font-size:18px;

line-height:40px;

text-align:center;

letter-spacing:1px;

margin:0px;

cursor:pointer;

transition:all ease .5s;

}

button.ynk-diybut:hover{

opacity:.5;

}

span.ynk-diybut{

background:#E10012;

border-radius:5px;

padding:0px;

width:100%;

height:40px;

border:1px solid #E10012;

color:#FFFFFF;

font-size:18px;

line-height:40px;

text-align:center;

letter-spacing:1px;

margin:0px;

cursor:pointer;

transition:all ease .5s;

}

span.ynk-diybut:hover{

opacity:.5;

}

div.ajax_box_product_div_context_center span.ynk-diybut{

text-align:center;

display:block;

}

form[action*="proc_member_login"]{

margin:40px 0px 0px 0px;

}

img.ynk-log-topbn{

max-width:100%;

height:auto;

display:block;

margin:0px auto 0px auto;

}

form[action*="proc_member_login"] > .space_line_div1{

height:0px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"]{

width:800px;

margin:0px auto;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"]{

width:auto;

border:1px solid #CACACA;

border-radius:5px;

background-color:#F5F5F5;

padding:20px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="60%"]{

width:238px;

border:1px solid #CACACA;

border-radius:5px;

padding:20px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="1"]{

width:20px;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_login_title.jpg"]{

background-image:none;

font-size:18px;

color:#808080;

line-height:100%;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_login_title.jpg"]:before{

content:"SIGN IN　會員登入";

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/all_context_title_01.jpg"]{

background-image:none;

font-size:18px;

color:#808080;

line-height:100%;

text-align:left!important;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/all_context_title_01.jpg"]:before{

content:"SIGN UP　加入會員";

}

form[action*="proc_member_login"] .detail_datatable td .input_text{

border:1px solid #C6C6C6;

background:#FFFFFF;

color:#808080;

font-size:14px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] > table{

position:relative;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable{

width:calc( 100% - 100px );

margin:0px;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable th{

vertical-align:middle;

padding:0px 5px 0px 0px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"]{

width:90px;

border-spacing:0px;

border:none;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td{

display:block;

padding:0px;

margin:0px 0px 10px 0px;

text-align:left;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] > table > tbody > tr:nth-child(3){

display:block;

float:left;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] > table > tbody > tr:nth-child(4){

display:block;

float:right;

margin:5px 0px 0px 0px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td > span{

margin:0px!important;

font-size:14px;

color:#808080;

line-height:25px;

display:block;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td > label{

display:none;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td[align="right"] > span:before{

display:inline-block;

vertical-align:middle;

content:"?";

background:#929290;

border-radius:30px;

width:25px;

height:25px;

margin:0px 0px 0px 0px;

color:#FFFFFF;

font-size:18px;

font-weight:bold;

line-height:25px;

text-align:center;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable > tbody > tr > td:nth-of-type(2) > span > a[onclick*="fb"] > img{

position:absolute;

left:0px;

bottom:-45px;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable > tbody > tr > td:nth-of-type(2) > span > a[onclick*="yh"] > img{

position:absolute;

left:190px;

bottom:-45px;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable > tbody > tr > td:nth-of-type(2) > span > a[onclick*="gg"] > img{

position:absolute;

left:95px;

bottom:-45px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td > span > input{

display:block;

}

a.ynk-loginpage-signup{

display: block;

border-radius: 50px;

padding: 5px 0px;

font-size: 14px;

color: #FFFFFF;

line-height: 100%;

letter-spacing: 2px;

background: #E10012;

text-align: center;

margin: 10px 0px 0px 0px;

}

.ynk-loginpage-terms{

border: 1px solid #F5F5F5;

border-radius: 5px;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable td{

padding:10px 5px 10px 5px;

}

#middle_wrapper form[action*="proc_member_login"] td.info_f > table[width="100%"][cellspacing="1"][cellpadding="1"] > tbody > tr > td[width="40%"] td[colspan="3"][valign="middle"][align="center"] table[width="100%"][cellpadding="8"][cellspacing="4"] > tbody > tr > td[align="right"] > span{

margin:30px 0px 0px 0px!important;

}

#middle_wrapper form[action*="proc_member_login"] table.detail_datatable > tbody > tr:last-child > td[colspan="2"] > span{

position:absolute;

left:0px;

right:0px;

}

.ynk-smallbut{

display: inline-block;

border-radius: 50px;

padding: 10px 50px 10px 50px;

font-size: 16px;

color: #FFFFFF;

line-height: 100%;

letter-spacing: 2px;

background: #E10012;

text-align: center;

margin: 0px 10px 20px 10px;

border:1px solid #E10012;

transition:all ease 0.5s;

cursor:pointer;

}

.ynk-smallbut:hover{

opacity:0.5;

}

.ynk-bigbut{

display: block;

border-radius: 50px;

padding: 10px 0px 10px 0px;

font-size: 16px;

color: #FFFFFF;

line-height: 100%;

letter-spacing: 2px;

background: #E10012;

text-align: center;

margin: 20px 0px 20px 0px;

border:1px solid #E10012;

transition:all ease 0.5s;

cursor:pointer;

width:100%;

}

.ynk-bigbut:hover{

opacity:0.5;

}

.ynk-tinybut{

    display: inline-block;

    border-radius: 50px;

    padding: 5px 15px 5px 15px;

    font-size: 12px;

    color: #808080;

    line-height: 100%;

    letter-spacing: 1px;

    background: #FFFFFF;

    text-align: center;

    margin: 0px 10px 20px 10px;

    border: 1px solid #808080;

    transition: all ease 0.5s;

    cursor: pointer;

}

.ynk-tinybut:hover{

background:#808080;

color:#FFFFFF;

}

input[type="button"]{

display: inline-block;

border-radius: 50px;

padding: 10px 50px 10px 50px;

font-size: 16px!important;

color: #FFFFFF;

line-height: 100%;

letter-spacing: 2px;

background: #E10012;

text-align: center;

margin: 0px 10px 20px 10px;

border:1px solid #E10012;

transition:all ease 0.5s;

cursor:pointer;

}

input[type="button"]:hover{

opacity:0.5;

}

input[type="button"][value="卡片掛失"]{

    display: inline-block;

    border-radius: 50px;

    padding: 5px 15px 5px 15px;

    font-size: 12px;

    color: #808080;

    line-height: 100%;

    letter-spacing: 1px;

    background: #FFFFFF;

    text-align: center;

    margin: 0px 10px 20px 10px;

    border: 1px solid #808080;

    transition: all ease 0.5s;

    cursor: pointer;

}

input[type="button"][value="卡片掛失"]:hover{

background:#808080;

color:#FFFFFF;

}

input.input_text::-webkit-input-placeholder{

font-size:12px;

letter-spacing:1px;

color:#808080;

}

input.input_text::-moz-placeholder{

font-size:12px;

letter-spacing:1px;

color:#808080;

}

input.input_text::-ms-input-placeholder{

font-size:12px;

letter-spacing:1px;

color:#808080;

}

input.input_text:-moz-placeholder{

font-size:12px;

letter-spacing:1px;

color:#808080;

}

.ynk-graybut{

display: inline-block;

border-radius: 50px;

padding: 10px 50px 10px 50px;

font-size: 16px;

color: #A8A8A8;

line-height: 100%;

letter-spacing: 2px;

background: #F5F5F5;

text-align: center;

margin: 0px 10px 0px 10px;

border:1px solid #F5F5F5;

transition:all ease 0.5s;

cursor:pointer;

}

.ynk-graybut:hover{

opacity:0.5;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_service_title_member_reg_ok.gif"]{

color: #808080;

font-size: 20px;

font-weight: normal;

border-bottom: 1px solid #808080;

padding: 0px 0px 20px 0px;

letter-spacing: 2px;

text-align: center;

line-height: 100%;

background-image: none;

width:300px;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_service_title_member_reg_ok.gif"]:before{

content:"註冊完成，歡迎加入亞尼克。";

}

body > table:first-child{

margin:0px auto;

}

.ynk-accountpage .accountpage-bn img{

display:block;

margin:0px auto;

}

.ynk-accountpage .title{

width:100%;

margin:20px 0px 0px 0px;

color: #808080;

font-size: 20px;

font-weight: normal;

letter-spacing: 2px;

text-align: center;

line-height: 100%;

}

#shoppingcar_watermark_info > div:first-child{

position: fixed!important;

width:100%!important;

height:100vh!important;

}

#shoppingcar_watermark_info > div:nth-child(2){

width:80%!important;

left:10%!important;

position: fixed!important;

}

#shoppingcar_watermark_info > div:nth-child(2) > table > tbody > tr > td[height="120"]{

height:10vh;

}

.ynk-checkout{

	display:block;

	width:100%;

}

.ynk-checkout .title{

	color: #808080;

    font-size: 20px;

    font-weight: normal;

    border-bottom: 1px solid #808080;

    padding: 0px 0px 20px 0px;

    letter-spacing: 2px;

    text-align: center;

    line-height: 100%;

	display:block;

	width:100%;

}

.ynk-checkout .checkout-flow-title{

	color: #808080;

    font-size: 20px;

    font-weight: normal;

    border-bottom: 1px solid #808080;

    padding: 0px 0px 20px 0px;

    letter-spacing: 2px;

    text-align: center;

    line-height: 100%;

	display:block;

	width:100%;

}

.ynk-checkout .checkmove{

	display:block;

	margin:20px 0px 20px 0px;

}

.ynk-checkout .checkmove ul{

	margin:0px auto;

	padding:0px;

	display:table;

}

.ynk-checkout .checkmove ul li{

	display:inline-block;

	margin:10px;

	position:relative;

}

.ynk-checkout .checkmove ul li:after{

	display:block;

	position:absolute;

	left:calc( 100% - 5px );

	top:calc( 50% - 18px );

	content:"";

	border-width:6px;

	border-style:solid;

	border-color:transparent transparent transparent #000000;

	margin:10px;

}

.ynk-checkout .checkmove ul li:last-child:after{

	display:none;

}

.ynk-checkout .checkmove ul li .icon{

	display:block;

	width:60%;

	margin:0px auto;

}

.ynk-checkout .checkmove ul li .icon img{

	width:100%;

	height:auto;

}

.ynk-checkout .checkmove ul li .context{

	text-align:center;

	vertical-align:top;

	margin:10px 0px 0px 0px;

	color:#808080;

	font-size:16px;

	letter-spacing:1px;

	line-height:100%;

}

.ynk-quicklogline{

margin: 20px auto 20px auto;

font-size: 16px;

display: inline-block;

font-variant: small-caps;

line-height: 20px;

width: 100%;

border-top: 1px dashed #E5E3D8;

border-bottom: 1px dashed #E5E3D8;

padding: 20px 0px 20px 0px;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/shoppingcar_product_standard_licence_F_icon.png"]{

    vertical-align: top;

    margin: -3px 0px 0px 0px;

}

a[onclick*="to_gobill"] > img{

display:none;

}

a[onclick*="to_gobill"]:before{

content:"確認訂購";

display: inline-block;

    border-radius: 50px;

    padding: 10px 50px 10px 50px;

    font-size: 16px;

    color: #FFFFFF;

    line-height: 100%;

    letter-spacing: 2px;

    background: #E10012;

    text-align: center;

    margin: 0px 10px 20px 10px;

    border: 1px solid #E10012;

    transition: all ease 0.5s;

    cursor: pointer;

}

a[onclick*="to_gobill"]:hover:before{

opacity:0.5;

}

p.system_deveploer_p{

display:none;

}

@media screen and (min-width: 1003px){

    .ynk-1200outside .block-middle{

        width: 1200px;

        margin: 0px auto;

    }

}

@media screen and (max-width: 1000px){

    .ynk-1200outside .block-middle{

        width: calc( 100% - 20px );

        margin: 0px auto;

    }

}

.ynk-1200outside > .block-middle > table{

width:100%;

margin:2px auto 0px auto;

}

.ynk-checkout .content{

text-align:center;

padding:30px 0px 10px 0px;

}

.ynk-checkout .content .icon{

display:inline-block;

border-radius:100px;

margin:0px;

vertical-align:top;

width:50px;

height:50px;

overflow:hidden;

border:1px solid #CCCCCC;

}

.ynk-checkout .content .icon img{

width:100%;

}

.ynk-checkout .content .context{

display:inline-block;

font-size:16px;

letter-spacing:1px;

line-height:100%;

margin:18px 0px 0px 10px;

vertical-align:top;

}

.ynk-1200outside .ynk-checkout .title{

color:#E10012;

font-size:24px;

font-weight:bold;

}

.ynk-1200outside .image_title_area td{

border-bottom:none;

}

.ynk-1200outside .payment_order_product_table th,.ynk-1200outside .payment_order_product_table td{

text-align:center!important;

vertical-align:middle!important;

}

.ynk-1200outside .payment_order_product_table th[width="5%"]:first-child{

background:#FEFEFE!important;

padding:10px!important;

font-size:16px!important;

border-bottom:none!Important;

}

.ynk-accounttitle{

        padding: 0px 0px 20px 0px;

        margin: 20px 0px 20px 0px;

        border-bottom: 1px dashed #BFBCAE;

        font-size: 16px;

        letter-spacing: 1px;

        color: #000000;

        line-height:51px;

}

.ynk-accountpage #left_side2{

margin:25px 0px 0px 0px;

}

.ynk-accountpagetitle{

    padding: 0px 0px 20px 0px;

    margin: 0px 0px 20px 0px;

    border-bottom: 1px dashed #BFBCAE;

    font-size: 18px;

    letter-spacing: 1px;

    color: #808080;

    line-height: 100%;

    text-align:center;

}

#middle_wrapper.ynk-accountpage table.detail_datatable{

width:680px;

margin:20px auto;

}

@media screen and (min-width: 1000px){

    #middle_wrapper.ynk-accountpage form[name="order_record_detail"] table.detail_datatable{

      width:80%;

    }

    #middle_wrapper.ynk-accountpage form[name="order_record_detail"] table.detail_datatable th.coupon_header{

        text-align: center;

        padding:20px 0px;

    }

    #middle_wrapper.ynk-accountpage form[name="order_record_detail"] table.detail_datatable th{

       padding:20px 5px 0px 0px;

    }

    #middle_wrapper.ynk-accountpage form[name="order_record_detail"] table.detail_datatable td{

       padding:20px 0px 0px 0px;

    }

    #middle_wrapper.ynk-accountpage form[name="order_record_detail"] table.detail_datatable td td{

      padding: 0px 10px 0px 0px;

    }

}

.ynk-accountpage .detail_datatable .input_text{

width:calc( 100% - 15px );

}

.ynk-accountpage .detail_datatable .input_text[name*="address"]{

display:block;

margin:10px 0px 0px 0px;

}

.ynk-accountpage .detail_datatable .input_select{

margin:0px 5px 0px 0px;

}

.ynk-accountpage .detail_datatable .input_text[name*="gd_key"]{

width:100px;

}

#middle_wrapper.ynk-accountpage > .footer_div_website_module{

    position: absolute;

    left: 0px;

}

#middle_wrapper.ynk-accountpage > .footer_div_website_module > .footer_table_website_module{

width:1200px;

margin:30px auto;

}

#middle_wrapper.ynk-accountpage > .footer_div_copyright{

    position: absolute;

    margin: 220px 0px 0px 0px;

    left: 0px;

}

.ynk-accountpagetitle .detail_datatable th,.ynk-accountpagetitle .detail_datatable td{

padding:10px;

}

.ynk-accountpage .member_left_side_table ol{

margin:20px auto;

display:table;

}

.ynk-accountpage .member_left_side_table ol > li{

float:left;

margin:0px 25px 0px 25px;

padding:0px;

color:#000000;

font-size:14px;

letter-spacing:1px;

line-height:150%;

}

.ynk-accountpage .member_left_side_table ol > li > ul{

margin:20px 0px 0px 0px;

padding:0px;

}

.ynk-accountpage .member_left_side_table ol > li > ul > li{

margin:10px 0px 10px 0px;

padding:0px;

color:#808080;

font-size:14px;

letter-spacing:1px;

line-height:100%;

}

input[type="image"]{

transition:all ease 0.5s;

}

input[type="image"]:hover{

opacity:0.5;

}

#keywords_search{

    position: absolute!important;

    right: 0px;

    bottom: 30px;

}

#keywords_search img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/header_top_product_search_go_icon.png"]{

width:20px;

margin:0px 0px 0px 5px;

}

#ajax_search_product_id table[width="920"] > tbody > tr > td{

vertical-align:top!Important;

}

#ajax_search_more button.ynk-smallbut{

display:none;

}

#ajax_search_more img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/all_buttom_save.jpg"]{

display:block!important;

margin:0px auto;

}

#ajax_search_more div.payment_basket_bottom_button:before{

content:"※ 請點擊下方送出資料按鈕方可進行搜尋喔！";

display:inline-block;

margin:10px auto;

color:#E10012;

font-size:14px;

letter-spacing:1px;

}

	.ynk_tab ul, .ynk_tab li {

		margin: 0;

		padding: 0;

		list-style: none;

	}

	.ynk_tab {

		width: calc( 100% - 4px );

		margin: 20px 0px 0px 0px;

	}

	ul.ynk_tabs {

		width: 100%;

		display:table;

	}

	ul.ynk_tabs li {

		float: left;

		height: 45px;

		line-height: 40px;

		overflow: hidden;

		position: relative;

		border: 2px solid #E6E6E6;

		background: #E6E6E6;

		border-radius:5px;

		margin:0px 10px 0px 0px;

		font-size:16px;

		color:#808080;

	}

	ul.ynk_tabs li a {

		display: block;

		padding: 0 20px;

		color:#808080;

		text-decoration: none;

		line-height: 40px;

	}

	ul.ynk_tabs li a:hover {

		background: #ccc;

	}

	ul.ynk_tabs li.active  {

		background: #ffffff;

		border: 2px solid #E6E6E6;

		border-radius:5px;

		position:relative;

	}

	ul.ynk_tabs li.active:after{

		content:"";

		position:absolute;

		width:100%;

		bottom:0px;

		height:10px;

		background:#FFFFFF;

		display:block;

		left:0px;

		z-index:999;

	}

	ul.ynk_tabs li.active a:hover {

		background: #fff;

	}

	div.tab_container {

		clear: both;

		width: 100%;

		border: 2px solid #E6E6E6;

		background: #ffffff;

		border-radius:10px;

		position:relative;

		margin:-12px 0px 0px 0px;

		min-height:0px;

	}

	div.tab_container .tab_content {

		padding: 20px 20px 10px 20px;

		color:#808080;

		font-size:14px;

		letter-spacing:1px;

		line-height:150%;

	}

	div.tab_container .tab_content img{

		width:auto;

		height:auto;

		max-width:100%;

	}

.phone-but{

display:none;

}

.ynk-phone-pic{

display:none;

}

.ynk-phone-banner{

display:none;

}

img[src="https://fs1.shop123.com.tw/400189/upload/harddisc/4001891535_file_274135.jpg"]{

margin:0px;

}

.tecrm_chat_icon{

}

form[name="member_book_standard"] .image_title_area td.right[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_center_book_standard.gif"]{

background-image:none;

}

form[name="member_book_standard"] .image_title_area td.right[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_center_book_standard.gif"]:before{

content:"貨到通知商品清單";

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_center_track_product.gif"]{

background-image:none;

}

td[background="//fs1.shop123.com.tw/images_pro/400189/web_image/member_member_center_track_product.gif"]:before{

content:"追蹤商品清單";

}

div.yannick-miruchan{

margin: -218px 0px 0px 0px;

position:absolute;

left:calc( ( ( ( 100% - 1200px ) / 2 ) + ( (  1200px - 220px ) / 5  ) - 3px ) );

}

div.tecrm_chat_icon{

width: calc( ( ( 1200px - 220px ) / 5 ) - 40px );

position:relative;

bottom:0px;

display:block!important;

}

div.tecrm_chat_icon > p{

display:none!Important;

}

div.tecrm_chat_icon .pic{

background-image:none!important;

width:20px;

height:20px;

position:absolute;

right:10%;

top:-5px;

}

div.tecrm_chat_icon:before{

    content:"線上客服";

    color: #000000;

    font-size: 16px;

    line-height: 100%;

    line-height:60%\0;

    padding: 10px 0px;

    text-decoration: none;

    margin: 0px;

    text-align: center;

    font-weight: bold;

    background: #FFFFFF;

    border-radius: 50px;

    display: block;

    cursor: pointer;

}

div.tecrm_chat_icon .info_number{

top:0px;

right:0px;

padding:0px;

font-size:12px;

transform:scale(1);

width:20px;

height:20px;

min-height:20px;

min-width:20px;

line-height:20px;

}

div.tecrm_chatArea{

bottom:0px;

width: 100%;

    height: 100vh;

    background: rgba(0,0,0,.6);

    max-width: 100%;

z-index:10000;

}

div.tecrm_iframe_rwd{

    width: 50%;

    height: 80vh;

    margin: 10vh 25%;

}

#special_column_info_id_ajax .image_title_area > tbody > tr > td.right{

display:none;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/index_index_specail_column_title.gif"]{

display:none;

}

img[src="//fs1.shop123.com.tw/images_pro/400189/web_image/index_index_specail_column_title.png"]{

display:none;

}

.ynk-diy-class td{

	text-align:left;

	vertical-align:top;

	line-height:0px;

	font-size:0px;

        padding:0px;

}

.ynk-diy-class td.title{

	padding:20px 0px 10px 0px;

	text-align:center;

	font-size: 28px;

    color: #E26A6A;

    font-weight: bold;

	line-height:100%;

}

.ynk-diy-class td img{

	max-width:100%;

	height:auto!Important;

}

.ynk-diy-content td{

	position:relative;

}

.ynk-diy-content td .ynk-diybut{

	position:absolute;

	z-index:2;

}

.ynk-diy-class td.inside-title{

	position:relative;

        background-repeat:no-repeat;

	background-size:contain;

	text-align:center;

	vertical-align:middle;

}

.ynk-diy-class td.inside-title .text{

	position:absolute;

	left:0px;

	right:0px;

	top:30%;

	font-weight:bold;

	line-height:150%;

	font-size:30px;

	color:#71706C;

	letter-spacing:2px;

}

.ynk-diy-class td.inside-title .text br{

display:none;

}

.ynk-diy-class td.inside-title img{

	position:relative;

	z-index:-99;

}

.ynk-diy-class td.inside-title .ynk-diybut{

	position:absolute;

	z-index:2;

}

.ynk-diy-class td .phone-no{

	cursor:default;

}

.ynk-diy-class td .phone-no:hover{

	opacity:1;

}

.ynk-diy-class td.diy-text{

	font-size:24px;

	line-height:150%;

	letter-spacing:1px;

	color:#727071;

}

.ynk-diy-class td.diy-text ol{

	margin:20px 60px;

	padding:0px;

}

.ynk-diy-class td.diy-text ol > li{

	display:block;

	float:left;

	margin:5px 0px;

	padding:0px;

}

.ynk-diy-class td.diy-text ol > li:nth-child(2n-1){

	font-weight:bold;

	clear:both;

}

.ynk-diy-class td.diy-text ol > li:last-child{

	clear:both;

	float:none;

}

.ynk-diy-class td.diy-text ol > li > ul{

	margin:0px 0px 0px 33px;

	padding:0px;

}

.ynk-diy-class td.diy-text ol > li > ul > li{

	margin:0px;

	padding:0px;

	list-style: decimal;

}

.ynk-diy-class td.diy-footer{

	text-align:center;

	padding:5px 0px;

	font-size:20px;

	font-weight:bold;

	letter-spacing:1px;

	line-height:125%;

	color:#FFFFFF;

	background:rgba(225,0,18,0.65);

}

.ynk-diy-class td.inside-title02{

	position:relative;

	background-repeat:no-repeat;

	background-size:contain;

	text-align:center;

	vertical-align:middle;

}

.ynk-diy-class td.inside-title02 .text{

	position:absolute;

	left:0px;

	right:0px;

	top:30%;

	font-weight:bold;

	line-height:150%;

	font-size:30px;

	color:#71706C;

	letter-spacing:2px;

}

.ynk-diy-class td.inside-title02 .text br{

	display:none;

}

.ynk-diy-class td.inside-title02 img{

	position:relative;

	z-index:-99;

}

.ynk-diy-class td.inside-title02 .ynk-diybut{

	position:absolute;

	z-index:2;

}

.ynk-diy-class td .phone-no02{

cursor:default;

}

.ynk-diy-class td .phone-no02:hover{

opacity:1;

}

.ynk-card-guidepage{

}

.ynk-card-guidepage{

	background: url(http://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_921482659172017051526.jpg);

	padding:20px 0px;

}

.ynk-card-guidepage .sharing-card{

	padding:20px 0px;

}

#middle_wrapper .ynk-card-guidepage .sharing-card > table{

	margin:10px auto;

        width:auto;

}

.ynk-card-guidepage .sharing-card .ynk-diybut{

	font-weight:bold;

	width:295px;

	margin:10px;

	display:block;

	line-height:42px;

}

.ynk-card-guidepage .sharing-card .ynk-diybut > span{

	font-size:24px;

	vertical-align:top;

	display:inline-block;

	margin:-1px 3px 0px 3px;

}

.ynk-card-guidepage .card-offer > table{

	margin:10px auto;

	min-width:80%;

}

.ynk-card-guidepage .card-offer .offer-content{

	text-align:left;

	vertical-align:top;

	padding:20px 0px;

}

#middle_wrapper .ynk-card-guidepage .card-offer .offer-content > table{

	width:240px;

	margin:10px auto;

}

.ynk-card-guidepage .card-offer .offer-content .pic img{

	width:120px;

	height:auto;

	display:block;

	margin:10px auto;

}

.ynk-card-guidepage .card-offer .offer-content .title{

	color:#808080;

	line-height:180%;

	font-weight:bold;

	text-align:center;

	font-size:18px;

}

.ynk-card-guidepage .card-offer .offer-content .context{

	color:#808080;

	line-height:150%;

	font-weight:bold;

	text-align:center;

	font-size:16px;

}

.ynk-card-guidepage .card-activity{

	padding:20px 0px;

}

.ynk-card-guidepage .card-activity > table{

	width:100%;

}

.ynk-card-guidepage .card-activity .activity-content{

	width:25%;

	text-align:center;

	vertical-align:top;

}

.ynk-card-guidepage .card-activity .activity-content ul{

	margin:10px 20px;

	padding:0px;

}

.ynk-card-guidepage .card-activity .activity-content ul li:first-child{

	color:#FFFFFF;

	font-size:28px;

	font-weight:bold;

	line-height:100%;

	padding:10px 0px;

	text-align:center;

	border-radius:5px;

	margin:0px 0px 20px 0px;

	letter-spacing:2px;

	display:block;

	list-style:none;

}

.ynk-card-guidepage .card-activity .activity-content ul li{

	color:#808080;

	font-size:18px;

	letter-spacing:1px;

	line-height:150%;

	margin:5px 0px 5px 30px;

	padding:0px;

list-style:disc;

}

.yellow_font{

	color:#FFF712;

}

.is_full_slide {

    height: 400px;

}

.full_slide {

    height: 400px;

    margin: 0 auto;

    width: 100%;

    min-width: 950px;

    position: absolute;

    left:0;

    overflow:hidden;

}

.full_slide .slideshow {

    position: absolute;

    left: 50%;

    margin-left: -960px;

}

.full_slide .slideshow .js-slide {

    width: 1920px;

}

.full-slide-bgimage {

    z-index: -1;

}

.next_left {

    position: absolute;
 
    left: 10%;
 
    top: 170px;

    z-index: 100;

}

.next_right {

    position: absolute;
 
    right: 10%;

    top: 170px;
 
    z-index: 100;

}

@media only screen and (max-device-width: 768px) {

    .js-slide {

        margin: auto -50%;

        position: absolute;

    }

    .next_left {

        left: 0;
 
    }

    .next_right {

        right: 0;

    }

}

.writing_table_text_div > .footer_div_website_module {

    position: absolute;

    left: 0px;

}

.writing_table_text_div >  .footer_div_copyright {

    position: absolute;

    margin: 220px 0px 0px 0px;

    left: 0px;

}

#middle_wrapper .writing_table_text_div > .footer_div_website_module > .footer_table_website_module {

    width: 1200px;

    margin: 30px auto;

}

.ynk-ccd-title{

    padding: 0px 0px 20px 0px;

    margin: 0px 0px 20px 0px;

    border-bottom: 1px dashed #BFBCAE;

    font-size: 18px;

    letter-spacing: 1px;

    color: #808080;

    line-height: 100%;

    text-align: center;

}

form[name="basket_ccd_gw_finish"] > table{

width:1200px;

margin:0px auto;

}

body > div[style*="absolute"][style*="2em"][style*="left"]{

left:0px!important;

}

.toast{

display:block;

margin:0px auto;

}

.block-add-product{

    padding: 0px;

    margin: -40px 0px 40px 200px;

    width: calc( 100% - 200px );

    position: relative;

}

#middle_wrapper table.to_show_product_add_middle{

    margin:0px 20px 0px 32px;

    position: static;

    width: calc( 100% - 52px );

}

.to_show_product_add_middle > tbody > tr > td[colspan] > div[style*="33px"][style*="background-image"]{

    height: auto!Important;

    display: none;

}

.block-add-product .ynk-addprdtitle{

    display: block;

    color: #000000;

    border-bottom: 1px dashed #DFDCCF;

    padding:0px 0px 10px 0px;

    font-size: 18px;

    letter-spacing: 2px;

    text-align: center;

}

.to_show_product_add_middle .product_item_180 > tbody > tr{

    float: right;

    width: calc( 100% - 100px );

    margin: 0px 10px 0px 0px;

}

.to_show_product_add_middle .product_item_180 > tbody > tr:first-child{

    float:left;

    width: 80px;

}

.to_show_product_add_middle .product_item_180 td.picture{

    width: 80px;

    height: 80px;

}

.to_show_product_add_middle td[width="130"]{

    width: 25%;

}

.to_show_product_add_middle .product_item_180 td.name{

    padding: 0px;

}

.to_show_product_add_middle .product_item_180 td.name .div_name{

    overflow: visible!important;

    height: auto!Important;

    text-align: left;

}

.to_show_product_add_middle .product_add-controls-direction a.product_add-prev{

    position: absolute;

    left: 0px;

    top: 52%;

}

.to_show_product_add_middle .product_add-controls-direction a.product_add-next{

    position: absolute;

    right: 0px;

    top: 52%;

}

body > div[style*="z-index"][style*="left:"][style*="top:"][style*="absolute"][style*="100%"]{

    left: 0px!important;

}

li.head-line {

    display: inline;

    margin: 0px;

    padding: 0px;

}


ol.head-line {

    list-style-type: none;

    margin: 0px;

    padding: 0px;

}


a.head-line {

    color: rgb(102, 102, 102);

    font-size: 13px;

    font-family: Verdana, 新細明體;

    font-weight: normal;

    text-decoration: underline;

 }


.category_line_title .product_headline ol{

	width: 100%;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}


.category_line_title .product_headline ol li{

	display: inline;

	margin: 0px;

	padding: 0px;

}

@supports (display:-ms-grid){

    .ynkad-column03{

        display: table;

        width: 100%;

    }

    .ynkad-column03 .adarea .context > table{

        margin: calc( 50% - 140px ) auto 0px auto;

        position: absolute;

        top: 0px;

        bottom: 0px;

        left: 0px;

        right: 0px;

    }

    .ynkad-column04 > a{

        float:left;

        width: calc(38% - 4px );

        margin: 0px 6px 0px 0px;

    }

    .ynkad-column04 > a:last-child{

        float: right;

        margin: 0px;

    }

    .ynkad-column04 > a > .adarea{

        width: 100%;

        float: none;

    }

    .ynkad-column04 .adarea.middle{

        left:calc( 38% + 2px );

        top: 30%;

    }

    .ynkad-column04 .adarea .context > table{

        margin: calc( 50% - 140px ) auto 0px auto;

        position: absolute;

        top: 0px;

        bottom: 0px;

        left: 0px;

        right: 0px;

    }

    .ynkad-column05 .adarea .context{

        margin: 10% 10px 0px auto;

        position: absolute;

        top: 0px;

        bottom: 0px;

        left: 0px;

        right: 0px;

    }

    .ynkad-column05 .adarea .context > div{

        display: table;

        position: absolute;

        top: 0px;

        bottom: 0px;

        right: 0px;

        margin:0px;

    }

    .ynkad-column05 .adarea .context > div > div{

        text-align: right;

        vertical-align: middle;

    }

    .ynkad-column05 .adarea .cover > table{

        margin: calc( 34% - 140px ) auto 0px auto;

        position: absolute;

        top: 0px;

        bottom: 0px;

        left: 0px;

        right: 0px;

    }

}

.ynk-activity .promotion_module_table_div .activity_banner{

    margin: 40px 0px 20px 0px;

    text-align: center;

    font-size: 20px;

    color: #E10012;

    letter-spacing: 1px;

    line-height: 100%;

}

.ynk-activity .activity_information.full img[width*="950"]{

    width: 100%;

}

.ynk-activity .activity_information .contents img{

    max-width: 100%;

    height: auto!Important;

    width: 100%\0!important;

}

.product_overview_all .title{

    height: auto!important;

}

.product_overview_all .title[style*="web_service_red_green_A"]{

    background-color: #EE5859!important;

}

.product_overview_all .title[style*="web_service_red_green_B"]{

    background-color: #5BB2A9!important;

}

.product_overview_all .title[style*="web_service_red_green_C"]{

    background-color: #F8B62D!important;

}

.product_overview_all .title[style*="web_service_red_green_D"]{

    background-color: #9068B1!important;

}

.product_overview_all .title[style*="web_service_red_green_E"]{

    background-color: #389EDF!important;

}

.activity_information .order_infor #must_choose .a_text:nth-of-type(1){

color: #EE5859;
/*A區文字顏色*/
}

.activity_information .order_infor #must_choose .a_text:nth-of-type(3){

color: #5BB2A9;
/*B區文字顏色*/
}

.activity_information .order_infor #must_choose .a_text:nth-of-type(5){

color: #F8B62D;
/*C區文字顏色*/
}

.activity_information .order_infor #must_choose .a_text:nth-of-type(7){

color: #9068B1;
/*D區文字顏色*/
}

.activity_information .order_infor #must_choose .a_text:nth-of-type(9){

color: #389EDF;
/*E區文字顏色*/
}

div.product_overview_all .title_a_text{

    font-weight: normal;

    letter-spacing: 1px;

    padding: 10px 20px;

}

.product_overview_all ul.product_list{

    display: table;

    width: 100%;

}

.product_overview_all ul.product_list .product_item{

    display: inline-block;

    width: calc( 25% - 60px );

    margin:0px 0px 20px 0px;

    text-align: center;

}

.product_overview_all ul.product_list .product_item:nth-child(4n+1){

    margin:0px 60px 20px 0px;

    clear: both;

}

.product_overview_all ul.product_list .product_item:nth-child(4n+2){

    margin:0px 40px 20px 20px;

}

.product_overview_all ul.product_list .product_item:nth-child(4n+3){

    margin:0px 20px 20px 40px;

}

.product_overview_all ul.product_list .product_item:nth-child(4n){

    margin:0px 0px 20px 60px;

}

.product_overview_all ul.product_list .product_item .picture img{

    width: 100%;

    max-width: 100%!important;

    height: auto;

}

.product_overview_all div.product_checkmark_border_off{

    padding: 0px;

}

.product_overview_all div.product_checkmark_border_on{

    padding: 10px;

}

.activity_information .product_table td.picture {

    width: 80px;

}

.activity_information .product_table td.picture img{

    width: auto;

    width: 100%\0;

    height: auto;

    max-width: 100%;

    display: block;

}

.activity_information .product_table td.text{

    width: auto;

}

.ynk-checkout-page01 .ynk-checkout{

  display: block;
  
}

@media screen and (max-width:1000px){

    
}

img.img-rwd{

    width:auto;

    max-width: 100%;

}

@media screen and (max-width:1000px){

    .fc-section .fc-link{

        z-index: 1;

        width:25%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_one{

        left: 50%;

        top: 72%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_two{

        left: 16%;

        top: 75%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_three{

        left: 50%;

        top: 75%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_four{

        left: 15%;

        top: 70%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_five{

        left: 50%;

        top: 63%;

    }

    .writing_table_text_context_div_B_A .foodchain-container .link_six{

        left: 15%;

        top: 67%;

    }

}

#special_column_search{

    display: none;

}

.left_side_table.special-column-left-side-table{

    display: none;

}

.mod-sp-col-clas .member_left_side_table > tbody > tr:first-child{

    display: none;

}

.mod-sp-col-clas .member_left_side_table .left_side_table > tbody > tr > td:nth-last-child(2){

    display: none;

}

.article_list{

    width:100%;

}

.article_list_line{

    background-image: none!Important;

    display: none;

}

.article_list_line:after{

    content:"";

    display: block;

    width:100%;

    height: 1px;

    background-color: #808080;

    margin:10px 0px;

}

.article_list_list_box1,.article_list_list_box2{

    float:left;

    width:calc( 50% - 10px );

    margin:0px 0px 20px 0px;

    border:none;

    background-color: transparent;

    height: auto;

}

.article_list_list_box1:nth-child(2n+1),.article_list_list_box2:nth-child(2n+1){

    float: right;

}

.article_list_list_box1:nth-child(2n),.article_list_list_box2:nth-child(2n){

    clear: both;

}

.article_list_inside_img{

    width: 100%;

    display: block;

    float: none;

}

.article_list_inside_img a{

    display: inline-block;

}

.article_list_inside_img img{

    display: block;

    width:100%;

    height: auto;

}

.article_list_list_box1 .article_list_word_box{

    width:calc( 100% - 20px );

    padding:10px;

    display: block;

    float: none;

    height: auto;

    margin:-37px 0px 0px 0px;

    position: relative;

    text-align: center;

}

.article_list_list_box2 .article_list_word_box{

    width:calc( 100% - 20px );

    padding:10px;

    display: block;

    float: none;

    height: auto;

    margin:0px 0px 0px 0px;

    position: relative;

    text-align: center;

}

.article_list_inside_img:empty:before{

    content:"製圖中";

    display: inline-block;

    width:100px;

    height: 100px;

    border:1px solid #E1E1E1;

    color: #E1E1E1;

    font-size: 14px;

    line-height: 100px;

}

.article_list_word_box ul{

    display: table;

    margin:0px auto;

}

.article_list_word_box ul li{

    text-align: center;

}

.article_list_date{

    display: block;

    width: 100px;

    height: 20px;

    border-radius: 200px;

    background: #FFFFFF;

    overflow: hidden;

    color: #000000;

    font-size: 13px;

    line-height: 25px;

    margin: 0px auto 0px auto;

    position: relative;

    letter-spacing: 0px;

    padding: 10px 20px;

    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);

}

.article_list_inside_box{

    font-size: 0px;

    line-height:0px;

}

.article_list_inside_box .article_list_inside_title{

    font-size: 16px;

    line-height: 150%;

    margin: 20px 0px 0px 0px;

    color: #000000;

    letter-spacing: 1px;

    display: inline-block;

    font-weight: 400;

}

.article_list_more_btn{

    display:inline-block;

    margin:20px auto;

    padding: 0px;

}

.article_list_more_btn a img{

    display: none;

}

.article_list_more_btn > a:before{

    content:"... more";

    display: inline-block;

    font-size: 14px;

    color: #E10012;

    line-height: 150%;

    display: block;

    text-transform: lowercase;

    margin: 5px 0px 0px 0px;

}

@media screen and (max-width:1000px){

    .article_list_list_box1,.article_list_list_box2{

        width:100%;

        height: auto;

        margin:0px 0px 10px 0px;

        padding: 20px 0px 30px 0px;

        border-bottom: 1px solid #E7E7E7;

        display: inline-block;

    }

    .article_list_list_box1:nth-child(2n+1),.article_list_list_box2:nth-child(2n+1){

        float: none;

    }

    .article_list_list_box1:nth-child(2n),.article_list_list_box2:nth-child(2n){

        clear: none;

    }

    .article_list_more_btn{

        margin:20px auto 0px auto;

    }

}

.ynk-popup-video{

		background:url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_728044859092018033148.png) left top repeat;

		position: fixed;

		left:0px;

		top:0px;

		width:100vw;

		height: 100vh;

		display: table;

		z-index: 10002;

		overflow: hidden;

		transition: all ease .5s;

	}

	.ynk-popup-video-bg{

	    position:absolute;

	    width:100%;

	    height:100vh;

	    display:block;

	    cursor: pointer;

	}

	@keyframes ynk-video-hidden{

		0%{
opacity: 1;
}

		90%{
opacity:0;
}

		100%{
opacity:0;
z-index: -2;
}

	}

	.ynk-popup-video.video-hidden{

		animation: ynk-video-hidden 0.5s linear 0s forwards;

	}

	.video-content{

		display: table-cell;

		text-align:center;

		vertical-align: middle;

	}

	.video-content .video-inner-content{

		position:relative;

		display:inline-block;

		max-width:1200px;

		margin:0px 60px;

		z-index:99;

	}

	.video-content .video-inner-content .video-bg > img{

		max-width:100%;

		max-height: 70vh;

		width:auto;

		height: auto;

	}

	.video-content .video-inner-content .video-close-but{

		position:absolute;

		z-index:2;

		right:-2%;

		top:2%;

		width:13%;

		height: 13%;

		background: url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_130962500102018033125.png) center center no-repeat;

		background-size: contain;

		cursor: pointer;

	}

	.video-content .video-inner-content .video-close-but:hover{

	    background-image: url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_125964346112018033143.png);

	}

	.video-content .video-inner-content .video-close-but img{

		width:100%;

		height: auto;

		display: none;

	}

	.video-content .video-inner-content .event-video{

		position:absolute;

		left:0px;

		top:0px;

		bottom: 0px;

		right:0px;

		margin:auto;

		width:70%;

		height: 52.5%;

	}

	.video-content .video-inner-content .event-video iframe{

		position: absolute;

		width:100%;

		height: 100%;

		left: 0px;

		top: 0px;

	}

	div.flexslider.ynk-web-banner{

	    width:calc( 100vw - 17px );

	    overflow:hidden;

	}

	@media screen and (max-width:1000px){

	    div.flexslider.ynk-phone-banner{

	        width:100vw;

	        overflow:hidden;

	    }

	    .video-content .video-inner-content .video-close-but:hover{

	        background-image: url(https://fs1.shop123.com.tw/400189/upload/harddisc/4001890_file_130962500102018033125.png);

	    }

	}

	@media screen and (max-width:600px){

		.video-content .video-inner-content .video-close-but{

			width:50px;

			height: 50px;

			top:5px;

			right: -5px;

		}

		.video-content .video-inner-content{

			max-width:calc( 100% - 40px );

			margin:0px auto;

		}

	}

/* T00:2018-08-28 10:57:12 */
