@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu');

/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

html, body {
    font-family: 'Ubuntu', 'Noto Serif TC', sans-serif !important;
    font-size: 16px;
    color: #000000;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-font-smoothing: antialiased;
}

* {
    box-sizing: border-box;
}

a {
    color: #020202;
    text-decoration: none;
}

a:hover {
    color: #D66831;
    text-decoration: none;
}

table {
    width: 100%;
}

img {
    vertical-align: middle;
	max-width: 100%;
}

.meMsg_MsgTitleBlk {}

.meMsg_MsgBlk img {}

.meMsg_MsgBlk .meMsg_MsgTitle {
    display: block;
    color: #847C7C;
    font-weight: bold;
    font-size: 38px;
    margin-bottom: 30px;
}

.meMsg_MsgBlk .meMsg_MsgSubTitle {
    font-weight: 400;
}

.meMsg_MsgBlk .meMsg_Content {
    line-height: 200%;
}

.meMsg_MsgContentBlk table {}

.meMsg_MsgContentBlk .meMsg_MsgTitle {
    font-weight: 400;
}

.meMsg_MsgContentBlk .meMsg_Content {
    line-height: 200%;
    text-align: left;
}

.meMsg_MsgBlk .meMsg_Content ul {
    padding-left: 20px;
    margin: 0;
}

.meMsg_MsgURLList {
    margin: 0px;
    padding: 0px;
}

.meMsg_MsgURL {
    list-style: disc outside;
}

.meMsg_MsgFileList {
    margin: 0px;
    padding: 0px;
}

.meMsg_MsgFile {
    list-style: disc outside;
}

.meMsg_MsgList {}

.meMsg_MsgList td {}

.meMsg_TxtTD,
.meMsg_ImgTD {
    width: 50%;
}


/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/*--1桌面區塊--*/
#ns_Wrapper {
    width: 100%;
    text-align: left;
    background: #FCFAF2;
    border: 0px;
    padding: 0px;
}

.ns_WrapperR1,
.ns_WrapperR3,
#ns_Wrapper4,
#ns_Wrapper6 {
    display: none;
}

/*--1版權宣告區塊--*/
#ns_Copyright {
    width: 100%;
}


/*--2天區塊--*/
#ns_Header {
    width: 100%;
}

.ns_HeaderR1,
.ns_HeaderR3,
#ns_Header4,
#ns_Header6 {
    display: none;
}

#id_Header {
    width: 100%;
    background: #F8F7F3;
    padding: 15px 20px;
}

/*天第一列左欄*/
#id_HeaderLeft {
    float: left;
}

/*天第一列左右欄*/
#id_HeaderRight {
    float: right;
}

#id_HeaderRight .divDock {
    display: inline-block;
    vertical-align: top;
    margin: 10px 8px 0;
}

#id_HeaderCol {
    width: 100%;
}

/*--2導覽區塊--*/
#ns_Menu {
    max-width: 1400px;
    padding: 0 20px;
}

#id_Menu {
    width: 100%;
}

/*導覽列左欄*/
#id_MenuLeft {
    width: 50%;
    text-align: left;
}

/*導覽列右欄*/
#id_MenuRight {
    width: 50%;
    text-align: right;
}


.TopMenuUserName,
.TopMenuHome,
.TopMenuLoginLogout,
.TopMenuJoinPanel,
.TopMenuMemberCenter,
.TopMenuSearch {
    white-space: nowrap;
}

#id_CtrlBtn {
    display: none;
}

#SearchBox {
    border: 1px solid #888888;
    color: #bbbbbb;
}

#SearchBox:focus {
    color: #333333;
}

#id_MemoLeft {
    width: 100%;
    display: block;
}

#id_MemoRight {
    width: 100%;
    display: block;
    background: #AAAAAA;
}

#MemberMenu {
    text-align: left;
}


/*--2內容區塊--*/
#ns_Main {
    width: 100%;
    max-width: 1400px;
}

