/* ============================================================
  border-radius 修正：.p-mv の overflow: hidden を解除
  index.min.css で .p-mv に overflow: hidden が設定されており、
  子要素 .p-mv__image の border-radius が切り取られていたため修正
============================================================ */
.p-mv {
  overflow: visible !important;
}

@media screen and (min-width: 811px) {
  .p-wrap { align-items: flex-start !important; padding-top: 10px !important; padding-bottom: 20px !important; }
  .p-nav { transform: scale(0.9) !important; transform-origin: top left !important; margin-top: 30px !important; }
  .p-mv { width: 78% !important; height: 680px !important; max-height: none !important; margin-top: 30px !important; margin-left: -60px !important; }
  .p-logo { width: 100px !important; }
  .p-mv__image { border-radius: 40px 20px 40px 40px !important; }
}
@media screen and (max-height: 800px) and (min-width: 811px) {
  .p-wrap { padding-top: 5px !important; padding-bottom: 10px !important; }
  .p-nav { transform: scale(0.75) !important; margin-top: 65px !important; }
  .p-mv { height: 503px !important; margin-top: 20px !important; }
}
