.modal-overlay{z-index:1000;background-color:#00000080;place-items:center;width:100%;height:100%;animation:.3s fadeIn;display:grid;position:fixed;top:0;left:0}.modal-content{background-color:#fff;border-radius:8px;max-width:90%;max-height:95vh;animation:.3s slideDown;position:relative;box-shadow:0 5px 15px #0000004d}@media screen and (max-width:767px){.modal-content{border-radius:0;max-width:100%}}.modal-close{cursor:pointer;color:#fff;z-index:10;opacity:.7;background:#dfdcdc;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:15px;right:15px}.modal-close i{letter-spacing:0;font-size:14px;line-height:1.25}.modal-close:hover{opacity:1}.children{-ms-overflow-style:none;scrollbar-width:none;max-height:100%;overflow-y:auto}.children::-webkit-scrollbar{display:none}body.modal-open{overflow:hidden!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.wrap-rue-jai{padding-top:40px;position:relative;overflow:hidden}@media (max-width:767px){.wrap-rue-jai{padding-top:15px}}.wrap-rue-jai .wrap-bg{position:absolute;top:20px;right:0}@media (max-width:767px){.wrap-rue-jai .wrap-bg{width:120px;height:180px}.wrap-rue-jai .wrap-bg img{object-fit:contain;width:100%;height:100%}}.wrap-rue-jai .head-sec{position:relative}.wrap-rue-jai .head-sec .title{width:100%;font-size:var(--font-7);line-height:var(--font-7-lh);letter-spacing:calc(var(--font-7)*(var(--font-1-ls)/100));white-space:pre-wrap;text-align:center;z-index:2;color:#000;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0}.wrap-rue-jai .head-sec .wrap-banner{z-index:1;padding-top:99px}.wrap-rue-jai .head-sec .wrap-banner .banner-img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.wrap-rue-jai .head-sec{padding-top:73px}.wrap-rue-jai .head-sec .title{font-size:42px}.wrap-rue-jai .head-sec .wrap-banner{height:480px;padding:0}.wrap-rue-jai .head-sec .wrap-banner .banner-img{height:100%}}.wrap-rue-jai .head-description{grid-template-columns:1fr 1fr;align-items:flex-end;gap:20px;padding:40px 0;display:grid}.wrap-rue-jai .head-description .descTitle{letter-spacing:-1.04px;white-space:pre-wrap;color:#000;font-size:52px;line-height:1.25}.wrap-rue-jai .head-description .desc{letter-spacing:-.16px;color:#000;max-width:590px;font-size:16px;line-height:1.25}@media (max-width:767px){.wrap-rue-jai .head-description{grid-template-columns:1fr;padding:30px 0 40px}.wrap-rue-jai .head-description .descTitle{width:100%;font-size:36px}.wrap-rue-jai .head-description .desc{width:100%}}.wrap-rue-jai .key-selling{background-color:#574944;width:100%;height:410px;padding:40px 0;position:relative}.wrap-rue-jai .key-selling .content{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.wrap-rue-jai .key-selling .content .wrap-detail{letter-spacing:0;width:50%;font-size:26px;line-height:1.25}.wrap-rue-jai .key-selling .content .wrap-detail .head-desc{color:#ff8847}.wrap-rue-jai .key-selling .content .wrap-detail .desc{color:#fff}.wrap-rue-jai .key-selling .content .key-sell-img{object-fit:cover;width:50%}.wrap-rue-jai .key-selling .key-sell-bg{width:100%;position:absolute;top:0}.wrap-rue-jai .key-selling .key-sell-bg img{object-fit:cover;width:100%}@media (max-width:767px){.wrap-rue-jai .key-selling{height:100%;padding:30px 0}.wrap-rue-jai .key-selling .content{flex-direction:column-reverse;gap:30px}.wrap-rue-jai .key-selling .content .wrap-detail{width:100%}.wrap-rue-jai .key-selling .content .wrap-detail .head-desc,.wrap-rue-jai .key-selling .content .wrap-detail .desc{text-align:center}.wrap-rue-jai .key-selling .content .key-sell-img{width:100%;height:auto}}.wrap-rue-jai .highlight .hl-title{letter-spacing:-.52px;color:#000;justify-content:center;padding:40px 0;font-size:52px;line-height:1.25;display:flex}@media (max-width:767px){.wrap-rue-jai .highlight .hl-title{padding:20px 0}}.wrap-rue-jai .download-app{padding-top:40px;padding-bottom:40px}.wrap-rue-jai .download-app .wrap-bg-footer{background-color:#ff8847;justify-content:space-between;align-items:center;padding:35px 40px;display:flex}@media (max-width:1150px){.wrap-rue-jai .download-app .wrap-bg-footer{flex-direction:column;gap:20px}}.wrap-rue-jai .download-app .right-sec{align-items:center;gap:75px;display:flex}@media (max-width:1150px){.wrap-rue-jai .download-app .right-sec{flex-direction:column;gap:15px}}.wrap-rue-jai .download-app .wrap-logo{width:85px;height:44px}@media (max-width:1150px){.wrap-rue-jai .download-app .wrap-logo{margin-bottom:10px}}@media (max-width:768px){.wrap-rue-jai .download-app .wrap-logo{margin-bottom:0}}.wrap-rue-jai .download-app .download-txt{max-width:400px}.wrap-rue-jai .download-app .download-txt .main-txt{letter-spacing:-.2px;font-size:20px;line-height:1.25}.wrap-rue-jai .download-app .download-txt .sub-txt{letter-spacing:-.16px;margin-top:4px;font-size:16px;line-height:1.25}@media (max-width:767px){.wrap-rue-jai .download-app .download-txt .sub-txt{text-align:start;letter-spacing:-.15px;font-size:15px;line-height:1.25}}.wrap-rue-jai .download-app .download-txt .claim-txt{letter-spacing:-.13px;margin-top:8.5px;font-size:13px;line-height:1.25}@media (max-width:767px){.wrap-rue-jai .download-app .download-txt .claim-txt{text-align:center}}.wrap-rue-jai .download-app .download-txt .claim-txt a{text-decoration:underline}.wrap-rue-jai .download-app .qr-wrapper{align-items:center;width:100%;display:flex}@media (max-width:1150px){.wrap-rue-jai .download-app .qr-wrapper{margin-bottom:10px}}@media (max-width:768px){.wrap-rue-jai .download-app .qr-wrapper{gap:15px;margin-bottom:0}}.wrap-rue-jai .download-app .qr-code{width:100%;max-width:80px;margin-right:20px}@media (max-width:767px){.wrap-rue-jai .download-app .qr-code{width:100%;max-width:80px;margin-right:0}}.wrap-rue-jai .download-app .qr-code img{width:100%}.wrap-rue-jai .download-app .btn-sec{align-items:center;gap:20px;width:fit-content;display:flex}.wrap-rue-jai .download-app .btn-sec .download-logo{gap:12px;display:flex}.wrap-rue-jai .download-app .btn-sec .download-logo .app-btn{cursor:pointer}.wrap-rue-jai .download-app .btn-sec .or{cursor:default}@media (max-width:767px){.wrap-rue-jai .download-app{padding-top:30px;padding-bottom:30px}.wrap-rue-jai .download-app .wrap-bg-footer{flex-direction:column;padding:30px 20px}.wrap-rue-jai .download-app .wrap-logo{justify-content:center;width:100%;height:auto;display:flex}.wrap-rue-jai .download-app .right-sec{flex-direction:column;gap:25px}.wrap-rue-jai .download-app .download-logo{gap:8px;width:100%}.wrap-rue-jai .download-app .app-bnt{width:calc(100% - 20px);height:auto}.wrap-rue-jai .download-app .app-bnt img{width:100%;height:100%}.wrap-rue-jai .download-app .claim-txt{letter-spacing:-.12px;max-width:300px;margin-top:10px;font-size:12px;line-height:1.25}}@media (max-width:767px) and (max-width:767px){.wrap-rue-jai .download-app .claim-txt{text-align:center}}.highlight-sec{width:100%;display:grid}.highlight-sec .list-highlight .title-sec{color:#000;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #c5bfbf;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:40px 40px 20px;transition:all .5s ease-in-out;display:flex}.highlight-sec .list-highlight .title-sec .title{letter-spacing:0;font-size:28px;line-height:1.25}.highlight-sec .list-highlight .title-sec .icon{letter-spacing:0;color:#ff6200;font-size:20px;line-height:1.25}.highlight-sec .list-highlight .title-sec:hover{background-color:#ffe1d1}@media (max-width:767px){.highlight-sec .list-highlight .title-sec{padding:20px 0}}.highlight-sec .list-highlight .slide-content{overflow:hidden}.highlight-sec .list-highlight .slide-content .caution-txt{margin-top:10px;font-size:13px}.highlight-sec .list-highlight .open{background-color:#ffe1d1;border-bottom:none;padding:40px}@media (max-width:767px){.highlight-sec .list-highlight .open{padding:15px}}.highlight-sec .list-highlight .slide-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,opacity .3s ease-in;display:grid;overflow:hidden}.highlight-sec .list-highlight .slide-content .inner_collapse{align-items:center;gap:110px;min-height:0;display:flex}@media (max-width:767px){.highlight-sec .list-highlight .slide-content .inner_collapse{flex-direction:column;gap:30px}}.highlight-sec .list-highlight .contentOpen{opacity:1;background-color:#ffe1d1;grid-template-rows:1fr;padding:0 15px 40px;transition:grid-template-rows .5s ease-in-out,opacity .5s ease-out}@media (max-width:767px){.highlight-sec .list-highlight .contentOpen{padding-bottom:30px}}.highlight-sec .list-highlight .wrap-screen{max-width:390px;height:100%;max-height:470px;margin-left:110px}@media (max-width:767px){.highlight-sec .list-highlight .wrap-screen{width:100%;height:350px;margin-left:0}.highlight-sec .list-highlight .wrap-screen img{object-fit:contain;width:100%!important;height:100%!important}}.highlight-sec .list-highlight .slide-img{object-fit:contain;width:100%}@media (max-width:767px){.highlight-sec .list-highlight .slide-img{height:100%;margin:0;padding:0 30px}}.highlight-sec .list-highlight .content{letter-spacing:-.2px;max-width:580px;font-size:20px;line-height:1.25}@media (max-width:767px){.highlight-sec .list-highlight .content{width:100%}}.highlight-sec .list-highlight .wrap-btn{margin-top:40px}@media (max-width:767px){.highlight-sec .list-highlight .wrap-btn{margin-top:30px;padding:0 15px}}.highlight-sec .list-highlight .content-sub{letter-spacing:-.16px;max-width:550px;font-size:16px;line-height:1.25}@media (max-width:767px){.highlight-sec .list-highlight .content-sub{width:100%}}.modal-overlay .children{overflow:auto}@media (max-width:767px){.modal-overlay .children{height:calc(100vh - 40px)}}.modal-overlay .wrap-popup{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:25px 45px;padding:60px;display:grid}@media (max-width:767px){.modal-overlay .wrap-popup{grid-template-columns:1fr;padding:40px 30px}}.modal-overlay .wrap-popup .item{align-items:center;gap:20px;display:flex}.modal-overlay .wrap-popup .item .wrap-icon{justify-content:center;align-items:center;width:60px;height:44px;display:flex}.modal-overlay .wrap-popup .item .wrap-txt .pop-up-title{letter-spacing:0;font-size:16px;line-height:1.25}.modal-overlay .wrap-popup .item .wrap-txt .pop-up-desc{color:#939597;letter-spacing:0;font-size:14px;line-height:20px}