.ns_MainR1,
.ns_MainR3,
#ns_Main4,
#ns_Main6 {
    display: none;
}

#id_Main {
    width: 100%;
}


/*--2地區塊--*/
#ns_Footer {
    width: 100%;
    padding: 0px;
    margin-top: 0;
    padding: 30px 20px 20px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(235, 235, 235, 1) 98%, rgba(234, 234, 234, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(98%, rgba(235, 235, 235, 1)), color-stop(100%, rgba(234, 234, 234, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(235, 235, 235, 1) 98%, rgba(234, 234, 234, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(235, 235, 235, 1) 98%, rgba(234, 234, 234, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(235, 235, 235, 1) 98%, rgba(234, 234, 234, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(235, 235, 235, 1) 98%, rgba(234, 234, 234, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);
    box-shadow: 0 -10px 25px 0 rgb(0 0 0 / 6%);
}

.ns_FooterR1,
.ns_FooterR3,
#ns_Footer4,
#ns_Footer6 {
    display: none;
}

#id_Footer {
    width: 100%;
}

/*地第一列左欄*/
#id_FooterLeft {
    width: 39%;
    max-width: 525px;
}

/*地第一列右欄*/
#id_FooterRight {
    float: right;
}

#id_FooterRight .divDock {
    display: inline-block;
    vertical-align: top;
    //margin: 0 20px;
}

#id_FooterCol {
    width: 100%;
}


/*--3左欄區塊--*/
#id_ColLeft {
    display: block;
    float: left;
    width: 180px;
}

#id_ColLeft .meMsg_MsgTitleBlk {
    padding-left: 4px;
    padding-right: 4px;
    border: 1px solid #cccccc;
    background: #f6f6f6;
    color: #000000;
    margin-bottom: 4px;
}

#id_ColLeft .meMsg_MsgBlk {}

#id_ColLeft .meMsg_MsgContentBlk {}

#id_ColLeft .meMsg_MsgListBlk {}

/*--3中欄區塊--*/
#id_Content {
    display: block;
}


#ns_Content {
    width: 100%;
}

#ns_Content .meMsgInfo {
    margin-bottom: 0;
}

.ns_ContentR1,
.ns_ContentR3,
#ns_Content4,
#ns_Content6 {
    display: none;
}

#ns_Content5 {}

#id_ContentTop {
    width: 100%;
}

#id_ContentBottom {
    width: 100%;
}

#id_ContTop {
    width: 100%;
}

#id_ContTopLeft {
    width: 34%;
}

#id_ContTopCenter {
    display: ;
}

#id_ContTopRight {
    width: 34%;
}

#id_ContBottom {
    width: 100%;
}

#id_ContBottomLeft {
    width: 34%;
}

#id_ContBottomCenter {
    display: ;
}

#id_ContBottomRight {
    width: 34%;
}

#id_PhpTop {
    width: 100%;
}

#id_PhpTopLeft {
    width: 50%;
}

#id_PhpTopRight {
    width: 50%;
}

#id_PhpBottom {
    width: 100%;
}

#id_PhpBottomLeft {
    width: 50%;
}

#id_PhpBottomRight {
    width: 50%;
}

/*--3右欄區塊--*/
#id_ColRight {
    display: block;
    float: left;
    width: 180px;
}

#id_ColRight .meMsg_MsgTitleBlk {
    padding-left: 4px;
    padding-right: 4px;
    border: 1px solid #cccccc;
    background: #f6f6f6;
    color: #000000;
    margin-bottom: 4px;
}

#id_ColRight .meMsg_MsgBlk {
    padding-left: 8px;
    padding-right: 8px;
}

#id_ColRight .meMsg_MsgContentBlk {
    padding-left: 8px;
    padding-right: 8px;
}

#id_ColRight .meMsg_MsgListBlk {
    padding-left: 8px;
    padding-right: 8px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/* 頁碼元素*/
