#ns_Wrapper { background: #f4eae9; }
.ns_WrapperR2 { background-image: none; }

#ns_Header { background-image: url("https://comet.noonspace.com/w58NoonSpace/lee-cake/MsgInfo/firstmonth_headerbg.png"); }
#id_HeaderCol { width: 100%; margin: 110px 0 0; }
#id_Header { height: auto; }

#ns_Main { margin-top: 30px; }
#ns_Content { padding-left: 78px; padding-right: 78px; }
#ns_Memo { display: none; }

.subnav { background-image: none; background-color: #f9ad8b; padding: 18px 0; }
.subnav ul { width: 100%; padding: 0; }
.subnav ul li a { color: #000; }
#meMsg_2968_ItemTitle_5 { font-weight: bolder;}

.moonFestWarning .meMsg_MsgBlk .meMsg_MsgTitle {
    font-weight: bold;
    color: #0000a0;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    display: block;
    letter-spacing: 0.1em;
}
#ns_Content .meMsg {
    display: none;
}

.ljQty { display:none; }
.ljPrdPriceHint {
    font-size: 14px;
    float: left;
    margin-right: 15px;
    text-decoration: line-through;
}

.ZC31647 .ljPrdDesc a { color: #a7125b; }
.ZC31647 .ljPrdDesc a:hover { color: #a7125bc4; }

.babycard {
    width: 100%;
    border: 2px solid #fff;
    padding: 22px 20px 13px 30px;
    box-sizing: border-box;
    margin-top: 30%;
}
.babycard .meMsg_MsgBlk .meMsg_MsgTitle {
    margin-bottom: 20px;
    display: block;
}
.babycard .meMsg_MsgBlk .meMsg_MsgSubTitle {
    display: block;
}
.babycard .meMsg_MsgBlk .meMsg_Content {
    margin-top: 20px;
}


/* 隱藏購買數量
.ljPrdCtrl.PrdQty, .quantity, .ljdollar, .ljPrdPrice, .PriceTitle { display:none; } */

body .ljBuyNow { margin-top: 0; }
.buybox { height: 165px; }
.PrdInfo .PrdQty .selPrdQty select { display: none; }

/* 試吃表單 */
.iWinBorder {
    max-width: 500px;
}
.iWinCaption { background-color: #711d3e; }
.iWinContent .weForm { margin:20px auto; }
.iWinContent .weForm * { font-size:16px; }
input#rtRequestX {
    margin-left: 3px;
}
.weForm td.captionTop {
    width: 22%;
    padding-bottom: 15px;
}

.iWinBox .meMsg_MsgMain {
    padding: 0 15px;
}
input#v4rtAdd {
    margin-top: 5px;
}

.weForm .desc {
    font-size: 14px; 
    line-height: 150%;
}

.weForm select { width: auto; }

/* 表單回覆文字 */
.ReturnDesc {
text-align: center;
font-size: 20px;
padding: 20px;
}


@media (max-width: 480px) {
#ns_Content {
    padding: 0px 0px 0px 0px;
}

.babycard .meMsg_ImgTD {
    display: block;
    width: 100%;
}
.babycard .meMsg_TxtTD {
    display: block;
    width: 100%;
    margin-top: 30px;
}

.subnav ul li {
    display: inline-block;
    width: auto;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
    letter-spacing: 0.1em;
    margin-top: 0px;
}


.weForm td.captionTop {
    width: 100%;
    padding-bottom: 0;
}

.babycard { margin-top: 40%; }

}

