@charset "utf-8";
/* CSS Document */
body {	padding: 0px; margin: 0px;}
.t1530 {font:15px/30px Verdana }
.t16 {font:16px/25px  Verdana, Arial }
.t13 {font:13px/18px  Verdana, Arial }
.t12 {font:12px/17px  Verdana, Arial }
.t12red {font:12px/17px Verdana, Arial; color:#F00}
.t11 {font:11px/16px  Verdana, Arial }
.redfont{color:#F00}

/* 成為賣家 */
.yellowbg {background:#eee; padding:10px; margin:20px auto 40px auto;  width:820px; border:1px #ddd solid; border-radius:10px }
.yellowbgin { font:16px/25px Verdana ;background:#FFF; padding:15px 25px 25px 25px;border-radius:7px}
.yellowbg strong {color:#ff7800}
.yellowbgtit {text-align:center; font:20px/22px Arial ; padding:10px; margin-bottom:30px; background:#FFFFD2; font-weight:bold;border-radius:10px }
.grayborder {width:500px; line-height:30px;background:#FFF; border:1px #CCC solid; margin:20px auto; padding:20px;border-radius:10px;}
.yellowbg input{padding:5px 4px 4px 4px; line-height:13px; margin:3px}
.yellowbg1 {background:#eee; padding:10px; margin:20px auto;  width:95%; border:1px #ddd solid; border-radius:10px }
.yellowbgin1 { font:13px/25px Verdana ;background:#FFF; padding:15px 25px 25px 25px;border-radius:7px}
.yellowbg1 input{padding:5px 4px 4px 4px; line-height:13px; margin:3px}

/*全部商品列表*/

/*上方橫menu*/
#c2c_top_yellowblock {border:1px #ff9000 solid; height:29px; height:30px \9;/*IE9-*/ *height:29px;/*IE7-*/ overflow:hidden;}
#c2c_top_yellowblocks .tit {color:#fff; font:13px/12px Verdana;padding:8px 0 8px 7px; color:#FFF;}
#c2c_top_yellowblock .tit {color:#fff; padding:8px 0 8px 7px;font-size:15px; line-height:19px; font-weight:bold}
#c2c_top_yellowblocks .tit a{font-size:15px;text-decoration: none; color:#FFF; font-weight:bold; line-height:19px;}
#c2c_top_yellowblock .tit a{text-decoration: none; color:#FFF; font-weight:bold;}
#c2c_top_yellowblock .tit { height: 100%; padding: 0 8px; line-height: 26px;cursor: pointer;} /*ie7*/
#c2c_top_yellowblock .tit a {line-height:15px;} /*chrome*/
#c2c_top_yellowblock .tit {background: #ffc500; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffc500 0%, #ff9800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc500), color-stop(100%,#ff9800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffc500 0%,#ff9800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffc500 0%,#ff9800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffc500 0%,#ff9800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffc500 0%,#ff9800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc500', endColorstr='#ff9800',GradientType=0 ); /* IE6-8 */}

#c2c_top_yellowblock .tit span {font-size:15px; line-height:11px;}
#c2c_top_yellowblock .tit span { *font-weight:bold} /*ie7*/
#c2c_top_yellowblock .tit span { font-weight:bold \9} /*ie8*/
#c2c_top_yellowblock .con
#c2c_top_yellowblock .con img {border:none; margin:0}
#c2c_top_yellowblock .con div { float:right; padding:10px 10px 0 10px; font:12px/11px Verdana;  border-left:1px solid #ff9000; height:19px;}

#c2c_top_yellowblock .con div { font:12px/14px Verdana\0/; height:20px\0/; } /* IE9 */
#c2c_top_yellowblock .con div {background: #fff5be; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjViZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ5OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff5be 0%, #ffd98e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff5be), color-stop(100%,#ffd98e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff5be 0%,#ffd98e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff5be 0%,#ffd98e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff5be 0%,#ffd98e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff5be 0%,#ffd98e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5be', endColorstr='#ffd98e',GradientType=0 ); /* IE6-8 */}

#c2c_top_yellowblock .con a {color:#826437; text-decoration:none;}
#c2c_top_yellowblock .con a:hover {color:#F30}
#c2c_top_yellowblock .con select,input {font:12px/11px Verdana; padding:1px; margin:0}

/*商品頁結構*/
#side_c2c_right{ width: 175px;float: right;  position: sticky; top:0px; margin-bottom: 85px;}
#content_c2c_right {
	background-image: url(img/c2c_product_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 20px;
	padding-top: 5px;
	float: left;
    width: 767px;
}
#content_c2c_right .linkbar{margin-top: 0px;}
/*左欄結構*/
#side_c2c{float:left; width:175px;	margin:10px 0 0 0; }
#wrapper_c2c{width:970px;margin:0px auto 12px;}
#wrapper_c2c a{
	/*color:#555555;*/
}
#inside_content_c2c { margin:10px 0 10px 5px;margin-bottom:14px;font:13px/18px Arial ; padding-top:10px;}
#content_c2c{
	margin: 0 0px 0 190px;
	position: relative;
}
#footer_c2c{font-size:12px;clear: both;background-color: #ffffff;text-align:center;margin:0; display: flex; justify-content:space-between; width: 100%;	}

.footerline_c2c {color: #FF5183}
.linkbar{ font:12px/30px Verdana; margin:10px 5px 2px;}
.linkbar span { font-weight:bold}
.linkbar a{text-decoration:none}
.linkbar a:hover{ color:#F00; text-decoration:underline;}
.top{
	
	width: 100px;
	align-self: flex-end;
	margin-bottom:13px;
}

/*左欄小區塊*/
#c2c_left_yellowblock {border:1px #f6bf0d solid; border-radius:7px; margin: 20px 0 10px 0; margin-top:8px \9;/*IE9-*/}
#c2c_left_yellowblock1 {
	position: absolute; /*131003新增*/
	border: 1px solid #f6bf0d;
	border-radius: 7px;
	margin: 20px 0 10px 350px; /*131003修改*/
	margin: 8px 0 10px 0 \9; /*131003修改*/
	width:174px;
}
#c2c_left_yellowblock .tit { color:#6f5949; font:bold 15px/15px Verdana;border-top:1px #fff solid;  padding:8px 10px 0 10px; margin-bottom:5px; height:21px;
	background: #fff1bd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZjFiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff1bd 1%, #ffdf88 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff1bd), color-stop(100%,#ffdf88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff1bd 1%,#ffdf88 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1bd', endColorstr='#ffdf88',GradientType=0 ); /* IE6-8 */
}
.gradient {  filter: none; }
#c2c_left_yellowblock .con { margin:10px}
#c2c_left_yellowblock .con ul { margin:15px 0 0 0;padding:0; list-style-type:none;}
#c2c_left_yellowblock .con ul a{text-decoration:none;}
#c2c_left_yellowblock .con ul a:hover{ text-decoration: underline;}
#c2c_left_yellowblock .con_tit {font:bold 15px/15px Verdana;color:#6f5949;	background-image:url(/css/img/c2c_ul_icon.gif);background-repeat: no-repeat;padding-left:20px;	background-position: 0px;margin-bottom:6px;}
#c2c_left_yellowblock .con_in{	background-image:url(/css/img/c2c_li_icon.gif);text-decoration:none; background-repeat: no-repeat; font-size:13px;	margin:5px 10px 0 0; *margin:0 ;/*ie7*/	padding-left:20px;	background-position:0;}
#c2c_left_yellowblock .con_in_on {color:#F00}
#c2c_left_yellowblock .con_in1{	background-image:url(/css/img/c2c_li_icon1.gif);	text-decoration:none; background-repeat: no-repeat;	font-size:15px;	margin:5px 10px 0 0; *margin:0 ;/*ie7*/	padding-left:20px;	background-position:0;}
#c2c_left_yellowblock .con_in1 a{color:#434343}
#c2c_left_yellowblock .ad {text-align:center; padding-bottom:8px; background-color:#FFC; margin-top:-5px}
#c2c_left_yellowblock .ad img {margin-top:8px; border:0;}

/* 右欄外廣ad 160x600 */
#ad_right_promo{margin-top: 18px; text-align: center;}
#ad_right_promo img{width: 160px; height: 600px; overflow: hidden;}
/* 左欄賣家資訊 */
.c2c_sellerinfo {display:block; font:12px/18px Verdana; line-height:22px \9;/*IE9-*/ color:#6f5949!important; margin:5px auto 0 auto; text-decoration:none; cursor:pointer;}
.c2c_sellerinfo > span.num {font-size:13px; font-weight:bold; color:#ff540f; float:right; width:65px; padding-right:5px; line-height:16px}
.c2c_sellerinfo > span.look {width:29px; height:16px; background:url(/css/img/c2c_checklook.gif); text-indent:-10000em; float:right;}
.c2c_sellerinfo > span.unlook {width:29px; height:16px; text-indent:-10000em; float:right;}
.c2c_sellerinfo b {font-weight:normal; width:200px;}

/* 關鍵字廣告搜尋-左欄 */
#keyad-right { margin-bottom:10px;}
#keyad-right .tit { background:url(https://paystore.pcstore.com.tw/web_img/st/focus_r_t.gif) ; width:179px; height:32px;}
#keyad-right .con{ background-color:#ffffd2; padding:10px 10px 1px 10px;  }

/* 關鍵字廣告搜尋-右欄-搜尋結果 */
#keyad-pro-right { text-align:center; width:160px; margin:0 auto 15px auto; font-family: Verdana;}
#keyad-pro-right a{text-decoration: none;}
#keyad-pro-right .tit1{ line-height:17px; font-weight:bold; font-size:12px; margin-top:3px; height:52px; overflow:hidden}
#keyad-pro-right .tit1 span {color: red;}
#keyad-pro-right .tit1 a{color:#3b3b3b;}
#keyad-pro-right .cost{color: red; font-family: Verdana; font-weight:bold; margin-top:5px; font-size:12px}
#keyad-pro-right .cost span{font-size:18px;}
#keyad-pro-right .store1 {font-size:11px; line-height:16px }
#keyad-pro-right .store1 span{font-size: 10px;}

/* 商品-圖列表 */
.product_c2c_4{ display:inline-block; width:775px}
.product_c2c {width:155px; font:13px/18px Verdana; text-align:center; float:left; margin:10px 18px 30px 20px;}
.product_c2c img{border:0; width:120px; height:120px; margin-bottom:6px}
.price_sale {FONT-WEIGHT: bold; FONT-SIZE: 17px;COLOR: #ff0000;}
.price_txt {COLOR: #ff0000;}
.goodsname {
	color: #3b3b3b;
	margin-bottom:3px;
	text-align: left;
}
.goodsname a {
	text-decoration:none;
}
.goodsname a:hover {COLOR: #ff0000; TEXT-DECORATION: none; }

/* 商品-圖文列表 */
#keyad-pro-right2-1 {height: 141px;padding-right: 5px; margin-bottom:5px; }
#keyad-pro-right2-1 img{ border:0;}
#keyad-pro-right2-1 .pic1{ float:left; padding:13px; }
#keyad-pro-right2-1 .pic1 img { border:0px; width:120px; height:120px; }
#keyad-pro-right2-1 .pic2{ float:left; width:450px; }
#keyad-pro-right2-1 .pic2t { line-height:23px; font-size:15px; margin-top:20px; margin-bottom:3px;}
#keyad-pro-right2-1 .pic2t a{text-decoration: none;}
#keyad-pro-right2-1 .pic3{float:right; text-align:right; color: red; font-family: Verdana; font-weight:bold; margin-top:60px; padding:0 10px; }
#keyad-pro-right2-1 .pic3 span{font-size:20px;}
#keyad-pro-right2-1 .pic3-sale{ color: red; font-family: Verdana; font-weight:bold; padding:6px 8px; background:#ffffd2; margin:0; }
#keyad-pro-right2-1 .pic3-sale span{font-size:17px;}
.bggray{ background-color:#f1f1f1; padding-bottom:4px}

#keyad-pro-right2-1-1 {height: 80px;padding:0 10px; margin-bottom:5px; }
#keyad-pro-right2-1-1 .pic2{ float:left; width:600px; }
#keyad-pro-right2-1-1 .pic2t { line-height:25px; font-size:15px; margin-top:13px; margin-bottom:3px;}
#keyad-pro-right2-1-1 .pic3{float:right; text-align:right; color: red; font-family: Verdana; font-weight:bold; margin-top:25px; padding:0 10px; }
#keyad-pro-right2-1-1 .pic3 span{font-size:20px;}


.c2c_view_pro { background-image:url(/css/img/c2c_view_bg.gif); background-repeat:repeat-x; height:30px; font:12px/12px Verdana; margin-top:13px; padding-top:3px}
.c2c_view_pro span {font-weight:bold}
.c2c_view_pro img {margin:auto 5px}
.c2c_view_pro select {margin:0px; font-size:12px;}
.c2c_view_pro_dot{background-image:url(/css/img/c2c_doc_icon.gif);background-repeat:no-repeat;font:bold 15px/19px Verdana;padding-left:20px;margin-left:5px;color:#6f5949;}

/*評價列表*/
.c2c_assess { font:13px/23px Verdana; margin-top:5px; margin-left:5px}
.c2c_assess span {font:11px/11px Verdana}
.c2c_assess strong {color:#F63; font:bold 15px/15px Verdana}

.c2c_assess_astag{text-align:right; font:12px/10px Verdana; margin-top:15px; margin-bottom:5px}
.c2c_assess_30day{background:#fff3c9; padding:5px 3px 3px 5px; line-height:25px}

.c2c_assess_fricon{ line-height:30px}
.c2c_assess_frtable {float:right;}

.c2c_assess_asgup {margin-bottom:20px}
.c2c_assess_from {background:#efefef; color:#000; padding:5px 3px 4px 5px; margin-bottom:5px }
.c2c_assess_product { padding-left:5px }
.c2c_assess_fromsay {padding-left:5px}
.c2c_assess_storere{ padding-left:5px; color:#F00;  }
.c2c_assess_line{border-top:1px dotted #CCC;; margin:3px 0;}
.c2c_assess_more {padding-left:5px}

/*留言版*/
#qaContent {border:5px solid #f1f1f1; margin-top:10px; padding:5px 10px 10px 10px; margin-bottom:10px}
#qaContent ul.accordionPart {margin:10px; border-bottom:2px solid #f1f1f1}
#qaContent ul, li {margin:0;padding:0;list-style: none;}
#qaContent ul.accordionPart li .qa_title {padding: 8px 0 0 30px;  background-image: url(/css/img/icon_q_a.gif);background-repeat: no-repeat;background-position: 0px 9px; font:13px/20px Verdana }

#qaContent ul.accordionPart li .qa_content {margin: 5px 0 8px 0;background: url(/css/img/icon_q_a.gif) no-repeat 0px -83px; padding: 0px 0 0 30px;color: #666; font:13px/20px Verdana}

#qaContent span {font:11px/11px Verdana; margin:0 8px; color:#999}

#qaContent h3 {color:#F30; margin:15px 0 0 0;  }

#qaContent {
	line-height: 23px;
}

/*分頁*/
.paging { text-align:center;font:15px/23px Verdana;}
.paging a { }
.paging span{font:bold 15px/23px Verdana; }
.paging_10page{ font-size: small}


/*商品頁*/
#inside_content_c2c .c2c_propage{}
#inside_content_c2c .pic270{float:left; width:270px}
#inside_content_c2c .pic270 img{margin-bottom:10px}
#inside_content_c2c .number {color: rgb(126, 126, 126);font-size: 11px;}
#inside_content_c2c .info{margin-left:290px;}
#inside_content_c2c .tit{font:bold 24px/30px Arial;}
#inside_content_c2c .ltit{word-wrap:break-word; overflow:hidden; margin-top:8px; border-top:3px solid #c9c9c9; padding-top:8px; color:#F00; margin-bottom:10px}
#inside_content_c2c ul{ margin:0; padding:0;}
#inside_content_c2c li{ margin:5px 0 8px 0; line-height: 25px;}
#inside_content_c2c li b{
	padding-right:10px;
	display: inline-block;
	vertical-align: baseline;
}
#inside_content_c2c li:nth-child(3) b{vertical-align:top;}
#inside_content_c2c li span{display: inline-block;}
#inside_content_c2c li img {vertical-align: middle; margin:0 5px; border:0}
#inside_content_c2c li .cost{font:18px/18px Arial; color: rgb(255, 0, 0); font-size-adjust: none; font-stretch: normal;}

#inside_content_c2c .formatbuy{ background:#f1f1f1;margin:12px 0; padding:15px 1.5% 12px 1.5%; display: inline-block;width:97%}
#inside_content_c2c .formatbuy img {margin-top:10px; border:0}
/*#inside_content_c2c .formatbuy .msgBoard {display:inline-block; vertical-align:text-bottom; margin:0 5px 0 15px; cursor:pointer;}*/
#inside_content_c2c .formatbuy .msgBoard {display:inline-block; vertical-align:text-bottom; margin:10px 5px 0 0px; cursor:pointer;}
#inside_content_c2c .formatbuy .msgBoard+.msgBoard{
	margin-left: 15px;
}
#c2c_sellinfo {border:1px #f6bf0d solid; margin:0 auto; width:180px; margin-top:12px; *margin-top:4px;/*IE7-*/}
#c2c_sellinfo .tit1 { color:#6f5949; font:11px/11px Arial; -webkit-text-size-adjust:none;/*chrome*/border-top:1px #fff solid;  padding:7px 0 2px 0px; text-align:center; height:16px;
	background: #fff1bd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZjFiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff1bd 1%, #ffdf88 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff1bd), color-stop(100%,#ffdf88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff1bd 1%,#ffdf88 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff1bd 1%,#ffdf88 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1bd', endColorstr='#ffdf88',GradientType=0 ); /* IE6-8 */}

#c2c_sellinfo .con1 { background: #FFF; padding:8px 8px 5px 8px;}
#c2c_sellinfo .c2c_sellerinfo1 {display:block; font:11px/22px Verdana;color:#6f5949; text-decoration:none; cursor:pointer;}
#c2c_sellinfo .c2c_sellerinfo1 > span.num {font:14px/20px Verdana; font-weight:bold; line-height:18px \9;/*IE9-*/ margin-left:3px;color:#ff540f; float:right; width:80px; padding-right:1px;}
#c2c_sellinfo .c2c_sellerinfo1 > span.look {width:29px; height:16px; background:url(/css/img/c2c_checklook.gif); text-indent:-10000em; float:right; margin:2px 0;}
#c2c_sellinfo .c2c_sellerinfo1 > span.unlook {width:29px; height:16px; text-indent:-10000em; float:right; margin:2px 0;}

#inside_content_c2c .addto{ background:#FFF; margin:10px -15px -15px -15px; padding:10px 5px;height:30px}
#inside_content_c2c .addto img {margin:0 3px; border:0;vertical-align: middle;}
#inside_content_c2c .addto a{text-decoration: underline;}

#inside_content_c2c .procon1{ height:25px;border-bottom:1px dotted #666;background-image: url(https://cimg.pcstore.com.tw/cw_img/uploadtool/product_info.png);background-repeat: no-repeat;}
#inside_content_c2c .con{
	font:16px/35px Arial;
	/* border-bottom:1px dotted #999;  */
	padding:15px 0;
}
#inside_content_c2c .con img {margin:0; border:0; max-width:760px;}
#inside_content_c2c .con div {max-width:759px;}
#inside_content_c2c .buy {
	text-align:center; 
	/* border-top:3px solid #CCC; */
	border-bottom:0; 
	padding:10px 0;
}
#inside_content_c2c .buy img{ border:0}


#inside_content_c2c .procon2{height:25px;background-image: url(https://cimg.pcstore.com.tw/cw_img/uploadtool/product_info2.png);background-repeat: no-repeat;
	padding-left: 90px;margin:10px 0;}
#inside_content_c2c .procon3{height:25px;background-image: url(/css/img/product_info3.gif);
		background-repeat: no-repeat;padding-left: 90px;}
#inside_content_c2c .procon4{height:25px;background-image: url(https://cimg.pcstore.com.tw/cw_img/uploadtool/product_info4.png);background-repeat: no-repeat;
		padding-left: 90px;margin:10px 0;}

#c2c_top_yellowblock .con input { width:110px;}

/*規格選擇*/

#format_box .format_title{
	display: inline;
	float: left;
	margin-right: 5px;
	width: 55px;
	color: #6c6c6c;
}
#format_box .type{
	padding-left:60px;
}
#format_box li {
	display: inline;
	float: left;
	position: relative;
	margin: 0 5px 20px 0;
	vertical-align: middle;
	line-height: 20px;
}
#format_box li a{
	color:#3c3c3c;
	padding:8px 7px;
	white-space: nowrap;
	text-decoration:none;
	text-align: center;
	border: 1px solid #dcdcdc;
	background: #fff;
}
#format_box li a:hover{
	border: 1px solid #ffaa16;
}
.format_stock{
	line-height: 28px;
}
.format_stock select {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 26px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	color: #666;
	border: 1px solid #ccc;
	outline: 0;
	background: #fff;
	margin-right:5px;
}
.fotxt{ cursor:pointer;}
#format_box .fo_selected a{
	border: 1px solid #ffaa16;
	background: #ffffb7;
	cursor:pointer;
}
#format_box .fo_outstock a{
	color:#a0a0a0;
	border: 1px solid #e8e8e8;
	background: #f5f5f5;
	cursor:default;
}
#format_box .fo_outstock a:hover{
	color:#a0a0a0;
	border: 1px solid #e8e8e8;
	background: #f5f5f5;
	cursor:default;
}
.fo_submit{
	margin-left:60px;
}
.format-count{
	margin-right:3px;
	line-height:26px;
}
#c2cfooter { clear:both; width:973px; font-size:11px; text-align:center; color:#565656; margin:0 auto; padding:10px; border-top:3px solid #F90}
/* 信用卡自動扣款tab */
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.credit_tab {
	clear: left;
	margin: 10px 0;
}
ul.tabs {
	width: 100%;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
ul.tabs li {
	float: left;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
	border: 1px solid #999;
	border-left: none;
	background: #fff;
}
ul.tabs li a {
	display: block;
	padding: 0 20px;
	color: #000;
	border: 1px solid #fff;
	text-decoration: none;
}
ul.tabs li.active  {
	background: #fff9ce;
	border-bottom: 1px solid #fff;
}
div.tab_container {
	clear: left;
	width: 100%;
	border: 0px solid #999;
	border-top: none;
	background: #fff;
}
div.tab_container .tab_content {
	padding: 20px 0px;
}
div.tab_container .tab_content h2 {
	margin: 0 0 20px;
}

/*我要繳費 表格邊線*/
#tablepay td{
	border:1px #D2D2D2 solid;
	border-collapse:collapse;
}

/* 商品頁fb分享按鈕 */
.fbicon, .fbmes{
	background:url(https://cimg.pcstore.com.tw/cw_img/shareicon.svg) no-repeat;
	width:21px;
	height:23px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
	margin:0 2px;
	vertical-align:bottom;
}
.fbicon{background-position:0px 0px;}
.fbmes{background-position:0px -22px;}

.tablePadding{
	width: 90px;
}
.itemListBox{
	display: block;
	text-align: left;
}
.itemListBox:after{
	content: '';
	height: 0;
	display: block;
	clear: both;
}
.itemListBox > div{
	float: left;
}
.itemListBox > .listImg{
	width: 40px;
	box-sizing: border-box;
	border: 1px solid #fa5;
}
.itemListBox > .listImg >img{
	max-width: 100%;
}
.itemListBox > .listTxt{
	box-sizing: border-box;
	padding-left: 10px;
	width: calc(100% - 40px);
}
.searchpop_left-top  > div{
	float: left;
	width: 50%;
	position: relative;
}
.searchpop_left-top  > div:nth-of-type(1):before{
	content: '';
	width: 1px;
	height: 15px;
	background: #bbb;
	position: absolute;
	top: 10px;
	right: 8px;
}
.searchpop_left-top:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.searchpop_left-b .searchpop_left-top-b > div:nth-of-type(1), .searchpop_left-b .searchpop_left-top-b > div:nth-of-type(2){
	float: left;
	width: 50%;
}
.searchpop_left-b:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.right-content *{
	margin: 0;
	padding: 0;
	list-style:none;
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
/*以上基本設定*/
.right-content{
	float: left;
	width: 82%;
	min-height: 100px;
	
}
.btn-style{
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding: 4px 6px;
	border-radius: 4px;
	border: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background: #fa7e29;
	background: linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: -webkit-linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: -webkit-linear-gradient(top, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: -o-linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: -moz-linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	color: #fff;
	/*z-index: 1;*/
}
.btn-style-o{
	display: inline-block;
	border: none;
  border: 1px solid #ff5722;
  border-radius: 4px;
  color: #ff5722;
  padding: 4px 6px;
  cursor: pointer;
}
.searchpop_left-b .pages-top .message{
	position: absolute;
	width: 33.33333%;
	text-align: center;
	display: block;
	bottom: -23px;
	right: 0;
	z-index: 1;
	padding: 0 50px;
	border: none;
	overflow: visible;
	color: #fff;
}
.searchpop_left-b .pages-top .message div:before{
	content: '';
	width: 0;
	height: 0;
	border:10px solid transparent;
	border-bottom-color: #DC2017;
	position: absolute;
	top: -18px;
	left: 0;
	right: 0;
	margin: auto;
}
.searchpop_left-b .pages-top .message div{
	background: #DC2017;
	border-radius: 5px;
	position: relative;
	padding: 3px 0;
}
.searchpop_left-b .pages-top .message div span{
	display: inline-block;
}
.searchpop_left-b .pages-top>div.special:before{
	top: 0px;
}
.searchpop_left-b .pages-top>div:nth-of-type(n+2):hover{
	font-weight: 600;
}
.searchpop_left-b .pages-top>div:nth-of-type(2){
	border-left:none;
	border-right: none;
}
.searchpop_left-b .pages-bottom-left>div{
	width: 20%;
}
.searchpop_left-b .pages-bottom-left > div+div{
	padding-left: 5px;
}
.searchpop_left-b .pages-bottom-left div > div{
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px 5px;
}
.searchpop_left-b .pages-bottom-left span{
	color:#C21C15;
}
.searchpop_left-b .pages-bottom-left > div:hover{
	font-weight: 600;
}
.pages.pages-bottom-left > div.active > div{
	background: #fff9cf;
	font-weight: 600;
}
.searchpop_left-b .bottom-right{
	width: 20%;
	text-align: right;
	float: left;
}
.searchpop_left-b .bottom-right button{
	margin-top: 8px;
}
.searchpop_left-b .pages-top-second{
	margin: 15px 0 5px 0;
}
.searchpop_left-b table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.searchpop_left-b th ,.searchpop_left-b td{
	border: 1px solid #ccc;
}
.searchpop_left-b .view-box{
	width: 100%;
	overflow: hidden;
}
.searchpop_left-b .view-box .views{
	width: 300%;
	position: relative;
}
.searchpop_left-b .view-box .views:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.searchpop_left-b .view-box .views .v{
	float: left;
	width: 33.3333%;
	padding: 0 15px;
}

.right-content td, .right-content th{
	padding: 5px;
}

.searchpop_left-top  > div{
	float: left;
	width: 49%;
	position: relative;
}
.searchpop_left-top:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.searchpop_left-b .searchpop_left-top-b > div:nth-of-type(1), .searchpop_left-b .searchpop_left-top-b > div:nth-of-type(2){
	float: left;
	width: 50%;
}
.searchpop_left-b:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.right-content{
	float: left;
	width: 82%;
	min-height: 100px;
}
.searchpop_left-b .pages{
	width: 100%;
	margin-top: 23px;
	position: relative;
}
.searchpop_left-b .pages>div{
	float: left;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.searchpop_left-b .pages-top>div{
	width: 16.66666%;
	color: #3B3B3B;
}
.searchpop_left-b .pages-top>div>span{
	display: block;
	position: relative;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 600;
}
.seven-message{
	position: absolute;
	text-align: center;
	display: block;
	top: -32px;
	right: 42%;
	border: none;
	overflow: visible;
	color: #fff;
	cursor:pointer;
}
.table-box{
	padding-top: 5px;
}
.seven-message div:before{
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #EA2014 transparent transparent transparent;
	position: absolute;
	bottom: -6px;
	left: 0;
	right: 0;
	margin: auto;
}
.pages.pages-top,.pages.pages-top *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.searchpop_left-b .ordlist-tab > div {
	width: -moz-calc(100%  / 8);/* Firefox */
	width: -webkit-calc(100%  / 8);/* WebKit */
	width: -o-calc(100%  / 8);/* Opera */
	width: -ms-calc(100%  / 8);/*IE*/
	width: calc(100%  / 8);/* Standard */
	position: relative;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 600;
}
.ordlist-tab > div.active{
	background: #FF7743;
	color: #fff;
}
.pages-top{
	padding:0 15px;
	border-bottom: 4px solid #FF7743;
}
.pages-top:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.pages-top .seven-message div{
	background: #EA2014;
	position: relative;
	padding: 3px 5px;
	border-radius: 5px;
}
.pages-top .seven-message div
.pages-top .seven-message div span{
	display: inline-block;
}
.pages-top>div.special:before{
	top: 0px;
}
.pages-top > div{
	background: #F5F5F5;
	border:1px solid #d2d2d2;
	border-bottom: none;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
.pages-top > div.active{
	background-color: #FF7743;
	color: #fff;
}
.searchpop_left-b .pages.ordList.pages-top > div{
	width: calc(100%/8);
}
.searchpop_left-b .pages-bottom-left{
	margin-top: 0;
}
.searchpop_left-b .pages-bottom-left{
	min-height: 62px;
	width: 100%;
	padding: 10px 0 10px 10px;
	background: #F5F5F5;
	margin-bottom: 5px;
	position: relative;
}
.pages:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.pages-bottom-left > div+div{
	padding-left: 10px;
}
.pages-bottom-left div > div{
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 20px;
	background: -webkit-linear-gradient(180deg,#fff 20px, #ddd 135%);
	background: -o-linear-gradient(180deg,#fff 20px, #ddd 135%);
	background: linear-gradient(180deg,#fff 20px, #ddd 135%);
}
/*點擊後的樣式*/
.buttonClickClass{
	background:#FFF9CF;
	font-weight:600;
}
.pages-bottom-left span{
	color:#C21C15;
}
.searchpop_left-b .bottom-right{
	width: 20%;
	text-align: right;
	float: left;
}
.searchpop_left-b .bottom-right button{
	margin-top: 8px;
}
.searchpop_left-b .pages-top-second{
	width: 100%;
	display: none;
	padding:0 5px;
	position: relative;
}
.searchpop_left-b table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
.searchpop_left-b th ,.searchpop_left-b td{
	border: 1px solid #d2d2d2;
}
/* checkbox style starts */
@-moz-keyframes dothabottomcheck {
	0% {
		height: 0;
	}
	100% {
		height: 50px;
	}
}

@-webkit-keyframes dothabottomcheck {
	0% {
		height: 0;
	}
	100% {
		height: 50px;
	}
}

@keyframes dothabottomcheck {
	0% {
		height: 0;
	}
	100% {
		height: 50px;
	}
}

@keyframes dothatopcheck {
	0% {
		height: 0;
	}
	50% {
		height: 0;
	}
	100% {
		height: 120px;
	}
}

@-webkit-keyframes dothatopcheck {
	0% {
		height: 0;
	}
	50% {
		height: 0;
	}
	100% {
		height: 120px;
	}
}

@-moz-keyframes dothatopcheck {
	0% {
		height: 0;
	}
	50% {
		height: 0;
	}
	100% {
		height: 120px;
	}
}

.ckb input[type=checkbox] {
	display: none;
}

.ckb .check-box {
	height: 30px;
	width: 30px;
	background-color: transparent;
	border: 3px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: border-color ease 0.2s;
	-o-transition: border-color ease 0.2s;
	-webkit-transition: border-color ease 0.2s;
	transition: border-color ease 0.2s;
	cursor: pointer;
	-moz-transform: scale(.5);
	-ms-transform: scale(.5);
	-o-transform: scale(.5);
	-webkit-transform: scale(.5);
	transform: scale(.5);
}

.ckb .check-box::before, .check-box::after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	height: 0;
	width: 20px;
	background-color: #34b93d;
	display: inline-block;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	content: ' ';
	-webkit-transition: opacity ease .5;
	-moz-transition: opacity ease .5;
	transition: opacity ease .5;
}

.ckb .check-box::before {
	top: 22px;
	left: 15px;
	box-shadow: 0 0 0 5px rgba(102, 119, 136, 0);
	-moz-transform: rotate(-135deg) scale(.3);
	-ms-transform: rotate(-135deg) scale(.3);
	-o-transform: rotate(-135deg) scale(.3);
	-webkit-transform: rotate(-135deg) scale(.3);
	transform: rotate(-135deg) scale(.3);
}

.ckb .check-box::after {
	top: 10px;
	left: 2px;
	-moz-transform: rotate(-45deg) scale(.3);
	-ms-transform: rotate(-45deg) scale(.3);
	-o-transform: rotate(-45deg) scale(.3);
	-webkit-transform: rotate(-45deg) scale(.3);
	transform: rotate(-45deg) scale(.3);
}

.ckb input[type=checkbox]:checked + .check-box,
.check-box.checked {
	border-color: #34b93d;
}

.ckb input[type=checkbox]:checked + .check-box::after,
.check-box.checked::after {
	height: 20px;
	-moz-animation: dothabottomcheck 0.2s ease 0s forwards;
	-o-animation: dothabottomcheck 0.2s ease 0s forwards;
	-webkit-animation: dothabottomcheck 0.2s ease 0s forwards;
	animation: dothabottomcheck 0.2s ease 0s forwards;
}

.ckb input[type=checkbox]:checked + .check-box::before,
.check-box.checked::before {
	height: 20px;
	-moz-animation: dothatopcheck 0.4s ease 0s forwards;
	-o-animation: dothatopcheck 0.4s ease 0s forwards;
	-webkit-animation: dothatopcheck 0.4s ease 0s forwards;
	animation: dothatopcheck 0.4s ease 0s forwards;
}
.ckb .ckdisable{
	border: 3px solid #ccc;
	cursor: default;
}
/*全選的字 跟checkbox*/
.ckb span{
	position: relative;
	top: 9px;
}
.ckb label{
	position: relative;
	top: 6px;
}
/*全選的字 跟checkbox*/

/* Checkmark style end */



/*加入購物車按鈕 start*/
.add-shopCar{
	position:relative;
	display: inline-block;
	text-align: center;
	font-size: 18px;line-height: 40px;
}
.add-shopCar a{
	font-family: "Thonburi", "Heiti TC", "Helvetica Neue", Helvetica, Arial,sans-serif, \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	text-decoration: none;
	display: block;
	background: #ff4800;
	color:#fff !important;
	padding: 0px 15px;
	border-radius: 8px;
	height:40px;
	box-shadow: 0px 3px 0px #CC3902;
	transition: .1s;
}
.add-shopCar a:hover{
	transform: translateY(3px);
	box-shadow: 0px 0px 0px #CC3902;
}
.add-shopCar img{
	margin: 0 !important;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

/*加入購物車按鈕 end*/

/*賣完按鈕 start*/
.sellout-1{
	position:relative;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
}
.sellout-1 a{
	font-family: "Thonburi", "Heiti TC", "Helvetica Neue", Helvetica, Arial,sans-serif, \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	position:relative;
	text-decoration: none;
	display: block;
	background: #9d9c9c;
	color:#fff !important;
	padding: 0px 15px;
	border-radius: 8px;
	height:40px;
	box-shadow: 0px 3px 0px #888;
	cursor: default;
}
/*賣完按鈕 end*/


/*私訊按鈕 start*/
.p-msg-btn{
	display: inline-block;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	margin-left: 10px;
}
.p-msg-btn a{
	font-family: "Thonburi", "Heiti TC", "Helvetica Neue", Helvetica, Arial,sans-serif, \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	text-decoration: none;
	display: block;
	background: #129900;
	color:#fff !important;
	height:40px;
	padding: 0px 15px;
	border-radius: 8px;
	box-shadow: 0px 3px 0px #0D7B00;
	transition: .1s;
}
.p-msg-btn a:hover{
	transform: translateY(3px);
	box-shadow: 0px 0px 0px #0D7B00;
}
.p-msg-btn img{
	margin: 0 !important;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

/*私訊按鈕 end*/




/*聯絡賣家 start*/
.connect-seller-btn{
	position:relative;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	margin: 5px 0;
}
.connect-seller-btn a{
	font-family: "Thonburi", "Heiti TC", "Helvetica Neue", Helvetica, Arial,sans-serif, \5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	text-decoration: none;
	white-space:nowrap;
	display: block;
	background: #129900;
	color:#fff !important;
	width: 50px;
	padding: 3px 5px 3px 5px;
	border-radius: 5px;
}
.connect-seller-btn img{
	margin: 0 !important;
	vertical-align: middle;
}
/*聯絡賣家 end*/



/*pp 收款管理 start*/
.op-t-p .table-box table{
	width: 100%;
	border-spacing:0;
}
.op-t-p .table-box table th,.op-t-p .table-box table td{
	padding: 20px 5px;
	border: none;
}
.op-t-p .table-box{
	padding: 0;
}
.op-t-p .table-box table tr:nth-of-type(odd){
	background: #F3F3F3;
}
.op-t-p .table-box table tr td:nth-of-type(2),.op-t-p .table-box table tr th:nth-of-type(2){
	text-align: left;
}
.explanation{
	width: 100%;
}
.explanation *,.explanation{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.explanation{
	margin-bottom: 15px;
}
.explanation>div:first-of-type{
	padding: 10px 15px;
}
.explanation div:nth-of-type(2){
	background: #F3F3F3;
}
.explanation div>div:first-of-type{
	font-weight: 600;
	padding: 5px 20px;
}
.explanation ol,.explanation ul{
	padding: 0px 0px 5px 15px;
	font-size: 12px;
	width: 780px;
}
.explanation div:nth-of-type(2) ol{
	margin-left: 25px;
}
.explanation  ol li{
	padding: 1px 0;
	list-style-type:disc;
}
.explanation:after,.options-t-page:after,.options-b-page:after,.options-mid-count:after,.options-mid-count >div:after,.options-mid-count >div:first-of-type >div>div:after,.options-mid-count >div:last-of-type>div:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.options-t-page{
	margin-top: 20px;
}
.active-pp .options-t-page{
	border-bottom: 5px solid #86B517;
}
.active-card .options-t-page{
	border-bottom: 5px solid #FF8700;
}
.options-t-page>div:last-of-type{
	color: #FF8700;
}
.options-t-page>div:first-of-type{
	color: #86B519;
}
.options-t-page>div{
	float: left;
	padding: 15px 40px;
	background: #F1F1F1;
	text-align: center;
	cursor: pointer;
}
.active-pp .options-t-page>div:first-of-type{
	background: #86B517;
	color: #fff;
}
.active-pp .options-t-page>div:first-of-type>div:last-of-type{
	color:#CCF95E;
}
.options-t-page div>div:first-of-type{
	font-size: 15px;
}
.active-card .options-t-page>div:last-of-type{
	background: #FF8700;
	color: #fff;
}
.options-t-page div content{
	font-weight: 600;
}
.options-mid-count { margin: 30px 0; }
.options-mid-count >div{ float: left; text-align: center; }
.options-mid-count >div:first-of-type{ width: 550px; }
.options-mid-count >div:nth-of-type(2){
	width: 250px;
	height: 50px;
	padding: 10px 0;
	border: 1px solid #C0C0C0;
	vertical-align: top;
}
.options-mid-count >div:nth-of-type(2)>div:nth-of-type(2){
	padding-top: 5px;
}
.checkWay{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #C0C0C0;
	position: relative;
	top:5px;
	margin-right: 2px;
}
.checkWay-checked{ background: #87B618; }
.checkWay:after,.checkWay:before{
	content: '';
	position: absolute;
	height: 3px;
	background: #fff;
}
.checkWay:after{
	width: 40%;
	left: 3px;
	top: 10px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
.checkWay:before{
	width: 60%;
	left: 6px;
	top: 9px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.options-mid-count >div:first-of-type >div{
	float: left;
	width: 33.3333%;
}
.options-mid-count >div>div>div{ float: left;}
.options-mid-count >div:nth-of-type(2) >div>div{
	width: 33.3333%;
	height: 30px;
	line-height: 30px;
}
.options-mid-count >div:first-of-type >div>div:first-of-type{
	position: relative;
	width: 140px;
	padding: 10px 0;
	background: #FFF9CF;
	font-weight: 600;
}
.options-mid-count >div:first-of-type >div>div:nth-of-type(2){
	width: 40px;
	height: 70px;
	line-height: 70px;
}
.options-mid-count >div:first-of-type >div>div>div{ padding-top: 2px; }
.options-mid-count >div:first-of-type >div>div>div:nth-of-type(3){
	position: absolute;
	left: 0;
	right: 0;
	bottom: -20px;
	margin: auto;
}
.options-mid-count >div:first-of-type >div>div>div:first-of-type{ color: #666; }
.options-mid-count >div>div>div>div:nth-of-type(2){ color: #f33; }
.options-mid-count >div>div>div>div:nth-of-type(2) span { font-size: 22px; }
.options-mid-count >div:nth-of-type(2)>div:first-of-type content { font-weight: 600; }
.cur-approve{
	cursor: pointer;
	width: 60px;
	height: 20px;
	line-height: 19px;;
	margin: 5px 0;
	background: #f00;
	color: #fff;
}
.options-b-page{ border-bottom: 3px solid #D0D0D0; }
.options-b-page>div{
	float: left;
	border: 1px solid #d4d4d4;
}
.options-b-page>div:last-of-type{
	border: none;
}
.options-b-page a{
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	font-size: 14px;
	border-top: 3px solid rgba(0,0,0,0);
}
.options-b-page>div+div{
	border-left: none;
}
.active-pp .options-b-page a.active{
	font-weight: 600;
	color: #87B517;
	border-top: 3px solid #87B517;
}
.active-card .options-b-page a.active{
	font-weight: 600;
	color: #FF9012;
	border-top: 3px solid #FF9012;
}
.options-b-page>div:last-of-type{
	float: right;
}
.table-box .table2 th{
	padding: 20px 29px;
}
.op-t-p .table-box table td.tb-text-right{
	text-align: right;
}
/*pp 收款管理 end*/

/*pp popup start*/
.popup-pp-content,.popup-pp-content *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.popup-pp-content{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 600px;
	background: #fff;
	cursor: default;
	border: 1px solid #FF7F00;
	border-top: 10px solid #FF7F00;
	font-size: 15px;
}
.popup-pp-content img{
	width: 400px;
	margin-left: 30px;
}
.popup-pp-box{
	width: 100%;
	height: 100VH;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.7);
	z-index: 1001;
}
.popup-pp-close{ position: relative; }
.popup-pp-close:after{ content: ''; width: 0; display: block; clear: both; }
.popup-pp-close>div{
	float: right;
	width: 20px;
	height: 20px;
	position: relative;
	margin: 15px;
	cursor: pointer;
}
.popup-pp-close>div:after,.popup-pp-close>div:before{
	content: '';
	width: 20px;
	height: 3px;
	background: #111;
	position: absolute;
	top: 8px;
	left: 0;
}
.popup-pp-close>div:before{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
.popup-pp-close>div:after{
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.popup-pp-content-txt{
	padding: 0 40px;
}
.popup-import-msg{
	display: inline-block;
	padding: 5px 20px;
	border-radius: 5px;
	/* background: #FF3300; */
	font-weight: 600;
	color: #FF3300;
	border: 2px solid #FF3300;
}
.popup-btn-box{
	text-align: center;
	padding: 20px 0;
}
.popup-ok{
	display: inline-block;
	padding: 10px 20px;
	margin: auto;
}
.pp-clause{
	font-size: 12px;
	padding-top: 40px;
	color: #6b6b6b;
}
.pp-clause-1{
	padding: 30px 0;
}
.text-align-center{ text-align: center; }
.popup-msg{
	padding-top: 20px;
}
/*pp popup end*/
.pages-top-second>span{
	display: block;
}
/*7-11按鈕*/
.btn-style3{
	display: inline-block;
	border: 1px solid #ff5722;
	border-radius: 4px;
	color: #ff5722;
	padding: 4px 6px;
	cursor: pointer;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.btn-style3:hover{
	background: #ff5722;
	color: #fff;
	box-shadow: 0 2px #FF5E1D;
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
	background: -webkit-linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: -webkit-linear-gradient(top, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
	background: linear-gradient(180deg, #fa7e29 0%, #F6682F 80%, #F6682F 100%);
}
/*7-11按鈕*/
.searchpop_left-b .pages-bottom-left .btn-style3{
	position: absolute;
	right: 10px;
	top: 15px;
	width: auto;
}

/*泡泡loading動畫*/
.bubblingG {
	text-align: center;
	width:50%;
	height:49px;
	margin: auto;
}

.bubblingG span {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 24px auto;
	background: rgb(0,0,0);
	border-radius: 49px;
	-o-border-radius: 49px;
	-ms-border-radius: 49px;
	-webkit-border-radius: 49px;
	-moz-border-radius: 49px;
	animation: bubblingG 1.5s infinite alternate;
	-o-animation: bubblingG 1.5s infinite alternate;
	-ms-animation: bubblingG 1.5s infinite alternate;
	-webkit-animation: bubblingG 1.5s infinite alternate;
	-moz-animation: bubblingG 1.5s infinite alternate;
}

#bubblingG_1 {
	animation-delay: 0s;
	-o-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
}

#bubblingG_2 {
	animation-delay: 0.45s;
	-o-animation-delay: 0.45s;
	-ms-animation-delay: 0.45s;
	-webkit-animation-delay: 0.45s;
	-moz-animation-delay: 0.45s;
}

#bubblingG_3 {
	animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
}



@keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:rgb(0,0,0);
		transform: translateY(0);
	}

	100% {
		width: 23px;
		height: 23px;
		background-color:rgb(255,255,255);
		transform: translateY(-20px);
	}
}


@-webkit-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:rgb(0,0,0);
		-webkit-transform: translateY(0);
	}

	100% {
		width: 23px;
		height: 23px;
		background-color:rgb(255,255,255);
		-webkit-transform: translateY(-20px);
	}
}

@-moz-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:rgb(0,0,0);
		-moz-transform: translateY(0);
	}

	100% {
		width: 23px;
		height: 23px;
		background-color:rgb(255,255,255);
		-moz-transform: translateY(-20px);
	}
}
.loading_box_fix{
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,.6);
}
.loading_box{
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.loading_txt{
	font-size: 20px;
	color: #fff;
	font-family: "微軟正黑體";
}
/*泡泡loading動畫*/


/*c2c 動態通知*/
.notify-main{
	padding: 0 20px;
}
.notify-main *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.notify-bread{
	margin-bottom: 20px;
}
.c2c-notify-main{
	border: 1px solid #ECF0F3;
	-moz-box-shadow:    3px 3px 3px #ccc;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	box-shadow:         3px 3px 3px #ccc;
}
.c2c-notify-main:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.c2c-notify-main > div{
	float: left;
}
.notify-main-left, .notify-main-right{ min-height: 830px; }
.notify-main-left{
	width: 18%;
	background: #555;
	text-align: center;
	color: #fff;
}
.notify-main-right{
	width: 82%;
	padding: 20px 40px;
	background: #fff;
	position: relative;
}
.notify-main-left > div{
	padding: 15px 0;
	cursor: pointer;
	position: relative;
}
.notify-main-left > div+div:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 80%;
	height: 1px;
	background: #7f7f7f;
}
.notify-main-left>div:first-of-type{
	padding: 20px 40px;
	font-size: 16px;
	background: #707070;
}
.notify-main-left>div:first-of-type .head-icon{
	display: block;
	margin: auto;
	width: 110px;
	height: 110px;
	line-height: 110px;
	border-radius: 50%;
	border: 4px solid #fff;
	margin-bottom: 10px;
	font-size: 45px;
}
.notify-icons{
	width: 40px;
	height: 38px;
	margin: auto;
}
.noti-opt.notify-act{
	background: #3e3e3e;
}
/*訂單更新通知*/
.notify-order .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_1.png");
	-webkit-background-size: 40px;
	background-size: 40px;
	background-repeat: no-repeat;
}
.notify-act.notify-order .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_1s.png");
	-webkit-background-size: 40px;
	background-size: 40px;
	background-repeat: no-repeat;
}
.notify-act.notify-order div:nth-of-type(2){
	color: #ffe037;
}
.notify-act.notify-order:before{
	width: 100%;
}
/*動態通知*/
.notify-bell .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_2.png");
	-webkit-background-size: 40px;
	background-size: 40px;
	background-repeat: no-repeat;
}
.notify-act.notify-bell .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_2s.png");
	-webkit-background-size: 40px;
	background-size: 40px;
	background-repeat: no-repeat;
}
.notify-act.notify-bell div:nth-of-type(2){
	color: #ff7700;
}
/*隱私設定*/
.notify-set .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_3.png");
	-webkit-background-size: 40px;
	background-size: 40px;
	background-repeat: no-repeat;
}
.notify-act.notify-set .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_3s.png");
	-webkit-background-size: 40px;
	background-size: 40px;
}
.notify-act.notify-set div:nth-of-type(2){
	color: #3ebbd6;
}
/*好友名單*/
.notify-friends .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_4.png");
	-webkit-background-size: 40px;
	background-size: 40px;
}
.notify-act.notify-friends .notify-icons{
	background: url("https://cimg.pcstore.com.tw/cw_img/new_img/icon/icon_4s.png");
	-webkit-background-size: 40px;
	background-size: 40px;
}
.notify-act.notify-friends div:nth-of-type(2){
	color: #ffbae3;
}
.notify-main-left > div:nth-of-type(n+2) > div:nth-of-type(2){
	padding: 3px 0;
	font-size: 16px;
}
.notify-main-left ul{
	margin-top: 20px;
	text-align: left;
	display: none;
}
.notify-main-left ul li a.active{
	background: #ffe037;
	color: #000;
	font-weight: 600;
}
.notify-main-left ul li a{
	color: #fff;
	display: block;
	padding: 10px 0 10px 60px;
}
.notify-main-right.n-m-order > div:first-of-type{
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.notify-main-right.n-m-order > div:first-of-type>a{
	float: right;
	font-size: 13px;
	font-weight: normal;
}
.notifiy-contentBox{ margin-bottom: 60px; }
.notifiy-contentBox > div:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.notifiy-contentBox > div > div {
	float: left;
}
.notifiy-contentBox > div > div:nth-of-type(1) > img{
	width: 100%;
}
.notifiy-contentBox > div > div:nth-of-type(1){
	width: 10%;
	padding: 10px;
	position: relative;
	height: 90px;
}
.notifiy-contentBox > div > div:nth-of-type(2){
	width: 70%;
	padding: 10px 10px 0px 0;
}
.notifiy-contentBox > div > div:nth-of-type(2) > div:nth-of-type(1){
	font-weight: 600;
}
.notifiy-contentBox > div > div:nth-of-type(2) > div+div{
	margin-top: 5px;
}
.notifiy-contentBox > div > div:nth-of-type(2) > div:nth-of-type(3){
	font-size: 12px;
}
.notifiy-contentBox > div > div:nth-of-type(3){
	width: 20%;
	text-align: center;
}
.notifiy-contentBox > div > div:nth-of-type(3) > a {
	text-align: center;
	display: inline-block;
	border: 1px solid #ccc;
	padding: 10px 30px;
	margin-top: 20px;
	cursor: pointer;
	color: #333;
	background: #fff;
}
.notifiy-contentBox > div+div{
	border-top: 1px solid #ccc;
}
.notify-unread{
	background: #FFFFE3;
}
#pagesBox{
	text-align: center;
	position: absolute;
	left:0;
	right: 0;
	bottom: 20px;
	margin: auto;
}
#pagesBox>ul{ margin-top: 20px }
/*c2c 動態通知*/
/*分頁 s1 - start*/
.mypages-s1{ display: inline-block; }
.mypages-s1:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.mypages-s1 li{
	display: inline-block;
	vertical-align: middle;
}
.mypages-s1 li a{
	color: #333;
	display: block;
	padding: 3px 12px;
	font-size: 15px;
}
.mypages-s1 li a.active{ font-weight: 600; }
.mypages-s1 li:first-of-type a,.mypages-s1 li:last-of-type a{
	background: #1B9888;
	color: #fff;
}
/*分頁 s1 - end*/
/*分頁 - start*/
#mypages-b *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
	font-size: 14px;
}
#mypages-b{ display: inline-block; }
#mypages-b:after,#pgs-move:after{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
#mypages-b li{
	float: left;
	text-align: center;
	width: 40px;
	line-height: 40px;
}
#pgs-move{
	width: 3000px;
	position: relative;
	transition: .5s;
	left: 0;
}
#pgs-move li+li{
	border-left: 1px solid #111;
}
#pgs-move li > a.active{
	background: #FF9A35;
	color: #fff;
	font-weight: 600;
}
#mypages-b a:hover{
	font-weight: 600;
}
#mypages-b > li:nth-of-type(3){
	width: 200px;
	overflow: hidden;
}
#mypages-b li > a{
	display: block;
	color: #111;
	text-decoration: none;
}
#mypages-b > li{
	border:1px solid #111;
}
#mypages-b > li+li{
	border-left:none;
}
#mypages-b input{
	text-align: center;
	width: 40px;
	height: 40px;
	outline: none;
	line-height: 40px;
	vertical-align: top;
}
#mypages-b #goPage{
	background: #FF9A35;
	color: #fff;
}
/*分頁 - end*/

