﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@600&display=swap');
.prolist .price{width:100%; margin-top:10px; font-size:14px;text-align: center;}
.prolist .price span{color:#c00;font-size: 150%;}
.prolist .main .list h3.subject{color:#000;}

h2.ptit {text-align: center;}
/* 沒有資料時的提示區塊（訂單查詢等頁面可共用） */
.syisnodata{width:100%; float:left; box-sizing:border-box; margin:0.5em 0 1em 0; padding:3.2em 1.5em;
	border:1px dashed #dcdcdc; border-radius:1em; background:#fafafa; text-align:center; color:#8c8c8c;}
.syisnodata .ico{display:block; width:56px; height:56px; margin:0 auto 0.75em auto; opacity:.5;}
.syisnodata p{margin:0; font-size:17px; line-height:1.9; letter-spacing:0.05em; color:#666;}
.syisnodata p.sub{font-size:14px; color:#aaa; margin-top:0.2em; letter-spacing:0;}

/* 頁首語言切換（中文 / English）：放在搜尋列上方、靠右 */
.syislang{font-size:13px; line-height:1.2em; text-align:right; white-space:nowrap; margin:0 0 0.45em 1em; color:#999;}
.syislang a{display:inline-block; vertical-align:middle; color:#666; text-decoration:none; padding:0 0.35em;}
.syislang a:hover{color:#000;}
.syislang a.on{color:#000; font-weight:bold;}
.syislang .sep{display:inline-block; vertical-align:middle; color:#ccc; margin:0 0.15em;}

/* 頁首購物車數量 (n)：藍色 + 閃爍 */
.syistop a .cartcount{color:#3C5A98; font-weight:bold; margin-left:1px; animation:syiscartblink 1s step-start infinite;}
@keyframes syiscartblink{50%{opacity:0.15;}}
@media screen and (max-width:1286px){/*desktop*/
	
}
@media screen and (max-width:960px){/*desktop-small pad*/
	
}
@media screen and (max-width:767px){/*phone*/
	.syislang{text-align:center; margin:0; padding:0.35em 0 0 0; background:#fff;}
	.syisnodata{padding:2.2em 1em;}
	.syisnodata p{font-size:16px;}

}	