



.dotcom.s1 #subnav.nav-type1 ul li a {
    font-size: 14px;
    height: 45px;
    line-height: 27px;
}
.dotcom.s1 #subnav.nav-type1 div.inside {
    bottom: 0;
    padding: 10px;
    height: 35px;
}
.s1 #kv-type2 .c_btn_learn_more a.order-button {
    min-width: 200px;
}

.dotcom.s1 #subnav.nav-type1 div.bar {
    background: #1428A0;
}

.dotcom.s1 #subnav.nav-type1.show {
    height: 45px;
}
.dotcom.s1 #subnav.nav-type1 div.inside ul {
    padding: 5px 0;
}

.dotcom.s1 #subnav.nav-type1 p.pre-button a {
    font-size: 14px;
    width: 120px;
}

.s34 .c_btn_learn_more a.c_btn_pre-type2,
.s34 #kv-type2 .c_btn_learn_more a.order-button,
.s34 .m_content-banner a.order-button,
.s1 .m_content-banner a.order-button,
.s1 .c_btn_learn_more a.c_btn_pre-type2,
.s1 #kv-type2 .c_btn_learn_more a.order-button {
    border-radius: 4px;
    background: 0;
    font-size: 14px;
}

#kv-type2 .c_btn_learn_more a.order-button span {
    border-radius: 4px;
}
.s1 .m_feature-size .f_header-type1, .s1 .m_feature-power .f_header-type1 {
   padding-right: 0px;
}
.s1 .f_content-table .f_table-body .f_table-td {
    font-size: 17px;
}

#kv-type2.scroll-type .m_feature-kv-text {
    padding-left: 26px;
}


.s1 #kv-type2.scroll-type .m_feature-kv-text .f_header-type1 {
    padding: 0 0;
}

.s1 .accessories article[class*='m_feature-'] .f_header-s10 {
    padding-left: 26px;
    padding-right: 26px;
}


.product-detail {
    text-align: center;
}


.list-product .product-select a {
    float: none;
}

[class*='c_link_pre-'].white-type, .c_btn-type1 .c_link_pre-type1  {
    text-decoration: none;
    color: #00b3e3;
}


.sticky-button {
    text-align: center;
    position: fixed;
    bottom: 0;
    height: 50px;
    width: 100%;
    z-index: 9;
    z-index: 99999;
    display: block;
}
.sticky-button > .order-button {
    width: 100%;
    background-color: #1428A0;
    color: #fff;
    font-weight: bolder;
    font-size: 16px;
    height: 50px;
    padding-top: 15px;
    display: block;
}


.s1 .color-chip a {
    width: 50px;
    height: 50px;
    overflow: visible;
}
.s1 .color-chip a:before {
    width: 40px;
    height: 40px;
    margin: -10px 0 0 -10px;
}
.m_jump_controls {
    display: none;
}

.s1.dotcom .f_content-table .f_table-fixed {
    top: 40px;
}


.dotcom.s12 #subnav.nav-type1 div.inside {
    overflow-x: scroll;
}

.s1 .m_feature-infinity .o_tab ul, .m_content-design .m_feature-white ul, .m_content_white.m_content-s10 ul {
    text-align: center;
}

.c_btn_learn_more.compare-now {
   display: none;
}
.s1 .m_content-performance.biometric .p_container .img .box .pd.pd_regular .point.s1 span, .s1 .m_content-performance.biometric .p_container .img .box .pd.pd_bold .point.s1 span {
    width: 80px;
}

.s1 .list-product .product-select + .color-chip {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}

.country-check .order-button.regist, .country-check .order-button.buy, .country-check .order-button.order  {
    display: none;
}


.show-button {
    display: inline-block !important;
}
.hide-button {
    display: none !important;
}

.m_feature-kv .bg {
    bottom: -40px;
}

.s1 #kv-type2 .c_btn_learn_more {
    bottom: 50px;
}

.dotcom .m_dotcom_footer {
    margin-bottom: 50px;
}

.dotcom.s12 #subnav.nav-type1 div.inside::-webkit-scrollbar {
    display: none;
}

.s1.load .m_feature-kv .f_container .phone {
    top: 70px;
}