/*C2C 通知*/

.floatRight .link{
	position: relative;
}
.pc-a-notify-has{ display: inline-block; }
.pc-a-notify-has span{
	background: #fb3c0f;
	border-radius: 3px;
	color: #fff;
	padding: 2px;
	text-align: center;
	margin-left: 2px;
	font-size: 12px;
}
.pc-a-notify .icon-bell{
	display: inline-block;
	width: 15px;
	height: 17px;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/icon/alert1.png) no-repeat;
	-webkit-background-size: 15px;
	background-size: 15px;
	vertical-align: middle;
}
/*有通知 class*/
a.pc-a-notify-has,#header .inner .link  > a.pc-a-notify-has, #head a.pc-a-notify-has{
	color: #fb3c0f;
}
.pc-a-notify-has .icon-bell{
	display: inline-block;
	width: 15px;
	height: 17px;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/icon/alert2.png) no-repeat;
	-webkit-background-size: 15px;
	background-size: 15px;
	vertical-align: middle;
}
/*有通知 class*/
.pc-a-notify-has:hover ~.pc-a-notify-box,.pc-a-notify-box:hover{
	display: block;
}
.pc-a-notify-box *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
	font-family: Arial, "新細明體", sans-serif;
	font-size: 13px;
	line-height: 18px;
}
a.pc-a-notify,a.pc-a-notify-has{
	display: inline-block;
}
.pc-a-notify-box a{
	color: #7c7c7c;
}
.pc-a-notify-box:after{
	content: '';
	position: absolute;
	width: 68px;
	height: 30px;
	top: -15px;
	left: 0;
}
.pc-a-notify-box:before{
	content: '';
	position: absolute;
	top: -10px;
	left: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #979797 transparent;
}
.pc-a-notify-box{
	display: none;
	position: absolute;
	text-align: left;
	top: 25px;
	z-index: 2;
	width: 400px;
	background: #fff;
	border: 2px solid #979797;
}
.pc-a-notify-box > div:first-of-type, .pc-a-notify-box > div:last-of-type{
	background: #979797;
	color: #fff;
}
.pc-a-notify-box > div:first-of-type{
	text-align: left;
	padding: 15px 10px 5px 10px;
}
.pc-a-notify-box > div:last-of-type{
	text-align: center;
	padding: 5px 0;
}
.pc-a-notify-box > div:last-of-type a{
	color: #fff;
}
.pc-notify-content{
	padding: 10px;
}
.pc-notify-content{
	border-bottom: 1px solid #E2E2E2;
	min-height: 103px;
}
.pc-notify-content.unread{
	background: #FFFFE3;
}
.pc-notify-content:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.pc-notify-content > div{ float: left; }
.pc-notify-content img{ max-width: 100%}
.pc-notify-content > div:first-of-type{ width: 15%; }
.pc-notify-content > div:last-of-type{
	width: 85%;
	padding: 0 10px;
}
.pc-notify-content > div:last-of-type>div:first-of-type{
	font-weight: 600;
	color: #000;
	margin-bottom: 5px;
	font-size: 14px;
}
.pc-notify-content > div:last-of-type>div:nth-of-type(2){
	line-height: 1.3em;
	height: 2.6em;
	overflow: hidden;
}
.pc-notify-content > div:last-of-type>div:last-of-type{
	margin-top: 8px;
	font-size: 12px;
}
.channel{ position: relative; }
/*C2C 通知*/

