/* #main-menu #mobile-search {
    cursor: pointer;
    text-align: center;
    background: url(menu-search.png) no-repeat 5px 0px;
    width: 30px;
    height: 30px;
    background-position-x: 2px;
    margin: 0 10px;
} */

html,
body {
  font-size: 16px;
}

.Header .Logo {
    margin-top: 14px !important; 
}

@media only screen and (min-width: 769px) {
    html,
    body {
        font-size: 20px;
    }
}

body {
    overflow-x: hidden !important;
}

.Navi #main-menu .menu-lang {
    color: #069 !important;
    font-family: "Roboto", "Microsoft JhengHei", Arial, Helvetica, verdana;
}

.Lang {
    /* display: none; */
}

.Footer ul.navFooter {
    display: none;
}

.Footer .Address img {
    display: none;
}

.Footer .footer-img {
    background:url(../01/footer-img.html) no-repeat;
    background-size: 90%;
    width: 300px;
    height: 50px;
    position: absolute;
    top: 20px;
    right: 0;
}

.cMarquee {
    background-color: #F3F3F3 !important;
    font-size: 1em;
}

.Content p span {
    /* font-size: 20px !important; */
}

.camera_bar {
    display: none;
}

/* 商品側欄 */
.SubNavi {
    display: none;
}

@media (min-width: 768px) {
    .sm-custom a {
        color: #fff !important;
    }

    .sm-custom a:hover, .sm-custom a:focus, .sm-custom a:active, .sm-custom a.highlighted {
        color: rgb(255, 231, 95) !important;
    }

    .sm-custom li {
        border-right: 1px solid #E8E8E8 !important;
    }

    .sm-custom ul li {
        border: none !important;
        border-bottom: 1px solid #cacaca !important;
    }

    .sm-custom ul a span {
        color: #000 !important;
    }

    .sm-custom ul a .sub-arrow {
        border-color: transparent transparent transparent #000 !important;
    }

    /* .sm-custom ul a, .sm-custom ul a:hover, .sm-custom ul a:focus, .sm-custom ul a:active, .sm-custom ul a.highlighted {
        background-color: #343434 !important;
        color: #fff !important;
        padding: 10px 24px 10px 12px !important;
    }

    .sm-custom ul a:hover, .sm-custom ul a:focus, .sm-custom ul a:active, .sm-custom ul a.highlighted {
        background-color: #000000 !important;
        color: #a7caff !important;
    } */

    .sm-custom ul a, .sm-custom ul a:hover, .sm-custom ul a:focus, .sm-custom ul a:active, .sm-custom ul a.highlighted {
        background-color: #f8f8f8 !important;
        color: #000 !important;
        padding: 10px 24px 10px 12px !important;
    }

    .sm-custom ul a:hover, .sm-custom ul a:focus, .sm-custom ul a:active, .sm-custom ul a.highlighted {
        background-color: #d9f0fe !important;
        color: #069 !important;
    }
}

@media only screen and (max-width: 639px) {
    .Search .btnSearch {
        /* margin: -8px 0 0 -13px !important; */
    }

    .SubNavi {
        display: none;
    }
}

@media only screen and (max-width: 1119px) and (min-width: 769px) {
    .Header {
        /* height: 80px !important; */
    }
}

@media only screen and (max-width: 10000px) and (min-width: 1120px) {
    .Header {
        /* height: 90px; */
    }
}

@media (max-width: 900px) {
    .Footer .footer-img {
        display: none;
    }
}