@import 'https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap';.mv{padding-top:90px;max-width:100%;margin:0 auto;text-align:center;background:#f1f5fe}@media (max-width: 979px){.mv{padding-top:12.53vw}}.mv img{width:100% !important;max-width:1500px;height:auto}@media (min-width: 980px){.mv{display:block;position:relative;overflow:hidden;height:auto}}.page-Fp_00_0220 .mv img{width:auto;max-width:1500px}.mv_iclPlice{width:580px;position:absolute;left:50%;bottom:10px;transform:translateX(-78%);background:#fff;padding:10px 30px 5px}@media (max-width: 979px){.mv_iclPlice{width:100%;position:inherit;left:0;transform:translateX(0);background:#fff;padding:10px 5vw;justify-content:center;align-items:center}}.cp-ttl{background-color:#E64999;color:#fffd4e;font-weight:bold;text-align:center;border-radius:100vh}.mv_iclPlice .box_wrap{display:flex;justify-content:space-between;gap:0 10px;margin:0 auto}.mv_iclPlice_box{color:#001291;font-weight:bold;background-color:#9cdbff;width:220px;border-radius:9px;text-align:center}@media (max-width: 979px){.mv_iclPlice_box{width:50%;flex-shrink:0;padding:8px;color:#001291;font-weight:bold;text-align:center;font-size:min(2.5vw, 32px);line-height:1.1;border-radius:4px}}.mv_iclPlice_box .price{color:#001291;font-weight:bold;font-size:38px;line-height:1;padding:3px 2%;padding:0}.mv_iclPlice_box .price span{font-size:20px}.mv_iclPlice .pl_month{font-weight:bold;color:#fff45c;background-color:#1d3498;padding:8px;border-radius:8px;line-height:1.1;width:220px;text-align:center}.mv_iclPlice .pl_month span{font-size:min(3vw, 14px)}.mv_iclPlice .pl_month .pl{font-size:32px;line-height:1.1}.mv .mv_iclPlice .mv_iclPlice__link{height:auto;display:inline-flex;bottom:0;background:rgba(72,184,237,0.2);color:#337bdb;text-decoration:none;font-weight:bold;padding:10px;justify-content:center;text-align:center;line-height:1.3;align-items:center;font-size:14px}.mv .mv_iclPlice a::after{background:none}.mv_iclPlice_inner{display:flex;margin-top:8px}@media (max-width: 979px){.mv_iclPlice_box .price{font-size:min(6vw, 40px)}.mv_iclPlice .pl_month{width:100%;margin-right:3vw;min-width:44%;font-size:min(3vw, 32px);border-radius:4px}.mv_iclPlice .pl_month .pl{font-size:min(6vw, 36px)}.mv_iclPlice_inner{background:#fff;padding:8px 0;justify-content:center;align-items:center;display:inherit}}@media (max-width: 979px){.mv .mv_iclPlice .mv_iclPlice__link{font-size:min(2.5vw, 15px);height:auto;display:inline-flex;bottom:0;background:rgba(72,184,237,0.2);color:#337bdb;text-decoration:none;font-weight:bold;padding:2%;justify-content:center;text-align:center;line-height:1.3;margin:0;max-width:150px;width:22vw}.mv_iclPlice_box .price span{font-size:min(3.5vw, 20px)}}@media (min-width: 980px){.mv .mv__link{display:block;height:560px;max-width:980px;margin:0 auto;perspective:1px;position:relative}}@media (min-width: 980px){.mv .mv__link:after{background:url(/assets/images/mv_xc02_bg3_pc.jpg?2025102115147) no-repeat top center;background-size:100% 100%;content:'';position:absolute;top:0;left:50%;width:1600px;height:100%;transform:translateX(-50%);z-index:-1}}