/*確認取消-燈箱*/
.light-box *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.light-box{
	width: 100%;
	height: 100vh;
	background:rgba(0,0,0,.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	/*display: none;*/
	-webkit-animation: lb-bg .4s ; /* Safari 4+ */
	-moz-animation:    lb-bg .4s ; /* Fx 5+ */
	-o-animation:      lb-bg .4s ; /* Opera 12+ */
	animation:         lb-bg .4s ; /* IE 10+, Fx 29+ */
}
/*背景動畫 start*/
@-webkit-keyframes lb-bg {
	0%   { background:rgba(0,0,0,0); }
	100% { background:rgba(0,0,0,.7); }
}
@-moz-keyframes lb-bg {
	0%   { background:rgba(0,0,0,0); }
	100% { background:rgba(0,0,0,.7); }
}
@keyframes lb-bg {
	0%   { background:rgba(0,0,0,0); }
	100% { background:rgba(0,0,0,.7); }
}
/*背景動畫  -end*/
.lb-content{
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	width: 300px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 5px;
	-moz-box-shadow:    2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	box-shadow:         2px 2px 5px #888;
	-webkit-animation: lb-c .3s ; /* Safari 4+ */
	-moz-animation:    lb-c .3s ; /* Fx 5+ */
	-o-animation:      lb-c .3s ; /* Opera 12+ */
	animation:         lb-c .3s ; /* IE 10+, Fx 29+ */
}
/*lightbox內容動畫 start*/
@-webkit-keyframes lb-c {
	0%   { opacity: 0;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
}
50%  { opacity: .7;
	-webkit-transform: translate(-50%,-55%);
	-ms-transform: translate(-50%,-55%);
	transform: translate(-50%,-55%);
}
100% { opacity: 1;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
}
@-moz-keyframes lb-c {
	0%   { opacity: 0;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
}
50%  { opacity: .7;
	-webkit-transform: translate(-50%,-55%);
	-ms-transform: translate(-50%,-55%);
	transform: translate(-50%,-55%);
}
100% { opacity: 1;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
}

@keyframes lb-c {
	0%   { opacity: 0;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
}
50%  { opacity: .7;
	-webkit-transform: translate(-50%,-55%);
	-ms-transform: translate(-50%,-55%);
	transform: translate(-50%,-55%);
}
100% { opacity: 1;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
}
/*lightbox內容動畫  -end*/
.lb-title>div{
	font-size: 18px;
	font-weight: 600;
	margin: 15px 0 5px 0;
	padding-bottom: 10px;
	position: relative;
}
.lb-title>div{
	display: inline-block;
}
.lb-title>div:after{
	content: '';
	width: 100%;
	height: 2px;
	background: #fa0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.lb-title{
	margin-top: 10px;
	font-size: 15px;
	font-weight: 600;
}
#close-lb,
.close-lb,
.closeBtn{
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 2px solid #333;
	margin:5px;
}
#close-lb:after,
#close-lb:before,
.close-lb:after,
.close-lb:before,
.closeBtn:after,
.closeBtn:before{
	content: '';
	width: 65%;
	height: 2px;
	background: #000;
	position: absolute;
	top: 10px;
	left: 4px;
}
#close-lb:after,
.close-lb:after,
.closeBtn:after{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#close-lb:before,
.close-lb:before,
.closeBtn:before{
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.lb-txt{
	padding: 5px 10px;
	text-align: center;
	font-size: 13px;
}
.lb-txt>div{
	padding: 5px 0;
}
.btn-box > *{
	margin: 10px 0;
}
.btn-box > .btn-style,
.btn-box > .btn-style-cancel{
	transition: .25s;
}
.btn-box > .btn-style:hover,
.btn-box > .btn-style-cancel:hover{
	box-shadow: 3px 3px 3px #ddd;
}
.btn-box > *+*{
	margin-left: 10px;
}

/*另外一種按鈕樣式 end*/

.lb-info{
	font-size: 12px;
	margin-top: 10px;
}
.btn-style-cancel{
	cursor: pointer;
	position: relative;
	display: inline-block;
	padding: 4px 6px;
	border-radius: 4px;
	border: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background: #8b8b8b;
	background: -webkit-linear-gradient(180deg, #8b8b8b 0%, #7b7b7b 80%, #7b7b7b 100%);
	background: -webkit-linear-gradient(top, #8b8b8b 0%, #7b7b7b 80%, #7b7b7b 100%);
	background: linear-gradient(180deg, #8b8b8b 0%, #7b7b7b 80%, #7b7b7b 100%);
	color: #fff;
}

/*確認取消-燈箱*/
/*PC-運送資訊 start*/
.shipinfo-box{
	display: none;
	width: 300px;
	-moz-box-shadow:    2px 2px 5px #bbb;
	-webkit-box-shadow: 2px 2px 5px #bbb;
	box-shadow:         2px 2px 5px #bbb;
	font-size: 12px;
	position: absolute;
	z-index: 10;
	background: #fff;
	color:#333;
/*	-webkit-animation: rightIn .3s ;
	-moz-animation:    rightIn .3s ;
	-o-animation:      rightIn .3s ;
	animation:         rightIn .3s ;*/
}
/*從右邊進來 start*/
@-webkit-keyframes rightIn {
	0%   { opacity: 0;
		-webkit-transform: translate(20px,0);
		-ms-transform: translate(20px,0);
		-moz-transform: translate(20px,0);
		transform: translate(20px,0);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(-10px,0);
		-ms-transform: translate(-10px,0);
		-moz-transform: translate(-10px,0);
		transform: translate(-10px,0);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}
@-moz-keyframes rightIn {
	0%   { opacity: 0;
		-webkit-transform: translate(20px,0);
		-ms-transform: translate(20px,0);
		-moz-transform: translate(20px,0);
		transform: translate(20px,0);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(-10px,0);
		-ms-transform: translate(-10px,0);
		-moz-transform: translate(-10px,0);
		transform: translate(-10px,0);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}


@keyframes rightIn {
	0%   { opacity: 0;
		-webkit-transform: translate(20px,0);
		-ms-transform: translate(20px,0);
		-moz-transform: translate(20px,0);
		transform: translate(20px,0);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(-10px,0);
		-ms-transform: translate(-10px,0);
		-moz-transform: translate(-10px,0);
		transform: translate(-10px,0);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}
/*從右邊進來  -end*/
/*從上面進來 start*/
@-webkit-keyframes TopIn {
	0%   { opacity: 0;
		-webkit-transform: translate(0,20px);
		-ms-transform: translate(0,20px);
		-moz-transform: translate(0,20px);
		transform: translate(0,20px);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(0,-10px);
		-ms-transform: translate(0,-10px);
		-moz-transform: translate(0,-10px);
		transform: translate(0,-10px);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}
@-moz-keyframes TopIn {
	0%   { opacity: 0;
		-webkit-transform: translate(0,20px);
		-ms-transform: translate(0,20px);
		-moz-transform: translate(0,20px);
		transform: translate(0,20px);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(0,-10px);
		-ms-transform: translate(0,-10px);
		-moz-transform: translate(0,-10px);
		transform: translate(0,-10px);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}


@keyframes TopIn {
	0%   { opacity: 0;
		-webkit-transform: translate(0,20px);
		-ms-transform: translate(0,20px);
		-moz-transform: translate(0,20px);
		transform: translate(0,20px);
	}
	50%  { opacity: .7;
		-webkit-transform: translate(0,-10px);
		-ms-transform: translate(0,-10px);
		-moz-transform: translate(0,-10px);
		transform: translate(0,-10px);
	}
	100% { opacity: 1;
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-moz-transform: translate(0,0);
		transform: translate(0,-0);
	}
}
/*從右邊進來  -end*/
.shipinfo-box *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.shipinfo-box > div:first-of-type{
	text-align: center;
	padding: 10px 0;
	font-size: 16px;
	background: #05A36F;
	color: #fff;
	position: relative;
}
.shipinfo-info{
	background: #00B478;
	color: #fff;
	padding: 5px 0;
}
.shipinfo-info > div{
	padding-left: 40px;
	font-size: 13px;
}
.shipinfo-steps{
	padding: 10px 10px 0 10px;
}
.shipinfo-steps > div + div > div:last-of-type {
	position: relative;
}
.shipinfo-steps > div + div > div:last-of-type:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #ccc;
	top: -5px;
	left: 0;
}
.shipinfo-steps > div{
	height: 55px;
}
.shipinfo-steps  > div:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.shipinfo-steps > div > div{
	float: left;
}
.shipinfo-steps > div > div:first-of-type{
	width: 10%;
	height: 100%;
	position: relative;
}
.shipinfo-steps > div > div:last-of-type{
	width: 90%;
	text-align: left;
}
.shipinfo-steps > div > div:last-of-type > div{
	padding-left: 5px;
}
.shipinfo-steps > div:first-of-type > div:last-of-type > div:first-of-type{
	color: #00B478;
}
.shipinfo-steps > div > div:last-of-type > div + div{
	margin-top: 5px;
}
.ship-dot{
	width: 20px;
	height: 20px;
	margin: auto;
	border-radius: 50%;
	background: #ccc;
	position: relative;
}
.shipinfo-steps > div:first-of-type > div:first-of-type div.ship-dot{
	background: #00B37C;
}
.ship-dot:before, .ship-dot:after{
	content: '';
	height: 2px;
	background: #fff;
	position: absolute;
	z-index: 1;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.ship-dot:before{
	width: 30%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 3px;
	left: -6px;
}
.ship-dot:after{
	width: 55%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 2px;
	left: 5px;
}
.ship-line{
	position: absolute;
	width: 3px;
	height: 100%;
	background: #ccc;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.close-shipinfo{
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 10px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
.close-shipinfo:after,.close-shipinfo:before{
	content: '';
	width: 65%;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 10px;
	left: 4px;
}
.close-shipinfo:after{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.close-shipinfo:before{
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.errmsg{
	text-align: center;
	color: #f00;
	padding: 5px 0;
}
.show-shipinfo{
	position: relative;
	display: inline-block;
	color:#00f;
	text-decoration: underline;
	cursor: pointer;
}
.info-box{
	position: relative;
}
/*PC-運送資訊 end*/
/*cadm 7-11、全家icon start*/
.sev-icon{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	-webkit-background-size: auto;
	background-size: auto;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/webicon/web_icon_07-n.png) no-repeat;
}
.family-icon{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	-webkit-background-size: auto;
	background-size: auto;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/webicon/web_icon_09-n.png) no-repeat;
}
.cvs-icon{
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 20px;
	-webkit-background-size: auto;
	background-size: auto;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/webicon/payment_cvs_icon.jpg) no-repeat;
}
.hilife-icon{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	-webkit-background-size: auto;
	background-size: auto;
	/* background: url(https://cimg.pcstore.com.tw/cw_img/new_img/webicon/payment_hilife_icon.svg) no-repeat; */
}
/*cadm 7-11、全家icon end*/
.inline-b td > div{
	float: left;
	width: 50%;
}
.inline-b td > div > div{
	margin: 5px 0;
}
.inline-b > td:after{
	content: '';
	display: block;
	width: 0;
}
.inline-b td div > label{
	display: block;
}
.inline-b td div input{
	vertical-align: middle;
}
.fix_tag{
	display: none;
}
.pdList .fix_tag {
	display: block;
	margin-top: 10px;
}
.pdListWrap .fix_tag ~ a{
	display: inline-block;
	vertical-align: top;
}
/*商品頁 slider start*/
.pro-slider{
	width: 270px;
}
.pro-slider *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
	font-size: 0;
}
.slider-viewbox{
	position: relative;
	overflow: hidden;
}
.pro-slider ul{
	font-size: 0;
	width: 1000%;
	position: relative;
	left: 0;
	transition: .3s;
	-webkit-transition: .3s;
}
.pro-slider ul > li{
	position: relative;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	width: 10%;
	margin: 0 !important;
}
.pro-slider ul > li > img{ margin: 0 !important; }
.pro-slider-dot{
	text-align: center;
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	margin: auto;
	display: inline-block;
}
.pro-slider-dot > div{
	display: inline-block;
	text-align: center;
	padding: 5px;
	border-radius: 8px;
}
.pro-slider-dot span{
	display: inline-block;
	border-radius: 50%;
	width: 8px;
	height: 8px;
	/*background: #ccc;*/
	background: #E9E9E9;
	margin: 0 5px;
	cursor: pointer;
}
.pro-slider-dot span.active{
	/*background: #fff;*/
	background: #B6B6B6;
}
.pro-slider-dotimg > div:last-of-type{
	position: relative;
	left: 0;
	transition: .3s;
	-webkit-transition: .3s;
}
.pro-slider-dotimg div:last-of-type > div{
	display: inline-block;
	padding: 5px;
	font-size: 12px;
}
.slider-viewbox img{
	width: 100%;
}
.pro-slider-dotimg img{
	width: 100%;
	cursor: pointer;
	margin: 0 !important;
}
.pro-slider-dotimg div.active img{
	outline: 2px solid #FF4800;
}
.pro-slider-dotimg{
	margin-top: 10px;
	padding: 5px;
	position: relative;
	background: #FFFFE3;
	overflow: hidden;
}
.prev-img, .next-img{
	position: absolute;
	height: 50px;
	width: 10%;
	top: 0;
	bottom: 0;
	margin: auto;
	background: rgba(226,226,226,0.6);
	z-index: 3;
}
.prev-img{ left: 0; }
.next-img{ right: 0; }
.prev-img > div:before, .next-img > div:before, .prev-img > div:after, .next-img > div:after{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background: #333;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.prev-img, .next-img{ cursor: pointer; }
.next-img{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.prev-img > div,
.next-img > div{
	position: relative;
	height: 30px;
	top: 7px;
	margin: auto;
}
.prev-img > div:before, .next-img > div:before{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 12px;
}
.prev-img > div:after, .next-img > div:after{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/*商品頁 slider end*/
.seven-message{
	position: absolute;
	top: -30px;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 1;
}
#d_IN table{
	margin-top: 20px;
}
#d_IN:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
#d_IN #ship_excel{
	float: right;
}
#d_IN #button4{
	margin: 0 3px;
}
#d_IN > span{
	display: inline-block;
	padding: 3px;
}
/*-----button-style start-----*/
.btn-style-green{
	border: 0;
	outline: 0;
	display: inline-block;
	text-align: center;
	padding: 4px 6px;
	text-decoration: none;
	color: white;
	background-color: #36B27C;
	border-radius: 4px;
	text-shadow: 0 -1px -1px #267250;
	-moz-box-shadow: 0 4px 0 #267250, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #267250, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #267250, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.btn-style-green:hover{
	background-color: #3ECC8D;
	text-shadow: 0 -1px -1px #36B27C;
	-moz-box-shadow: 0 4px 0 #36B27C, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #36B27C, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #36B27C, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
}
.btn-style-gray-o{
	border: 0;
	outline: 0;
	display: inline-block;
	text-align: center;
	padding: 4px 6px;
	text-decoration: none;
	color: #888;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	text-shadow: 0 -1px -1px #ccc;
	-moz-box-shadow: 0 4px 0 #999, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #bbb, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #777, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.btn-style-gray-o:hover{
	border: 1px solid #999;
	text-shadow: 0 -1px -1px #999;
	-moz-box-shadow: 0 4px 0 #999, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #999, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #999, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
}
.btn-style-red{
	border: 0;
	outline: 0;
	display: inline-block;
	text-align: center;
	padding: 4px 6px;
	text-decoration: none;
	color: white;
	background-color: #EF6450;
	border-radius: 4px;
	text-shadow: 0 -1px -1px #C95443;
	-moz-box-shadow: 0 4px 0 #C95443, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #C95443, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #C95443, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.btn-style-red:hover{
	background-color: #FF6B55;
	text-shadow: 0 -1px -1px #F06450;
	-moz-box-shadow: 0 4px 0 #F06450, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 0 #F06450, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 0 #F06450, 0 5px 5px 1px rgba(0, 0, 0, 0.4);
}
.btn-style-red:active,
.btn-style-green:active {
	transform: translateY(5px);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-style-1{
	display: inline-block;
	background: #ff5a00;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	padding: 2px 4px;
	cursor: pointer;
}
/*-----button-style end-----*/
.tail-pg{
	text-align: center;
	padding: 10px 0;
}
.tail-pg span{
	display: inline-block;
	padding: 3px 10px;
	border: 1px solid #F58952;
	color: #F58952;
	border-radius: 5px;
	vertical-align: sub;
}
.mark{
	background: #FFEDD4;
}
/*-----貓幣 start-----*/
.qusetion-g{
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/cat-coin/question_g.svg);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: center;
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	padding: 0 5px;
}
.cat-coin-16{
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/cat-coin/cat-golden.svg);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: center;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
}
#inside_content_c2c .c_coin{
	color: #FF4800;
	margin: 0;
}
.cat-price{
	display: inline-block;
	padding: 0 2px;
	vertical-align: middle;
}
.cat-txt{
	font-weight: 600;
	display: inline-block;
}
.cat-intro,
.cat-intro *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.cat-intro{
	color: rgba(0,0,0,.54);
	margin-left: 3px;
	cursor: default;
	position: relative;
}
.cat-intro:hover > .cat-intro-box{
	display: block;
}
.cat-intro-box{
	display: none;
	font-size: 13px;
	position: absolute;
	z-index: 1;
	line-height: 20px;
	font-weight: normal;
	left: 40px;
	top: -10px;
	width: 325px;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,.54);
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	background: #fff;
	color: rgba(0,0,0,.54);
	z-index: 1;
	text-align: left;
	-moz-animation: fadeInRight 0.2s ease 0s forwards;
	-o-animation: fadeInRight 0.2s ease 0s forwards;
	-webkit-animation: fadeInRight 0.2s ease 0s forwards;
	animation: fadeInRight 0.2s ease 0s forwards;
}
#inside_content_c2c .cat-intro-box > ul,
.cat-intro-box > ul {
	padding-left: 20px;
}
.cat-intro-box>ul>li{
	list-style-type: disc;
	text-align: left;
}
.cat-intro-box:before{
	content: '';
	position: absolute;
	left: -10px;
	top: 14px;
	border-color: transparent rgba(0,0,0,.54) transparent transparent;
	border-style: solid solid solid solid;
	border-width: 5px;
	height: 0px;
	width: 0px;
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px);
	}
}
/*-----貓幣 end-----*/
/*-----運費設定 start-----*/
.freight-box {
	padding: 15px 10px;
}
.freight-box + .freight-box{
	border-top: 2px solid #BDBDBD;
}
.freight-title input[type="radio"]{
	vertical-align: middle;
}
.freight-title label{
	font-weight: bold;
	font-size: 15px;
	cursor: pointer;
}
.freight-title input[type="radio"]:checked ~ label{
	color: #ff6469;
}
.title-sm{
	padding-left: 25px;
	font-size: 12px;
}
.graybackdiv,
.graybackdiv *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.freight-list label{
	width: 100px;
	display: inline-block;
	vertical-align: middle;
}
.freight-list input{
	width: 50px;
}
.freight-list{
	padding: 10px 10px 10px 25px;
}
.freight-title .freight-link{
	color: #3B3B3B;
}
.sub-btn-box{
	text-align: center;
}
.sub-btn-box > input{
	cursor: pointer;
}
.sub-btn-box > input + input{
	margin-left: 20px;
}
.cvs-price{
	display: inline-block;
	width: 50px;
	padding: 5px;
	margin: 3px;
	vertical-align: middle;
}
.title-scend{
	margin-top: 10px;
	font-size: 14px;
}
/*-----運費設定 end-----*/
.box-sizing *,
.box-sizing{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}

/*-----熱賣商品 start-----*/
.setHotProds{
	border: 1px solid #FF6F36;
	padding: 10px;
	position: relative;
	overflow: hidden;
}
.setHotProds.defaultHeight{
	height: 280px;
}
.setHotProdsInfo{
	font-size: 15px;
	color: #7C7C7C;
	font-weight: 600;
	padding: 5px;
}
.saveSetHotProds{
	font-size: 13px;
	position: absolute;
	right: 10px;
	top: 10px;
}
.searchpop.txtLeft{
	text-align: left;
}
.titleGray{
	font-size: 14px;
	font-weight: 600;
	color: #8C8C8C;
}
.pordItemContainter{
	font-size: 0;
}
.pordItemContainter *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.pordItemContainter:after{
	content: '';
	width: 0;
	height: 100%;
	display: block;
	clear: both;
}
.pordItemContainter > .prodItem *{
	box-sizing: border-box;
}
.pordItemContainter .prodItem{
	float: left;
	width: calc(100% / 5);
	font-size: 12px;
	background: #F7F7F7;
	height: 255px;
	border-radius: 4px;
	position: relative;
	background: #fff;
}
.pordItemContainter.selectProdItem .prodItem{
	cursor: move;
}
.prodItem .introTxt{
	overflow : hidden;
	height: 30px;
}
.prodItem  .imgBox {
	text-align: center;
	background: #fff;
	position: relative;
}
.prodItem .imgBox > img{
	max-width: 100%;
}
.prodItem .price{
	color: #f00;

}
.prodItem .price > span{
	font-size: 14px;
}
.prodItem .prodItemCon > div{
	margin-top: 5px;
}
.pordItemContainter .prodItem .prodItemCon{
	margin: 3px;
	padding: 5px;
	background: #F7F7F7;
	height: 250px;
}
.addHot,
.removeHot{
	color: #fff;
	text-align: center;
	padding: 8px 0;
	cursor: pointer;
}
.prodItem .prodItemCon > div.setHotBtn{
	margin-top: 20px;
}
.addHot{
	background-color: #FF6F36;
}
.removeHot{
	background-color: #65A537;
}
.setHotBtn> span{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 15px;
}
.setHotBtn > span::selection,
.showMoreBtn > div::selection{
	background: transparent;
}
.addHot > span:before,
.removeHot > span:before,
.addHot > span:after{
	content: '';
	width: 10px;
	background: #fff;
	height: 2px;
	position: absolute;
	left:0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.msgLightBox{
	background: rgba(0,0,0,.65);
	color: #fff;
	font-size: 13px;
	position: absolute;
	width: 100%;
	height: 30px;
	line-height: 30px;
	top: 50%;
	left: 0;
	display: none;
	text-align: center;
	/* -moz-animation: msgFadeOut .5s ease .5s forwards;
	-o-animation: msgFadeOut .5s ease .5s forwards;
	-webkit-animation: msgFadeOut .5s ease .5s forwards;
	animation: msgFadeOut .5prevs ease .5s forwards; */
}

@-moz-keyframes msgFadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes msgFadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes msgFadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.addHot > span:after{
	width: 2px;
	height: 10px;
	left: 4px;
}
.showMoreBtn{
	text-align: center;
}
.showMoreBtn > div{
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #FF6F36;
	color: #ABABAB;
	position: relative;
	top: -1px;
	border-top-color: #fff;
	cursor: pointer;
	font-size: 12px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.arrowStyle{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 15px;
	position: relative;
	margin-left: 5px;
}
.arrowStyle:before,
.arrowStyle:after{
	content: '';
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	width: 50%;
	height: 2px;
	background: #ABABAB;
}
.arrowStyle:before{
	transform: rotate(45deg);
	left: -5px;
}
.arrowStyle:after{
	transform: rotate(-45deg);
	right: -5px;
}
.arrowStyle.up{
	transform: rotate(180deg);
}
.topSlider{
	position: relative;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/featuredProdImg/spotlightBackground.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 40px 0px 20px 0;
	margin-top: 20px;
}
.msgFade{
	display: inline-block;
	padding: 20px;
	border-radius: 4px;
	background: rgba(0,0,0,.6);
	color: #fff;
	position: fixed;
	font-size: 15px;
	top: 50%;
	left: 50%;
	-moz-animation: msgFadeOut .5s  ease .5s forwards;
	-o-animation: msgFadeOut .5s ease .5s forwards;
	-webkit-animation: msgFadeOut .5s ease .5s forwards;
	animation: msgFadeOut .5s ease .5s forwards;
}
.addHotProdBtn{
	cursor: pointer;
}
.noProdInfo{
	padding: 20px 0px;
	font-size: 14px;
}
.noProdInfo ol li{
	list-style-type: decimal;
}
/*-----熱賣商品 end-----*/
/*-----myslide start-----*/
.my-slider,
.my-slider *{
	box-sizing: border-box;
}
.slider-wrap:after,
.slider-pages{
	content: '';
	display: block;
	width: 0;
	clear: both;
}
.slider-box{
	width: 815px;
}
.my-slider{
	position: relative;
	overflow: hidden;
}
.slider-wrap{
	width: 900%;
}
.slider-item:after{
	content: '';
	width: 0;
	height: 100%;
	display: block;
	clear: both;
}
.slider-wrap > .slider-item{
	float: left;
}
.slider-item > a{
	display: block;
}
.slider-item img{
	max-width: 100%;
}
.slider-tool,
.slider-tool{
	position: absolute;
	top: 0;
	height: 100%;
	width: 5%;
	z-index: 1;
	cursor: pointer;
}
.slider-tool:hover:before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: -1;
}
.slider-tool.prev{
	left: 0;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/featuredProdImg/a_l.png);
	-webkit-background-size: 15px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.slider-tool.next{
	right: 0;
	background: url(https://cimg.pcstore.com.tw/cw_img/new_img/featuredProdImg/a_r.png);
	-webkit-background-size: 15px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.slider-pages{
	position: absolute;
	width: 100%;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	text-align: center;
}
.slider-pages > span{
	display: inline-block;
	background: #999;
	width: 12px;
	height: 12px;
	margin: 5px;
	border-radius: 50%;
	cursor: pointer;
}
.slider-pages > span.active{
	background: #d00;
}
.prodListContainer *{
	-moz-box-sizing: border-box; /*Firefox*/
	-webkit-box-sizing: border-box; /*Safari*/
	-o-box-sizing: border-box; /*Opera*/
	-ms-box-sizing: border-box; /*IE*/
	box-sizing: border-box;
}
.prodListContainer:after{
	content: '';
	width: 0;
	height: 100%;
	display: block;
	clear: both;
}
.hotProdList{
	float: left;
	display: block;
	width: calc((100% - 50px) / 5);
	height: 220px;
	margin: 5px;
	background: #fff;
	padding: 10px;
	color: #555;
	text-decoration: none;

}
.hotProdList.nostock > .imageBox:before{
	content:'暫無庫存';
	width: 100%;
	height: 96%;
	position: absolute;
	top: 48.3%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color:#3e3e3e;
	background:#fff;
	opacity: 0.8;
	z-index: 1;
	display:flex;
	flex-direction:row;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	background: #ececec;
}
.hotProdList > .imageBox{
	position: relative;
	text-align: center;
	max-height: 145px;
	max-width: 145px;
}
.hotProdList > .imageBox > img{
	width: 100%;
}
.hotProdList > .prodName{
	overflow: hidden;
	font-size: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; /*限制文字行數, 結尾出現省略號*/
	line-height: 18px;
	height: 36px;
	margin-top: 5px;
}
.hotProdList > .price{
	font-size: 12px;
	color: #f00;
}
.hotProdList > .price > span{
	font-size: 15px;
}
.titleH1{
	font-size: 18px;
	font-weight: bold;
	color: #f90;
}
.sliderTitleSpec{
	position: absolute;
	z-index: 1;
	padding: 10px;
}
.topSlider li{
	padding: 10px;
}
/*-----myslide end*/
/* -----wd account confirm start----- */
.withdrawRow > div{
	display: inline-block;
	padding: 10px 5px;
	vertical-align: middle;
}
.withdrawTh{
	width: 110px;
	font-weight: 900;
	font-size: 14px;
}
.withdrawTxt{
	width: 250px;
}
.withdrawContainer{
	background-color: #fff;
	padding: 20px;
}
.borderLine{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.withdrawTxt > .dollars{
	display: inline-block;
	vertical-align: bottom;
	padding: 0 5px;
	font-weight: 900;
	font-size: 16px;
}
.withdrawTxt > .dollars.red{
	color: #f00;
}
.withdrawTxt > input{
	font-size: 16px;
	width: 150px;
}
#sellcontent .withdrawTxt > input{
	padding: 3px 5px;
	margin: 0;
}
.withTools input{
	display: inline-block;
	vertical-align: middle;
}
.withdrawBtnBox{
	text-align: center;
}
.withdrawBtnBox > .btn-style{
	margin: 15px 0 10px 0;
}
.grayBorderBottom{
	border-bottom: 1px solid #d5d5d5;
}
.grayBorderTop{
	border-top: 1px solid #d5d5d5;
}
/* -----wd account confirm end----- */
.zipCodeRow > .zipCodeSelect > div.zipCheckAll{
	display: block;
}
.zipCodeRow > .zipCodeSelect > div.zipCheckAll label > input{
	display: inline-block;
	vertical-align: middle;
}
.zipCodeRow > div{
	display: inline-block;
	vertical-align: top;
}
.zipCodeRow > .zipCodeSelect:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.zipCodeRow > .zipCodeSelect > div{
	display: inline-block;
	vertical-align: middle;
}
.zipCodeRow > .zipCodeSelect > div.block{
	display: block;
}
.zipCodeRow > .zipCodeSelect > div.block input#p_rcv_addr{
	margin: 3px 0;
}
.zipCodeRow .locked{
	background-color: #EBEBE4;
}
/*------*/
.selectPayShipmentContainer *{
	box-sizing: border-box;
}
.inline-b td > div.selectPayShipmentContainer{
	width: 100%;
}
.selectPayShipmentContainer:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.selectPayShipmentContainer > div{
	float: left;
	width: 50%;
}
.selectPayShipmentContainer .title{
	text-align: center;
}
.selectPayShipmentTd{
	padding: 0;
}
.inline-b .selectPayShipmentContainer > div{
	margin: 0;
}
.selectPayShipmentContainer .item{
	padding: 5px;
}
.selectPayShipmentContainer .item + .item{
	border-top: 1px solid #ccc;
}
.selectPayShipmentContainer > div + div{
	border-left: 1px solid #ccc;
}
.payShipCheckBoxContainer{
	position: relative;
	padding: 5px 0;
}
.svLink{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 3px;
}
.svLink > a{
	text-decoration: none;
	display: inline-block;
	color: #fff;
	padding: 2px;
	background: #FF6469;
}
.payShipSetContainer *{
	box-sizing: border-box;
}
.payShipSetContainer .title,
.payShipSetContainer .labelListsContainer{
	height: 130px;
}

.payShipSetContainer .title{
	float: left;
	text-align: center;
	width: 150px;
	line-height: 130px;
	border-right: 1px solid #ccc;;
}
.payShipSetContainer .fiveItem  .title,
.payShipSetContainer .fiveItem .labelListsContainer{
	height: 160px;
}
.fiveItem .payShipSetContainer .title{
	line-height: 160px;
}
.payShipSetContainer .labelListsContainer{
	float: left;
	width: calc(100% - 150px);
}
.payShipSetContainer .labelListsContainer > label{
	display: block;
	padding: 5px;
}
.payShipSetContainer .labelListsContainer > label + label{
	border-top: 1px solid #ccc;
}
.payShipSetContainer .labelListsContainer > label > input{
	display: inline-block;
	vertical-align: middle;
}
.payShipSetContainer .row{
	border: 1px solid #ccc;
}
.payShipSetContainer .row + .row{
	border-top: none;
}
.row:after{
	content: '';
	width: 0;
	display: block;
	clear: both;
}
.freightConatiner{
	text-align: right;
}
.freightConatiner > a{
	display: inline-block;
	margin: 10px 0;
	text-decoration: none;
	color: #fff;
	padding: 2px;
	background: #FF6469;
}
.submitBtnConstainer{
	padding: 10px 0;
	text-align: center;
}
.ordDateOther{
	display: none;
}
.ordDate:hover .ordDateOther{
	display: block;
}
.disabledColor{
	color: #848484;
	background-color: #E6E6E6;
}

/*-----myPopup start-----*/
.myPopup *{
	box-sizing: border-box;
}
.myPopup{
	display: none;
	overflow: hidden;
	position: absolute;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background: #fff;
	border: 1px solid #FF7F00;
	font-size: 14px;
}
.myPopup > .popupHeader{
	position: relative;
	background-color: #FF7F00;
	text-align: center;
	font-size: 16px;
	color: #fff;
	min-height: 20px;
	padding: 3px 0;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	cursor: move;
}
.myPopup > .popupHeader > .popuoCloseBtn{
	position: absolute;
	right: 5px;
	bottom: 0;
	top: 0;
	margin: auto;
	height: 15px;
	width: 15px;
	background-color: #000;
	border-radius: 50%;
	cursor: pointer;
}
.myPopup > .popupHeader > .popuoCloseBtn:before,
.myPopup > .popupHeader > .popuoCloseBtn:after{
	content: '';
	width: 75%;
	height: 3px;
	background-color: #fff;
	position: absolute;
	left: 1px;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.myPopup > .popupHeader > .popuoCloseBtn:before{
	transform: rotate(45deg);
}
.myPopup > .popupHeader > .popuoCloseBtn:after{
	transform: rotate(-45deg);
}
.myPopup > .popupContent{
	padding: 10px;
	overflow-y: auto;
}
.shipPopup{
	border: 1px solid #808080;
}
.shipPopup > .row + .row{
	border-top: 1px solid #808080;
}
.shipPopup .shipPopupLeftContnet,
.shipPopup .shipPopupRightContnet{
	float: left;
	padding: 10px;
	height: 55px;
}
.shipPopup .shipPopupLeftContnet{
	width: 200px;
	line-height: 35px;
	font-size: 12px;
}
.shipPopup .shipPopupRightContnet{
	width: calc(100% - 200px);
	border-left: 1px solid #808080;
}
.shipPopup .shipPopupRightContnet > select,
.shipPopup .shipPopupRightContnet > input{
	display: block;
	margin-top: 8px;
}
.shipPopup > .row:hover{
	background-color: #f0f0f0;
}
.shipPopupBtnContainer{
	margin: 20px 0;
	text-align: center;
	font-size: 14px;
}
.shipPopupBtnContainer > div + div{
	margin-left: 10px;
}
/*-----myPopup end-----*/
#hot_content{
	margin-top: 30px;
}
/*-----customSlider start-----*/
.boxSizing,
.boxSizing * {
  box-sizing: border-box;
}
.customSlider {
  position: relative;
  font-size: 14px;
  overflow: hidden;
}

.customSlider,
.customSlider * {
  box-sizing: border-box;
}

ul.sliderContainer:after {
  content: '';
  height: 0;
  display: block;
  clear: both;
}

.sliderToolPages {
	color: #fff;
  text-align: right;
  -moz-user-select: none;
  -webkit-user-select: none;
	user-select: none;
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	border-radius: 10px;
}

.sliderToolPagesContainers {
  display: inline-block;
  padding: 5px;
}

.sliderToolPagesContainers > div {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-style: italic;
}

.pagesInfo > span {
  display: inline-block;
  vertical-align: baseline;
}

.pagesBtn {
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer;
}

.pagesBtn.nextPage {
  transform: rotate(180deg);
}

.pagesBtn:before,
.pagesBtn:after {
  content: '';
  width: 50%;
  height: 3px;
  background-color: #ccc;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.pagesBtn:before {
  top: -9px;
  transform: rotate(-45deg);
}

.pagesBtn:after {
  top: 10px;
  transform: rotate(45deg);
}

.currentPage,
.totalPages {
  width: 20px;
  text-align: center;
}
.pageContainer {
  height: 100%;
}
.pageContainer:after {
  content: '';
  height: 0;
  display: block;
  clear: both;
}
.prodItem {
  display: block;
  float: left;
  width: 25%;
  height: 50%;
  padding: 10px;
  color: #000;
  text-decoration: none;
}
.pageContainer > .prodItem:nth-of-type(n+2){
	padding-top: 0;
}
#hot_content .prodItem:nth-of-type(n+2) > .imgBox{
	height: 175px;
}
.mainProd.prodItem {
  height: 100%;
  width: 50%;
  background-color: #f1f2f3;
  padding: 10px 20px;
}
.mainProd.prodItem > .mainTitle {
  font-size: 0px;
  height: 52px;
  font-weight: bold;
  position: relative;
  text-align: center;
}
.mainProd.prodItem > .mainTitle > span {
  display: inline-block;
  padding: 10px;
  background-color: #f1f2f3;
  position: relative;
  z-index: 1;
  font-weight: bold;
  font-family: '微軟正黑體';
}

.prodItem > .imgBox {
  padding-bottom: 10px;
}
.prodItem > .imgBox > img {
  display: block;
  margin: auto;
  /*max-width: 100%;*/
  width: 100%;
}
.prodItem > .txtContent {
	line-height: 18px;
  height: 36px;
  font-size: 12px;
  text-align: left;
  overflow: hidden;
}
.prodItem > .price {
  text-align: left;
  color: #f00;
  font-size: 12px;
}
.prodItem > .price > span {
  font-size: 15px;
}
.fixed {
	text-align: center;
	color: #494949;
	right:0px!important;
	width:50px;
	height:110px;
	z-index:1;
	position:fixed!important;
	background-image:url(//img.pcstore.com.tw/web_img/st/hpvs/layer_car_bg2.png);
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
	font:11px/16px Verdana;
	padding:0;
	box-sizing:border-box;
	bottom: 20px;
}
.fixed a:link {
	width: 40px;
	height: 15px;
	display: block;
	margin-top: -10px;
	color: #F00;
	text-decoration: none;
}
.fixed a span {
	color: #363636;
}
/*-----customSlider end-----*/
.floatAd{
	cursor: pointer;
	display: block;
	position: fixed;
	bottom: 55px;
	right: 5px;
	z-index: 10;
	width: 110px;
}
.floatAd > img{
	display: block;
	width: 100%;
}
#keywordItem:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}
#keywords > .keywordItem{
	display: block;
	color: #000;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 5px;
}
.righttable span.ex_gray{
	color: #aaa;
	display: inline-block;
	vertical-align: middle;
}
.ds_zipcode{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
}
.zipCodeSelect select{
	padding: 4px;
}
/*-----progressbar start-----*/
.loadingMask{
	display: none;
}

.progressBarContainer,
.progressBarContainer * {
  box-sizing: border-box;
}

.progressBarContainer {
  background-color: #F5C26C;
	padding: 5px;
	box-shadow: 3px 3px 3px rgba(150,150,150,.);
}

.progressBarContainer:after {
  content: '';
  height: 0;
  display: block;
  clear: both;
}

.progressBarContainer,
.progressBarContainer>.progressBarText,
.progressBarContainer>.progressBarRate>.barContainer,
.progressBarContainer>.progressBarRate>.barContainer>.bar {
  border-radius: 5px;
}

.progressBarContainer>.progressBarText {
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  text-align: center;
  color: #fff;
	background-color: #ECA84B;
	font-family: '微軟正黑體';
}

.progressBarContainer>.progressBarText>.num {
  display: inline-block;
  vertical-align: baseline;
}

.progressBarContainer>.progressBarRate {
  float: left;
  height: 50px;
  line-height: 80px;
  margin: 0 5px;
  width: calc(100% - 60px);
  position: relative;
}

.barContainer>.catIcon {
	display: block;
  width: 35px;
	height: 35px;
	/* background-image: url(https://cimg.pcstore.com.tw/cw_img/new_img/Loading_icon_cat.png); */
	background-image: url(https://cimg.pcstore.com.tw/cw_img/loading/loading2020.png?pimg=static&v=1213);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
  left: 0;
	bottom: 15px;
}
.progressBarContainer>.progressBarRate>.barContainer {
  height: 10px;
  width: 100%;
  display: inline-block;
  background-color: #ECA84B;
}

.progressBarContainer>.progressBarRate>.barContainer>.bar {
  height: 100%;
  width: 0;
  background-color: #fff;
}
/* -----progressbar end----- */
.purchasingIcon{
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	padding: 2px 6px;
	font-size: 14px;
	line-height: 14px;
	background-color: #fff;
	color: #E77447;
	border-radius: 3px;
	margin-right: 5px;
}
.purchasingIcon.prod{
	border: 1px solid #E77447;
	font-size: 12px;
	line-height: 12px;
}
/*------rujp start----- */
.rujpWrapper{
	float: left;
	width: calc(100% - 175px);
	padding: 30px 10px 10px;
}
.rujpWrapper,
.rujpWrapper *{
	box-sizing: border-box;
}
#rujpPdList:after,
#rujpPdList.pdListWrap_1 .pdbox:after{
	content: '';
	height: 0;
	display: block;
	clear: both;
}
#rujpPdList.pdListWrap_1 .pdbox .floatLeft{
	width: 614px;
}
.con_in > .link{
	color: #1689ff;
	cursor: pointer;
}
.con_in > .link.active{
	color: #f00;
}
.rujpWrapper .pdList_1 .pdbox{
	height: 330px;
}

/*------store start----- */
.storeWrapper{
	float: left;
	width: calc(100% - 175px);
	padding: 30px 10px 10px;
}
.storeWrapper,
.storeWrapper *{
	box-sizing: border-box;
}
#storePdList:after,
#storePdList.pdListWrap_1 .pdbox:after{
	content: '';
	height: 0;
	display: block;
	clear: both;
}
#storePdList.pdListWrap_1 .pdbox .floatLeft{
	width: 614px;
}
.con_in > .link{
	color: #1689ff;
	cursor: pointer;
}
.con_in > .link.active{
	color: #f00;
}
.storeWrapper .pdList_1 .pdbox{
	height: 330px;
}

.storePayInfo,
.storeAboutMe{
	display: none;
	font-size: 14px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0,0,0,.3);
	z-index: 5;
}
.storePayInfo > .storePayInfoContainer,
.storeAboutMe > .aboutMeContainer{
	background-color: #fff;
	position: relative;
	width: 755px;
	margin: 20px auto;
}
.storePayInfo > .storePayInfoContainer > .closeBtn,
.storeAboutMe > .storeAboutMeContainer > .closeBtn{
	position: absolute;
}
.closeBtn{
	transform: scale(.8);
	margin: 3px;
}
#rujpPdList .infoText{
	font-size: 14px;
	text-align: center;
	margin: 20px;
}
/*------rujp end----- */
.catCoinContent{
	display: inline-block;
	vertical-align: middle;
	padding: 5px;
	border-radius: 3px;
	color: #FF3300;
	background-color: #FFE2C6;
}
.catCoinContent + .catCoinContent {
	margin-left: 10px;
}
.c_coin b{
	color: #000;
}
.catInfo{
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	color: #1689ff;
}
.cat-intro-box > div.contentList{
	padding: 10px 0;
}
.cat-intro-box > div.contentList + div.contentList{
	border-top: 1px solid #ccc;
}
.cat-intro-box > div.contentList > .contentSecond{
	padding: 5px 0;
}
.cat-intro-box > .title{
	color: #FF8139;
}
.cat-intro-box  .activityIcon,
.cat-intro-box  .introContentBg{
	display: inline-block;
	padding: 2px 6px;
	border-radius: 4px;
}
.cat-intro-box  .activityIcon{
	color: #f30;
	border: 1px solid #f30;
}
.catCoinContainer{
	display: inline-block;
	vertical-align: middle;
}
.cat-intro-box .introContentBg{
	background-color: #FFE2C6;
	margin-left: 10px;
}
#inside_content_c2c .catCoinContainer .contentList ul{
	padding-inline-start: 20px;
}
#inside_content_c2c .catCoinContainer .contentList li{
	margin: 5px 0;
	list-style-type: disc;
}
.buyerRecord{
	margin: 15px 0;
	font: 13px/20px Verdana;
}
.buyerRecord .title{
	padding: 5px;
	background-color: #FFF9CE;
	font-weight: bold;
	border: 1px solid #ccc;
}
.buyerRecord .content{
	padding: 5px;
	border: 1px solid #ccc;
	border-top: none;
}
.secondContent{
	font-size: 0;
}
.secondContent > div{
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
}
.secondContent > .secondTtitle{
	font-weight: bold;
}
/*上架照片style start*/
#pdnmodObjall_pic{
	font-size: 0;
}
li.pic_item {
  border: 1px solid rgba(0,0,0,.5);;
  background: #fefefe;
  margin: 5px;
  padding: 5px;
  display: inline-block;
  width: 120px;
  height: 120px;
  position: relative
}
.upload_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pic-delete {
  right: -20px;
  top: -12px;
  background-position: -9px -192px;
  z-index: 99
}
.dashicon {
  background: url(https://cimg.pcstore.com.tw/cw_img/m/images/dashboard_iconset.svg?pimg=static&v=0705);
  background-repeat: no-repeat;
  background-size: 300px;
  position: absolute;
  text-indent: -9999px;
  width: 32px;
  height: 32px
}
.pic_container {
  background: #FFF;
  border-top: 1px solid #e5e5e5;
  padding: 10px 6px;
  width: 100%;
}
.upload-page  *{
	box-sizing: border-box;
}
.upload-page input.id_image_large{
	display: none;
}
.pic_item .imgContent{
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/m/images/product_noimage.svg);
	width: 100%;
	height: 100%;
	background-position: center;
}
.pic_item .imgTxt{
	padding: 5px;
	text-align: center;
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	color: #fff;
	background-color: rgba(0,0,0,.5);
	font-size: 12px;
}
#add_block > .pic_inputbox{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
#add_block > .pic_inputbox > .addtxt{
	position: absolute;
	text-align: center;
	width: 100%;
	padding: 5px;
	bottom: 0;
	left: 0;
	font-size: 12px;
}
.picAddIcon{
	width: 35px;
	height: 35px;
	position: absolute;
	left:0;
	right: 0;
	top: 25%;
	margin: auto;
}
.picAddIcon:before,
.picAddIcon:after{
	content: '';
	width: 100%;
	height: 3px;
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.picAddIcon:after{
	transform: rotate(90deg);
}
.pic_item .optionContainer{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 5px;
	text-align: center;
}
.optionContainer > div{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background-color: #ccc;
	color: #fff;
	cursor: pointer;
	box-shadow: 3px 3px 3px rgba(0,0,0,.2);
	-moz-user-select: none;
	-webkit-user-select: none;
}
.optionContainer > div:active{
	transform: scale(.8);
	box-shadow: 0px 0px 0px rgba(0,0,0,.2);
}
.optionContainer > div.setCoverBtn{
	background-color: #fb0;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/new_img/mutiIcon.png);
	-webkit-background-size: contain;
	background-size: contain;
}
.optionContainer > div.deleBtn{
	background-color: #FF4E00;
	position: relative;
}
.optionContainer > div.deleBtn:before,
.optionContainer > div.deleBtn:after{
	content: '';
	width: 55%;
	height: 3px;
	background-color: #fff;
	position: absolute;
	left:0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.optionContainer > div.deleBtn:before{
	transform: rotate(45deg);
}
.optionContainer > div.deleBtn:after{
	transform: rotate(-45deg);
}
.optionContainer > div + div{
	margin-left: 20px;
}
.prodPicItem .imgTxt{
	display: none;
}
.prodPicItem.picCover .imgTxt{
	display: block;
}
.prodPicItem.picCover .optionContainer > .setCoverBtn{
	display: none;
}
.prodPicItem.picCover .optionContainer > .deleBtn{
	margin-left: 0;
}
/*上架照片style end*/
.importantNoticeContent{
	padding: 5px 0;
}
.importantNoticeContent > div{
	display: inline-block;
	vertical-align: middle;
}
.importantNoticeContent > div.title{
	background-color: #F30;
	color: #fff;
	border-radius: 5px;
	padding: 2px 4px;
}
.importantNoticeContent > div.cotent{
	color: #F30;
}
.importantNoticeContent > div.settingLink{
	margin-left: 20px;
}
/*-----金選賣家 start_1-----*/
#c2c_top_yellowblock.goldenSeller .tit{
  background: #FE0002;
  background: -moz-linear-gradient(top, #FE0002 0%, #E10010 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE0002), color-stop(100%,#E10010));
  background: -webkit-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -o-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -ms-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: linear-gradient(to bottom, #FE0002 0%,#E10010 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE0002', endColorstr='#E10010',GradientType=0 );
}
 #c2c_top_yellowblock.goldenSeller .tit{
  background: #FE0002;
  background: -moz-linear-gradient(top, #FE0002 0%, #E10010 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE0002), color-stop(100%,#E10010));
  background: -webkit-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -o-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -ms-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: linear-gradient(to bottom, #FE0002 0%,#E10010 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE0002', endColorstr='#E10010',GradientType=0 );
}
 #c2c_left_yellowblock.goldenSeller .tit,
 #c2c_top_yellowblock.goldenSeller .con div{
	border-top: none;
	color: #2D2021;
	background: #FDC7C7;
	background: -moz-linear-gradient(top, #FDC7C7 1%, #F89195 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FDC7C7), color-stop(100%,#F89195));
	background: -webkit-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: -o-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: -ms-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: linear-gradient(to bottom, #FDC7C7 1%,#F89195 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC7C7', endColorstr='#F89195',GradientType=0 );
}
 #c2c_top_yellowblock.goldenSeller .con a{
	color: #2D2021;
}
 #c2c_top_yellowblock.goldenSeller .con div{
	border-left: 1px solid #C43E3F;
}
#c2c_left_yellowblock.goldenSeller{
	border: 1px solid #FDC7C7;
}
.buyinfoContainer{
	position: relative;
}
.goldenSeller .buyinfoContainer:after{
	content: '';
  position: absolute;
  top: 2px;
  left: -10px;
  width: 24px;
  height: 24px;
  transform: rotate(-135deg);
  z-index: 1;
  /*background: #666;
  background: linear-gradient(135deg, #F89195, #FDC7C7);
  border-radius: 0 5px 0 50px;
  */
}
#c2c_sellinfo.goldenSeller.seller_info{
	border: 1px solid #FDC7C7;
}
#c2c_sellinfo.goldenSeller.seller_info .tit1{
	border-top: none;
  color: #2D2021;
  background: #FDC7C7;
  background: -moz-linear-gradient(top, #FDC7C7 1%, #F89195 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FDC7C7), color-stop(100%,#F89195));
  background: -webkit-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: -o-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: -ms-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: linear-gradient(to bottom, #FDC7C7 1%,#F89195 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC7C7', endColorstr='#F89195',GradientType=0 );
}
#keyad-pro-right2-1 .pic1{
	position: relative;
}
/*-----金選賣家 end_1-----*/

/*-----金選賣家 start-----*/
#wrapper_c2c.goldenSeller #c2c_top_yellowblock .tit{
  background: #FE0002;
  background: -moz-linear-gradient(top, #FE0002 0%, #E10010 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE0002), color-stop(100%,#E10010));
  background: -webkit-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -o-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: -ms-linear-gradient(top, #FE0002 0%,#E10010 100%);
  background: linear-gradient(to bottom, #FE0002 0%,#E10010 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE0002', endColorstr='#E10010',GradientType=0 );
}
#wrapper_c2c.goldenSeller #c2c_left_yellowblock .tit,
#wrapper_c2c.goldenSeller #c2c_top_yellowblock .con div{
	border-top: none;
	color: #2D2021;
	background: #FDC7C7;
	background: -moz-linear-gradient(top, #FDC7C7 1%, #F89195 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FDC7C7), color-stop(100%,#F89195));
	background: -webkit-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: -o-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: -ms-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
	background: linear-gradient(to bottom, #FDC7C7 1%,#F89195 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC7C7', endColorstr='#F89195',GradientType=0 );
}
#wrapper_c2c.goldenSeller #c2c_top_yellowblock .con a{
	color: #2D2021;
}
#wrapper_c2c.goldenSeller #c2c_top_yellowblock .con div{
	border-left: 1px solid #C43E3F;
}
#wrapper_c2c.goldenSeller #c2c_left_yellowblock{
	border: 1px solid #FDC7C7;
}
.buyinfoContainer{
	position: relative;
}
#wrapper_c2c.goldenSeller .buyinfoContainer:after{
	content: '';
  position: absolute;
  top: 2px;
  left: -10px;
  width: 24px;
  height: 24px;
  transform: rotate(-135deg);
  z-index: 1;
  background: #666;
  background: linear-gradient(135deg, #F89195, #FDC7C7);
  border-radius: 0 5px 0 50px;
}
#wrapper_c2c.goldenSeller .seller_info{
	border: 1px solid #FDC7C7;
}
#wrapper_c2c.goldenSeller .seller_info .tit1{
	border-top: none;
  color: #2D2021;
  background: #FDC7C7;
  background: -moz-linear-gradient(top, #FDC7C7 1%, #F89195 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FDC7C7), color-stop(100%,#F89195));
  background: -webkit-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: -o-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: -ms-linear-gradient(top, #FDC7C7 1%,#F89195 100%);
  background: linear-gradient(to bottom, #FDC7C7 1%,#F89195 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC7C7', endColorstr='#F89195',GradientType=0 );
}
.goldIconCircle{
	position: absolute;
	top: -5px;
	left: -5px;
	width: 55px;
	height: 22px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/gooditem.png?t=190711001);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	z-index:1;
}
.goldIconSquare{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 20px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/gooditem_square.png?t=190711001);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
}
.starIcon{
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/staricon.svg);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	width: 20px;
	height: 20px;
}
.goldIconCircle-inline{
	display: inline-block;
	vertical-align: middle;
	width: 55px;
	height: 25px;
	margin-right: 5px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/gooditem.png?t=190711001);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
}
.pageContainer > .prodItem:nth-of-type(n+2) .imgBox .goldIconCircle{
	top: -5px;
	left: 0;
}
.pageContainer .goldIconCircle{
	width: 60px;
  height: 30px;
}
/*-----金選賣家 end-----*/
.shipContainer{
	display: inline-block;
	width: 100%;
}
.shipContainer + .shipContainer{
	margin-top: 5px;
}
.shipContainer:after{
	content: '';
	height: 0;
	display: block;
	clear: both;
}
.shipContainer > .title{
	float: left;
	text-align: center;
	width: 40px;
}
.hideInfo{
	padding: 0px 10px 0px 40px;
	box-sizing: border-box;
}
.shipContainer > .shipContent{
	float: left;
	width: calc(100% - 50px);
}
.shipContainer.has_btn > .shipContent{
	float: left;
	width: calc(100% - 80px);
}
.shipContainer.has_btn > .optionBtn{
	float: left;
	height: 20px;
	width: 30px;
	text-align: center;
}
.shipContainer.has_btn > .optionBtn i.down{
	vertical-align: baseline;
}
.shipContainer.has_btn > .optionBtn i.up{
	vertical-align: -webkit-baseline-middle;
}
.saleCarIcon{
	width: 30px;
	height: 20px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/carfree.svg);
	background-repeat: no-repeat;
	-webkit-background-size: 30px;
	background-size: 30px;
	background-position: 0 -5px;
	display: block;
	margin: auto;
}
.sevIcon{
	display: inline-block;
	margin-right: 5px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/m/images/product_iconset.svg?pimg=static&v=0705);
	-webkit-background-size: 300px;
	background-size: 250px;
	background-position: 0 -33px;
	vertical-align: middle;
	width: 18px;
	height: 18px;
}
.famIcon{
	display: inline-block;
	margin-right: 5px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/m/images/product_iconset.svg?pimg=static&v=0705);
	-webkit-background-size: 300px;
  background-size: 250px;
  background-position: -16px -33px;
	vertical-align: middle;
	width: 18px;
	height: 18px;
}
.hinIcon {
	display: inline-block;
	margin-right: 5px;
	margin-left: 2px;
	background-image: url(https://cimg.pcstore.com.tw/cw_img/new_img/webicon/payment_hilife_icon.svg);
	background-size: contain;
	background-position: center;
	vertical-align: middle;
	width: 16px;
	height: 14px;
  }
.colorRed{
	color: #f00;
}
.freInfoContainer{
	margin: 5px 0;
}
.pro-slider{
	position: relative;
}
body.locked{
	overflow: hidden;
}
.storePayInfo #qaContent,
.storeAboutMe #qaContent {
  max-height: 80vh;
  overflow-y: auto;
}
.storePayInfo *,
.storeAboutMe *{
	box-sizing: border-box;
}
/******    個賣商城icon  START ******/
#c2c_top_brownblock {border:1px #b9a46b solid; height:29px; height:30px \9;/*IE9-*/ *height:29px;/*IE7-*/ overflow:hidden;}
#c2c_top_brownblock .tit {color:#fff; padding:8px 0 8px 7px;font-size:15px; line-height:19px; font-weight:bold}
#c2c_top_brownblock .tit a{text-decoration: none; color:#FFF; font-weight:bold;}
#c2c_top_brownblock .tit { height: 100%; padding: 0 8px; line-height: 26px;cursor: pointer; padding-left: 60px;} /*ie7*/
#c2c_top_brownblock .tit a {line-height:15px;} /*chrome*/
#c2c_top_brownblock .tit {
    background: #d3c191; /* Old browsers */
