.mv-menu2 > a { position: relative; flex-direction: column; align-items: flex-start; padding: 2rem 4rem 2rem 2rem; }
.mv-menu2 > a p { margin-top: 0.5rem; }
.mv-menu2 > a img { position: absolute; right: 1.25rem; top: 50%; transform: translateY(-50%); }
.mv-menu2 > a:hover img { transform: translateY(-50%); }
.mv-menu1 a p { text-align: center; line-height: 1.4em; height: 2.8em; }
@media all and (max-width: 1024px) {
 .mv,
 .mv .item img { height: 800px; }
 .mv-inner { top: 150px; }
 .mv-title h1 { font-size: 3.5rem; }
 .mv-title p { font-size: 1.5rem; }
 .mv-menu1 { margin-top: 100px; }
 .mv-prev,
 .mv-next { top: 35%; opacity: 1; }
 .mv-menu2 > a:not(:last-child),
 .mv-menu2 { border-width: 1px; }
 }
@media all and (max-width: 768px) {
 .mv-title h1 { font-size: 3rem; }
 .mv-title p { font-size: 1.25rem; }
 .mv-prev, .mv-next { top: 30%; }
 .mv-menu2 > a { padding: 1.5rem 3rem 1.5rem 1.5rem; }
 .mv-menu2 > a h2 { font-size: 1.5rem; }
 .mv-menu2 > a p { font-size: 1.1rem; }
 .mv-menu1 { grid-gap: 0 2px; }
 .mv-menu1 a p { font-size: 1rem; }
 }
@media all and (max-width: 640px) {
 .mv, .mv .item img { height: 160vw }
 .mv-prev, .mv-next { display: none; }
 .mv-menu2 { flex-direction: column; margin-top: 3rem; }
 .mv-menu2 > a:not(:last-child) { border-right: none; border-bottom: 1px solid #fff; }
 .mv-menu2 > a { width: 100%; }
 .mv-menu2 > a img { width: 20px; }
 .mv-menu1 { width: calc(100vw - 2rem); margin-top: 13rem; }
 .mv-menu1 .slick-list { width: 150%; }
 .mv-menu1 a { width: 180px; display: flex !important; }
 .mv-menu1 a p { height: auto; font-size: 1.25rem; }
 .mv-inner { top: 13rem; }
 .mv-inner .inner { margin: 0; }
 .mv-title h1 { font-size: 2.75rem; }
 .mv-title p { margin-top: 1rem; }
 .mv-prev { left: 0; }
 .mv-next { right: 0; }
 .mv-prev, .mv-next { top: 18rem; width: 40px; height: 40px; background-size: 12px; }
 .slick-nav { margin-top: 2rem; }
 .slick-nav__dots .circle:not(:last-child) { margin-right: 0.5rem; }
 }