#PageCtrl {
    color: #666666;
}

#PageCtrl a {
    color: #666666;
}

#PageCtrl .ThisPage a {
    font-weight: bold;
    color: #000000;
}

#PageCtrl .OtherPage a {
    color: #666666;
}

/* 管理後台內容區背景色 */
.PanelBgColor {
    background: #c0d0e0;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*自訂css開始-------------------------------------------------------------------------*/

*商標*/ .logo {
    margin: 20px 0 20px 20px;
}

.logo img {
    width: 100%;
    max-width: 81px;
}

/*導覽列*/
.nav {
    margin-top: 0px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, 0px);
    z-index: 10;
}

.nav #dataSiteTree .SiteNode_T {
    border: 0;
}

.nav #dataSiteTree.Hori .SiteMenu_0 {
    text-align: center;
}

.nav #dataSiteTree.Hori .SiteGroup_1 {
    margin: 0;
    padding: 25px 30px;
    display: inline-block;
    float: none;
    transition: all .2s linear;
}

.nav #dataSiteTree.Hori .SiteGroup_1.SiteGroup_x {
    /*background-image: url(https://nebulax.noonspace.com/w363/kitbay/MsgInfo/navhoverBg.png);*/
    background-repeat: repeat-x;
    background-size: cover;
}

.nav #dataSiteTree .SiteNode_1,
.nav #dataSiteTree .SiteNode_x1 {
    padding: 0;
    border: 0;
}

.nav #dataSiteTree.Hori .ClassName {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding: 8px 0;
    background-position: center;
}

.nav #dataSiteTree.Hori .SiteGroup_1:hover .ClassName,
.nav #dataSiteTree.Hori .SiteGroup_1.SiteGroup_x .ClassName {
    background-image: url(https://nebulax.noonspace.com/w363/kitbay/MsgInfo/orangeDot.svg);
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s linear;

}

.nav #dataSiteTree.Hori .SiteNode_2 a { display:; }

.nav #dataSiteTree.Hori .ClassDesc {
    display: none;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    line-height: 125%;
    padding-left: 0;
}

/* 搜尋區塊 */
.HeaderRight { position: relative;}
.searchBlk {
    padding: 0 5px;
}

.searchBlk .meMsg_MsgList {
    display: none;
    z-index: 9999;
    top: 51px;
    padding: 10px 20px;
    position: absolute;
    right: -20px;
    box-sizing: content-box;
    background: linear-gradient(
180deg, rgba(255, 255, 255, 0.5) 0%, rgba(232, 229, 229, 0.916185) 90.12%, #D2D1D1 100%), linear-gradient(
0deg, #FFFFFF, #FFFFFF);
}
.searchBlk input#SearchBtn2 {
    background: unset;
    border: 0;
}
.searchBlk input#SearchBox2 {
    background: #FFFFFF;
    border: 1px solid #979797;
    padding: 10px;
    border-radius: 7px;
}
.searchBlk input#SearchBtn2:hover {
    color: #d66831;
}

/* 購物區塊 */
.shopBlk {
    padding: 0 5px;
}

.shopBlk .meMsg_MsgMainTd {
    cursor: pointer;
}

