body, nav, ul, li, a  {margin: 0; padding: 0;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
a {text-decoration: none;}
.container {
    width: 100%;
    /*max-width: 480px;*/
    /*margin: 16px auto 0;*/
}
.toggleMenu {
    display:  block;
    width: 31px;
    height: 31px;
}
.container .nav {
    list-style: none;
     *zoom: 1;
     background:#fff;
    border: 2px solid #007f30;
    margin-top: 9px;
}
.container .nav:before,
.container .nav:after {
    content: " ";
    display: table;
}
.container .nav:after {
    clear: both;
}
.container .nav ul {
    list-style: none;
    width: 9em;
    border-top: 2px solid #ff2400;
}
.container .nav a {
    padding: 10px 15px;
    color:#0093d7;
    font-size: 13px;
}
.container .nav li.hover a {
    color:#007f30;
    background: #fff;
}
.container .nav li {
    position: relative;
}

.container .nav li { list-style: none; }
.container .nav li a { display: block; padding: 6px 3px; margin: 0 15px; font-size: 13px; color: #333; border-bottom: 1px solid #c9c9c9; }
.container .nav li a.pc { background: url(/sp/common/images/ico_pc01.png) no-repeat 98%; background-size: 17px 17px;  }
.container .nav li a.external { background: url(/sp/common/images/ico_ex.png) no-repeat 98%; background-size: 17px 13px;  }
.container .nav li:first-child { border-top: 3px solid #ff2400; }
.container .nav li:last-child a { border-bottom: none; }

