@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css2?family=Gruppo');
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 700;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 900;
	src: url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanstc/v1/NotoSansTC-Black.otf) format('opentype');
}


/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

html, body { font-family: "Open Sans", "Noto Sans TC", "PingFang TC", "微軟正黑體", "蘋果儷中黑", sans-serif, Arial; margin:0; padding:0;  width:100%; -webkit-font-smoothing: antialiased;  font-size: 16px; line-height: 170%; color: #333; letter-spacing: 1px; }
* { box-sizing: border-box; }
table { width:100%; }
img { vertical-align:middle; width: 100%; }
a { color:#666666; text-decoration:none; }
a:hover { color:#ee6622; text-decoration:none; }


/*\\\\\\\\\\\\\\\\\\\\\\\\全網基本定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/*--1桌面區塊--*/
#ns_Wrapper { width:100%; text-align:left; background:#ffffff; 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%; padding: 0 ; box-sizing: border-box; }

/*天第一列左欄*/
#id_HeaderLeft  { display:block; float:none; width: 100%;}
/*天第一列左右欄*/
#id_HeaderRight {display:block; float: none; width:100%; position: relative; }


#id_HeaderCol{ width:100%; }

/*--2導覽區塊--*/
#id_Menu { width:100%;  }

/*導覽列左欄*/
#id_MenuLeft  { display:block; float:left; width:50%; text-align: left;}
/*導覽列右欄*/
#id_MenuRight {display:block; float:right; 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, #id_MemoRight { width:50%; }
#MemberMenu { text-align:left; }


/*--2內容區塊--*/
#ns_Main {  width:100%; }
.ns_MainR1, .ns_MainR3, #ns_Main4, #ns_Main6 { display:none; }
#id_Main { width:100%; }


/*--2地區塊--*/
#ns_Footer {
    width: 100%;
    background-color: #4A4A4A;
}
.ns_FooterR1, .ns_FooterR3, #ns_Footer4, #ns_Footer6 { display:none; }
#id_Footer { width:100%; }

/*地第一列左欄*/
#id_FooterLeft  {  display:block; float:left; width:50%; }

/*地第一列右欄*/
#id_FooterRight {display:block; float:right; width:50%; }

#id_FooterCol{ width:100%; margin: 25px 0; }


/*--3左欄區塊--*/
#id_ColLeft  { width: 200px; }

/*--3中欄區塊--*/
#id_Content  { width: 100%;  }

#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 { width: 200px; }

/*\\\\\\\\\\\\\\\\\\\\\\\\全網架構定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/* 頁碼元素*/
#PageCtrl{color:#666666; }
#PageCtrl a {color:#666666; }
#PageCtrl .ThisPage  a {  font-weight:bold;color:#000000; }
#PageCtrl .OtherPage a {color:#666666; }

/* 表單元素*/
.weFormDiv  {}
.weForm  { color: #666666; width:auto; }
.weForm .header{ text-align:center; padding:4px; color:#000000; background-color:#a0a0a0; }
.weForm .caption  { text-align:right; vertical-align:top; }
.weForm td  { text-align:left; padding-top:1px; padding-bottom:1px; }
.weForm hr  { width:99%; height:0px; border:1px #E18A00 solid; }
.weForm a{  }
.weForm a:hover{  }
.weForm .formview {  color:#222222; line-height:150%;  }
.weForm .formbold { font-weight:bold;color:#222222; line-height:150%; font-size:11px; }
.weForm .desc  { text-align:left; vertical-align:top; }

input[type=button], input[type=submit] { appearance: none; -webkit-appearance: none; -moz-appearance: none; }

.weForm input {  height:13px; border:1px solid #bbbbbb;  color:#666666; padding:2px; margin:0px; vertical-align:middle; }
.weForm input:focus { border:1px solid #888888; }
.weForm input[type=submit] { height:19px; padding:1px; }
.weForm input[type=button] { height:19px; padding:1px; }
* html .weForm input { height:12px; }
* html .weForm input.button { height:18px; padding:1px; background:#dddddd; }


.weForm select {color:#000000; background-color: #ffffff; padding:2px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
.weForm select, x:-moz-any-link { height:17px; padding:0px; }
.weForm select, x:-moz-any-link, x:default { height:19px; padding-top:2px; }
* html .weForm select { height:19px;  }
*+html .weForm select { height:19px;  }

.weForm textarea { width:100%; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:3px; margin:0px; box-sizing:border-box; }
.ViewTextArea { width:428px; color:#222222; background-color:white; border:1px solid #a0a0a0; padding:3px; }
.weForm textarea,x:-moz-any-link { width:420px; } /* firefox 2 */
.weForm .ViewTextArea, x:-moz-any-link { width:428px; } /* firefox 2 */
.weForm textarea,x:-moz-any-link, x:default { width:420px; } /* firefox 3 */
.weForm .ViewTextArea, x:-moz-any-link, x:default { width:428px; } /* firefox 3 */
* html .weForm textarea{ width:420px; } /* ie 6 */
* html .weForm .ViewTextArea { width:428px; } /* ie 6 */
*+html .weForm textarea{ width:418px; } /* ie 7 */
*+html .weForm .ViewTextArea { width:426px; } /* ie 7 */

/* 管理後台內容區背景色 */
.PanelBgColor { background:#c0d0e0; }

/*\\\\\\\\\\\\\\\\\\\\\\\\全網元素結束\\\\\\\\\\\\\\\\\\\\\\\\*/

/*自訂css開始-------------------------------------------------------------------------*/


/* Logo */
.logo {
    position: absolute;
    left: 20px;
    top: 6px;
}
.logo img {
    max-width: 110px;
}


/* 會員區塊 */
div#id_HeaderRight_1 {
    position: relative;
}

.memberBlk {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 10px;
}
.memberBlk .meMsg_MsgMainTd{
	position:relative;
	cursor:pointer;
}
.memberBlk .meMsg_MsgContent .meMsg_MsgContentBlk {
    margin-top: 0;
}
.memberBlk .meMsg_MsgList {
    display: none;
    opacity: 0;
    transition: 0.2s;
    position: absolute;
    z-index: 99999;
    left: -5px;
    background-color: white;
    width: 140px;
    margin-top: 5px;
    border: 1px solid #0065B1;
    border-bottom: 0px;
    box-shadow: 2px 2px 5px #555555;
}
.memberBlk .meMsg_MsgListBlk, .memberBlk tbody, .memberBlk tr{
	display:block;
	text-align:center;
}
.memberBlk span {
    display: inline-block;
}
.memberBlk .meMsg_MsgTitle {
    display: block;
    margin: 0px auto;
    padding: 5px 0;
    border-bottom: 1px solid #0065B1;
}
.memberBlk a{
	color: #333;
	display: table;
   margin: 0 auto;
   background-color: white;
}
.memberBlk img { width: auto; }
.memberBlk .meMsg_MsgContent .meMsg_MsgImg img {
    margin-bottom: 0;
    margin-right: 10px;
}

span.hint.linka {
    font-size: 16px;
    color: #0065B1;
    vertical-align: middle;
}


/*範本header==============================================================*/
.TourHeader {
    background: rgb(28,123,219);
    background: linear-gradient(90deg, rgba(28,123,219,1) 0%, rgba(16,51,163,1) 100%);
    padding: 10px 0;
    box-sizing:border-box;
}
.TourHeader .meMsg_MsgTitle_1 {
    padding: 0 40px;
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;
    text-align: left;
}
.TourHeader .meMsg_MsgTitle_2 {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    padding: 0 50px;
    text-align: right;
}
.TourHeader .meMsg_MsgTitle_3.itemMsgList .meMsg_ItemTitle {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-align: right;
}
.TourHeader .meMsg_MsgTitle_3.itemMsgList .meMsg_ItemContent {
    color: #E64624;
    font-size: 30px;
    font-weight: 900;
    text-align: right;
}
.TourHeader .meMsg_MsgTitle_3 {
    padding-right: 40px;
    text-align: right;
    width: 250px;
}
.TourHeader img {
    width: 120px;
}

/*banner*/
.showcaseMob { display: none; }
.bannerOnePicMob { display: none; }

/*新手專區======================================*/
.NewUserZone a {
    color: #fff;
    background: #E64624;
    position: fixed;
    right: 0;
    top: 58vh;
    z-index: 10;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    line-height: 140%;
    font-size: 20px;
    font-weight: bold;
    width: 71px;
    padding: 20px 0;
    box-shadow: 0px 0px 10px #5a5a5a;
}
.coupon {
    display: inline-block;
    width: auto;
    position: absolute;
    right: 150px;
    top: 16px;
}
.coupon .meMsg_ImgTD {
    width: 38px;
}
.coupon .meMsg_MsgTitle {
    font-size: 16px;
    color: #0065B1;
    vertical-align: middle;
    padding-left: 10px;
}
.coupon img {
    width: 100%;
}
#id_HeaderRight .meMemberInfo {
    position: absolute;
    right: 265px;
    top: 10px;
    border-left: 1px solid #0065B1;
    padding-left: 20px;
    height: 38px;
}

#id_HeaderRight .MemberInfo.D4 {
    padding-top: 8px;
}
#id_HeaderRight .MemberInfo.D4 div.memnick:after { display: none;}
#id_HeaderRight .MemberInfo.D4 div.memnick {
    display: block;
    font-size: 16px;
    color: #0065B1;
    vertical-align: middle;
}

/*sitetree ================================================================*/
#dataSiteTree.Hori2 * {
    box-sizing: border-box;
    color: #0065B1;
    font-size: 18px;
}
body #dataSiteTree.Hori2 .SiteGroup_1 {
    display: inline-block;
    margin: 15px 15px;
    white-space: nowrap;
}
.meSiteTree.awBtnMenu {
    background: #fff;
}

/*PRDLISTBLOCK setup ================================*/
.blueTitle .meMsg_MsgBlk .meMsg_MsgTitle {
    font-size: 20px;
    color: #0065B1;
    font-weight: bold;
    display: block;
    margin-top: 30px;
    background: url(https://comet.noonspace.com/w168NoonSpace/youngtour/MsgInfo/BlueLine.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position-y: 42px;
    padding-bottom: 30px;
    text-align: center;
    margin-bottom: 30px;
}
.PrdList .SaleBtn1:hover {
    background: #ff0000;
    color: white;
}


/*footerssss ============================================================== */
#ns_Footer {
    background: rgb(16,51,163);
    background: linear-gradient(90deg, rgba(16,51,163,1) 0%, rgba(28,123,219,1) 100%);
}
#ns_Footer div#div1 {
    width: 360px;
    float: left;
    margin-left: 40px;
}
#ns_Footer div#div3 {
    width: 360px;
    float:right;
    margin-right: 40px;
}
#ns_Footer .itemDivList {
    vertical-align: top;
}
.footerTextLeft .meMsg_Content {
    color: #fff;
    line-height: 160%;
}
.footerList .meMsg_MsgTitle_1.itemMsgList {
    background: url(https://comet.noonspace.com/w168NoonSpace/youngtour/MsgInfo/GTag.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.footerList .meMsg_MsgTitle {
    display: inline-block;
    padding: 0 20px;
    color: #fff;
}
.footerList a {color:#fff;}

.footerQR {
    display: inline-block;
    width: 100px;
    vertical-align: top;
    float: right;
    text-align: center;
}

.footerQR img.ImgAlignCenter {
    width: 100px;
}
.footerQR .meMsg_Content {
    font-size: 14px;
    text-align: center;
    color: #fff;
}

.meCopyrightBlock .listCopyrightBlock {
    color: #fff;
    padding-top: 20px;
    text-align: center;
    line-height: 150%;
    padding: 0 30px;
    margin-top: 30px;
}

.footerIconMobile {
    display: none;
    background-image: url(https://comet.noonspace.com/w168NoonSpace/youngtour/MsgInfo/mobile_TAP_BAR.png);
    background-size: 100%;
    background-repeat: no-repeat;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
}




/*篩選lightbox========================*/
body .iWinBtnClose {
    cursor: pointer;
    color: #838384;
    background: transparent;
    font-weight: 100;
    font-size: 40px;
    margin-top: 25px;
    margin-right: 15px;
    font-family: 'Gruppo', cursive;
}
body .iWinCaption {
    background-color: #fff;
    height: 0;
}
#iWinBlurDiv {
    opacity: 0.7 !important;
}
.meus_edLtSearchBarN1V1 {
    margin-top: 0px;
}
.iWinContent td#id_ColLeft {
    display: block !important;
    margin: 0 auto;
    width: 300px;
}
.iWinContent .budget .meMsg_MsgListBlk .meMsg_MsgTitle {
    width: 300px;
}
.iWinContent .budget .meMsg_MsgListBlk .meMsg_MsgTitle_x{
    width: 300px;
    background: #0065B1;
    color: #fff;
}

.iWinContent .budget .msgTabListCont {
    font-size: 16px;
}
.iWinContent .searchBox {
    width: 85%;
}
.iWinContent select.tabList2DropDown {
    width: 300px;
}

.memBtn { display: none; }
.memBtn a {
    background: #E64624;
    color: #fff;
    border-radius: 8px;
    line-height: 140%;
    font-size: 20px;
    font-weight: bold;
    padding: 4px 20px;
    display: block;
    margin-bottom: 35px;
}


.headerSearch { display: none; }


/*自訂css結束-------------------------------------------------------------------------*/


/*=================手機版  開始===================*/
@media (max-width:1270px){
.meSiteTree.awBtnMenu { float: left; width: auto; }

/*footer RWD 1200=========================*/
.meMsg_MsgTitle.meMsg_MsgTitle_3.itemDivList {width: 100px;}
#ns_Footer div#div3 {width: 100px;}

.footerList .meMsg_MsgListBlk.listMsgList.center .meMsg_MsgTitle {
    text-align: right;
    display:block;
}
.footerList .meMsg_MsgTitle_1.itemMsgList {
    background-position-x: 30px;
}

}
@media (max-width: 700px) {

/*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網基本定義開始\\\\\\\\\\\\\\\\\\\\\\\\*/

/*--2天區塊--*/

/*天第一列左欄*/
#id_HeaderLeft  { width:100%; float: none; }
/*天第一列左右欄*/
#id_HeaderRight { width:100%; float: none; }


/*--2導覽區塊--*/
#id_Menu { width:100%; margin-bottom:4px; }

/*導覽列左欄*/
#id_MenuLeft  { width:100%;   }
/*導覽列右欄*/
#id_MenuRight {width:100%;  }

/*--2地區塊--*/
/*地第一列左欄*/
#id_FooterLeft  { width:100%; }

/*地第一列左右欄*/
#id_FooterRight {width:100%; }



/*--3左欄區塊--*/
#id_ColLeft  { width:100%; }

/*--3中欄區塊--*/
#id_Content  { width:100%; }

/*--3右欄區塊--*/
#id_ColRight{ width:100%; }



/*\\\\\\\\\\\\\\\\\\\\\\\\手機版全網基本定義結束\\\\\\\\\\\\\\\\\\\\\\\\*/


/*手機版自訂css開始-------------------------------------------------------------------------*/

#ns_Main {
    margin-top: -10px;
}
.NewUserZone a {
     top: 65vh;
}

.logo {
    position: absolute;
    left: 20px;
    top: -74px;
    filter: brightness(105);
}

/*header RWD 600=========================*/
.TourHeader {background:#fff;padding-top: 0px; padding-bottom: 0px; }
.TourHeader td {
    width: 100%;
    display: block;
}
.TourHeader .meMsg_MsgTitle_1 {
    width: auto;
    padding: 25px;
    box-sizing: border-box;
    background: rgb(28,123,219);
    background: linear-gradient(90deg, rgba(28,123,219,1) 0%, rgba(16,51,163,1) 100%);
    clear: both;
    height: 100px;
}
.TourHeader .meMsg_MsgTitle_1 img {
    width: 200px;
    text-align: left;
    margin-left: 0px;
    float: left;
}
.TourHeader .meMsg_MsgTitle_1 .meMsg_ItemTitle {
    display: none;
}
.TourHeader .meMsg_MsgTitle_2 {
    font-size: 22px;
    width: auto;
    padding: 10px 10%;
    line-height: 153%;
    background: #fff;
    color: #1135a5;
    display:none;
}
.TourHeader .meMsg_MsgTitle_3 {
    display: none;
}


/*banner =======================*/
.JsShowImg .divJsShowImgB img {
    height: 100%;
    width: 100%;
    object-fit: unset;
}

.showcasePC { display: none; }
.showcaseMob { display: block; }

.bannerOnePic { display: none; }
.bannerOnePicMob { display: block; }
.bannerOnePicMob img {
    height: 150px;
    object-fit: cover;
    margin-bottom: 10px;
}

/*sitetree RWD 600 ============================*/
#dataSiteTree.Hori2 {
    margin-bottom: 15px;
}
.meSiteTree {
    display: none;
}
body #dataSiteTree.Hori2 .SiteGroup_1 {
    margin: 13px 0;
    padding: 0 15px;
    width: 100%;
    text-align: left;
}
body .awBtnMenuDiv {
    left: auto;
    top: 30px;
    right: 20px;
    position: absolute;
}
body .awBtnMenuDiv .line1, body .awBtnMenuDiv .line2, body .awBtnMenuDiv .line3, body .awBtnMenuDiv .line4 {
    background-color: #fff;
}



/*會員登入變成顯示========================================*/
div#id_HeaderRight_1 {
    position: relative;
    background: #fff;
    padding-bottom: 4px;
}
.memberBlk {
    margin: 0 auto;
    display: block;
    position: unset;
    right: unset;
    top: unset;
    border-left: 0;
    padding-left: 0;
    z-index: 999;
    width: 124px;
    color: #fff;
    display:none;
}
.memberBlk .meMsg_MsgList {
    left: 0;
}





/*footer RWD 600=========================*/
#ns_Footer .itemDivList {
    vertical-align: top;
    display: block;
    width: 100%;
}
#ns_Footer div#div1 {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0px;
    padding: 0 30px;
}
#ns_Footer div#div2 {
    margin-top: 30px;
}
#ns_Footer div#div3 {
    width: 100%;
    float: inherit;
    margin-right: 0;
    display: block;
}
.meMsg_MsgTitle.meMsg_MsgTitle_3.itemDivList {
    width: 100%;
}
.footerTextLeft .meMsg_Content {
    text-align: center;
}