.shopBlk .meMsg_MsgList {
    display: none;
    z-index: 9999;
    top: 51px;
    position: absolute;
    width: calc(100% + 20px);
    left: 0;
    box-sizing: content-box;
	 background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(232, 229, 229, 0.916185) 90.12%, #D2D1D1 100%),
linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.shopBlk .meMsg_MsgListBlk, .shopBlk tbody, .shopBlk td, .shopBlk tr, .shopBlk span {
    display: block;
    text-align: center;
}
.shopBlk .meMsg_MsgBlk .meMsg_MsgTitle {
    font-weight: bold;
    margin-bottom: 0;
    font-size: 14px;
    color: #fff;
    background: #b45333;
    width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 18px;
}
.shopBlk a {
    display: table;
    margin: 0 auto;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    display: block;
    width: 100%;
	 padding: 10px 0;
	 border-bottom: 1px solid #979797
}

.shopBlk a:hover{   color: #d66831;}
/* 會員區塊 */
.memberBlk {
}

.memberBlk .meMsg_MsgMainTd {
    cursor: pointer;
}

.memberBlk .meMsg_MsgList {
    display: none;
    z-index: 9999;
    top: 51px;
    position: absolute;
    width: calc(100% + 20px);
    left: 0;
    box-sizing: content-box;
	 background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(232, 229, 229, 0.916185) 90.12%, #D2D1D1 100%),
linear-gradient(0deg, #FFFFFF, #FFFFFF);
}

.memberBlk .meMsg_MsgListBlk,
.memberBlk tbody,
.memberBlk tr,
.memberBlk span {
    display: block;
    text-align: center;
}

.memberBlk .meMsg_MsgTitle {
    margin: 0px auto;
    padding: 0px 0;
    border-bottom: 1px solid #aaa;
    display: block;
}

.memberBlk a {
    display: table;
    margin: 0 auto;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    display: block;
    width: 100%;
	 padding: 10px 0;
}

.memberBlk a:hover {
    color: #d66831;
}

.memberBlk img {}

.memberBlk .meMsg_MsgContent .meMsg_MsgImg img {
    margin-bottom: 0;
}


/*Footer 聯絡資訊*/
.contact .meMsg_MsgBlk .meMsg_MsgTitle {
    color: #000;
    font-size: 12px;
    margin-bottom: 0px;
}

/*Footer Buttons*/
.footerBtn .listMsgList {
    text-align: right;
}

.footerBtn .itemMsgList {
    margin: 0 8px;
    display: inline-block;
}
.footerBtn img { max-width: 20px; height: 20px;}
.footerBtn .MsgListBlk_6 a {
    color: #fff;
    font-weight: normal;
    background: #638DA1;
    display: inline-block;
    width: 130px;
    border-radius: 30px;
    padding: 5px;
    text-align: center;
    font-weight: bold;
    margin-right: 0;
}

/*版權 Copyright*/
.meCopyrightBlock {
    font-size: 12px;
    margin-top: 0px;
}


/*各頁 Banner*/
.banner .meMsg_MsgImg {
    height: 400px;
    display: block;
}

.banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*各頁 小Banner*/
.bannerS img {
    width: 100%;
    border-radius: 30px;
}


/* 首頁彩色 Logo */
.colourLogo {
    background-color: #151311;
    padding: 100px 0;
    /*background-image: url(https://nebulax.noonspace.com/w363/kitbay/MsgInfo/colourLogoBg.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: contain;*/
}

.colourLogo .meMsg_MsgBlk .meMsg_MsgTitle {
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 30px;
    text-align: center;
    margin-top: 50px;
    letter-spacing: 35px;
    margin-left: 35px;
}

.colourLogo .meMsg_MsgBlk img {
    width: 275px;
}

/*影片*/
.videoBlkN {
    margin: 0 0 0px;
}

.videoBlkN .video iframe{
    width: 100%;
    height: 100%;
    position: absolute;
	 top: 0;
	 left: 0;
}

.videoBlkN .video {
    position: relative;
    text-align: center;
    padding-bottom: 56.25%;
    background: #000000;
}


.videoBlkN.htmlel .video video{
    width: 100%;
    height: 100%;
}

.videoBlkN.htmlel .video {
    position: relative;
    text-align: center;
	 padding-bottom: 0;
}

/*輪播*/
.meJsShowImg {
	 background-color: #fcfaf29e;
    /*background-image: url(https://nebulax.noonspace.com/w363/kitbay/MsgInfo/homeShowBG.svg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;*/
}

.meJsShowImg .meMsg_MsgMain {
    max-width: 1015px;
    margin: 0 auto;
    padding: 100px 0;
}

.meJsShowImg .meMsg_MsgBlk {
    float: right;
    width: 50%;
    padding-left: 50px;
    margin-top: 25%;
    height: 430px;
}



.meJsShowImg .JsShowImg .meMsg_MsgBlkZ {
    float: left;
    width: 50% !important;
    clear: left;
    padding-right: 50px;
}

.meJsShowImg .meMsg_MsgList {
    margin-top: 20px;
    float: left;
    width: 50%;
    clear: both;
}

.meJsShowImg .divJsShowImgB img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.meJsShowImg .JsShowImg .meMsg_MsgListBlk img.b0 {
    background-color: #D8D8D8;
    border: 6px solid #D8D8D8;
    position: relative;
    top: 0px;
    margin: 0px 4px;
    border-radius: 8px;
    height: 10px;
    cursor: pointer;
}

.meJsShowImg .JsShowImg .meMsg_MsgListBlk img.b1 {
    background-color: #979797;
    border: 6px solid #979797;
    position: relative;
    top: 0px;
    margin: 0px 4px;
    border-radius: 8px;
    height: 10px;
    cursor: inherit;
}

.meJsShowImg .meMsg_MsgListBlk .itemJsShowImg .meMsg_ItemTitle,
.meJsShowImg .meMsg_MsgListBlk .itemJsShowImg .meMsg_ItemContent {
    display: none;
}

/**FAQ*/

#ns_Footer {
    font-size: 14px;
    line-height: 110%;
}
.footerFAQ #dataSiteTree.Hori2 .SiteGroup_1 {
    display: inline-block;
    padding: 0 12px;
    white-space: nowrap;
    border-right: 1px solid #c5c5c5;
    margin-bottom: 10px;
}
.footerFAQ #dataSiteTree .SiteNode_1 {
    text-align: center;
}
.FAQ #dataSiteTree .SiteNode_0,
.FAQ #dataSiteTree .SiteNode_T {
    padding-left: 0px;
    border: 0;
}
.FAQ {
	margin-right: 20px;
	padding: 30px 20px;
}
.FAQ .SiteNode_0 a {
    display: none;
}

