@charset "utf-8";

body#top .wider { position: relative;}
body#top .wider .homeMvMainImage img { width: 100%;}
body#top .wider .homeMvInner { position: absolute; width: 90%; left: 5%; top: 12%; height: 76%; display: flex; align-items: center; justify-content: right;}
body#top .wider .homeMvInner img { vertical-align: top; max-width: 100%; width: calc(50vw + 50px);}

body#top .wider .homeMvEn { text-align: right;}

footer .bottomFooter__producer { display: none;}

.l-footer .bottomFooter ul { display: flex; margin-bottom: 2em; justify-content: center;}
.l-footer .bottomFooter ul a { color: #fff;}
.l-footer .footerLogo { text-align: center; margin-bottom: 2em;}
.l-footer .footerLogo img { width: 15.6%; max-width: 60px;}

@media screen and (max-width: 800px){
  body#top .wider .still__box .still__img { object-position: 30% center;}
  body#top .wider .still__box .still__content { display: none;}
  body#top .wider .homeMvInner img { width: 100%;}

  .l-footer .bottomFooter ul { display: block;}
  .l-footer .bottomFooter ul li { display: block;}
  .l-footer .bottomFooter ul a { display: block; line-height: 3; border-bottom: 1px dashed #555;}
}