.footerList .meMsg_MsgTitle_1.itemMsgList {
    background-position-x: 0;
}

.footerList .meMsg_MsgListBlk.listMsgList.center .meMsg_MsgTitle {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
    text-align: center;
    display:block;
}

.footerQR {
    display: block;
    width: 100px;
    vertical-align: top;
    float: none;
    text-align: center;
    margin-top: 30px;
}
.meCopyrightBlock .listCopyrightBlock {
    padding-bottom: 0px;
}
.meCopyrightBlock {
    margin-bottom: 110px;
}

/*mobile unique footer buttons ===============================*/
.footerIconMobile {display:block;}
.footerIconMobile .itemMsgList {
    padding: 0 2%;
    margin-bottom: 10px;
}
.footerIconMobile .meMsg_MsgTitle_3 img {
    top: -30px;
    position: relative;
}
.footerIconMobile .listMsgList {
    padding: 0 20px;
}


.meSiteTree.awBtnMenu { float: none; width: 100%; }


#id_HeaderRight .meMemberInfo {
    right: 10px;
    top: 10px;
    border-left: 0;
    padding-left: 0;
    height: auto; display: none;
}
.coupon { display: none; }

.headerSearch {
    display: inline-block;
    position: absolute;
    top: 35px;
    right: 90px;
    width: 30px;
}

.meus_edLtSearchBarN1V1 {
    margin-top: 20px;
}

/*手機版自訂css結束-------------------------------------------------------------------------*/

}

/*=================手機版  結束===================*/


/*管理按鈕*/
body .cssPagePanel {
    width: 100%;
    color: #ffffff;
    border: 1px solid #00a0e9;
    background-color: #00a0e9;
    border-top-left-radius: 0px;
    text-align: center;
}
body .cssPagePanel input[type="button"] {
    height: auto !important;
}

