.div-top-wrap{ width: 100%; border-bottom: 1px solid #ececec; position: relative;}
.div-top { width: 100%; max-width: 1400px; position: relative; margin: auto; }  
.div-logo-wrap { height: 35px; display : inline-block}
.div-logo-wrap img { height: 100%;}
.div-logo-wrap-sub { height: 35px; position: absolute; right: 15px; top:15px}
.div-logo-wrap-sub img { height: 100%; }
.btn-menu { font-size: 0.94rem; display: inline-block; font-weight: bold; height: 30px; line-height: 30px; cursor: pointer; margin-right: 20px;}
.btn-menu:hover{ color: #004a97;}
.mlogo { height: 35px;}
.mlogo2 { height: 35px;}
.btn-menu-mobile { font-size: 1.0rem; border-bottom: 1px solid #ececec; height: 45px; line-height: 45px; font-weight: bold;}

.div-mobile-back { width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed; top:0px; left: 0px; z-index: 20;}
.div-mobile-menu-wrap { width: 100%; height: 100%; position: fixed; top:0px; right: 0px; background-color: #003D8B; z-index: 20;right: -100vw; }
.div-mobile-menu { width: 95%; margin: auto;}
.moff { right: -100vw;}
.mon { right: 0px;}
#btn-mobile-menu { width: 30px; height: 30px; position: absolute; right: 10px; top:10px; display: none;}
#btn-mobile-menu-close { width: 30px; height: 30px; position: absolute; right: 13px; top:14px}

#btn-mobile-menu img , #btn-mobile-menu-close img { width: 100%; display: block;}
#div-logo-bar { text-align: center; position: relative;}
.mlink { color: #444444; text-decoration: none;}

@media screen and (max-width: 660px) { 
    #btn-mobile-menu { display: block;}
#div-menu-bar-wrap{ display: none;}
.mlogo,.mlogo2 { height: 22px;}

/* #div-logo-bar { text-align: left;} */

}

@media screen and (max-width: 264px) { 
    #btn-mobile-menu { display: block;}
#div-menu-bar-wrap{ display: none;}
.mlogo,.mlogo2 { height: 20px;}

/* #div-logo-bar { text-align: left;} */

}

@media screen and (max-width: 243) { 
    #btn-mobile-menu { display: block;}
#div-menu-bar-wrap{ display: none;}
.mlogo2 { display: none;}

/* #div-logo-bar { text-align: left;} */

}


    