@import url("https://noon360.com/mainssl/uploads/noon360/template/us_basic/style.css");
/*\\\\\\\\\\\\\\\\\\\\\\\\餐飲style.css開始\\\\\\\\\\\\\\\\\\\\\\\\*/
#ns_Header {
    background-color: #fff;
    height: 90px;
}
#ns_Header #dataSiteTree.Hori *{
 color: #D84204;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.meLogoBlock .AlignCenter {
    text-align: left;
}
body #ns_Header .meLogoBlock .meMsg_MsgTitle{
display:block;
color: #EC5C1F;
text-align: center;
font-family: Noto Sans TC;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
margin-left:10px;
}
body #ns_Header .meMsg_MsgTitleBlk{
display: flex;
align-items: center;
justify-content: flex-start;
margin-left: 30px;
}
.meLogoBlock img {
  width: 100%;
  max-width: 50px;
}
#dataSiteTree.Hori *:hover {
    color: #C64F1D;
}
/*內用隱藏購物車*/
.cartNone .meMsg_MsgTitle_4 {
    display: none;
}
body .dataPrdTree .TreeMenu_0 a{
color:#C64F1D;
}

/*聯絡我們*/
#iWinTopDiv .contactUs .weForm span.btnUploadURL {
    background: #C64F1D;
    color: #fff;
}
#iWinTopDiv .contactUs .weForm .button[type=submit] {
    background: #C64F1D;
    border-color: #C64F1D;
}

/*購物車按鈕*/
a.popupShopCartBtnSubmit.txt_PopupShopCartSubmit {
    background: #C64F1D;
}


#ns_Footer {
    background: #000;
    margin-top:0;
    padding-top:30px;
}
#ns_Footer .socialBar img {
    filter: brightness(100);
}

body #ns_Main .FAQMenu1 {
    background: #846555;
}
body #ns_Main .FAQMenu0 {
    background: #C64F1D;
}


/*分類背景塗滿版*/
.food .TreeNode .ClassImg {
    width: 100%;
}

/*=================== 色系統一調整 ==================*/
/*線上訂位調整*/
.bookform .weForm .bookbtn input:read-only {
    background: #C64F1D;
    color: #fff;
}
.bookform .weForm .bookbtn input:read-only:hover {
    background: #333;
    color: #fff;
}
body .iWinBody .btn-list input[type="button"] {
    background: #C64F1D;
    color: #fff; 
}

/*餐飲PrdList調整*/
body .food .ClassName {
    background: rgb(255 255 255 / 90%);
    color: #C64F1D;
}
.phpPrdList .stepbtn .itemMsgList {
    color: #C64F1D;
    border-color: #C64F1D;
}
.phpPrdList .stepbtn .itemMsgList a {
    color: #C64F1D;
    border-color: #C64F1D;
}

/*電商PrdList_購物按鈕*/
body #ns_Main .PrdList .SaleBtn1, body #ns_Main .PrdList .SaleBtn2, body #ns_Main .PrdList .SaleBtn3 {
    background: #C64F1D;
    border: 1px solid #C64F1D;
    color: #fff;
}
body #ns_Main .PrdList .SaleBtn1:hover, body #ns_Main .PrdList .SaleBtn2:hover, body #ns_Main .PrdList .SaleBtn3:hover {
    background: #333;
    color: #fff;
}
/*PrdList_左側分類*/
#id_ColLeft_1 .mePrdTree .TreeNode_2 {
    color: #000;
    background: #fff;
    border-top: 1px solid #C64F1D;
}
#id_ColLeft_1 .mePrdTree .TreeGroup_2:last-child {
    border-bottom: 1px solid #C64F1D;
}
#id_ColLeft_1 .mePrdTree .TreeNode_2:hover {
    color: #fff;
    background: #C64F1D;
}
#id_ColLeft_1 .mePrdTree .TreeNode_2:hover .ClassName {
    color: #fff;
}
#id_ColLeft_1 .dataPrdTree .TreeNode_2:hover {
    background: #C64F1D;
}
#id_ColLeft_1 .dataPrdTree .TreeNode_2:hover .ClassName {
    color: #fff;
}


