body { background-color: rgb(255, 255, 255); position: relative; }
#mainnavbar-wrap { width: 100%; height: auto; z-index: 99999; position: fixed; }
#twok2nav { width: 100%; height: 50px; background-color: rgb(11, 114, 181); font-family: mallory, sans-serif; }
.twok-flex { display: flex; flex-flow: wrap; justify-content: space-between; align-items: flex-start; }
.nav-width { width: 1170px; }
.twok-nav-main { height: auto; margin: 0px auto; position: relative; top: 50%; transform: translateY(-50%); }
.twok-nm-menu-date { width: 117px; height: auto; color: rgb(255, 255, 255); font-size: 12px; letter-spacing: 0.02em; }
.twok-nm-date { padding-top: 5px; }
.twok-nm-logo { width: 160px; height: auto; position: absolute; margin: 4px auto 0px; left: 0px; right: 0px; }
.twok-nm-search-paper { width: 150px; }
#twok-nav-ch { width: 100%; height: 35px; margin: 0px auto; background-color: rgb(245, 245, 245); color: rgb(102, 102, 102); font-weight: 500; font-size: 14px; text-transform: uppercase; font-family: mallory, sans-serif; letter-spacing: 0.02em; }
#twok-nav-ch a, #twok-nav-ch a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#twok-nav-ch a:hover { color: rgb(11, 114, 181); }
#twok-nav-sub { width: 100%; height: 25px; margin: 0px auto; background-color: rgb(235, 235, 235); color: rgb(102, 102, 102); font-weight: 400; font-size: 12px; text-transform: uppercase; font-family: mallory, sans-serif; letter-spacing: 0.02em; }
#twok-nav-sub a, #twok-nav-sub a:visited { color: rgb(102, 102, 102); text-decoration: none; }
#twok-nav-sub a:hover { color: rgb(11, 114, 181); }
.twok-menu-wrap { margin: 0px auto; position: relative; top: 50%; transform: translateY(-50%); }
.mnopenb { transition: opacity 0.4s; opacity: 1 !important; height: 665px !important; width: 320px !important; }
#twokexpand { width: 1170px; height: auto; z-index: 99999; margin: 0px auto; }
#twokexpand-wrap { width: 0px; height: 0px; background-color: rgb(255, 255, 255); box-sizing: border-box; z-index: 99999; overflow: hidden; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); position: fixed; opacity: 0; transition: opacity 0.4s; }
.exp-logo-close { width: 93%; margin: 0px auto; border-bottom: 1px solid rgb(216, 216, 216); padding: 10px 0px; }
#exp-list-wrap { width: 93%; margin: 0px auto; border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 5px; }
#exp-list { width: 48%; margin: 10px auto 0px; font-family: mallory, sans-serif; }
.expch { font-size: 14px; font-weight: 500; text-transform: uppercase; padding: 0px 0px 10px; }
.expch a, .expch a:visited { text-decoration: none; color: rgb(102, 102, 102); }
.expch a:hover { color: rgb(102, 102, 102); }
.exp-follow { font-family: mallory, sans-serif; font-size: 14px; color: rgb(102, 102, 102); font-weight: 500; }
.exp-follow img { padding: 10px 5px 5px; }
#exp-ad { background-color: rgb(255, 162, 162); width: 300px; height: 60px; margin: 15px auto 0px; font-family: mallory, sans-serif; font-size: 16px; text-align: center; box-sizing: border-box; }
#newbtn { width: 300px; height: 300px; background-color: rgb(0, 0, 0); }
#new-bar { width: 300px; height: 300px; margin-top: 20px; background-color: rgb(0, 255, 0); }
.navbar-nl-s input { background-color: rgb(245, 245, 245) !important; }
#forminator-module-357115 { margin: 0px 0px 10px !important; }
.forminator-edit-module { display: none !important; }
.forminator-row { margin: 0px !important; }
.navbar-nl-s label { padding: 10px 0px; text-transform: uppercase; font-size: 11px !important; line-height: 10px !important; font-family: mallory !important; color: rgb(11, 114, 181) !important; }
.navbar-nl-disc div { font-size: 10px; font-family: "noto serif"; color: rgb(102, 102, 102); padding: 8px 0px !important; }
.navbar-nl-sub { font-family: mallory !important; border-radius: 60px !important; }
#nav-brkr { padding-top: 130px; box-sizing: border-box; }
@media only screen and (min-width: 414px) and (max-width: 1023px) {
  .nav-width { width: 93%; }
  .twok-nm-menu-date { width: 65px; }
  .twok-nm-date { display: none; }
  .twok-nm-logo { width: 160px; }
  .twok-nm-search-paper { width: 18px; }
  #twok-nav-ch { display: none; }
  #twok-nav-sub { display: none; }
  .m-hide { display: none; }
  #twokexpand { width: 93%; margin: 0px; }
  #nav-brkr { padding-top: 70px; }
}
@media only screen and (min-width: 320px) and (max-width: 413px) {
  .nav-width { width: 93%; }
  .twok-nm-menu-date { width: 65px; }
  .twok-nm-date { display: none; }
  .twok-nm-logo { width: 160px; }
  .twok-nm-search-paper { width: 18px; }
  #twok-nav-ch { display: none; }
  #twok-nav-sub { display: none; }
  .m-hide { display: none; }
  #twokexpand { width: 93%; margin: 0px; }
  #nav-brkr { padding-top: 70px; }
}