@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);@media screen and (min-width:768px){#nav_sp{display:none!important}}@media screen and (max-width:768px){.mean-container a.meanmenu-reveal{font-weight:lighter;height:21px;line-height:21px;padding:10px 11px 9px}meanmenu-reveal meanclose{font-weight:lighter!important}.mean-container .mean-nav{margin-top:42px}.mean-container .mean-bar{min-height:40px;padding:0;top:46px}#nav_sp{left:0;position:absolute;top:90px}#nav_sp,#nav_sp ul{display:block;width:100%}#nav_sp ul{list-style-type:none;margin:0;padding:0}#nav_sp ul li{background:#e9eff3;border-bottom:1px solid #fff;float:left;margin:0 auto;position:relative;text-align:center;width:100%}#nav_sp ul li:last-child{border:none}.mean-container .mean-nav ul li a{border-top:1px solid #383838;border-top:1px solid hsla(0,0%,100%,.9);color:#5e5e5e;display:block;float:left;font-size:13px;line-height:1.6em;margin:0;padding:1em 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%}#header-search-box,#language-nav-box,.nav{display:none}}