/*PrdInfo_購物按鈕*/
body #ns_Main .PrdInfo .SaleBtn1, body #ns_Main .PrdInfo .SaleBtn2, body #ns_Main .PrdInfo .SaleBtn3 {
    border: 1px solid #C64F1D;
    color: #333;
    background-color: #FFF;
}
body #ns_Main .PrdInfo .c5Buy {
    border: 1px solid #C64F1D;
    color: #fff;
    background-color: #C64F1D;
}
/*PrdInfo_規格按鈕*/
body .divPrdInfo .tablePrdSpec .liOpt.isClk,
body .divPrdInfo .tableClassSpec .liOpt.isClk {
    background: #C64F1D;
}
body .divPrdInfo .tablePrdSpec .optname,
body .divPrdInfo .tableClassSpec .optname {
    color: #fff;
    background: #000;
}
body .divPrdInfo .tablePrdSpec .optname:hover,
body .divPrdInfo .tableClassSpec .optname:hover {
    color: #fff;
    background: #C64F1D;
}
body .divPrdInfo .tablePrdSpec .liOpt.isClk .optname,
body .divPrdInfo .tableClassSpec .liOpt.isClk .optname {
    color: #fff;
    background: #C64F1D;
}
body .divPrdInfo .tablePrdSpec .liOpt.disabled .optname,
body .divPrdInfo .tableClassSpec .liOpt.disabled .optname {
    color: #fff;
}


/*ShopCart*/
body #ns_Main .BtnTable .BtnInput .ShopInfoBtn {
    background: #C64F1D;
    border-color: #C64F1D;
    color: #fff;
}


/*ShopLogin*/
body #ns_Main .tbLoginForm input[type="submit"]  {
    background: #C64F1D;
    color: #fff;
}
body #ns_Main input.txt_ShopLoginQryPwd {
    border-color: #C64F1D;
    color: #fff;
}


/*ShopOrder*/
body #ns_Main input#btnCouponCode, body #ns_Main input.txt_btnChgCouponCode  {
    background: #C64F1D;
    color: #fff;
}

body #ns_Main #cenShopInfoStep #ShopInfoStep .StepTable .StepItem:nth-child(1) .StepItem0 .badge .text, body #ns_Main #cenShopInfoStep #ShopInfoStep .StepTable .StepItem:nth-child(3) .StepItem0 .badge .text {
    background: #f5eacf;
}


/*查詢個人資訊_QryReg*/
body input#btnQryRegRegister {
    background: #C64F1D;
    color: #fff;
}
body input#btnQryRegRegister:hover {
    background: #333;
    color: #fff;
}

/*修改個人資訊_RegForm*/
body .meCSS .meForm input[type=submit] {
    background: #C64F1D;
    color: #fff;
}
body .meCSS .meForm input[type=submit]:hover {
    background: #333;
    color: #fff;
}

/*訂單查詢_按鈕調整*/
body .BlockTD a, body .ShopInfoBtn21 {
    background: #C64F1D;
    color: #fff;
}
body .BlockTD a:hover, body .ShopInfoBtn21:hover {
    background: #333;
    color: #fff;
}

/*訊息_按鈕調整*/
body .contactPageForm .weForm span.btnUploadURL {
    border-color: #C64F1D;
    background: #C64F1D;
    color: #fff;
}
body .contactPageForm .weForm span.btnUploadURL:hover {
    background: #333;
    color: #fff;
}
body .contactPageForm .weForm .button[type=submit] {
    border-color: #C64F1D;
    background: #C64F1D;
    color: #fff;
}
body .contactPageForm .weForm .button[type=submit]:hover {
    background: #333;
    color: #fff;
}

/*登入_LoginForm*/
body .meCSS input[type=submit] {
    background: #C64F1D;
    color: #fff;
}
body .meCSS input[type=submit]:hover {
    background: #333;
    color: #fff;
}


/*範本設定 結束*/
/**LIFF 設定*/
body.isInLIFF:not(.phpManagerCenter) table#ns_Header {
    display: block;
}
body.isInLIFF:not(.phpManagerCenter) .HeaderLeft3, 
body.isInLIFF:not(.phpManagerCenter) .HeaderCenter3 {
    display: none;
}
body.isInLIFF:not(.phpManagerCenter) .FunBarNo1 .meMsgInfo:not(.orderBlk) {
    display: none;
}
body.isInLIFF:not(.phpManagerCenter) .FunBarNo1 .orderBlk {
    position: fixed;
    top: 15px;
    right: 15px;
}
/*syrena調整rwd*/
@media(max-width:768px){
#ns_Menu{
 margin-top: 0px;
}
}
@media(max-width:414px){
#id_HeaderCol3 .nsDock{
 width:unset;
}
}
span.btnBlock.btnPreview{
 display:none;
}
body .weForm span.btnUploadURL{
 color:#fff;
 background:#000;
}
body .memberBlk span:hover {
color:#D84204;
}
body .NkCategoryList .ClassName {
color: #D84204;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}