background: -moz-linear-gradient(top,  #d3c191 3%, #c9b785 28%, #bba772 52%, #b3a068 78%, #a18c53 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d3c191 3%,#c9b785 28%,#bba772 52%,#b3a068 78%,#a18c53 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d3c191 3%,#c9b785 28%,#bba772 52%,#b3a068 78%,#a18c53 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3c191', endColorstr='#a18c53',GradientType=0 ); /* IE6-9 */}

#c2c_top_brownblock .tit span {font-size:15px; line-height:11px;}
#c2c_top_brownblock .tit span { *font-weight:bold} /*ie7*/
#c2c_top_brownblock .tit span { font-weight:bold \9} /*ie8*/
#c2c_top_brownblock .con
#c2c_top_brownblock .con img {border:none; margin:0}
#c2c_top_brownblock .con div { float:right; padding:10px 10px 0 10px; font:12px/11px Verdana;  border-left:1px solid #b9a46b; height:19px;}

#c2c_top_brownblock .con div { font:12px/14px; height:20px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";} /* IE9 */
#c2c_top_brownblock .con div {background: #eee7ca; /* Old browsers */
background: -moz-linear-gradient(top,  #eee7ca 12%, #e1d8b7 51%, #d3c5a2 94%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eee7ca 12%,#e1d8b7 51%,#d3c5a2 94%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eee7ca 12%,#e1d8b7 51%,#d3c5a2 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee7ca', endColorstr='#d3c5a2',GradientType=0 ); /* IE6-9 */
}

#c2c_top_brownblock .con a {color:#826335; text-decoration:none;}
#c2c_top_brownblock .con a:hover {color:#F30}
#c2c_top_brownblock .con select,input {font:12px/11px Verdana; padding:1px; margin:0}
.storeshopicon_outter{position: relative;}
.storeshopicon{
    position: absolute;
    background: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat;
    width: 47px;
    height: 46px;
    top: 0;
    left: 6px;
}
.imgBox > .storeshop_big_prodicon{
        position: absolute;
    background: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat;
    width: 47px;
    height: 46px;
    top: -3px;
    left: 0px;
}
.imgBox > .storeshop_prodicon{
        position: absolute;
    background: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat;
    width: 31px;
    height: 30px;
    top: -3px ;
    left: 0px;
}
.imageBox > .storeshop_prodicon{
        position: absolute;
    background: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat;
    width: 31px;
    height: 30px;
    top: -3px ;
    left: 0px;
}
.pic1 > .storeshop_prodicon{
        position: absolute;
    background: url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat;
    width: 31px;
    height: 30px;
    top: 10px ;
    left: 12px;
}
#c2c_left_brownblock {border:1px #b9a46d solid; border-radius:7px; margin: 20px 0 10px 0; margin-top:8px \9;/*IE9-*/}
#c2c_left_brownblock1 {
	position: absolute; /*131003新增*/
	border: 1px solid #b9a46d;
	border-radius: 7px;
	margin: 20px 0 10px 350px; /*131003修改*/
	margin: 8px 0 10px 0 \9; /*131003修改*/
	width:174px;
}
#c2c_left_brownblock .tit { color:#6f5949; font:bold 15px/15px; font-family: Verdana;border-top:1px #fff solid;  padding:8px 10px 0 10px; margin-bottom:5px; height:21px;
background: #efeacc; /* Old browsers */
background: -moz-linear-gradient(top,  #efeacc 1%, #ede7c7 3%, #e3dab9 51%, #d8cba8 75%, #d3c6a3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #efeacc 1%,#ede7c7 3%,#e3dab9 51%,#d8cba8 75%,#d3c6a3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #efeacc 1%,#ede7c7 3%,#e3dab9 51%,#d8cba8 75%,#d3c6a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeacc', endColorstr='#d3c6a3',GradientType=0 ); /* IE6-9 */
}
#c2c_left_brownblock .con { margin:10px}
#c2c_left_brownblock .con ul { margin:15px 0 0 0;padding:0; list-style-type:none;}
#c2c_left_brownblock .con ul a{text-decoration:none;}
#c2c_left_brownblock .con ul a:hover{ text-decoration: underline;}
#c2c_left_brownblock .con_tit {font:bold 15px/15px Verdana;color:#6f5949;	background-image:url(/css/img/c2c_ul_icon.gif);background-repeat: no-repeat;padding-left:20px;	background-position: 0px;margin-bottom:6px;}
#c2c_left_brownblock .con_in{	background-image:url(/css/img/c2c_li_icon.gif);text-decoration:none; background-repeat: no-repeat; font-size:13px;	margin:5px 10px 0 0; *margin:0 ;/*ie7*/	padding-left:20px;	background-position:0;}
#c2c_left_brownblock .con_in_on {color:#F00}
#c2c_left_brownblock .con_in1{	background-image:url(/css/img/c2c_li_icon1.gif);	text-decoration:none; background-repeat: no-repeat;	font-size:15px;	margin:5px 10px 0 0; *margin:0 ;/*ie7*/	padding-left:20px;	background-position:0;}
#c2c_left_brownblock .con_in1 a{color:#434343}
#c2c_left_brownblock .ad {text-align:center; padding-bottom:8px; background-color:#FFC; margin-top:-5px}
#c2c_left_brownblock .ad img {margin-top:8px; border:0;}
/* 商品搜尋 圖 商城 */
.storeshopIcon{
	position: absolute;
	top: -2px;
	left: -2px;
	width: 30px;
    height: 30px;
	background:url(https://cimg.pcstore.com.tw/cw_img/goldenIcon/storeshop.svg) no-repeat center;
	-webkit-background-size: contain;
	background-size: contain;
    z-index: 3;
}/******    個賣商城icon  END ******/





/* 貓糧簽到 */
#campaign{
	display: flex;
}
/* catfood check in 貓糧簽到 */
#cf_checkin {
	background: #48c0d0 url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_checkin/bg.jpg) repeat-x center top;
	background-size: 1750px 1050px;
	/* background-size: contain;  */
	/* width: 100%; */
	width: 100vw;
	margin: 0 auto;
	min-height: 920px;
	height: 100vh;
	overflow-x: hidden;
}

