@charset "UTF-8";
/*-------------------------------------------*/
/* charm nav スライドメニュー時
/*-------------------------------------------*/
.siteContent { z-index: 9; position: relative; }

.gMenu_outer.itemOpen { top: auto; overflow: hidden; }

.navSection > .searchform > div { overflow: hidden; position: absolute; top: 10px; z-index: 9; left: 50%; margin-left: -80px; }
.navSection > .searchform > div input#s.form-group { width: 50%; float: left; margin-right: 5px; }
.navSection > .searchform > div #searchsubmit { width: 25%; float: left; padding: 6px 12px; }

@media (max-width: 991px) { .gMenu { padding: 20px 0 30px; }
  .breadSection .breadcrumb { position: relative; background: #fff; } }
@media (max-width: 350px) { .navSection.navSection_open_left > .searchform > div { left: 0; margin-left: 10px; } }
@media screen and (max-width: 767px) { .logged-in.admin-bar .menuBtn { top: 56px; } }
@media screen and (max-width: 991px) { .logged-in.admin-bar .menuBtn { top: 42px; } }
@media screen and (max-width: 600px) { .logged-in.admin-bar .menuBtn { top: 56px; }
  .logged-in.admin-bar.scroll .menuBtn { top: 56px; } }
