
.menu-container .inner {
  width: 960px;
  margin: 0 auto 0 auto;
}
.menu-container .inner:after {
  content:"";
  clear: both;
  display: block;
}

.menu li img {
    -moz-transition: -moz-transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    transition: transform 0.5s linear;
}
.menu li img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

/*--------header-----------*/

.menu-container { background:url(../image/header-menu-back.jpg) ;}
.menu-container.fixed { border-bottom:#aaa 1px solid; background:url(../image/header-menu-back.jpg) ;}

/*画像サイズ1024px以上*/
@media  print, screen and (min-width:1024px) {

.menu-container .menu ul{
	width:100%;
	display:flex; justify-content:space-between;
	padding:10px 0;
}

/*--------固定化されたときのCSS-----------*/

.menu-container.fixed {
	width:100%;
	margin-top: 0;
	top: 0;
	position: fixed;
	padding: 0;
	transition: top 0.65s ease-in;
	-webkit-transition: top 0.65s ease-in;
	-moz-transition: top 0.65s ease-in;
}

.menu-container.fixed .menu ul{
	display:flex; justify-content:space-between;
}


}


/*------------タブレット用------------------*/



@media only screen and (max-width:1023px)  {


.menu-container .inner { width:100%; }
.menu-container.fixed {
    top: 0;
    position: fixed;
    padding: 0;
}

}