#cf_checkin .container {
	position: relative;
	padding-top: 30px;
    width: 780px;
    margin: 0 auto;
}

#cf_checkin .container>img {
    display: block;
    width: 100%;
    object-fit: contain;
}

#cf_checkin .myCatfood {
	position: absolute;
    /* top: 21%; */
    top: 23%;
    left: 42.5%;
}

#cf_checkin .myCatfood .value {
    width: 100%;
    text-align: right;
    font-size: 50px;
    color: #e2ef95;
    font-weight: bold;
}

#cf_checkin .myCatfood .cf_bubble {
	position: absolute;
	width: 100px;
    height: 100px;
    top: 10px;
    right: -15px;
    transform: translate(57%, -95%);
    display: none;
}

#cf_checkin .myCatfood .cf_bubble.active {
    display: block;
    background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_checkin/bubble2.gif');
    background-size: cover;
}

#cf_checkin .calendar {
	position: absolute;
    width: 94.588%;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 2.5%;
}
#cf_checkin .calendar.uncheck{
	cursor: pointer;
}
#cf_checkin .calendar>img:first-child {
    display: block;
    width: 100%;
    object-fit: contain;
}

#cf_checkin .calendar_inner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 0;
}

#cf_checkin .calendar_inner div {
    display: inline-block;
    vertical-align: top;
    width: 14.285%;
    height: 25%;
}


