@charset "utf-8";
/* CSS Document */
.ContentLeft {
    scrollbar-width: thin;
    position: sticky;
    top: 100px;
    scrollbar-color: #dedede transparent;
    height: calc(100vh - 100px);
    overflow: hidden scroll;
    padding-right: 10px;
}
@media only screen and (min-width: 1200px) {
    .HeaderTop, .HeaderWrap, #Content,.FixRegionWrap{ width: 1200px;}
    .LandingAndSearch{ width: 480px;}
    .SearchInput{ width: 433px;}
    #Content{ padding-bottom: 42px;}
    .ContentLeft{ width: 200px !important;}
    .FixRegion{ background: #f7f7f7; border-top: #24abe5 solid 2px;}
    .CategoryMenu dl{ border-bottom: none;}
    .CategoryMenu h2{ font-size: 14px;}
    .CategoryMenu dt{background-position: 179px -30px; width: auto;}
    .CategoryMenu .Unfold dt {background-position: 10px -56px;}
    .ServiceWrap{ width: 1200px; padding:20px 0;}
    .nav_lc {display: block !important;}
    .Navigation {width: 1200px;}
    .CategoryList > dl {height: 394px;}
    #NavBar li {padding: 0 13px;}

    .FixNavigation .Navigation li {padding: 0 10px;font-size: 14px;}
    .FixNavigation .FixNav > div {width: 1200px;}
    .FixNavigation .SearchInput {width: 222px;}
    .FixNavigation .FixLogo {width: 200px;font-size: 28px;}
    .FixNavigation .Navigation li:last-child {display: block !important;}

    .SubscriptionMain{ width: 1200px;}
    .SubscriptionMain h2{ font-size: 24px;}
    #SubscriptionSuccess .CloseBtn{ font-size: 18px;}
}