main.fs-l-main > .u-okayama {
    flex-basis: 20%;
}
section.fs-l-pageMain {
    flex-basis: 75%;
}

@media screen and (max-width: 767px) {

.u-okayama .site-sidenav{
 display:none  !important
}

main.fs-l-main > .u-okayama {
    flex-basis: 0%;
}

section.fs-l-pageMain {
    flex-basis: 100%;
}
}

.sp-drawer-nav-close{display:none!important;}
.u-okayama .sp-drawer-nav-close::before{display:none!important;}


/* スマホ用ドロワーメニューの重なり順を最前面にする */
.u-okayama .overlay {
    z-index: 9998 !important; /* メニューより一つ下の数値 */
}

.u-okayama .sp-drawer-nav {
    z-index: 9999 !important; /* 最前面 */
}

/* TOPへ戻るボタンの重なり順を調整 */
.u-okayama .to-top {
    z-index: 200 !important;
}