.FAQ .SiteNode_1 {
    padding-left: 0;
    border: 0;
}

.FAQ .SiteMenu_0 {
    margin-top: 20px;
}
.FAQ span.ClassName {
    font-size: 16px;
    line-height: 180%;
    font-weight: normal;
}
.safety .meMsg_Content li {
    margin-left: 20px;
}

/**===============購物車===============*/
div#divCartPopup {
    height: auto !important;
    box-sizing: content-box;
    background: linear-gradient( 
180deg, rgba(255, 255, 255, 0.5) 0%, rgba(232, 229, 229, 0.916185) 90.12%, #D2D1D1 100%), linear-gradient( 
0deg, #FFFFFF, #FFFFFF);
    padding: 10px;
}
#divCartGo {
    position: fixed;
    right: 0;
    top: 50%;
    width: 37px;
    padding: 10px;
    background: #b45333;
    height: 115px;
    text-align: center; display: none; 
}


/**.stagesitetitle*/

.stagesitetitle .SiteNode.SiteNode_0,.stagesitetitle img, .stagesitetitle .SiteGroup_1{
    display: none;
}
.stagesitetitle {
    margin: 35px 0;
    padding: 0 20px;
}
.stagesitetitle .SiteGroup_x {
	display: block;
}

.stagesitetitle .SiteNode_1, .SiteNode_x1 {
    text-align: center;
    padding-left: 0;
    line-height: 140%;
    display: block;
}

.stagesitetitle .SiteItem_1 {
    display: block;
    color: #638DA1;
    font-size: 24px;
    font-weight: bolder;
    margin-bottom: 30px;
}

