.top-main-visual{position:relative;background:var(--primitive-white)}.top-main-visual__image{display:block;max-width:1700px;margin-inline:auto}.top-main-visual__image img{display:block;width:100%}@media only screen and (width >= 768px){.top-main-visual__image img{min-height:460px;object-fit:cover;object-position:center}}.top-main-visual__copy{position:absolute;top:50%;right:8%;left:8%;color:var(--semantic-text-primary);font-weight:600;font-family:var(--font-serif);line-height:var(--line-height-lg);transform:translateY(-50%)}@media only screen and (width >= 768px){.top-main-visual__copy{top:24%;right:auto;left:50%;width:min(1000px,100% - 60px);transform:translateX(-50%)}}.top-main-visual__stack{display:inline-flex;flex-direction:column;align-items:center}.top-main-visual__logo{width:179px;margin-bottom:6px}@media only screen and (width >= 768px){.top-main-visual__logo{width:clamp(260px,21.25vw,306px);margin-bottom:12px}}.top-main-visual__text{font-weight:600;font-size:var(--13px);line-height:var(--line-height-lg);text-align:center}@media only screen and (width >= 768px){.top-main-visual__text{font-size:var(--18px)}}@media only screen and (width >= 1024px){.top-main-visual__text{font-size:var(--22px)}}.top-main-visual._simple{padding:60px 0;text-align:center;background:linear-gradient(180deg, #eaf5ff 0%, #fff 100%)}@media only screen and (width >= 768px){.top-main-visual._simple{padding:106px 0}}.top-main-visual._simple .top-main-visual__logo{width:auto;max-width:80%;margin:0 auto}.top-feature{padding:80px 20px;background:var(--semantic-bg-gradient-start)}@media only screen and (width >= 768px){.top-feature{padding:80px 48px}}.top-feature__inner{display:flex;flex-direction:column;align-items:center;width:100%}@media only screen and (width >= 768px){.top-feature__inner{width:calc(100% - 60px)}}.top-feature__badge{padding-bottom:21px;color:var(--primitive-navy-500);font-size:var(--20px);line-height:var(--line-height-lg)}@media only screen and (width >= 768px){.top-feature__badge{font-size:var(--32px)}}.top-feature__heading{margin-top:40px;color:var(--primitive-navy-800);font-weight:var(--font-medium);font-size:var(--26px);font-family:var(--font-serif);line-height:var(--line-height-lg);text-align:center}@media only screen and (width >= 768px){.top-feature__heading{font-size:var(--36px)}}.top-feature__lead{margin-top:24px;color:var(--primitive-navy-800);font-size:var(--18px);font-family:var(--font-serif);line-height:var(--line-height-lg);text-align:center}@media only screen and (width >= 768px){.top-feature__lead{font-size:var(--24px)}}.top-feature__period{margin-top:52px;color:var(--primitive-gray-500);font-weight:var(--font-medium);font-size:var(--16px);font-family:var(--font-serif);line-height:var(--line-height-lg);text-align:center}@media only screen and (width >= 768px){.top-feature__period{font-size:var(--20px)}}.top-feature__button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:100%;margin-top:32px;padding:12px 16px;color:var(--semantic-text-secondary);font-weight:var(--font-medium);font-family:var(--font-serif);line-height:1;text-decoration:none;background:var(--primitive-yellow-400);border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}@media only screen and (width >= 768px){.top-feature__button{width:400px;height:100px}}.top-feature__button:link,.top-feature__button:visited{color:var(--semantic-text-secondary);text-decoration:none}.top-feature__button:hover{text-decoration:none;background-color:#fff176;box-shadow:0 8px 20px rgba(0,0,0,.16);transform:translateY(-3px)}#anakyun29 .top-feature__button:hover{text-decoration:none}.top-feature__button:hover .top-feature__button-main::after{transform:translateX(6px)}.top-feature__button-main{display:flex;gap:12px;align-items:center;font-weight:inherit;font-size:var(--24px);white-space:nowrap}@media only screen and (width >= 768px){.top-feature__button-main{gap:24px;padding-left:20px}}.top-feature__button-main::after{flex-shrink:0;width:40px;height:40px;background-color:#1f1f1f;transition:transform .25s ease;content:"";mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 11"><path d="M4.6 5.30775L0 0.70775L0.70775 0L6.0155 5.30775L0.70775 10.6155L0 9.90775L4.6 5.30775Z"/></svg>');mask-position:center;mask-repeat:no-repeat;mask-size:10px 16px}.top-feature__button-sub{font-weight:inherit;font-size:var(--18px)}.top-amc{padding:40px 0;background:url("/promotion/ana_kyun29/top/image/260927/amc-bg.jpg") no-repeat center center;background-size:cover}@media only screen and (width >= 768px){.top-amc{padding:80px 0}}.top-amc__description{margin-top:40px;padding:48px 17px;line-height:var(--line-height-lg);text-align:center;background:linear-gradient(180deg, #fff 0%, #e4edf3 100%);border-radius:8px}@media only screen and (width >= 768px){.top-amc__description{padding:32px 17px}}.top-amc__description-text{color:var(--semantic-text-tertiary)}.top-amc__description-img{margin-bottom:8px}@media only screen and (width <= 767px){.top-amc__description-img{width:32px}}.top-amc-card{display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center;background:var(--primitive-white);border-radius:4px}.top-amc-card__body{flex:1;padding:24px 24px 32px;background:linear-gradient(180deg, #fff 0%, #e4edf3 100%)}.top-amc-card__heading{position:relative;padding-bottom:22px;color:var(--semantic-text-heading);font-weight:var(--font-medium);font-family:var(--font-serif);line-height:var(--line-height-lg)}.top-amc-card__heading::after{position:absolute;bottom:8px;left:50%;display:inline-block;width:43px;height:5px;background-color:var(--semantic-accent-muted);transform:translateX(-50%);content:"";mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43 5"><path d="M0.0223202 3.42573C2.65395 2.08612 5.62526 1.64079 8.54294 1.69148C11.6287 1.74578 14.6572 2.35404 17.6571 3.04195C20.8108 3.76606 23.9609 4.57344 27.1825 4.90292C28.5197 5.0405 29.832 5.02602 31.1621 4.82688C32.4743 4.62775 33.7687 4.29104 35.0309 3.87468C36.218 3.48003 37.3836 3.01298 38.5207 2.48438C39.7793 1.89423 40.9807 1.20994 42.1785 0.50031C42.4431 0.341005 42.7112 0.1817 42.9723 0.0187747C43.0795 -0.050016 42.8257 0.0948065 42.8829 0.0622215C42.7112 0.156356 42.5432 0.257732 42.3716 0.355487C42.0212 0.558239 41.6707 0.75737 41.3275 0.974604C41.2274 1.03615 41.2202 1.03977 41.1487 1.08684C41.0593 1.14115 41.163 1.0796 41.1773 1.07236C41.3776 0.95288 41.5814 0.833402 41.7852 0.713923C41.8424 0.681338 41.9032 0.645132 41.9604 0.612547C41.9854 0.598065 42.1213 0.522033 42.0247 0.576342C41.8388 0.681338 41.6386 0.789955 41.4383 0.894951C40.9556 1.14839 40.4622 1.38735 39.9688 1.61544C38.8568 2.12232 37.7162 2.57127 36.5541 2.94781C35.3312 3.34245 34.0798 3.66106 32.8069 3.84933C31.5268 4.0376 30.2575 4.0557 28.9703 3.92536C25.8381 3.614 22.7738 2.84282 19.7131 2.13681C16.8097 1.467 13.8813 0.851505 10.8993 0.724785C8.08884 0.608927 5.21407 0.916675 2.60389 2.03181C2.28567 2.16577 1.97459 2.31421 1.66709 2.4699C1.30953 2.65093 0.962699 2.87178 0.615867 3.07453C0.447815 3.17591 0.276187 3.27366 0.108134 3.37504C0.0938319 3.3859 -0.0599183 3.47641 0.0258958 3.43297H0.0223202V3.42573Z"/></svg>');mask-position:center;mask-repeat:no-repeat}.top-amc-card__heading span{font-weight:inherit}.top-amc-card__text{font-size:var(--15px);line-height:var(--line-height-xl)}@media only screen and (width >= 768px){.top-amc-card__text{font-size:var(--16px)}}.top-introduction{padding:60px 0;background:var(--semantic-bg-cream)}@media only screen and (width >= 768px){.top-introduction{padding:120px 0}}.top-introduction__block{margin-top:40px;padding:32px 24px 48px;background:var(--primitive-white);border-radius:8px}@media only screen and (width >= 768px){.top-introduction__block{padding:60px 24px 80px}}.top-introduction__block+.top-introduction__block{margin-top:10px}.top-introduction__block:first-child{margin-top:0}.top-card-sm{display:flex;height:100%;overflow:hidden;background:var(--primitive-white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.08)}.top-card-sm__media{flex:0 0 50%}@media only screen and (width >= 768px){.top-card-sm__media{flex-basis:152px}}.top-card-sm__media img{display:block;width:100%;height:100%;object-fit:cover}.top-card-sm__body{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:space-between;min-width:0;padding:10px 8px}.top-card-sm__heading{color:var(--semantic-text-primary);font-weight:var(--font-medium);font-size:var(--12px);line-height:var(--line-height-sm)}.top-card-sm__text{margin-top:8px;color:var(--semantic-text-tertiary);font-size:var(--12px);line-height:var(--line-height-md)}.top-card-sm .c-card-link{padding:4px 8px;font-size:var(--12px);white-space:nowrap;box-shadow:none}@media only screen and (width >= 768px){.top-card-sm .c-card-link{padding:4px 30px}}.top-amc-cta{padding:40px 0;background:linear-gradient(105deg, #00146e -3.89%, #001f3f 101.75%)}@media only screen and (width >= 768px){.top-amc-cta{padding:80px 0}}.top-amc-cta__inner{padding:40px 16px;background:var(--semantic-bg-primary);border-radius:8px}@media only screen and (width >= 768px){.top-amc-cta__inner{padding:60px 24px}}.top-sns{padding:40px 0 0;text-align:center}@media only screen and (width >= 768px){.top-sns{padding:60px 0 0}}.top-sns__heading{font-weight:var(--font-bold);font-size:var(--18px);line-height:var(--line-height-lg)}@media only screen and (width >= 768px){.top-sns__heading{font-size:var(--24px)}}.top-sns__description{margin-top:20px;color:var(--primitive-blue-700);font-size:var(--14px);line-height:var(--line-height-xl)}@media only screen and (width >= 768px){.top-sns__description{font-size:var(--18px)}}.top-sns__list{display:flex;gap:20px;align-items:center;justify-content:center;width:200px;margin:40px auto 0}.top-sns__item{width:90px}.top-sns__link{display:block}.top-discount-mile{margin-top:40px}@media only screen and (width >= 768px){.top-discount-mile{margin-top:60px}}.top-discount-mile__link{display:block;max-width:600px;margin-inline:auto;border-radius:8px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}@media only screen and (width >= 768px){.top-discount-mile__link{max-width:none}}.top-discount-mile__link:focus-visible{box-shadow:0 8px 20px rgba(0,0,0,.16);transform:translateY(-3px);opacity:.9}@media(any-hover: hover){.top-discount-mile__link:hover{box-shadow:0 8px 20px rgba(0,0,0,.16);transform:translateY(-3px);opacity:.9}}.top-discount-mile__link img{display:block;width:100%;height:auto;border-radius:8px}