#cf_checkin .calendar_inner div.stamped {
    background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_checkin/stamp.png) no-repeat;
    background-size: contain;
}

#cf_checkin .catHand {
    position: absolute;
    display: none;
    width: 27%;
    object-fit: contain;
}

#cf_checkin .catHand.active {
    display: block;
    animation: catHand .8s 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
}

@keyframes catHand {
    0% {
        transform: scale(4);
        opacity: 0;
    }

    40% {
        transform: scale(0.98);
        opacity: 1;
    }

    90% {
		transform: scale(0.98);
        opacity: 1;
    }

    100% {
		transform: scale(0.98);
        opacity: 0;
    }
}

#cf_checkin .cf_btn {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 135%);
	width: 40%;
	cursor: pointer;
}

#cf_checkin .cf_btn>img {
    display: block;
    width: 100%;
    object-fit: contain;
}
#cf_checkin .cf_btn2{
	position: absolute;
    left: 50%;
    bottom: 0;
	width:18%;
	transform: translate(135%, 185%);
	cursor: pointer;
}
#cf_checkin .cf_btn2>img {
    display: block;
    width: 100%;
    object-fit: contain;
}
/* 貓糧 alert */
.bodyBG {
	position: fixed;
	z-index: 3; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; 
	background-color: rgb(0,0,0); 
	background-color: rgba(0,0,0,0.4); 
}
.catFoodStyle {
	position: fixed;
	width: 395px;
	height: 595px;
	top: 46%;
	left: 50%;
	transform: translate(-50%,-40%);
	z-index: 10;
}
.catFoodClosebtn{
	position: absolute;


}