.stagesitetitle .meMsg_MsgBlk .meMsg_MsgTitle {
    text-align: center;
    color: #8A8A8A;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 10px;
}
/**.stagesitetitle END*/

/*自訂css結束-------------------------------------------------------------------------*/



/*=================手機版  開始===================*/

@media (max-width: 800px) {

    /*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網基本定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/
    .meMsg_MsgBlk .meMsg_MsgTitle {
        font-size: 35px;
        line-height: 130%;
        margin-bottom: 10px
    }

    .meMsg_TxtTD,
    .meMsg_ImgTD {
        width: 100%;
        margin-bottom: 30px;
        display: block;
    }

    /*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網基本定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/



    /*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網架構定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/
    #id_Header {
        padding: 15px 20px;
    }

    /*--2天區塊--*/

    /*天第一列左欄*/
    #id_HeaderLeft {
        width: 100%;
        float: none;
    }

    /*天第一列左右欄*/
    #id_HeaderRight {
        width: 100%;
        float: none;
        position: absolute;
        right: 0;
        text-align: right;
    }

    #id_HeaderCol {
        margin-top: 0px;
    }


    /*--2導覽區塊--*/
    #id_Menu {
        width: 100%;
        margin-bottom: 0px;
    }

    /*導覽列左欄*/
    #id_MenuLeft {
        width: 100%;
        padding-right: 0;
    }

    /*導覽列右欄*/
    #id_MenuRight {
        width: 100%;
        padding-left: 0;
    }

    /*--2地區塊--*/
    #ns_Footer {
        padding: 15px 20px 30px;
    }

    /*地第一列左欄*/
    #id_FooterLeft {
        float: none;
        //margin-bottom: 50px;
        width: 100%;
        max-width: unset;
        display: block;
    }

    /*地第一列左右欄*/
    #id_FooterRight {
        float: none;
        display: block;
        width: 100%;
    }

    #id_FooterRight {
        float: none;
        display: block;
        width: 100%;
        max-width: unset;
    }

    #id_FooterRight .divDock[classno="SiteTree"],
    #id_FooterRight .divDock[classno="MsgList"] {
        max-width: unset;
        width: 100%;
        margin: 0;
    }

    #id_FooterRight .divDock:last-child {
       // margin: 50px 0px 0;
    }



    /*--3左欄區塊--*/
    #id_ColLeft {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }

    /*--3中欄區塊--*/
    #id_Content {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        box-sizing: border-box;
    }

    /*--3右欄區塊--*/
    #id_ColRight {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        background: #ccc;
        box-sizing: border-box;
    }

    /*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網架構定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/


    /*手機版自訂css開始-------------------------------------------------------------------------*/

    /*漢堡線*/
    .meus_awBtnMenu .awBtnMenuDiv {
        top: 12px;
        position: absolute;
		  z-index: 999;
    }

    /*Logo*/
    .logo img {
        max-width: 130px;
        margin-top: 55px;
    }

    /*導覽列*/
    .nav {
        display: none;
        top: 65px;
        z-index: 99;
        background: #f8f7f3;
        width: 100%;
    }

    .nav #dataSiteTree.Hori .SiteMenu_0 {
        text-align: center;
    }

    .nav #dataSiteTree.Hori .SiteGroup_1 {
        margin: 12px 0;
        width: 100%;
    }

    .nav #dataSiteTree.Hori .ClassName {
        font-size: 18px;
    }

	 .shopBlk .meMsg_MsgMainTd,
	 .memberBlk .meMsg_MsgMainTd  {
    	 position: relative;
	 }
	 .shopBlk .meMsg_MsgBlk .meMsg_MsgTitle { 
    	 top: -3px;
    	 left: 8px;
	 }
	 .shopBlk .meMsg_MsgList { width: 90px; 
    	 top: 40px;}

	 .memberBlk .meMsg_MsgList { 
	 	 width: 90px; 
    	 transform: translateX(-50%);
   	 left: 50%;
    	 top: 40px;
	 }

	 .searchBlk .meMsg_MsgList { right: 0; 
    	 top: 50px;}

    /*Footer Contact Form*/
    .footerContact .meMsg_MsgBlk .meMsg_MsgTitle {
        font-size: 26px;
        line-height: 130%;
        margin-bottom: 20px;
    }

    /*FooterItem*/
	 .footerFAQ #dataSiteTree.Hori2 {margin-bottom: 0px;}
	 .footerFAQ #dataSiteTree.Hori2 .SiteGroup_1:nth-child(3) {
	 	  border: 0;
	 }
	 .footerFAQ #dataSiteTree.Hori2 .SiteGroup_1 {
	 	  
   	  width: 33.3%;
   	  padding: 0;
	 }
    .footerItem .meMsg_MsgList td {
        width: 100%;
        display: block;
    }

    .footerItem .SiteMenu {
        display: flex;
        align-items: center;
        justify-content: center;
        align-content: center;
    	  flex-wrap: wrap;
    }

    .footerItem .meMsg_MsgTitle_1.itemDivList {
        order: 3;
        flex: 100%;
	 	  font-size:12px;
    }

    .footerItem .meMsg_MsgTitle_2.itemDivList {
        order: 1;
    }

    .footerItem .meMsg_MsgTitle_3.itemDivList {
        order: 2;
        flex: 50%;
    }

    .footerItem .listDivList>tbody>tr {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
	 .footerBtn .listMsgList {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        align-items: center;
    }
    .footerBtn .listMsgList .MsgListBlk_6 {
        text-align: right;
        margin: 20px 0;
    }
    /*版權 Copyright*/
    .meCopyrightBlock {
        margin-top: 50px;
        text-align: center;
    }

    /*各頁 Banner*/
    .banner .meMsg_MsgImg {
        height: 250px;
    }

    /*影片*/
    .videoBlk,
    .videoBlkN {
        //margin: 0 0 50px;
    }

    .videoBlk .meMsg_MsgMainTd {
        flex-direction: column-reverse;
    }

    .videoBlk .meMsg_MsgTitleBlk {
        padding-left: 0px;
        width: 100%;
    }

    .videoBlk .meMsg_MsgBlk {
        padding-right: 0px;
        width: 100%;
    }

    /*兩欄圖文區塊*/
    .txtL,
    .txtR {
        margin: 0 0 50px;
    }

    /*兩欄圖文區塊 - 文置左、圖置右*/
    .txtL .meMsg_TxtTD {
        padding-right: 0px;
    }

    .txtL .meMsg_ImgTD {
        padding-left: 0px;
    }

    /*兩欄圖文區塊 - 圖置左、文置右*/
    .txtR .meMsg_MsgBlk tr {
        display: flex;
        flex-direction: column-reverse;
    }

    .txtR .meMsg_ImgTD {
        padding-right: 0px;
    }

    .txtR .meMsg_TxtTD {
        padding-left: 0px;
    }

    /*兩欄條列區塊 - 文置左、條列置右*/
    .listR .meMsg_MsgMainTd {
        flex-wrap: wrap;
    }

    .listR .meMsg_MsgBlk {
        width: 100%;
    }

    .listR .meMsg_MsgList {
        width: 38%;
        margin: 50px 20px 50px 0;
    }

    .listR .meMsg_MsgList .itemMsgList {
        margin: 0 0 5px;
        font-weight: bold;
    }

    .listR .meMsg_MsgMoreBlk {
        width: 50%;
        margin: 50px 0px 50px;
    }

    .FAQ .SiteGroup_1 {
        display: inline-block;
        margin-right: 20px;
    }

/**===============購物車===============*/
	 #divCartGo {
 	    display: none;
	 }

    /*手機版自訂css結束-------------------------------------------------------------------------*/

}

/*=================手機版  結束===================*/