.MainVisual_main__1l891{position:relative}.MainVisual_main__1l891 .MainVisual_bg__HxT_K{margin:0 auto;position:relative;width:100%;height:100%}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_bg__HxT_K{padding-top:52.34375%}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_bg__HxT_K{padding-top:613px}}.MainVisual_main__1l891 .MainVisual_bg__HxT_K .MainVisual_mask__W45DY{width:100%;height:100%;line-height:0;position:relative}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_bg__HxT_K .MainVisual_mask__W45DY{position:absolute;top:0;left:39%;width:61%;overflow:hidden}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_bg__HxT_K .MainVisual_mask__W45DY{position:absolute;top:0;left:39%;width:61%;max-width:922px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 80%,transparent)}}@media screen and (min-width:1280px) and (max-width:1399px){.MainVisual_main__1l891 .MainVisual_bg__HxT_K .MainVisual_mask__W45DY{-webkit-mask-image:none;mask-image:none}}.MainVisual_main__1l891 .MainVisual_bg__HxT_K picture,.MainVisual_main__1l891 .MainVisual_bg__HxT_K source{width:100%;height:100%}.MainVisual_main__1l891 .MainVisual_bg__HxT_K img{width:100%;height:auto}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_bg__HxT_K img{width:auto;height:100%}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_bg__HxT_K img{width:100%;min-height:615px;height:auto}}@media screen and (min-width:1280px) and (max-width:1399px){.MainVisual_main__1l891 .MainVisual_bg__HxT_K img{width:auto;height:100%}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO{position:relative;padding:32px 24px 0;width:100%}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO{max-width:1280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 0 0 32px}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO{max-width:1280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 0 0 80px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO h1{font-size:2.2rem;font-weight:700;margin-bottom:16px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO h1{font-size:3vw;margin-bottom:16px;filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 10px #ffffff)}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO h1{font-size:4.8rem;margin-bottom:24px;filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 10px #ffffff)}.MainVisual_main__1l891 .MainVisual_inner__G_7gO h1 span{font-size:44px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo{margin-top:16px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo{margin-top:16px}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo{margin-top:24px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo img{width:100%;height:auto}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo img{width:calc(50% - 32px);max-width:580px;height:auto}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_image__4CQpo img{width:calc(50% - 80px);height:auto}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li{display:flex;font-size:1.4rem;line-height:24px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li{font-size:1.8vw}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li{font-size:2.4rem;line-height:32px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li+li{margin-top:4px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li+li{margin-top:4px}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li+li{margin-top:8px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li:before{content:"";background-image:url(/icons/check.svg);background-repeat:no-repeat;min-width:32px;height:32px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li:before{min-width:24px;height:24px}}@media screen and (max-width:767px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO ul li:before{min-width:24px;height:24px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_notes__N9B1v{color:#56595d;font-size:1.2rem;margin:8px 0 32px}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_notes__N9B1v{margin:8px 0 24px}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_notes__N9B1v{margin:8px 0 32px}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_button__biiQ3{display:none}@media screen and (min-width:768px) and (max-width:1279px){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_button__biiQ3{display:block;width:calc(50% - 32px)}}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_button__biiQ3{display:block;width:calc(50% - 80px)}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_bottomNotes__tBHQU{color:#56595d;font-size:1.2rem;margin-top:16px;padding-left:1em}@media screen and (1280px <= width){.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_bottomNotes__tBHQU{font-size:2rem}}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_bottomNotes__tBHQU:before{content:"※";margin-left:-1em}.MainVisual_main__1l891 .MainVisual_inner__G_7gO .MainVisual_bottomNotes__tBHQU .MainVisual_attention__7zsAX{color:#1c9ac1;font-weight:700}