nav li{
    float: left;
    padding: 0 15px 0 0;
}

header nav {
    position: absolute;
    top: 3%;
    left: 45%;
}

footer nav{
    position: absolute;
    bottom: 18%;
    left: 45%;
}

header nav li {
    background: url("../../img/common/nav/border-green.png") no-repeat right center;
}

footer nav li {
    background: url("../../img/common/nav/border-white.png") no-repeat right center;
}

.nav-border {
    margin: 2px 0 0;
}

nav .jp {
    padding: 0 20px;
    margin: 1px 0 6px;
}

nav .en {
    /*width: 100%;*/
    padding: 0 0 0 23px;
}

header .nav-contents:hover {
    opacity: 0.6;
}

footer .nav-contents:hover {
    opacity: 0.6;
}