.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translate(0)}20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translate(0)}20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%) skew(-30deg)}60%{opacity:1;transform:translate(-20%) skew(30deg)}80%{opacity:1;transform:translate(0) skew(-15deg)}to{opacity:1;transform:translate(0) skew(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translate(0) skew(0)}to{opacity:0;transform:translate(100%) skew(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2000px)}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left}80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translate(0) rotate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}.header[data-v-6515d8e1]{background:#fff;height:40px;position:fixed;width:100%;z-index:10}.header-top[data-v-6515d8e1]{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:11px 16px 14px}.header-top .logo-text[data-v-6515d8e1]{color:#000;font-size:11px;font-weight:700;margin-left:5px;margin-right:auto}.header .nav-icon[data-v-6515d8e1]{cursor:pointer;height:2px;width:16px}.header .nav-icon span[data-v-6515d8e1],.header .nav-icon span[data-v-6515d8e1]:after,.header .nav-icon span[data-v-6515d8e1]:before{background:#000;border-radius:3px;content:"";height:2px;position:absolute;transition:.3s ease-in-out;width:16px}.header .nav-icon span[data-v-6515d8e1]:before{margin-top:-6px}.header .nav-icon span[data-v-6515d8e1]:after{margin-top:6px}.header .nav-icon.active span[data-v-6515d8e1]{background:transparent}.header .nav-icon.active span[data-v-6515d8e1]:before{margin-top:0;transform:rotate(45deg)}.header .nav-icon.active span[data-v-6515d8e1]:after{margin-top:0;transform:rotate(-45deg)}.header .menu[data-v-6515d8e1]{background:#fff;height:0;overflow:hidden;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:9999}.header .menu-item[data-v-6515d8e1]{color:#000;cursor:pointer;font-size:15px;padding:14px 16px;position:relative}.header .menu-item.active[data-v-6515d8e1]{background:linear-gradient(90deg,#f7b01a4d,#f7b01a4d 25%,#f7b01a00);font-weight:600}.header .menu-item.active[data-v-6515d8e1]:before{background:#f7b01a;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.header .menu.active[data-v-6515d8e1]{height:100vh}@media(min-width:769px){.header[data-v-6515d8e1]{height:70px}.header-top[data-v-6515d8e1]{height:100%;padding:0 20px}.header-top .logo[data-v-6515d8e1]{margin-right:8px}.header-top .logo img[data-v-6515d8e1]{width:63px}.header-top .logo-text[data-v-6515d8e1]{font-size:22px;font-weight:700}.header-top .menu-pc[data-v-6515d8e1]{display:flex;gap:70px}.header-top .menu-item[data-v-6515d8e1]{font-size:18px;padding:0}.header-top .menu-item[data-v-6515d8e1]:hover:before{background:#f7b01a;bottom:-24px;height:3px;left:0;top:inherit;width:100%}.header-top .menu-item .menu-text[data-v-6515d8e1]{transition:all .2s ease-in-out;white-space:nowrap}.header-top .menu-item .menu-text[data-v-6515d8e1]:hover{transform:scale(1.1)}.header-top .menu-item[data-v-6515d8e1]:before{content:"";position:absolute;transition:all .3s ease-in-out;width:0}.header-top .menu-item.active[data-v-6515d8e1]{background:none}.header-top .menu-item.active .menu-text[data-v-6515d8e1]{font-weight:600}.header-top .menu-item.active[data-v-6515d8e1]:before{bottom:-24px;height:3px;left:0;top:inherit;width:100%}}.footer[data-v-e77e776a]{background:#040404;background-size:cover;bottom:0;box-sizing:border-box;min-height:110px;padding:16px;position:absolute}.footer .pc-wp[data-v-e77e776a]{position:relative}.footer .pc-wp .footer-bg[data-v-e77e776a]{position:absolute;top:-8px}.footer .contact-icon[data-v-e77e776a]{display:flex;gap:30px;justify-content:flex-end;margin-bottom:10px}.footer .contact-icon .phone[data-v-e77e776a]{position:relative}.footer .contact-icon .phone[data-v-e77e776a]:after{background:#2e2e2e;border-radius:6px;color:#fff;content:"(02) 7007-2151";font-size:20px;font-weight:500;left:-53px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:-52px;transform:scale(0);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.footer .contact-icon .phone[data-v-e77e776a]:hover:after{opacity:1;transform:scale(1);visibility:visible}.footer .contact-icon .email[data-v-e77e776a]{position:relative}.footer .contact-icon .email[data-v-e77e776a]:after{background:#2e2e2e;border-radius:6px;color:#fff;content:"csm@aresmcorp.com";font-size:20px;font-weight:500;left:-120px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:-52px;transform:scale(0);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}@media(min-width:375px)and (max-width:1400px){.footer .contact-icon .email[data-v-e77e776a]:after{left:-173px}}.footer .contact-icon .email[data-v-e77e776a]:hover:after{opacity:1;transform:scale(1);visibility:visible}.footer .contact-icon a[data-v-e77e776a]{align-items:center;background:#90a1ca;border-radius:5px;display:flex;height:30px;justify-content:center;overflow:hidden;position:relative;width:30px}.footer .contact-icon a[data-v-e77e776a]:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:100%;transition:.5s;width:100%;z-index:1}.footer .contact-icon a:hover .icon[data-v-e77e776a]{transform:rotateY(1turn)}.footer .contact-icon a[data-v-e77e776a]:hover:before{top:0}.footer .contact-icon a .icon[data-v-e77e776a]{transition:.5s;z-index:2}.footer .privacy-text[data-v-e77e776a]{display:flex;gap:20px;justify-content:flex-end;margin-bottom:12px}.footer .privacy-text .bar[data-v-e77e776a]{color:#90a1ca}.footer .privacy-text .privacy[data-v-e77e776a]{align-items:center;color:#90a1ca;cursor:pointer;display:flex;font-size:12px;gap:6px;transition:all .3s ease}.footer .privacy-text .privacy[data-v-e77e776a]:hover{transform:scale(1.05) rotate(2deg)}.footer .privacy-text .privacy .text[data-v-e77e776a]{text-decoration:underline;white-space:nowrap}.footer .copy-right[data-v-e77e776a]{color:#cfdbf6;font-size:10px;line-height:15px;text-align:right}@media(min-width:769px){.footer[data-v-e77e776a]{padding:16px 0;width:100vw}.footer .info[data-v-e77e776a]{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.footer .contact-icon[data-v-e77e776a]{margin-bottom:20px}.footer .copy-right[data-v-e77e776a]{font-size:12px;text-align:left}.footer .privacy-text[data-v-e77e776a]{margin-bottom:0}}#GoTop[data-v-c74e784c]{align-items:center;bottom:20px;cursor:pointer;display:none;flex-direction:column;justify-content:center;right:20px;width:60px;z-index:99999999}@media(min-width:769px){#GoTop[data-v-c74e784c]{display:flex;position:fixed}}#app{min-height:100vh;padding-bottom:148px;position:relative}@media(min-width:769px){#app{padding-bottom:112px}}
