.navbar .hamburger rect,.navbar .logo a svg path{fill:#fff}.navbar{background-color:#fff}.drawermenu,.drawermenu_overlay{position:fixed;top:0;height:100%}
.navbar{width:100%;/*height:50px;*/display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;color:#fff}.navbar .logo{display:block;margin:0;padding:0;font-size:18px;line-height:50px;color:#fff}.navbar .logo a{color:#fff;text-decoration:none}.navbar .logo a:hover{color:#e0e0e0}.navbar .logo a svg{height:20px;line-height:100%;width:auto;vertical-align:bottom;padding:15px 0}.navbar .menu-left,.navbar .menu-right{display:block;/*height:26px;width:50px;padding:15px 20px;margin:0*/}.navbar .menu-left svg,.navbar .menu-right svg{height:20px;width:auto;line-height:100%;vertical-align:bottom;cursor:pointer}.navbar .menu-left{order:0;text-align:left}.navbar .logo{order:1;text-align:center}.navbar .menu-right{order:2;text-align:right}.navbar .hamburger:hover rect{fill:#e0e0e0}
.drawermenu{right:-350px;width:350px;max-width:70%;z-index:100}.drawermenu.drawermenu-right{left:auto;right:-350px}.drawermenu>dl,.drawermenu>ul{list-style:none;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;height:100%}.drawermenu>dl>li,.drawermenu>ul>li{width:100%}

.drawermenu>dl>li>a,.drawermenu>ul>li>a
{font-size:14px;display:block;width:100%;padding:20px 10px 20px 0;text-decoration:none;-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
color:#444;background-color:#fff;border-bottom:solid 1px rgba(255,255,255,.1)}


.drawermenu>dl>li>a .icon-down,.drawermenu>ul>li>a .icon-down{fill:#a3a3a3;width:10px;margin-left:10px;float: right; margin-top: 4px;}
.drawermenu>dl>li>ul,.drawermenu>ul>li>ul{display:none;list-style:none;padding:0;margin:0}
.drawermenu>dl>li>ul>li>a,.drawermenu>ul>li>ul>li>a{display:block;font-size:1em;color:#555;padding:15px 15px; border-bottom:1px solid #ddd; text-decoration:none; background:#ececec;}


/*.drawermenu_overlay{z-index:99;left:0;width:100%;background-color:rgba(0,0,0,.85)}*/.drawermenu_overlay{z-index:99;right:0;width:100%;background-color:rgba(0,0,0,.65)}




/* Ãß°¡½ºÅ¸ÀÏ */

.drawermenu .top{background:#808080; padding:20px 3%;}
/*.drawermenu > div a{font-size:1.3em; letter-spacing:.05em; width:25%; color:#fff; padding:25px 4%; display:block;}*/
.drawermenu ul li{ border-bottom: 1px solid #eee;}
.drawermenu ul li a{background:url('../images/icon_navli.gif') no-repeat #fff 17px 23px; padding-left: 13%;}
.drawermenu .top .tit{width:85%; font-size:1.2em; color:#fff;}
.drawermenu .top .btn_x{float:right; color:#fff;}
.drawermenu ul li ul li {background:none;}
.drawermenu ul li ul li a{width:100%;;}


.drawermenu .top:after{content:""; display:block; clear:both; zoom:1;}
.drawermenu .top .title{font-size:1.2em; color:#fff; float:left;}
.drawermenu .top .btn_x{font-size:1.2em; color:#fff; float:right; margin-right:4px;}