/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{position:fixed;top:0;right:0;float:right;background:#fff;width:100%;z-index:99999}.mean-container a.meanmenu-reveal{position:absolute;top:0;right:0;background:url(//kenji-honma.com/news/../common/css/../images/btn_spMenu.png) left top no-repeat;background-size:50px 58px;background-color:rgba(255,255,255,0);width:50px;height:58px;padding-right:5px;cursor:pointer;z-index:999999}.spMenu_close{display:block;background:url(//kenji-honma.com/news/../common/css/../images/btn_spMenu_close.png) left top no-repeat;background-size:50px 58px;width:50px;height:58px}.mean-container .mean-nav{position:absolute;top:0;left:0;float:left;background:rgba(255,255,255,.9);width:100%}.mean-container .mean-nav ul{width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;padding:20px 0;text-align:center}.mean-container .mean-nav ul li:first-child{margin-top:60px}.mean-container .mean-nav ul li:last-child{padding-bottom:80px;border-bottom:solid 2px #ccc}.mean-container .mean-nav ul.parent li a{display:block;float:left;width:100%;padding:0;margin:0;text-align:left;color:#cd5c5c;text-decoration:none;text-transform:uppercase;font-family:'Montserrat Medium',sans-serif;font-family:'Roboto Medium',sans-serif;font-size:1em;line-height:1.0}.mean-container .mean-nav ul li a span{display:inline-block}.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}