.mv{position:relative}.mv h1{position:absolute;width:90%;font-size:26px;color:#0f2b77;text-align:center;padding:20px 0;font-family:none;background:rgba(255,255,255,0.5);line-height:2;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 979px){.mv h1{width:95%;font-size:4.5vw}}.mv h1::before{content:"";position:absolute;width:90%;height:1px;background:#0f2b77;top:50%;left:50%;transform:translate(-50%, -50%)}.influ-notice{color:#e50012;text-align:center;border:solid 1px;font-weight:bold;padding:10px 0}@media (max-width: 979px){.influ-notice{font-size:14px}}.infle-box{border:solid 1px #0f2b77}.infle-box:nth-child(4) .infle-box__contain dl:nth-child(3),.infle-box:nth-child(4) .infle-box__contain dl:nth-child(4){flex-direction:column}.infle-box h2{position:relative;font-size:20px;text-align:center;color:#fff;background:#0f2b77;padding:10px 0}@media (max-width: 979px){.infle-box h2{font-size:18px}}.infle-box h2::after{content:"";position:absolute;border-top:solid 15px #0f2b77;border-right:solid 8px transparent;border-left:solid 8px transparent;left:50%;bottom:-15px;transform:translateX(-50%)}.infle-box__contain{padding:35px}@media (max-width: 979px){.infle-box__contain{padding:20px}}.infle-box__contain dl{display:flex}@media (max-width: 979px){.infle-box__contain dl{display:block}}.infle-box__contain dl+dl{margin-top:30px}.infle-box__contain dl dt{font-weight:bold}@media (max-width: 979px){.infle-box__contain dl dt{width:60px}}.infle-box__contain dl dd small{font-size:14px}@media (max-width: 979px){.infle-box__contain dl dd small{font-size:12px}}.infle-box__contain .caution{color:#e50012;font-weight:bold;margin-bottom:30px}@media (max-width: 979px){.infle-box__contain .caution{font-size:14px;margin-bottom:20px}}.infle-box__contain--notice{margin-top:35px;font-size:14px}@media (max-width: 979px){.infle-box__contain--notice{font-size:12px;margin-top:20px}}.infle-box__contain strong{color:#e50012}.notice-txt{background:#eee;padding:20px}@media (max-width: 979px){.notice-txt{font-size:14px}}.Internal-plan{text-align:center;margin-top:40px}.Internal-plan a.button-normal{padding:20px 70px;border-radius:999px}@media (max-width: 979px){.Internal-plan a.button-normal{padding:15px 40px;font-size:16px}}
