.mm-menu.mm-theme-blue{background:#daeff6;border-color:#fff;color:#333}
.mm-menu.mm-theme-blue .mm-navbar a,.mm-menu.mm-theme-blue .mm-navbar>*,.mm-menu.mm-theme-blue em.mm-counter{color:#333}
.mm-menu.mm-theme-blue .mm-btn:after,.mm-menu.mm-theme-blue .mm-btn:before{border-color:#377e94}
.mm-menu.mm-theme-blue .mm-listview{border-color:#fff}
.mm-menu.mm-theme-blue .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-blue .mm-listview>li .mm-next:after{border-color:#377e94}
.mm-menu.mm-theme-blue .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-blue .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-blue .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-blue .mm-divider,.mm-menu.mm-theme-blue .mm-fixeddivider span,.mm-menu.mm-theme-blue .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-blue .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-blue.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-blue.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-blue label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-blue:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-blue .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-blue .mm-indexer a,.mm-menu.mm-theme-blue .mm-noresultsmsg{color:#333}
.mm-menu.mm-hoverselected.mm-theme-blue .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-blue .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-blue .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-blue .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-blue .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-blue label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-blue label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-blue input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
/* オレンジ */
.mm-menu.mm-theme-orange{background:#fff2e4;border-color:#fff;color:#333}
.mm-menu.mm-theme-orange .mm-navbar a,.mm-menu.mm-theme-orange .mm-navbar>*,.mm-menu.mm-theme-orange em.mm-counter{color:#333}
.mm-menu.mm-theme-orange .mm-btn:after,.mm-menu.mm-theme-orange .mm-btn:before{border-color:#fe9c1d}
.mm-menu.mm-theme-orange .mm-listview{border-color:#fff}
.mm-menu.mm-theme-orange .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-orange .mm-listview>li .mm-next:after{border-color:#fe9c1d}
.mm-menu.mm-theme-orange .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-orange .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-orange .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-orange .mm-divider,.mm-menu.mm-theme-orange .mm-fixeddivider span,.mm-menu.mm-theme-orange .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-orange .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-orange.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-orange.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-orange label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-orange:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-orange .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-orange .mm-indexer a,.mm-menu.mm-theme-orange .mm-noresultsmsg{color:#333}
.mm-menu.mm-hoverselected.mm-theme-orange .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-orange .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-orange .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-orange .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-orange .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-orange label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-orange label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-orange input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
/* 緑 */
.mm-menu.mm-theme-green{background:#f7f7e0;border-color:#abc20d;color:#333}
.mm-menu.mm-theme-green .mm-navbar a,.mm-menu.mm-theme-green .mm-navbar>*,.mm-menu.mm-theme-green em.mm-counter{color:#333}
.mm-menu.mm-theme-green .mm-btn:after,.mm-menu.mm-theme-green .mm-btn:before{border-color:#fff}
.mm-menu.mm-theme-green .mm-listview{border-color:#abc20d}
.mm-menu.mm-theme-green .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-green .mm-listview>li .mm-next:after{border-color:#abc20d}
.mm-menu.mm-theme-green .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-green .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-green .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-green .mm-divider,.mm-menu.mm-theme-green .mm-fixeddivider span,.mm-menu.mm-theme-green .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-green .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-green.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-green.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-green label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-green:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-green .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-green .mm-indexer a,.mm-menu.mm-theme-green .mm-noresultsmsg{color:#333}
.mm-menu.mm-hoverselected.mm-theme-green .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-green .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-green .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-green .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-green .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-green label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-green label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-green input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