.catFoodAlert {
    width: 100%;
    height: 100%;
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/22game/lightbox_bg02.png') no-repeat;
    background-size: contain;
}
.catFoodAlert.White {
	width: 100%;
	height: 100%;
	/* background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/12game/lightbox_bg01.png') no-repeat; */
	background-size: contain;
	background: #fff;
	border-radius: 8px;
}
.catFoodAlert.Red {
	width: 100%;
	height: 100%;
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/lightbox_bg04.png') no-repeat;
	background-size: contain;
}
.catFoodAlert .x_button {
    position: absolute;
	top: 20px;
	right: 7%;
    width: 25px;
    height: 25px;
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/x_button2.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 2;
}
.catFoodAlert.White .x_button {
	top:20px;
	right:7%;
}
/* catFoodAlert scrollbar */
/* .catFoodAlert ::-webkit-scrollbar {
	width: 5px;
}
.catFoodAlert ::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:0px;
}
.catFoodAlert ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: rgb(219,219,219);
} */

.game >.x_button {
	position: absolute;
	top:20px;
	right:7%;
	width: 25px;
	height: 25px;
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/game/x_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 2
}
.catFoodAlert .top {
	position: absolute;
    width: 100%;
    height: 55%;
    top: 53px;
    left: 50%;
    transform: translate(-50%, 0);
}
.catFoodAlert .redeemm {
    position: absolute;
    width: 75%;
    height: 45%;
    left: 50%;
    transform: translate(-50%, 0);
}
.catFoodAlert .redeemm p{color:#000;text-align: center;}
.catFoodAlert .top_Fill {
	position: absolute;
	width: calc(90% - 45px);
	height: 19%;
	top: 40px;
	left: 50%;
	transform: translate(-50%, 0);
	color:#333;
	font-size: 16px;
}
.catFoodAlert .top_Fill > h4 {
	margin:4px 0;
}
/*簽到圖*/
.catFoodAlert .top.hi {
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/hi.png') no-repeat;
    background-position: 50% 25%;
    background-size: 86%;
}
.catFoodAlert .top.done {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/done.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.again {
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/end.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.timeOut {
    background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_checkin/ends.png') no-repeat;
    background-position: 50% 0%;
	background-size: 90%;
	cursor: pointer;
}
.catFoodAlert .top.notyet {
    background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_checkin/comingsoon.png') no-repeat;
    background-position: 50% 5%;
	/* background-size: contain; */
    background-size: 82%;
}
.catFoodAlert .top.share {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/share.png') no-repeat;
    background-position: 50% 25%;
    height: 57%;
    background-size: contain;
}
.catFoodAlert .top.share_over11 {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/share_over11.png') no-repeat;
    background-position: 50% 25%;
    height: 57%;
    background-size: contain;
}
.catFoodAlert .top.share_over_again {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    height: 57%;
    background-size: contain;
}
.catFoodAlert .top.share_again {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/shareAgain.png') no-repeat;
    background-position: 50% 25%;
    height: 57%;
    background-size: contain;
}
/*簽到圖*/
/*輪盤獎品圖*/
.catFoodAlert .top.one {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.two {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.three {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.four {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.five {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.six {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/again.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.getcatcan {
    background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/catsfood_10.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .top.miss {
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/voucher/notenough.png') no-repeat;
    background-position: 50% 25%;
	background-size: contain;
	width: 78%;
    top: -20px;
}
/*輪盤獎品圖*/
.catFoodAlert .bottom {
    position: absolute;
    width: 75%;
    height: 24.5%;
	/* bottom: -20px; */
	bottom: 40px;
    left: 50%;
    transform: translate(-50%, 0);
}
.catFoodAlert .bottom div {
    width: 100%;
    height: 40.5%;
    margin: 3% 0;
}

.catFoodAlert .bottom div.check {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/check.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}

.catFoodAlert .bottom div.get10 {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/get10.png') 50% 50% no-repeat;
	background-size: contain;
}

.catFoodAlert .bottom div.fb_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/fb_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.timeOut {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/shop_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.finish {
    /* background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/finish.png') no-repeat; ----櫻花活動時拿掉*/
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .bottom div.look {
    /* background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/look.png') no-repeat; ----櫻花活動時拿掉*/
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .bottom div.cart_button {
	cursor: pointer;
    background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/cart_button.png') no-repeat;
    background-position: 50% 25%;
    background-size: contain;
}
.catFoodAlert .bottom div.fb_button02 {
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/fb_button02.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.index_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/index_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.index_button02 {
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/index_button02.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.more_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/voucher/more_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.balloon_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/shopping_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.back {
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/index_button.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.dataBtn {
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/fillin_button_14.png') no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.hand_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/voucher/index_button.png') no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.exchange_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/voucher/exchange_button.png') no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.cancel_button {
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/cancel_button.png') no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catFoodAlert .bottom div.textPS {
	color:#fff;
	font-size: 18px;
	text-align: center;
	font-weight: bolder;
	line-height: 43px;
}
.catFoodAlert .bottom div.blank {
	height: 15%;
}
.catFoodAlert .bottom div.empty {
	height: 0%;
}
.catFoodAlert.err .bottom  {
    text-align: center;
    font-size: 18px;
    line-height: 90px;
    color: #EEE;
}

/*填寫資料*/
.catFoodAlert .fillData {
	position: absolute;
	top: 196px;
	width: calc(90% - 30px);
	left: 50%;
	height: 50%;
	transform: translate(-50%,0);
	text-align: center;
}
@media screen and (max-width: 1024px){
	.catFoodAlert .fillData {
		top: 170px;
	}
	.catFoodAlert .redeemm {
		position: absolute;
		width: 75%;
		height: 45%;
		left: 50%;
		transform: translate(-50%, 0);
	}
}
.catFoodAlert .fillData > div {
	position:relative;
	height: calc(100%/4);
	font-size: 0;
}
.catFoodAlert .fillData > div > div {
	position:relative;
	display:inline-block;
}
.catFoodAlert .fillData > div > span,.catFoodAlert .fillData > div > div > span{
	color:#f00;
	position: absolute;
	left:0;
	background:#fff;
	display: none;
	font-size: 12px;
	top:38%;
	height: 20px;
	line-height:20px;
	width:90%;
	left:-1px;
	right:-1px;
	margin:auto;
}
.catFoodAlert .fillData > div > div > span{
	top:48%;
}
.catFoodAlert .fillData > div > div:first-child {
	width:60%;
}
.catFoodAlert .fillData > div > div:last-child {
	width:40%;
}
.catFoodAlert .fillData  label {
	display:block;
	color:#fff;
	font-size: 13px;
	text-align: left;
}
.catFoodAlert .fillData > div > input,.catFoodAlert .fillData > div > div > input {
	display: block;
	width:calc(100% - 27px);
	border-radius: 6px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
	height:30px;
}
.catFoodAlert .bottom_ {
	position: absolute;
	width: 75%;
	height: 9.5%;
	bottom: 50px;
	left: 50%;
	transform: translate(-50%, 0);
}
.catFoodAlert .bottom_ div {
	width: 100%;
	height: 100%;
}
.catFoodAlert .bottom_ div.enterBtn {
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/send_button.png') no-repeat;
	background-size: contain;
	cursor: pointer;
}
.catcanNum{
	text-align: right;
	color:#666;
	font-size:13px;
}

.catFoodAlert.err .bottom  {
	text-align: center;
	font-size: 18px;
	line-height: 90px;
	color: #EEE;
}

.catFoodAlert.White > div {
	padding:30px;
	text-align: center;
	font-size: 0;
}
.catDtitle {
	text-align: center;
	font-size:14px;
}
.catDredTitle{
	color:#f33;
	font-size:20px;
	font-weight: bold;
}
.catDmember{
	color:#999;
	font-size: 13px;
	padding:3px 0;
}
.catTabelTitle > label{
	display:inline-block;
	font-size: 14px;
	background:rgb(231, 215, 181);
	color:rgb(111, 86, 45);
	padding:5px 0;
	border-right: 1px solid #fff;
}
.adDetailArea {
	overflow: scroll;
	overflow-x: hidden;
	/* height: 305px; */
	height: 458px;
}
.element::-webkit-scrollbar{
	width:0 !important;
}
.element{
	-ms-overflow-style:none;
}
.element{
	overflow:-moz-scrollbars-none;
}

/* .catTabelCon:nth-child(even){
	background: #f3f3f3;
} */
.catTabelCon{
	background: #f3f3f3;
	margin-bottom: 1px;
	line-height: 36px;
}
.catTabelCon > div{
	display:inline-block;
	font-size: 15px;
	color:#333;
	height:100%;
	padding:5px 0;
	border-right: 1px solid #fff;
	vertical-align: middle;
}
.catTabelTitle > label:first-child,.catTabelCon > div:first-child{
	width:calc(40% - 1px);
}
.catTabelTitle > label:last-child,.catTabelCon > div:last-child{
	width:calc(60% - 1px);
}
.ImgGray{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
/*填寫資料*/
/*輪盤*/
.game.catFoodStyle {
	position: fixed;
	left:-1px;
	right:-1px;
	width: 297px;
	height: 450px;
	bottom:0;
	top:0;
	margin: auto;
	z-index: 10;
}
.gamePage div.rcdBtn{
	position: absolute;
	text-align: center;
	width:100%;
	margin: 5px auto;
	bottom: -5px;
	left: 50%;
	transform: translateX(-50%);
}
.gamePage div.rcdBtn img{
	max-width:100%;
	max-height:100%;
	cursor: pointer;
}
.showCatcanNum{
	position: absolute;
	width:100px;
	height:30px;
	text-align: left;
	line-height: 30px;
	font-size: 40px;
	/* color:rgb(255, 103, 71); */
	color: #fff;
	font-weight: bolder;
	top: 50px;
	right: -1px;
	left: 100px;
	margin: 0 auto;
	letter-spacing: 2px;
}
.gameTitle{
	position: relative;
	left:-1px;
	right:-1px;
	margin:auto;
	margin-top: 15px;
	width:80%;
}
.gameTitle > img{
	width: 436px;
	max-width: 100%;
}
.gamePage{
	position: relative;
	width:100%;
	height: 100vh;
	/* min-height:1122px; */
	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/bg.jpg) repeat-x center top;
	background-size: 1670px 937px;;
	text-align: center;
	overflow-x: hidden;
	/* overflow: hidden; */
}
.outer_all{
	position: relative;
	left:-1px;
	right:-1px;
	margin:auto;
	top: 25px;
}
.outCircle_icon{
	position: relative;
	display:inline-block;
 	width: 610px;
 	height: 707px;
	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/index_05.png) no-repeat center top;
	background-size: cover;
	text-align: center;
}
.costNum {
	position: absolute;
	width: 60px;
	height: 34px;
	font-size: 1.5em;
	line-height: 1.5em;
	color: rgb(92,62,31);
	font-weight: bolder;
}
.inCircle_icon{
	position: absolute;
	display: inline-block;
	/* width: 584px;
	height: 584px; */
	width: 484px;
	height: 484px;
	top: 26px;
	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/game.png) no-repeat center top;
	background-size: cover;
	transform: rotate(0) ;
	z-index:2;
	left: -1px;
	right: -1px;
	margin:0px auto;
}
.gameBtn_icon{
	position: absolute;
	display: inline-block;
	left:-1px;
	right:-1px;
	top: 50%;
	transform: translateY(-50%);
	margin:auto;
	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/start_button.png) no-repeat center;
	background-size: contain;
	vertical-align: middle;
	z-index:3;
	cursor: pointer;
	width: 130px;
	height: 130px;;
}
.gameCenter_icon{
	position: absolute;
	display: inline-block;
	left:-1px;
	right:-1px;
	top:-20px;
	margin:auto;
	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/arrow.png) no-repeat center;
	background-size: contain;
	vertical-align: middle;
	z-index:4;
	width: 100%;
    height: 72px;
}
.catBottomArea{
	position: absolute;
	bottom:5px;
	width:100px;
	height:165px;
	left:-1px;
	right:-1px;
	margin:auto;
}
/* 轉盤頁泡泡 */
.catBottomArea .cf_bubble{
	position: absolute;
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/04_checkin/bubble2.gif');
	width: 100px;
	height: 100px;
	top: 10px;
	right: -300px;
	left:-1px;
	margin: 0 auto;
	transform: translate(57%, -95%);
	display: none;
}

.catBottomArea .cf_bubble.active{
		display: block;
		background-size: cover;
}
.gameInf{
	position: fixed;
	display: inline-block;
	width:60px;
	height:60px;
	border-radius: 50%;
	color:#fff;
	font-weight: bolder;
	background: radial-gradient(center, ellipse cover,rgba(23, 143, 221, 1)43%, rgba(3, 133, 214, 1)86% ); 
	background: -moz-radial-gradient(center, ellipse cover, rgba(23, 143, 221, 1)43%, rgba(3, 133, 214, 1)86%); 
	background: -webkit-radial-gradient(center, ellipse cover, rgba(23, 143, 221, 1)43%, rgba(3, 133, 214, 1)60%); 
	background: -o-radial-gradient(center, ellipse cover, rgba(23, 143, 221, 1)43%, rgba(3, 133, 214, 1)86%); 
	border: 3px solid #fff;
	line-height: 60px;
	right: 100px;
	top: 125px;
	padding: 7px;
	z-index: 10;
	cursor: pointer;
}
.gameInf > div{
	position: absolute;
	top:-1px;
	bottom: -1px;
	left:-1px;
	right:-1px;
	margin:auto;
	height: 48px;
	font-size: 22px;
	line-height: 24px;
	color:#fff;
	font-weight: bolder;
	border-radius: 50%;
}

.catdisText{
	position: absolute;
	top: -50px;
	text-align: center;
	font-size: 14px;
}

.EndArea{
	position: relative;
	width: 80%;
	max-width: 750px;
	margin: auto;
	display:none;
	height:100%;
}
.End_text{
	/* color:#fffaf6; */
	color: black;
	font-weight: bolder;
	margin-top: 10px;
}
.End_title{
	position: relative;
	/* width:100%;
	text-align: center;
	height: 120px;
	margin-top:20px; */
}
/* .End_title img{
	max-width: 100%;
	max-height: 100%;
} */
.table_title{
	margin-top:10px;
}
.table_con{
	/* height: 60vh; */
	height: calc(100vh - 355px);
	overflow: scroll;
}
/* catFoodAlert scrollbar */
::-webkit-scrollbar {
	width: 0px;
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:0px;
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: rgb(219,219,219);
}
.endInf{
	position: relative;
}
.endInf > img{
	max-width: 40%;
	cursor: pointer;
}
.table_title, .table_con > div {
	font-size: 0;
	text-align: center;
	box-shadow: 2px 2px 8px -2px rgba(121,121,192,0.2);
}
.table_title > div, .table_con > div > div{
	display: inline-block;
	font-size: 18px;
	margin:0 2px 0 -1px;
}
.table_title > div{
	background: rgb(232, 215, 183);
	color:rgb(113, 86, 49);
	padding:5px 0;
}
.table_con > div {
	height:40px;
	line-height: 40px;
	opacity: .9;
	margin-top:1px;
	background:#f3f3f3;
}
.table_con > div > div {
	line-height: 18px;
	font-size: 14px;
	vertical-align: middle;
}
.table_title > div:first-child, .table_con > div > div:first-child{
	width: calc(40% - 1px);
}
.table_con > div > div:last-child{
	width: calc(60% - 1px);
}
.table_title > div:last-child{
	width: calc(60% + 1px);
	margin-right: 0;
}
.m_btm_left ,.m_btm_right{
	display: none;
}

@media screen and (max-width: 1024px){
	.m_btm_left ,.m_btm_right{
		display: block;
		position: absolute;
		bottom: -26px;
	}
	.m_btm_left img,.m_btm_right img{
		width: 50%;
	}
	.m_btm_left {
		left:-51px;
	}
	.m_btm_right{
		right:-37px;
	}
	.gamePage{
		position: relative;
    	width: 100%;
    	background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/bg_m.jpg) no-repeat center 0px;
		background-size: cover;
    	text-align: center;
	}
	.gameTitle{
		margin-top: 77px;
		width: 90%;
    	height: fit-content;
	}
	.gameCenter_icon{
		width: 10%;
	}
	.gamePage div.rcdBtn img{
	    max-width: 80%;
        max-height: 100%
	}
	.gamePage div.rcdBtn {
		width: 75%;
	}

	.gameTitle > img{
	max-width: 83%;
    max-height: 100%;
	}
	.showCatcanNum{
		right: 15%;
		left: unset;
		top: 15px;
		height: 6%;
		font-size: 31px;
		line-height: 1em;
	}
	.gameBtn_icon{
    	width: 27%;
	}
	.catFoodStyle {
		width: 297px;
		height: 450px;
		transform: translate(-50%,-55%);
		top: 50%;
	}
	.costNum{
		width: 60px;
		height: 34px;
		left: 9%;
		top: -98.9%;
		font-size: 30px;
		line-height: 1.5em;
		font-weight: bolder;
		display: none;
	}
	.catBottomArea{
		width:60%;
		height:19%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		margin:auto;
		bottom:0
	}
	.catBottomArea img{
		width: 100%;
	}
	.outCircle_icon {
    	top: 0;
		width: 85%;
		height: unset;
		padding-bottom: 98%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		margin: 0 auto;
	}
	.inCircle_icon{
		width: 80%;
    	height: unset;
		padding-bottom: 80%;
		top: 3%;
	}
	.gameBtn_icon{
		width: 25%;
		height: unset;
		padding-bottom: 30%;
	}
	.gameInf{
		width: 30px;
		height: 30px;
	}
	.gameInf > div{
		height: 30px;
		font-size: 15px;
		line-height: 15px;
	}
	.endInf > img {
		max-width: 290px;
		width: 80%;
	}
	.gameInf{
		right: 5%;
		/* top:10px; */
	}
	.catTabelCon{
		background: #f3f3f3;
		margin-bottom: 1px;
		line-height: 20px;
	}
	.catTabelCon > div{
		display:inline-block;
		font-size: 13px;
		color:#333;
		height:100%;
		padding:5px 0;
		border-right: 1px solid #fff;
		vertical-align: middle;
	}
	.adDetailArea {
    height: 312px;
	}
	.catFoodAlert .top_Fill{
		top:20px;
	}
	.catFoodAlert .fillData{
		top:135px;
	}
	.catFoodAlert .bottom_{
		bottom: 40px;
	}
	.outer_all{
		position: relative;
		left:-1px;
		right:-1px;
		margin:auto;
		top: 20px;
	}
	.table_con{
		height: calc(100vh - 475px);
	}
}


@media screen and (max-width: 600px){
	.gamePage{
		position: relative;
    	width: 100%;
    	/* background: url(https://cimg.pcstore.com.tw/cw_img/2021ingot/22game/bg_m.jpg) no-repeat center 0px #ab202d; */
		background-size: cover;
    	text-align: center;
	}
	.gameTitle {
		margin-top: 50px;
		width: 97%;
		height: fit-content;
	}
	.gameTitle > img{
		width: 285px;
		max-width: 100%;
	}
	.outCircle_icon {
		height: unset;
	}
	.showCatcanNum {
		left: 56%;
		right: unset;
		top: 10%;
		height: 6%;
		font-size: 22px;
		line-height: 1em;
	}
	.catBottomArea .cf_bubble {
		width: 50px;
    	height: 50px;
		left: unset;
		right:10%;
	}
	.m_btm_left img, .m_btm_right img{
		width: 38%;
	}
	.gamePage div.rcdBtn {
		width: 60%;
	}
	.inCircle_icon{
		width: 80%;
    height: unset;
		padding-bottom: 80%;
		top: 3%;
	}
	.table_con{
		height: calc(100vh - 340px);
	}
}

@media screen and (max-width: 425px){
	.showCatcanNum {
		top: 6%;
	}
}

/* ipad pro */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	.gamePage {
		position: relative;
		width: 100%;
		background: url(https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/bg_m.jpg) no-repeat center 0px;
		background-size: cover;
		text-align: center;
	}
	.outCircle_icon {
		width: 84%;
		height: unset;
		padding-bottom: 95%;
	}
	.m_btm_left, .m_btm_right {
		display: block;
		position: absolute;
		bottom: 25%;
	}
	.m_btm_left img, .m_btm_right img{
		width: 100%;
	}
	.m_btm_left {
		left: 5px;
		bottom: 10px;
	}
	.m_btm_right {
		right: 10px;
		bottom: 10px;
	}
	.showCatcanNum{
		left: 56%;
		right: unset;
		top: 15%;
		height: 6%;
		font-size: 48px;
		line-height: 1em;
	}
	.catBottomArea img {
    	width: 50%;
	}
}

@media only screen 
and (max-width : 360px) 
and (max-height : 512px) { 
	.gameTitle {
		margin-top: 50px;
		width: 97%;
		height: fit-content;
	}
	.outCircle_icon {
		width: 81%;
		height: unset;
		padding-bottom:93%;
	}
	.gamePage div.rcdBtn {
		top: 90%;
		height: 46px;
	}
	.showCatcanNum{
		font-size: 18px;
	}
}

@media screen and (max-width: 360px){
	.showCatcanNum {
		font-size: 18px;
	}
	.gameTitle > img{
		width: 230px;
	}
	.catFoodStyle{
		top: 60%;
	}
	.table_con{
		height: calc(100vh - 303px);
	}
	.catFoodAlert.White{
		height: 95%;
		width: 265px;
	}
	.adDetailArea {
		height: 290px;
	}
}

/* 超寬螢幕背景圖 */
@media screen and (min-width: 2500px){
	.gamePage{
		background-size:contain;
	}
	.gameInf {
		right: 25%;
	}
}
/*===============height=================*/
/*輪盤*/


/* 兌獎 */
.catFoodAlert .top {
	margin-top: 0;
}
.catFoodAlert.v .top{
	height: 60%;
}
.catFoodAlert.v p{
	margin: 0 auto 10px auto;
}
.catFoodAlert.v .top.success, .catFoodAlert.v .top.dis{
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/yearvoucher/popup_1_1.png') no-repeat;
	background-position: 0px;
    background-size: 100%;
}
.catFoodAlert.v .top.success{
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/voucher/received.png') no-repeat;
	background-position: 55% 28px;
	background-size: 73%;
	top: 5px;
}

/* 
.catFoodAlert.v .top.err01{
	background: url('https://cimg.pcstore.com.tw/cw_img/ingot/img/yearvoucher/popup_3_1.png') no-repeat;
	background-position: 0px;
    background-size: 100%;
}

.catFoodAlert.v .top.miss{
	background: url('//cimg.pcstore.com.tw/cw_img/ingot/img/cat-2.png') no-repeat;
    background-position: 35% 85px;
    background-size: 70%;
} */
.catfoodalertContent{
	width: 76%;
  	margin: 0 auto;
	padding: 70px 20px 20px;
	font-size: 20px;
  	line-height: 30px;
}
.hidden {
	display: none;
}

#inside_content_c2c ul.pigPS{
	display: block;
	border:3px dotted #e6e6e6;
	border-radius: 10px;
	padding:5px 20px 10px 38px;
	width:calc(100% - 79px);
	list-style: circle outside none;
	margin-top:-15px;
}
#inside_content_c2c ul.pigPS > h3{
	color:#999;
	margin:10px 0 -10px 0;
}
#inside_content_c2c ul.pigPS > li {
	margin:10px 10px 10px 0;
	color:#999;
	font-size: 12px;
	line-height:20px;
	list-style: circle outside none;
}

#inside_content_c2c ul.pigPS_ {
	font-size: 12px;
	background: #f3f3f3;
	padding: 20px;
	line-height: 20px;
	margin: 15px 0;

}
#inside_content_c2c ul.pigPS_ > li {
	font-size: 12px;
	margin: 0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 0;
}
#inside_content_c2c ul.pigPS_ > li:last-child {
	border:none;
}

#inside_content_c2c ul.pigPS_ > li > span {
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	position: relative;
}
#inside_content_c2c ul.pigPS_ > h2 {
}
#inside_content_c2c ul.pigPS_ > h2 {
	margin:0 0 15px 0;
}
#inside_content_c2c ul.pigPS_ > li > span:nth-child(1) {
	width: 120px;
}
#inside_content_c2c ul.pigPS_ > li > span:nth-child(2) {
	width: calc(100% - 120px);
}
#inside_content_c2c ul.pigPS_ > li > span:nth-child(2) > img {
	margin-top: 5px;
}

