.ribbon_banner{display:none!important}.footer-container-wrapper,.wrap_banner{overflow:hidden}.wrap_banner{background:url(https://www.midasstructure.com/hubfs/KO_CAD/banner_voucher.png) top no-repeat;background-size:cover;height:600px;margin-bottom:-160px;margin-top:20px;position:relative}.wrap_banner .inner{height:100%;margin:0 auto;position:relative;width:1380px}.wrap_banner .inner a{height:100%;position:absolute;width:1380px}.wrap_banner .inner .btn{display:block}.wrap_banner .img_gift{bottom:0;position:absolute;right:-120px}.wrap_banner .img_txt{margin-top:88px}.wrap_banner_m{display:none}.home-visual{margin-top:-20px;position:relative}.home-visual video{height:100%;left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%}@media (max-width:768px){.wrap_banner{display:none}.wrap_banner_m{display:block;margin-top:-12px}.wrap_banner_m .img_gift{bottom:0;left:0;position:absolute;right:0;width:100%}.wrap_banner_m .img_txt{display:block;margin:0 auto;width:100vw}.wrap_banner_m .img_txt+.img_txt{margin:4px auto 0;width:230px}.wrap_banner_m .btn{display:block;width:50vw}.wrap_banner_m .btn img{width:100%}}.cadNotice{background-color:#4951ff;height:45px;left:0;line-height:39px;position:fixed;text-align:center;top:0;width:100%;z-index:999999}.cadNotice span{color:#fff;font-family:AppleSDGothicNeo;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;height:17px;letter-spacing:-.04px;line-height:normal;margin:4px 12px 3px 0;text-align:center;width:383px}.cadNotice button{background:#fff;border:0;border-radius:5px;color:#4951ff;cursor:pointer;font-size:12px;height:24px;margin:0 0 0 12px;outline:0;width:58px}.newBanner .bannerInner .rightBanner .topList ul li a div{display:flex}.newBanner .bannerInner .rightBanner .topList ul li a>span div{width:100%}.newBanner .bannerInner .rightBanner .topList ul li a div i.rightAreaImg_V2{max-width:none}.newBanner .bannerInner .rightBanner .topList ul li a.rightAreaContainer_V2{flex-wrap:wrap}.newBanner .bannerInner .rightBanner .topList ul li a>span.rightAreaText_V2{flex:1}.newBanner.mcadHomeTopVisual_V2 .bannerInner{max-width:1440px}.mainBottomEventBanner_V2{display:block}.newBanner .bannerInner .rightBanner .topList ul li a>span h3{height:44.781px}.newBanner .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:last-child{aspect-ratio:911/293;height:auto;max-height:210px;padding:0}.newBanner .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:first-child p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;left:30px;word-break:keep-all}.newBanner .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:last-child p{font-size:24px;max-width:70%}.newBanner .bannerInner .rightBanner .topList ul li a>span h2{height:59.81px}@media (max-width:1024px){.newBanner .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:last-child{max-height:170px;width:100%}.newBanner.mcadHomeTopVisual_V2 .bannerInner .rightBanner .topList ul li a>div{min-width:250px}}@media (max-width:870px){.newBanner.mcadHomeTopVisual_V2 .bannerInner .rightBanner .topList ul li a>div{width:25%}}@media (max-width:768px){.newBanner.mcadHomeTopVisual_V2 .bannerInner .rightBanner .topList ul li a div{width:100%}.newBanner.mcadHomeTopVisual_V2 .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:last-child p{font-size:17px}}@media (max-width:550px){.newBanner .bannerInner .rightBanner .topList ul li a>span h2{height:44.16px}}@media (max-width:425px){.newBanner.mcadHomeTopVisual_V2 .bannerInner .rightBanner .bottomBanner .mainBottomEventBanner_V2 div:last-child p{font-size:14px}}