.mean-container .mean-bar{position:absolute;color:#000000;width:20%;height:70px;padding:0;z-index:1;}
.mean-container a.meanmenu-reveal{width:20px;height:20px;padding:8px;position:absolute;top:18px;left:5px;cursor:pointer;color:#000000!important;background:#ffffff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;border:2px #e5e5e5 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.mean-container a.meanmenu-reveal span{display:block;background:#000000;height:3px;margin-top:3px;}
.mean-container .mean-nav{position:absolute;left:-1px;width:501%;background:#fafafa;margin-top:70px;}
.mean-container .mean-nav ul{display:inline-block;padding:0;margin:0!important;width:100%!important;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;font-size:18px;line-heihgt:18px;text-indent:10%;}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%!important;margin:0;text-align:left;color:#000000;text-decoration:none;}
.mean-container .mean-nav ul li ul{width:80%!important;}
.mean-container .mean-nav ul li ul li{font-size:16px;width:100%!important;text-indent:0!important;padding:0!important;border-bottom:1px dotted;}
.mean-container .mean-nav ul li ul li a{width:100%!important;padding:1.2rem 0!important;}
.mean-container .mean-nav ul .simulation,
.mean-container .mean-nav ul .faq{display:block;float:left;width:90%;padding:0.8em 5%!important;margin:0;text-align:left;color:#000000;border-top:2px solid #e5e5e5;text-decoration:none;}
.mean-container .mean-nav ul .faq{border-top:none;}
.mean-container .mean-nav ul .simulation div h2,
.mean-container .mean-nav ul .faq div h2{font-size:18px;font-weight:bold;}
.mean-container .mean-nav ul .simulation div p,
.mean-container .mean-nav ul .faq div p{font-size:14px;line-height:18px;width:100%;margin:5px 0;}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1);}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}
.mean-container .mean-bar, .mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.mean-remove{display:none !important;}
@media(max-width:600px){.mean-container .mean-nav ul li{width:100%!important;}
.mean-container .mean-nav ul li.nav01{displya:block;background:url("../img/sp_nav01.png") 5% 20px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.nav02{displya:block;background:url("../img/sp_nav02.png") 5% 20px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.nav03{displya:block;background:url("../img/sp_nav03.png") 5% 20px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.nav04{displya:block;background:url("../img/sp_nav04.png") 5% 20px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.nav05{displya:block;background:url("../img/sp_nav07.png") 5% 20px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.simulation,
.mean-container .mean-nav ul li.faq{width:100%!important;margin:0!important;padding:15px 0 0 0!important;}
.mean-container .mean-nav ul li.simulation{displya:block;background:url("../img/sp_nav05.png") 5% 18px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.faq{displya:block;background:url("../img/sp_nav06.png") 5% 18px no-repeat;background-size:22px;}
.mean-container .mean-nav ul li.simulation div h2,
.mean-container .mean-nav ul li.faq div h2{text-indent:50px;}
.mean-container .mean-nav ul li.simulation div p,
.mean-container .mean-nav ul li.faq div p{text-indent:0;width:90%;margin:10px auto;}
.mean-container .mean-nav ul li.simulation a,
.mean-container .mean-nav ul li.faq a{display:block;width:100%!important;margin:0!important;padding:0!important;}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:30px;height:30px;padding:12px!important;text-align:center!important;position:absolute;text-indent:0!important;right:0;top:0;z-index:2;font-weight:700;background:rgba(0,0,0,0.1);color:#000!important;border:none !important;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.1);}
}