#gd_top{
	margin-top: 30px;
}

.PopcatFoodAlert {
	width: 100%;
	height: 100%;
	background: url('https://cimg.pcstore.com.tw/cw_img/2022ingot/05_game/lightbox_bg02.png') no-repeat;
	background-size: contain;
}
.PopcatFoodAlert .top {
	position: absolute;
    width: 100%;
    height: 60%;
    top: 45px;
    left: 50%;
    transform: translate(-50%, 0);
}
.PopcatFoodAlert .top.gift{
	text-align: center;
	top: 30px;
}
@media screen and (max-width: 1024px){
	.PopcatFoodAlert .top.gift{
		top: 23px;
	}
}
.PopcatFoodAlert .top.gift img{
	height:100%;
	margin: 0 auto;
}
.PopcatFoodAlert .bottom {
	position: absolute;
	width: 75%;
	height: 24.5%;
	/* bottom: -20px; */
	bottom: 30px;
	left: 50%;
	transform: translate(-50%, 0);
}
.PopcatFoodAlert .bottom div {
	width: 100%;
	height: 40.5%;
	margin: 3% 0;
}
.PopcatFoodAlert .bottom div.popupbtn {
	height: 15%;
}
.PopcatFoodAlert .bottom div.popupbtn img{
	width: 100%;
}
.PopcatFoodAlert .x_button {
	position: absolute;
	top:65px;
	right:0%;
	width: 30px;
	height: 30px;
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/x_button2.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 2;
}
.PopcatFoodAlert .bottom div.copybtn {
	background-image: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/checkin_01/btn_copy.png') no-repeat;
	background-position: 50% 25%;
	background-size: contain;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}
.PopcatFoodAlert .bottom div.copybtn.copied{
	-webkit-filter:hue-rotate(55deg);
	filter: hue-rotate(55deg);
}
.swapiHide{
	display: none;
}
.catFoodAlerthi {
	width: 100%;
	height: 100%;
	/* background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/click-me.png') no-repeat;
	background-size: contain; */
}
.catFoodAlerthi .x_button {
	position: absolute;
	top:20px;
	right:7%;
	width: 25px;
	height: 25px;
	background: url('https://cimg.pcstore.com.tw/cw_img/2021ingot/img/x_button2.png') 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 2;
}
.hiimg img{
	width: 85%;
	cursor: pointer;
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}