:root{--hex-white:#fff;--hex-black:#000;--hex-text:#222;--hex-link:#016ecb;--hex-marker:#fdff3c;--hex-dimgray:#5d5d5d;--hex-gray:#ccc;--hex-silver:#d9d9d9;--hex-darkgray:#ebeff2;--hex-smoke:#f6f6f6;--hex-main-blue:#0350bf;--hex-main-pink:#ea6282;--gradient-pink:linear-gradient(270deg,#fe6ea5 0%,#ec7ca1 12.6%,#eb7397 23.12%,#eb6b8d 46.04%,#ea6182 72.47%,#ea6182 96.47%);--gradient-green:linear-gradient(270deg,#e6e400 -13.48%,#d3de00 -4.28%,#b1d400 21.16%,#9dce00 48.76%,#96cc00 99.1%);--hex-success:#0f0;--hex-warning:#ff0;--hex-danger:red;--rgb-white:255,255,255;--rgb-black:0,0,0;--rgb-text:34,34,34;--rgb-link:1,110,203;--rgb-marker:253,255,60;--rgb-dimgray:93,93,93;--rgb-gray:204,204,204;--rgb-darkgray:217,217,217;--rgb-smoke:246,246,246;--rgb-main-blue:3,80,191;--rgb-main-pink:234,98,130;--oklch-white:oklch(99.9%,0,0deg);--oklch-black:oklch(0%,0,0deg);--oklch-text:#818390;--oklch-link:oklch(50%,.1,240deg);--oklch-marker:oklch(100%,.1,60deg);--hlc-white:hlc(0,0,0);--hlc-black:hlc(0,0,100);--hlc-text:hlc(61.23,.019,278.22);--hlc-link:hlc(50,.1,240);--hlc-marker:hlc(100,.1,60)}@supports (color:lab(0% 0 0)){:root{--oklch-text:lab(54.883% 1.14977 -7.05495)}}:root{--z-header:10;--z-modal:1000;--ff-default:yakuhanjp,"Inter","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--ff-inter:yakuhanjp,"Inter","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--leading-loose:2;--fz-xs:calc(12/16*1rem);--fz-sm:calc(14/16*1rem);--fz-md:1rem;--fz-lg:calc(18/16*1rem);--fz-xl:calc(20/16*1rem);--fz-2xl:calc(24/16*1rem);--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--ease-in-sine:cubic-bezier(.47,0,.745,.715);--ease-out-sine:cubic-bezier(.39,.575,.565,1);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--spring-heavy:linear(0,.013 0.6%,.05 1.2%,.2 2.5%,.949 6.7%,1.2 8.4%,1.286 9.2%,1.35 10%,1.392 10.8%,1.411 11.6%,1.411 12.2%,1.401 12.8%,1.343 14.2%,1.258 15.5%,1.016 18.7%,.914 20.4%,.856 21.9%,.831 23.5%,.834 24.7%,.858 26.1%,.996 30.7%,1.037 32.4%,1.06 33.9%,1.07 35.4%,1.061 37.7%,.989 43.8%,.971 47.2%,1.012 59.1%,.995 70.8%,1);--spring-bouncy:linear(0,.066 0.5%,.246 1%,1.456 3.2%,1.63 3.8%,1.673 4.3%,1.625 4.8%,1.5 5.3%,.687 7.5%,.586 8%,.547 8.5%,.57 9%,.647 9.5%,1.214 11.8%,1.281 12.3%,1.305 12.8%,1.288 13.3%,1.235 13.8%,.853 16.1%,.81 16.6%,.795 17.1%,.807 17.6%,.844 18.1%,1.093 20.3%,1.129 20.9%,1.138 21.4%,1.129 21.9%,1.104 22.4%,.936 24.6%,.915 25.1%,.907 25.6%,.927 26.6%,1.044 28.9%,1.063 29.9%,1.048 30.9%,.97 33.2%,.958 34.2%,.968 35.2%,1.019 37.4%,1.028 38.5%,.981 42.7%,1.013 47%,.991 51.3%,1.006 55.6%,.996 59.8%,1.003 64.1%,1);--spring-drop:linear(0,.013 0.5%,.05 1%,.109 1.5%,.204 2.1%,.429 3.2%,1.04 5.8%,1.301 7.2%,1.395 7.9%,1.454 8.5%,1.491 9.1%,1.508 9.7%,1.506 10.2%,1.488 10.8%,1.453 11.4%,1.405 12%,1.29 13.1%,.98 15.7%,.847 17.1%,.799 17.8%,.769 18.4%,.75 19%,.742 19.6%,.752 20.7%,.794 21.9%,1.01 25.6%,1.078 27%,1.118 28.3%,1.131 29.5%,1.126 30.6%,1.105 31.8%,.995 35.5%,.96 36.9%,.941 38.1%,.933 39.3%,.942 41.3%,1.016 46.4%,1.034 49.2%,1.029 51.2%,.992 56.3%,.983 59%,1.009 68.9%,.996 78.5%,1.002 88.5%,1);--spring-glide:linear(0,.012 0.9%,.05 2%,.411 9.2%,.517 11.8%,.611 14.6%,.694 17.7%,.765 21.1%,.824 24.8%,.872 28.9%,.91 33.4%,.939 38.4%,.977 50.9%,.994 68.4%,1);--spring-snap:linear(0,.03 1.1%,.125 2.4%,.906 9.8%,1.046 12.3%,1.11 15%,1.116 16.3%,1.11 17.8%,1.014 25.8%,.987 31.2%,1.001 47.2%,1);--spring-lazy:linear(0,.008 1.1%,.034 2.3%,.134 4.9%,.264 7.3%,.683 14.3%,.797 16.5%,.89 18.6%,.967 20.7%,1.027 22.8%,1.073 25%,1.104 27.3%,1.123 30.6%,1.119 34.3%,1.018 49.5%,.988 58.6%,.985 65.2%,1 84.5%,1);--spling-elastic:linear(0,.029 1.6%,.123 3.5%,.651 10.6%,.862 14.1%,1.002 17.7%,1.046 19.6%,1.074 21.6%,1.087 23.9%,1.086 26.6%,1.014 38.5%,.994 46.3%,1);--bounce-firm:linear(0,.223 11.7%,.392 18.4%,.619 24.8%,.999 33.3%,.748 40%,.691 42.7%,.672 45.3%,.69 47.8%,.743 50.4%,.999 57.7%,.883 61.8%,.856 63.6%,.848 65.3%,.855 67%,.879 68.8%,.999 74.5%,.953 77.5%,.94 80.2%,.95 82.7%,1 88.2%,.987 91.9%,1);--bounce-soft:linear(0,1 44.7%,.898 51.8%,.874 55.1%,.866 58.4%,.888 64.3%,1 77.4%,.98 84.5%,1);--bounce-sharp:linear(0,1 44.7%,.898 51.8%,.874 55.1%,.866 58.4%,.888 64.3%,1 77.4%,.98 84.5%,1);--bounce-subtle:linear(0,.417 25.5%,.867 49.4%,1 57.7%,.925 65.1%,.908 68.6%,.902 72.2%,.916 78.2%,.988 92.1%,1);--bounce-playful:linear(0,.058 6%,.109 9.8%,.174 13%,.262 15.9%,.536 21.5%,.997 27.7%,.527 34.1%,.428 36.4%,.396 38.5%,.431 40.6%,.532 42.7%,.996 48%,.677 51.9%,.607 53.4%,.582 54.9%,.605 56.4%,.673 57.9%,.999 62%,.786 65%,.74 66.2%,.724 67.4%,.739 68.6%,.782 69.8%,.999 73.4%,.878 75.7%,.837 77.8%,.87 79.9%,1 83.2%,.942 85.1%,.923 86.9%,.936 88.5%,1 92%,.981 94.5%,1);--bounce-springy:linear(0,0 5.5%,.02 8.9%,.068 11.8%,.148 14.3%,.454 19.2%,.993 24.2%,.271 30.3%,.124 32.3%,.077 34.1%,.129 35.9%,.286 37.7%,.998 42%,.38 45.6%,.241 47%,.196 48.3%,.241 49.6%,.375 50.9%,.993 54.2%,.473 57.1%,.363 58.2%,.329 59.2%,.363 60.2%,.474 61.3%,.994 64.2%,.592 66.5%,.471 68.4%,.585 70.2%,.993 72.8%,.699 74.8%,.614 76.4%,.701 78.1%,.995 80.4%,.806 82.2%,.751 83.6%,.802 85.1%,.996 87.4%,.903 88.9%,.875 90.2%,.897 91.4%,.999 93.9%,.968 95.9%,1);--wiggle-subtle:linear(0,.409 5.7%,.68 10.7%,.838 15.5%,.877 17.9%,.89 20.3%,.883 22.1%,.862 24%,.775 28.1%,.103 46.8%,-.03 51.9%,-.11 56.9%,-.142 61.2%,-.143 65.9%,-.124 70.2%,-.021 86%,-.004 92.1%,0);--wiggle-energetic:linear(0,.76 4.4%,.928 6.2%,.984 8%,.92 9.9%,.731 11.9%,-.506 20.3%,-.667 22.2%,-.731 24%,-.731 24.8%,-.712 25.7%,-.615 27.5%,.252 35.9%,.4 38.1%,.463 40.3%,.455 41.9%,.399 43.7%,-.106 51.9%,-.195 54.1%,-.235 56.3%,-.235 57.9%,-.209 59.7%,.019 67.5%,.061 69.6%,.082 71.7%,.085 73.3%,.077 75.1%,.011 81.9%,-.009 85.5%,0);--wiggle-playful:linear(0,.739 6.1%,.912 8.8%,.954 10.1%,.967 11.4%,.954 12.7%,.916 14%,.751 16.9%,-.304 29%,-.446 31.8%,-.511 34.5%,-.517 35.7%,-.509 37%,-.455 39.6%,.035 51.2%,.126 54.4%,.171 57.5%,.178 59.9%,.164 62.5%,.025 72.8%,-.017 78.2%,-.023 82.8%,-.004 93%,0);--wiggle-sharp:linear(0,.432 3.9%,.723 7.4%,.893 10.8%,.935 12.5%,.948 14.2%,.938 15.7%,.907 17.3%,.774 20.8%,-.095 35.9%,-.221 39.5%,-.289 43.1%,-.305 46.3%,-.282 49.8%,-.049 63.6%,-.004 67.3%,.022 70.9%,.033 77.2%,.005 90.7%,0);--wiggle-smooth:linear(0,.329 8.6%,.541 16%,.615 19.6%,.667 23.2%,.698 26.8%,.708 30.5%,.686 36.1%,.618 42.3%,.229 64.6%,.093 74.8%,.048 80.2%,.018 85.8%,.004 91.9%,0);--wiggle-intense:linear(0,.763 3.4%,.936 4.8%,.991 6.1%,.94 7.4%,.776 8.8%,-.549 15.1%,-.77 16.7%,-.86 18.3%,-.83 19.6%,-.702 21%,.435 27.5%,.615 29.1%,.687 30.7%,.663 32%,.561 33.4%,-.292 39.7%,-.44 41.4%,-.497 43%,-.482 44.3%,-.418 45.6%,.171 51.9%,.274 53.6%,.316 55.2%,.309 56.5%,.271 57.8%,-.078 64%,-.138 65.6%,-.165 67.2%,-.165 68.5%,-.146 69.8%,.017 75.7%,.06 78.8%,.057 81.4%,.007 86.5%,-.008 89.2%,0);--wiggle-dinamic:linear(0,.769 2.8%,.937 3.9%,.994 5%,.932 6.1%,.761 7.2%,-.637 12.3%,-.864 13.6%,-.945 14.8%,-.902 15.9%,-.753 17%,.563 22.2%,.775 23.5%,.853 24.7%,.818 25.8%,.688 26.9%,-.47 32.1%,-.656 33.4%,-.728 34.7%,-.693 35.8%,-.579 36.9%,.352 41.9%,.512 43.2%,.579 44.5%,.559 45.6%,.475 46.7%,-.253 51.8%,-.373 53.1%,-.423 54.4%,-.412 55.4%,-.355 56.5%,.155 61.6%,.239 62.9%,.275 64.2%,.27 65.2%,.234 66.3%,-.07 71.2%,-.149 73.8%,-.148 74.8%,-.131 75.9%,.017 80.6%,.057 83.1%,.054 85.1%,-.008 91.4%,0);--overshoot-in-soft:linear(0,-.004 8.7%,-.019 16.8%,-.111 41.5%,-.13 49.9%,-.13 54.6%,-.12 59%,-.099 63.1%,-.067 67%,-.008 71.8%,.071 76.3%,.289 84.7%,.598 92.6%,1);--overshoot-out-soft:linear(0,.402 7.4%,.711 15.3%,.929 23.7%,1.008 28.2%,1.067 33%,1.099 36.9%,1.12 41%,1.13 45.4%,1.13 50.1%,1.111 58.5%,1.019 83.2%,1.004 91.3%,1);--overshoot-in-out-soft:linear(0,-.004 4.9%,-.02 9.4%,-.124 26.4%,-.126 30.5%,-.104 34.1%,-.027 38.8%,.108 43.1%,.299 47%,.817 55.2%,.97 59.1%,1.071 63.4%,1.118 67.7%,1.127 72.6%,1.108 77.2%,1.019 90.7%,1.004 95.2%,1);--overshoot-in-firm:linear(0,-.009 7.5%,-.038 15.1%,-.2 39.5%,-.242 48.3%,-.25 53.1%,-.245 57.5%,-.227 61.6%,-.194 65.6%,-.132 70.5%,-.048 75.1%,.197 83.9%,.547 92.2%,1);--overshoot-out-firm:linear(0,.453 7.8%,.803 16.1%,1.048 24.9%,1.132 29.5%,1.194 34.4%,1.227 38.4%,1.245 42.5%,1.25 46.9%,1.242 51.7%,1.2 60.5%,1.038 84.9%,1.009 92.5%,1);--overshoot-in-out-firm:linear(0,-.008 4.1%,-.035 8.3%,-.179 21.1%,-.216 25.3%,-.228 29.5%,-.208 33.3%,-.121 38.2%,.036 42.7%,.261 46.8%,.881 55.6%,1.058 59.7%,1.172 64.1%,1.222 68.6%,1.228 71.1%,1.221 73.7%,1.183 78.5%,1.034 91.8%,1.008 95.9%,1);--overshoot-in-smooth:linear(0,-.011 8.9%,-.048 17.5%,-.105 25.6%,-.252 43.1%,-.301 51.4%,-.313 55.8%,-.311 59.8%,-.296 63.6%,-.267 67.2%,-.206 71.9%,-.12 76.3%,-.005 80.6%,.136 84.7%,.51 92.6%,1);--overshoot-out-smooth:linear(0,.49 7.4%,.864 15.3%,1.005 19.4%,1.12 23.7%,1.206 28.1%,1.267 32.8%,1.296 36.4%,1.311 40.2%,1.313 44.2%,1.301 48.6%,1.252 56.9%,1.105 74.4%,1.048 82.5%,1.011 91.1%,1);--overshoot-in-out-smooth:linear(0,-.01 4.8%,-.044 9.4%,-.226 23.1%,-.271 27.7%,-.28 30.1%,-.276 32.4%,-.227 36.6%,-.108 40.8%,.083 44.7%,.76 53%,1.006 56.9%,1.175 61.2%,1.229 63.5%,1.264 65.9%,1.28 69.3%,1.265 73.1%,1.224 77.1%,1.044 90.6%,1.01 95.2%,1);--overshoot-in-dynamic:linear(0,-.007 15.3%,-.04 26.3%,-.074 32.2%,-.121 38.2%,-.307 56.3%,-.357 62.4%,-.374 65.8%,-.379 68.9%,-.372 71.8%,-.352 74.5%,-.298 78.3%,-.213 81.9%,.053 88.5%,.456 94.5%,1);--overshoot-out-dynamic:linear(0,.544 5.5%,.947 11.5%,1.213 18.1%,1.298 21.7%,1.352 25.5%,1.372 28.2%,1.379 31.1%,1.374 34.2%,1.357 37.6%,1.307 43.7%,1.121 61.8%,1.074 67.8%,1.04 73.7%,1.007 84.7%,1);--overshoot-in-out-dynamic:linear(0,-.007 8.3%,-.04 14.3%,-.11 20.2%,-.309 32.1%,-.333 35.2%,-.324 37.8%,-.293 39.7%,-.241 41.5%,-.065 44.8%,.198 47.7%,.97 54%,1.18 57.1%,1.298 60.5%,1.331 63.2%,1.326 66.2%,1.278 70.1%,1.107 80%,1.048 84.8%,1.009 91.2%,1);--overshoot-in-dramatic:linear(0,-.009 21.1%,-.028 28.1%,-.059 34.3%,-.108 40.5%,-.174 46.6%,-.421 63.6%,-.481 68.5%,-.514 73.8%,-.512 76.1%,-.497 78.3%,-.446 81.6%,-.358 84.7%,-.072 90.3%,.382 95.4%,1);--overshoot-out-dramatic:linear(0,.618 4.6%,1.072 9.7%,1.358 15.3%,1.446 18.4%,1.497 21.7%,1.512 23.9%,1.514 26.2%,1.481 31.5%,1.421 36.4%,1.174 53.4%,1.108 59.5%,1.059 65.7%,1.028 71.9%,1.009 78.9%,1);--overshoot-in-out-dramatic:linear(0,-.008 11%,-.025 14.6%,-.054 17.9%,-.152 24.1%,-.408 35%,-.439 37.5%,-.436 39.6%,-.405 41.3%,-.35 42.8%,-.156 45.6%,.153 48.1%,1.05 53.4%,1.284 56%,1.413 59%,1.441 61.5%,1.418 64.4%,1.146 76.2%,1.047 82.7%,1.023 85.8%,1.008 89.3%,1)}@keyframes fadeInUp{0%{opacity:0;translate:0 10%}to{opacity:1;translate:0}}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--header-height,88px)}body{width:100%;min-height:100vh;font-family:var(--ff-default,sans-serif);color:var(--hex-text,#333);background-color:var(--hex-white,white);line-height:1.5}:where(main) :link{color:var(--hex-link,LinkText);text-decoration:none}:where(main) :visited{color:var(--hex-link,VisitedText)}.l-container{grid-template-rows:var(--header-height,auto)1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}.l-footer{border-bottom:12px solid var(--hex-main-blue);grid-area:3/1/4/-1}@media not (min-width:800px){.l-footer{padding:min(10vw,40px) 6vw min(5vw,20px)}}@media (min-width:800px){.l-footer{width:100%;padding:min(4.375vw,56px) min(9.375vw,120px) min(1.875vw,24px)}.l-footer>.body{align-items:center;gap:min(4.375vw,56px);width:auto;display:flex}}@media not (min-width:800px){.l-footer>.body .sitename{width:min(36vw,144px);margin-left:auto;margin-right:auto}}@media (min-width:800px){.l-footer>.body .sitename{width:min(9.375vw,120px)}}.l-footer>.body .sitename img{width:100%;height:auto;display:block}.l-footer>.body .local{flex-wrap:wrap;display:flex}@media not (min-width:800px){.l-footer>.body .local{justify-content:center;gap:min(3vw,12px) min(6vw,24px);margin-top:min(8vw,32px)}}@media (min-width:800px){.l-footer>.body .local{justify-content:flex-end;gap:min(.9375vw,12px) min(1.875vw,24px);margin-left:auto}}.l-footer>.body .local li{font-size:min(3.75vw,15px);font-weight:var(--fw-meium);line-height:var(--leading-normal)}@media (min-width:800px){.l-footer>.body .local li{font-size:min(1.17188vw,15px)}}.l-footer>.body .local li a{color:var(--hex-text);text-decoration:none}@media (prefers-reduced-motion:no-preference){.l-footer>.body .local li a{transition:color .3s}}.l-footer>.body .local li a:hover{color:var(--hex-main-blue)}@media not (min-width:800px){.l-footer>.body .pagetop{width:-moz-fit-content;width:fit-content;margin-top:min(10vw,40px);margin-left:auto;margin-right:auto}}.l-footer>.body .pagetop a{aspect-ratio:1;background-color:var(--hex-main-pink);border-radius:50%;place-content:center;place-items:center;width:min(12vw,48px);height:min(12vw,48px);display:grid}@media (min-width:800px){.l-footer>.body .pagetop a{width:min(3.75vw,48px);height:min(3.75vw,48px)}}.l-footer>.body .pagetop a:before{content:"";background-image:url(/ana/250901/campaign/img/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(3.5vw,14px);height:min(1.75vw,7px);display:block;scale:1 -1}@media (min-width:800px){.l-footer>.body .pagetop a:before{width:min(1.09375vw,14px);height:min(.78125vw,10px)}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.l-footer>.body .pagetop a:before{transition:translate .3s}.l-footer>.body .pagetop a:hover:before{translate:0 -25%}}.l-footer>.copyright{color:var(--hex-dimgray);text-align:center}@media not (min-width:800px){.l-footer>.copyright{font-size:min(2.5vw,10px);line-height:var(--leading-relaxed);margin-top:min(8vw,32px)}}@media (min-width:800px){.l-footer>.copyright{font-size:min(.78125vw,10px);line-height:var(--leading-normal);margin-top:min(10vw,128px)}}:root{--header-height:72px}@media (min-width:800px){:root{--header-height:88px}}.l-header{z-index:var(--z-header);background-color:var(--hex-white);grid-template-columns:1fr auto;place-content:center space-between;align-items:center;gap:8px;width:100%;padding:16px 4vw;display:grid;position:fixed;top:0;left:0}@media (min-width:800px){.l-header{gap:min(.625vw,8px);padding:min(1.5625vw,20px) min(1.875vw,24px)}}.l-header>.sitename{width:88px;height:-moz-fit-content;height:fit-content}@media (min-width:800px){.l-header>.sitename{width:min(9.375vw,120px)}}.l-header>.sitename img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.l-header>.sitename a{transition:opacity .3s}.l-header>.sitename a:hover{opacity:.8}}.l-main{grid-area:2/1/3/-1;overflow:hidden}@media not (min-width:800px){.l-menu{z-index:var(--z-modal);background-color:rgb(var(--rgb-black),.4);grid-template-rows:1fr;grid-template-columns:1fr;place-items:start end;width:100%;height:100vh;padding:8px;transition:visibility .3s,opacity .3s;display:grid;position:absolute;top:0;right:0}}.l-menu[aria-hidden=true]{visibility:hidden;opacity:0}@media not (min-width:800px){.l-menu>.contents{background-color:var(--hex-white);border-radius:8px;flex-direction:column;gap:24px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:64px 24px 32px;display:flex}}@media (min-width:800px){.l-menu>.contents{justify-content:flex-end;gap:min(3.75vw,48px);width:-moz-fit-content;width:fit-content;display:flex}}.l-menu>.contents .local{display:flex}@media not (min-width:800px){.l-menu>.contents .local{flex-direction:column;align-items:center;gap:16px}}@media (min-width:800px){.l-menu>.contents .local{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:min(.9375vw,12px) min(1.875vw,24px)}}.l-menu>.contents .local a{font-size:1rem;font-weight:var(--fw-medium);color:var(--hex-main-blue);letter-spacing:.04em}@media (min-width:800px){.l-menu>.contents .local a{color:var(--hex-text);font-size:min(1.17188vw,15px)}}@media (prefers-reduced-motion:no-preference){.l-menu>.contents .local a{transition:color .3s}.l-menu>.contents .local a:hover{color:var(--hex-main-blue)}}.l-menu>.contents .open{flex:none}@media not (min-width:800px){.l-menu>.contents .open{text-align:center}}.l-menu>.contents .open a{width:-moz-fit-content;width:fit-content;font-size:var(--fz-md);font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);letter-spacing:.08em;background-color:var(--hex-main-blue);border-radius:100vmax;grid-template-rows:1fr;grid-template-columns:1fr;place-content:center;place-items:center;padding:10px 40px;display:grid;position:relative;overflow:hidden}@media (min-width:800px){.l-menu>.contents .open a{padding:min(.9375vw,12px) min(3.75vw,48px);font-size:min(1.40625vw,18px)}}.l-menu>.contents .open a span{z-index:2;position:relative}.l-menu>.contents .open a:before{z-index:1;content:"";opacity:1;background-image:linear-gradient(90deg,#ea6182 1.765% 13.765%,#eb6b8d 26.88%,#eb7397 38.44%,#ec7ca1 46.85%,#fe6ea5 50%,#ec7ca1 53.15%,#eb7397 61.56%,#eb6b8d 73.12%,#ea6182 86.235% 98.235%);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:200%;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.l-menu>.contents .open a:before{transition:translate .3s}.l-menu>.contents .open a:hover:before{translate:-50%}}.l-trigger{z-index:calc(var(--z-modal) + 1);width:40px;height:40px;color:var(--hex-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--hex-main-pink);border-radius:50%;grid-template-rows:1fr;grid-template-columns:1fr;place-content:center;place-items:center;display:grid;position:relative}.l-trigger:before,.l-trigger:after{content:""}.l-trigger:before,.l-trigger:after,.l-trigger>span{background-color:currentColor;border-radius:100vmax;grid-area:1/1/-1/-1;width:16px;height:2px;display:block}@media (prefers-reduced-motion:no-preference){.l-trigger:before,.l-trigger:after,.l-trigger>span{transition:translate .3s .3s,rotate .3s}}.l-trigger:before{translate:0 -3px}.l-trigger:after{translate:0 3px}@media (prefers-reduced-motion:no-preference){.l-trigger[aria-expanded=true]:before,.l-trigger[aria-expanded=true]:after{transition:translate .3s,rotate .3s .3s}}.l-trigger[aria-expanded=true]:before{translate:0;rotate:45deg}.l-trigger[aria-expanded=true]:after{translate:0;rotate:-45deg}@media (min-width:800px){.l-trigger{display:none}}.c-button-jet{background-color:var(--hex-main-pink);border-radius:8vw;grid-template:"text icon"/1fr 10vw;place-content:center;place-items:center;gap:5vw;width:84vw;max-width:100%;min-height:16vw;padding:2vw 3vw 2vw 11.5vw;display:inline-grid}@media (min-width:800px){.c-button-jet{border-radius:min(2.8125vw,36px);grid-template:"text icon"/1fr min(3.75vw,48px);gap:min(1.5625vw,20px);width:-moz-fit-content;width:fit-content;min-height:min(5.625vw,72px);padding:min(.9375vw,12px) min(.9375vw,12px) min(.9375vw,12px) min(4.375vw,56px)}}.c-button-jet .text{font-size:3.75vw;font-weight:var(--fw-bold);color:var(--hex-white);text-align:center;letter-spacing:.02em;grid-area:text;line-height:1.4}@media (min-width:800px){.c-button-jet .text{font-size:min(1.5625vw,20px);line-height:1.3}}.c-button-jet .icon{aspect-ratio:1;background-color:var(--hex-white);border-radius:50%;grid-area:icon;place-content:center;place-items:center;width:10vw;height:10vw;display:grid;overflow:hidden}@media (min-width:800px){.c-button-jet .icon{width:min(3.75vw,48px);height:min(3.75vw,48px)}}.c-button-jet .icon:before{content:"";background-color:var(--hex-main-pink);width:5vw;height:5vw;display:block;-webkit-mask-image:url(/ana/250901/campaign/img/icon_plane.svg);mask-image:url(/ana/250901/campaign/img/icon_plane.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:800px){.c-button-jet .icon:before{width:min(1.875vw,24px);height:min(1.875vw,24px)}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.c-button-jet:hover .icon:before{animation:.6s forwards jetHover}}@keyframes jetHover{0%{translate:0}25%{translate:150%}26%{translate:-150%}75%{translate:-150%}to{translate:0}}.c-list-atten{font-size:3.5vw;line-height:var(--leading-relaxed);color:var(--hex-dimgray);margin:0;padding:0;list-style:none}@media (min-width:800px){.c-list-atten{font-size:min(1.17188vw,15px)}}.c-list-atten li{text-indent:-1.25em;padding-left:1.25em;position:relative}.c-list-atten li>*{text-indent:0}.c-list-atten li:before{text-indent:0;content:"※";width:1.25em;height:1.25em;display:inline-block}.c-list-atten li a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.c-list-atten li a:hover{text-decoration:none}.c-list-atten li a[target=_blank]:after{vertical-align:middle;content:"";background-color:currentColor;width:4vw;height:4vw;margin-left:.5vw;margin-right:.5vw;display:inline-block;-webkit-mask-image:url(/ana/250901/campaign/img/icon_blank.svg);mask-image:url(/ana/250901/campaign/img/icon_blank.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:800px){.c-list-atten li a[target=_blank]:after{width:min(1.25vw,16px);height:min(1.25vw,16px);margin-left:min(.15625vw,2px);margin-right:min(.15625vw,2px)}}.c-list-atten li+li{margin-top:8px}@media (min-width:800px){.c-list-atten li+li{margin-top:min(.625vw,8px)}}.c-list-atten.-tight li+li{margin-top:4px}@media (min-width:800px){.c-list-atten.-tight li+li{margin-top:min(.3125vw,4px)}}@media not (min-width:800px){.c-table-wrapper.-overflow{width:100%;overflow-x:auto}.c-table-wrapper.-overflow .c-table{white-space:nowrap;width:-moz-fit-content;width:fit-content;min-width:100%}}.c-table{text-align:center;border-collapse:collapse;border:1px solid var(--hex-gray);width:100%}.c-table.-fixed{table-layout:fixed}.c-table th,.c-table td{font-family:var(--ff-inter);font-size:3.5vw;line-height:var(--leading-normal);letter-spacing:.02em;border:1px solid var(--hex-gray);padding:4vw}@media (min-width:800px){.c-table th,.c-table td{padding:min(1.25vw,16px);font-size:min(1.25vw,16px)}}.c-table th small,.c-table td small{font-size:3vw}@media (min-width:800px){.c-table th small,.c-table td small{font-size:min(1.01563vw,13px)}}.c-table th{font-weight:var(--fw-semibold);color:var(--hex-white);background-color:var(--hex-main-blue)}.c-table td{font-weight:var(--fw-medium)}.p-about-intro>.headline+*{margin-top:4vw}@media (min-width:800px){.p-about-intro>.headline+*{margin-top:min(1.875vw,24px)}}.p-about-intro>.headline .balloon{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:4.5vw;margin-left:auto;margin-right:auto;padding:1vw 4vw 1.5vw;display:grid;position:relative}@media (min-width:800px){.p-about-intro>.headline .balloon{margin-bottom:min(1.40625vw,18px);padding:min(.625vw,8px) min(2.5vw,32px) min(.78125vw,10px);font-size:min(1.40625vw,18px)}}.p-about-intro>.headline .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:4vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-about-intro>.headline .balloon:after{width:min(1.25vw,16px)}}.p-about-intro>.headline .title{font-size:8vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center}@media (min-width:800px){.p-about-intro>.headline .title{font-size:min(3.75vw,48px)}}.p-about-intro>.lead{font-size:3.75vw;line-height:var(--leading-relaxed);color:var(--hex-white)}@media (min-width:800px){.p-about-intro>.lead{text-align:center;font-size:min(1.40625vw,18px)}}.p-about-intro>.lead+*{margin-top:8vw}@media (min-width:800px){.p-about-intro>.lead+*{margin-top:min(3.75vw,48px)}}.p-about-intro>.examples .title{width:-moz-fit-content;width:fit-content;font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;align-items:center;gap:1vw;margin-bottom:6vw;margin-left:auto;margin-right:auto;display:flex}@media (min-width:800px){.p-about-intro>.examples .title{gap:min(.625vw,8px);margin-bottom:min(2.5vw,32px);font-size:min(2.1875vw,28px)}}.p-about-intro>.examples .title:after{content:"";background-image:url(/ana/250901/campaign/img/icon_coin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6vw;height:6vw;display:inline-block}@media (min-width:800px){.p-about-intro>.examples .title:after{width:min(3.4375vw,44px);height:min(3.4375vw,44px)}}.p-about-intro>.get{width:-moz-fit-content;width:fit-content;margin-top:10vw;margin-left:auto;margin-right:auto}@media (min-width:800px){.p-about-intro>.get{margin-top:min(4.375vw,56px)}}.p-about-intro+*{margin-top:16vw}@media (min-width:800px){.p-about-intro+*{margin-top:min(7.5vw,96px)}}.p-about-list{counter-reset:example;background-color:var(--hex-darkgray);border-radius:2vw;grid-template-columns:1fr;gap:4vw;width:100%;padding:5vw;display:grid}@media (min-width:800px){.p-about-list{border-radius:min(.625vw,8px);grid-template-columns:repeat(3,1fr);gap:min(2.5vw,32px);width:min(81.25vw,1040px);margin-left:auto;margin-right:auto;padding:min(3.125vw,40px)}}.p-about-list .item{text-align:center;counter-increment:example;background-color:var(--hex-white);position:relative}@media not (min-width:800px){.p-about-list .item{clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;flex-direction:column;align-items:center;padding:6vw 10vw;display:flex}}@media (min-width:800px){.p-about-list .item{grid-template-rows:subgrid;clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);grid-row:span 4;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:0;padding:min(1.875vw,24px) min(1.25vw,16px) min(3.75vw,48px);display:grid}}.p-about-list .item:before{font-family:var(--ff-inter);font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-white);content:counter(example);background-image:var(--gradient-pink);place-content:center;place-items:center;display:grid}@media not (min-width:800px){.p-about-list .item:before{border-radius:1vw;width:6vw;height:6vw;font-size:3.5vw;position:absolute;top:2vw;left:2vw}}@media (min-width:800px){.p-about-list .item:before{border-radius:min(.3125vw,4px);width:min(4.375vw,56px);height:min(2.65625vw,34px);margin-left:auto;margin-right:auto;font-size:min(1.5625vw,20px)}}.p-about-list .item:after{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-about-list .item:after{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-about-list .item .condition{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);letter-spacing:.02em}@media (min-width:800px){.p-about-list .item .condition{align-self:center;margin-top:min(1.875vw,24px);font-size:min(1.25vw,16px)}}.p-about-list .item .mile{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);margin-top:2vw}@media (min-width:800px){.p-about-list .item .mile{margin-top:min(.625vw,8px);font-size:min(1.40625vw,18px)}}.p-about-list .item .mile mark{background-color:#0000;background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3vw}@media (min-width:800px){.p-about-list .item .mile mark{background-size:100% min(.9375vw,12px)}}.p-about-list .item .mile strong{font-family:var(--ff-inter);font-size:10vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-blue)}@media (min-width:800px){.p-about-list .item .mile strong{font-size:min(4.375vw,56px)}.p-about-list .item .mile .unit{font-size:min(1.40625vw,18px)}}.p-about-list .item .notes{font-size:3.5vw;line-height:var(--leading-normal);color:var(--hex-dimgray);margin-top:2vw}@media (min-width:800px){.p-about-list .item .notes{margin-top:min(.625vw,8px);font-size:min(1.09375vw,14px)}}.p-about{background-color:var(--hex-main-blue);padding:16vw 3vw 18vw}@media (min-width:800px){.p-about{padding:min(8.75vw,112px) 0 min(9.375vw,120px)}}.p-bonus-get{width:-moz-fit-content;width:fit-content;margin-top:10vw;margin-left:auto;margin-right:auto}@media (min-width:800px){.p-bonus-get{margin-top:min(4.375vw,56px)}}.p-bonus-intro{width:88vw;margin-left:auto;margin-right:auto;position:relative}@media (min-width:800px){.p-bonus-intro{width:min(81.25vw,1040px)}}.p-bonus-intro+*{margin-top:14vw}@media (min-width:800px){.p-bonus-intro+*{margin-top:min(6.25vw,80px)}}.p-bonus-intro .headline+*{margin-top:4vw}@media (min-width:800px){.p-bonus-intro .headline+*{margin-top:min(1.875vw,24px)}}.p-bonus-intro .headline .balloon{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:4.5vw;margin-left:auto;margin-right:auto;padding:1vw 4vw 1.5vw;display:grid;position:relative}@media (min-width:800px){.p-bonus-intro .headline .balloon{margin-bottom:min(1.40625vw,18px);padding:min(.625vw,8px) min(2.5vw,32px) min(.78125vw,10px);font-size:min(1.40625vw,18px)}}.p-bonus-intro .headline .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:4vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-bonus-intro .headline .balloon:after{width:min(1.25vw,16px)}}.p-bonus-intro .headline .title{font-size:9vw;font-weight:var(--fw-bold);color:var(--hex-white);text-align:center;letter-spacing:.04em;line-height:1.2}@media (min-width:800px){.p-bonus-intro .headline .title{font-size:min(3.75vw,48px);line-height:var(--leading-normal)}}.p-bonus-intro .total{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.04em}@media (min-width:800px){.p-bonus-intro .total{font-size:min(1.5625vw,20px)}}.p-bonus-intro .total em{color:var(--hex-marker);font-style:normal;display:inline-block}@media not (min-width:800px){.p-bonus-intro .total em{font-weight:var(--fw-bold);margin-top:.5vw}}@media (min-width:800px){.p-bonus-intro .total em{font-weight:var(--fw-black)}}.p-bonus-intro .total em strong{font-family:var(--ff-inter);font-size:8vw;font-weight:var(--fw-bold);line-height:var(--leading-none);letter-spacing:normal;margin:0 .5vw;display:inline-block}@media (min-width:800px){.p-bonus-intro .total em strong{letter-spacing:.02em;margin:0 min(.15625vw,2px);font-size:min(4.21875vw,54px)}}.p-bonus-list{grid-template-columns:1fr;gap:5.5vw;width:100%;margin-top:10vw;display:grid}@media (min-width:800px){.p-bonus-list{grid-template-columns:repeat(3,1fr);gap:min(3.125vw,40px);margin-top:min(4.375vw,56px)}}.p-bonus-list .item{position:relative}.p-bonus-list .item .ribbon{z-index:2;width:-moz-fit-content;width:fit-content;font-size:var(--fz-xl);font-size:4vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);letter-spacing:.02em;pointer-events:none;background-color:var(--hex-main-blue);align-items:center;gap:1vw;padding:1.5vw 3vw 2vw;display:flex;position:absolute;top:3vw;left:0}@media (min-width:800px){.p-bonus-list .item .ribbon{gap:min(.46875vw,6px);padding:min(.625vw,8px) min(2.1875vw,28px) min(.78125vw,10px) min(2.5vw,32px);font-size:min(1.5625vw,20px);top:min(1.5625vw,20px)}}.p-bonus-list .item .ribbon:before{content:"";background-color:var(--hex-main-blue);background-image:radial-gradient(circle,#002d6d 0 70.71%,#0000 70.71% 100%);background-position:0 100%;background-repeat:no-repeat;background-size:4.5vw 4.5vw;border-radius:2.25vw 0 0 2.25vw;width:2.25vw;height:calc(100% + 4.5vw);display:block;position:absolute;top:0;right:100%}@media (min-width:800px){.p-bonus-list .item .ribbon:before{background-size:min(1.40625vw,18px) min(1.40625vw,18px);border-radius:min(.703125vw,9px) 0 0 min(.703125vw,9px);width:min(.703125vw,9px);height:min(100% + 1.40625vw,100% + 18px)}}.p-bonus-list .item .ribbon:after{content:"";background-color:var(--hex-main-blue);clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%);width:2vw;height:100%;display:block;position:absolute;top:0;left:100%}@media (min-width:800px){.p-bonus-list .item .ribbon:after{width:min(.78125vw,10px)}}.p-bonus-list .item .ribbon .number{aspect-ratio:1;width:4.5vw;height:4.5vw;font-family:var(--ff-inter);font-size:3.5vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-blue);text-align:center;background-color:var(--hex-white);border-radius:50%;flex:none;place-content:center;place-items:center;display:inline-grid}@media (min-width:800px){.p-bonus-list .item .ribbon .number{width:min(1.5625vw,20px);height:min(1.5625vw,20px);font-size:min(1.17188vw,15px);translate:0 min(.078125vw,1px)}}.p-bonus-list .item a{height:100%;font-weight:var(--fw-bold);color:var(--hex-main-blue);text-align:center;background-color:var(--hex-white);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;flex-direction:column;gap:1vw;padding:16vw 7vw 15vw;display:flex;position:relative}@media (min-width:800px){.p-bonus-list .item a{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);gap:min(.78125vw,10px);padding:min(7.5vw,96px) min(1.25vw,16px) min(6.25vw,80px)}}.p-bonus-list .item a:before{content:"";background-color:var(--hex-main-pink);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-bonus-list .item a:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-bonus-list .item a:after{content:"";background-color:var(--hex-main-pink);background-image:url(/ana/250901/campaign/img/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:2.5vw 1.75vw;border-radius:50%;width:6vw;height:6vw;margin-left:auto;margin-right:auto;display:block;position:absolute;bottom:4.5vw;left:0;right:0}@media (min-width:800px){.p-bonus-list .item a:after{background-size:min(.78125vw,10px) min(.546875vw,7px);width:min(1.875vw,24px);height:min(1.875vw,24px);bottom:min(1.875vw,24px)}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-bonus-list .item a:after{transition:translate .3s}.p-bonus-list .item a:hover:after{translate:0 12.5%}}.p-bonus-list .item a .condition{font-size:4.5vw;line-height:var(--leading-normal);letter-spacing:.02em}@media (min-width:800px){.p-bonus-list .item a .condition{font-size:min(1.40625vw,18px)}}.p-bonus-list .item a .gift{font-size:5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);letter-spacing:.04em}@media (min-width:800px){.p-bonus-list .item a .gift{font-size:min(1.5625vw,20px)}}.p-bonus-list .item a .gift strong{font-family:var(--ff-inter);font-size:12vw;font-weight:var(--fw-bold);line-height:var(--leading-none);background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3vw;display:inline-block}@media (min-width:800px){.p-bonus-list .item a .gift strong{background-position:0 100%;background-size:100% min(.9375vw,12px);font-size:min(3.75vw,48px)}}.p-bonus-list .item a .unit{font-size:4.5vw;line-height:var(--leading-normal);letter-spacing:-.1em}@media (min-width:800px){.p-bonus-list .item a .unit{font-size:min(1.40625vw,18px)}}.p-bonus-notice{text-align:center;background-color:var(--hex-white);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;flex-direction:column;gap:2vw;width:-moz-fit-content;width:fit-content;margin-top:10vw;margin-left:auto;margin-right:auto;padding:6vw 6vw 7vw;display:flex;position:relative}@media (min-width:800px){.p-bonus-notice{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);gap:min(.9375vw,12px);margin-top:min(4.375vw,56px);padding:min(1.875vw,24px) min(4.375vw,56px) min(2.8125vw,36px)}}.p-bonus-notice:after{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-bonus-notice:after{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-bonus-notice strong{font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue)}@media (min-width:800px){.p-bonus-notice strong{font-size:min(1.5625vw,20px)}}.p-bonus-notice .caution{align-items:center;gap:2vw;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:flex}@media (min-width:800px){.p-bonus-notice .caution{gap:min(.625vw,8px)}}.p-bonus-notice .caution:before{content:"";background-image:url(/ana/250901/campaign/img/icon_caution.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6vw;height:6vw;display:inline-block}@media (min-width:800px){.p-bonus-notice .caution:before{width:min(1.875vw,24px);height:min(1.875vw,24px)}}.p-bonus-notice .caution+.anchor{margin-top:-.5vw}@media (min-width:800px){.p-bonus-notice .caution+.anchor{margin-top:0}}.p-bonus-notice .anchor{color:var(--hex-text)}.p-bonus-notice .anchor span{font-size:3.75vw;font-weight:var(--fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--hex-gray);-webkit-text-decoration-color:var(--hex-gray);text-decoration-color:var(--hex-gray);text-underline-offset:.4em;line-height:2.13333}@media (min-width:800px){.p-bonus-notice .anchor span{font-size:min(1.25vw,16px);font-weight:var(--fw-bold);line-height:var(--leading-normal);text-underline-offset:.625em}}.p-bonus-notice .anchor:after{vertical-align:middle;content:"";background-color:var(--hex-main-blue);background-image:url(/ana/250901/campaign/img/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:2.5vw 1.75vw;border-radius:50%;width:6vw;height:6vw;margin-left:2vw;display:inline-block}@media (min-width:800px){.p-bonus-notice .anchor:after{background-size:min(.78125vw,10px) min(.546875vw,7px);width:min(1.875vw,24px);height:min(1.875vw,24px);margin-left:min(.625vw,8px)}}@media (prefers-reduced-motion:no-preference){.p-bonus-notice .anchor:after{transition:translate .3s}.p-bonus-notice .anchor:hover:after{translate:0 12.5%}}.p-bonus-section{background-color:var(--hex-white);width:-webkit-fill-available;width:-moz-available;border-radius:2vw;width:stretch;margin-left:auto;margin-right:auto;padding:10vw 5vw;position:relative}@media (min-width:800px){.p-bonus-section{border-radius:min(.625vw,8px);width:min(81.25vw,1040px);padding:min(5vw,64px) min(6.25vw,80px)}}.p-bonus-section+*{margin-top:6vw}@media (min-width:800px){.p-bonus-section+*{margin-top:min(5vw,64px)}}.p-bonus-section.-bonus1:before,.p-bonus-section.-bonus3:before{content:"";background-image:url(/ana/250901/campaign/img/mv_coin1_pc.svg);background-position:50%;background-size:contain;width:18vw;height:18vw;position:absolute;top:-5vw;left:-1vw}@media (min-width:800px){.p-bonus-section.-bonus1:before,.p-bonus-section.-bonus3:before{width:min(10.4688vw,134px);height:min(10.4688vw,134px);top:max(-2.5vw,-32px);left:max(-2.5vw,-32px)}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-bonus-section.-bonus1:before,.p-bonus-section.-bonus3:before{opacity:0}.p-bonus-section.-bonus1.is-inview:before,.p-bonus-section.-bonus3.is-inview:before{animation:fadeInUp 1.2s var(--spring-lazy)forwards .3s}}.p-bonus-section.-bonus2:before{content:"";background-image:url(/ana/250901/campaign/img/mv_coin1_pc.svg);background-position:50%;background-size:contain;width:18vw;height:18vw;position:absolute;top:-5vw;right:-1vw;scale:-1 1}@media (min-width:800px){.p-bonus-section.-bonus2:before{width:min(10.4688vw,134px);height:min(10.4688vw,134px);top:max(-2.5vw,-32px);right:max(-2.5vw,-32px)}}@media (prefers-reduced-motion:no-preference){.p-bonus-section.-bonus2:before{opacity:0}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-bonus-section.-bonus2.is-inview:before{animation:fadeInUp 1.2s var(--spring-lazy)forwards .3s}}.p-bonus-section>.headline+*{margin-top:6vw}@media (min-width:800px){.p-bonus-section>.headline+*{margin-top:min(3.125vw,40px)}}.p-bonus-section>.headline .ribbon{width:-moz-fit-content;width:fit-content;font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);letter-spacing:.08em;background-color:var(--hex-main-blue);justify-content:center;align-items:center;gap:1vw;margin-bottom:4vw;margin-left:auto;margin-right:auto;padding:1.5vw 4vw;display:flex;position:relative}@media (min-width:800px){.p-bonus-section>.headline .ribbon{gap:min(.46875vw,6px);margin-bottom:min(2.5vw,32px);padding:min(.546875vw,7px) min(1.71875vw,22px) min(.625vw,8px);font-size:min(1.5625vw,20px)}}.p-bonus-section>.headline .ribbon:before{content:"";background-color:var(--hex-main-blue);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,100% 50%);width:2vw;height:100%;display:block;position:absolute;top:0;right:100%;translate:1%}@media (min-width:800px){.p-bonus-section>.headline .ribbon:before{width:min(.78125vw,10px)}}.p-bonus-section>.headline .ribbon:after{content:"";background-color:var(--hex-main-blue);clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%);width:2vw;height:100%;display:block;position:absolute;top:0;left:100%;translate:-1%}@media (min-width:800px){.p-bonus-section>.headline .ribbon:after{width:min(.78125vw,10px)}}.p-bonus-section>.headline .ribbon .number{aspect-ratio:1;width:5vw;height:5vw;font-family:var(--ff-inter);font-size:3.25vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-blue);text-align:center;letter-spacing:normal;background-color:var(--hex-white);border-radius:50%;flex:none;place-content:center;place-items:center;display:inline-grid}@media (min-width:800px){.p-bonus-section>.headline .ribbon .number{width:min(1.875vw,24px);height:min(1.875vw,24px);font-size:min(1.40625vw,18px)}}.p-bonus-section>.headline .condition{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center;letter-spacing:.02em;margin-bottom:1vw}@media (min-width:800px){.p-bonus-section>.headline .condition{margin-bottom:min(.625vw,8px);font-size:min(1.875vw,24px)}}.p-bonus-section>.headline .title{font-size:6vw;font-weight:var(--fw-bold);color:var(--hex-main-blue);text-align:center;line-height:1.7}@media (min-width:800px){.p-bonus-section>.headline .title{font-size:min(3.125vw,40px);line-height:var(--leading-normal)}}.p-bonus-section>.headline .title strong{font-family:var(--ff-inter);font-size:11vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-blue);background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3vw;margin-left:1vw;margin-right:1vw;display:inline-block}@media (min-width:800px){.p-bonus-section>.headline .title strong{background-size:100% min(.9375vw,12px);margin-left:min(.3125vw,4px);margin-right:min(.3125vw,4px);font-size:min(5.3125vw,68px)}}.p-bonus-section>.lead{font-size:3.75vw;line-height:var(--leading-relaxed)}@media (min-width:800px){.p-bonus-section>.lead{text-align:center;font-size:min(1.40625vw,18px)}}.p-bonus-section>.lead+*{margin-top:6vw}@media (min-width:800px){.p-bonus-section>.lead+*{margin-top:min(3.125vw,40px)}}.p-bonus-section>.get{width:-moz-fit-content;width:fit-content;margin-top:8vw;margin-left:auto;margin-right:auto}@media (min-width:800px){.p-bonus-section>.get{margin-top:min(3.75vw,48px)}}.p-bonus{background-image:url(/ana/250901/campaign/img/bg_dot.png),linear-gradient(#077ee9 0%,#2c91e3 23.54%,#3597e7 52.92%);background-position:top,bottom;background-repeat:repeat,no-repeat;background-size:8vw 8vw,cover;padding:16vw 3vw 18vw}@media (min-width:800px){.p-bonus{background-size:min(2.5vw,32px) min(2.5vw,32px),cover;padding:min(8.75vw,112px) 0 min(9.375vw,120px)}}.p-bonus1-example{background-color:var(--hex-smoke);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;padding:4vw 6vw 6vw;position:relative}@media (min-width:800px){.p-bonus1-example{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:min(1.875vw,24px) min(5.625vw,72px) min(3.125vw,40px)}}.p-bonus1-example+*{margin-top:8vw}@media (min-width:800px){.p-bonus1-example+*{margin-top:min(5vw,64px)}}.p-bonus1-example:before{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-bonus1-example:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-bonus1-example .headline+*{margin-top:2.5vw}@media (min-width:800px){.p-bonus1-example .headline+*{margin-top:min(.625vw,8px)}}.p-bonus1-example .balloon{width:-moz-fit-content;width:fit-content;font-size:3.5vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:3vw;margin-left:auto;margin-right:auto;padding:1vw 4vw 1.5vw;display:grid;position:relative}@media (min-width:800px){.p-bonus1-example .balloon{margin-bottom:min(1.875vw,24px);padding:min(.625vw,8px) min(2.5vw,32px) min(.78125vw,10px);font-size:min(1.40625vw,18px)}}.p-bonus1-example .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:2vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-bonus1-example .balloon:after{width:min(1.25vw,16px)}}.p-bonus1-example .title{font-size:3.75vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center;letter-spacing:.02em}@media (min-width:800px){.p-bonus1-example .title{font-size:min(1.5625vw,20px)}}.p-bonus1-example .result{font-size:3.75vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);text-align:center}@media (min-width:800px){.p-bonus1-example .result{font-size:min(1.5625vw,20px)}}.p-bonus1-example .result mark{background-color:#0000;background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3vw;margin-left:1vw;margin-right:1vw;display:inline-block}@media (min-width:800px){.p-bonus1-example .result mark{background-size:100% min(.9375vw,12px);margin-left:min(.3125vw,4px);margin-right:min(.3125vw,4px)}}.p-bonus1-example .result strong{font-family:var(--ff-inter);font-size:6vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-blue);letter-spacing:.02em}@media (min-width:800px){.p-bonus1-example .result strong{font-size:min(2.5vw,32px)}}.p-bonus1-present+*{margin-top:8vw}@media (min-width:800px){.p-bonus1-present+*{margin-top:min(3.75vw,48px)}}.p-bonus1-present .caption{width:-moz-fit-content;width:fit-content;font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);align-items:center;gap:.5vw;margin-bottom:4vw;margin-left:auto;margin-right:auto;display:flex}@media (min-width:800px){.p-bonus1-present .caption{gap:min(.3125vw,4px);margin-bottom:min(1.875vw,24px);font-size:min(1.5625vw,20px)}}.p-bonus1-present .caption:after{content:"";background-image:url(/ana/250901/campaign/img/icon_coin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:5vw;height:5vw;display:inline-block}@media (min-width:800px){.p-bonus1-present .caption:after{width:min(1.875vw,24px);height:min(1.875vw,24px)}}.p-bonus1-present .c-table-wrapper+.c-list-atten{margin-top:4vw}@media (min-width:800px){.p-bonus1-present .c-table-wrapper+.c-list-atten{margin-top:min(2.5vw,32px)}}.p-bonus2-image{background-color:var(--hex-smoke);border-radius:2vw;overflow:hidden}@media (min-width:800px){.p-bonus2-image{border-radius:min(.625vw,8px)}}.p-bonus2-image+*{margin-top:4vw}@media (min-width:800px){.p-bonus2-image+*{margin-top:min(2.5vw,32px)}}.p-bonus2-image>.title{font-size:4vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;background-color:var(--hex-main-blue);padding:4vw}@media (min-width:800px){.p-bonus2-image>.title{padding:min(1.25vw,16px);font-size:min(1.5625vw,20px)}}@media not (min-width:800px){.p-bonus2-image>.body{flex-direction:column;align-items:center;row-gap:12vw;padding:3vw;display:flex}}@media (min-width:800px){.p-bonus2-image>.body{grid-template-columns:min(31.25vw,400px) auto;column-gap:min(7.5vw,96px);padding:min(3.125vw,40px);display:grid}}.p-bonus2-image .withdrawal{flex-direction:column;gap:3vw;width:100%;list-style:none;display:flex}@media (min-width:800px){.p-bonus2-image .withdrawal{gap:min(.9375vw,12px)}}.p-bonus2-image .withdrawal li{font-weight:var(--fw-medium);line-height:var(--leading-normal);background-color:var(--hex-white);position:relative}@media not (min-width:800px){.p-bonus2-image .withdrawal li{text-align:center;border-radius:1vw;padding:10.5vw 3vw 3vw;font-size:3.75vw}}@media (min-width:800px){.p-bonus2-image .withdrawal li{border-radius:min(.3125vw,4px);padding:min(.9375vw,12px) min(1.25vw,16px) min(.9375vw,12px) min(7.34375vw,94px);font-size:min(1.25vw,16px)}}.p-bonus2-image .withdrawal li .number{width:-moz-fit-content;width:fit-content;font-weight:var(--fw-semibold);color:var(--hex-white);text-align:center;background-image:var(--gradient-pink);place-content:center;place-items:center;display:block;position:absolute}@media not (min-width:800px){.p-bonus2-image .withdrawal li .number{border-radius:1vw;width:16vw;height:6vw;margin-left:auto;margin-right:auto;font-size:3.5vw;line-height:1.14286;top:3vw;left:0;right:0}}@media (min-width:800px){.p-bonus2-image .withdrawal li .number{border-radius:min(.3125vw,4px);width:min(4.6875vw,60px);padding:min(.46875vw,6px);font-size:min(1.01563vw,13px);line-height:1.23077;top:min(.9375vw,12px);left:min(1.71875vw,22px)}}.p-bonus2-image .withdrawal li .number:first-letter{font-family:var(--ff-inter);font-size:4vw;line-height:var(--leading-none);letter-spacing:.1em}@media (min-width:800px){.p-bonus2-image .withdrawal li .number:first-letter{font-size:min(1.25vw,16px)}}.p-bonus2-image .total{font-weight:var(--fw-bold);color:var(--hex-main-blue);white-space:nowrap;position:relative}@media not (min-width:800px){.p-bonus2-image .total{text-align:center;font-size:5.5vw}}@media (min-width:800px){.p-bonus2-image .total{align-self:center;font-size:min(2.03125vw,26px)}}.p-bonus2-image .total mark{background-color:#0000;background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3vw}@media (min-width:800px){.p-bonus2-image .total mark{background-size:100% min(.9375vw,12px)}}.p-bonus2-image .total strong{font-family:var(--ff-inter);font-size:12vw;font-weight:var(--fw-bold);color:var(--hex-main-blue);display:inline-block}@media (min-width:800px){.p-bonus2-image .total strong{font-size:min(5vw,64px);line-height:var(--leading-none)}}.p-bonus2-image .total:before{content:"";background-image:var(--gradient-pink);position:absolute}@media not (min-width:800px){.p-bonus2-image .total:before{aspect-ratio:1/.866025;clip-path:polygon(0 0,100% 0,50% 100%);width:5vw;margin-left:auto;margin-right:auto;top:-8vw;left:0;right:0}}@media (min-width:800px){.p-bonus2-image .total:before{aspect-ratio:.866025;clip-path:polygon(0 0,100% 50%,0 100%);width:auto;height:min(1.875vw,24px);margin-top:auto;margin-bottom:auto;display:block;top:0;bottom:0;left:max(-4.6875vw,-60px)}}.p-bonus2-image .total .balloon{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-medium);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;align-items:baseline;margin-left:auto;margin-right:auto;padding:1.5vw 6vw;display:flex;position:relative}@media (min-width:800px){.p-bonus2-image .total .balloon{margin-bottom:min(1.40625vw,18px);padding:min(.625vw,8px) min(1.875vw,24px);font-size:min(1.40625vw,18px);line-height:1.44444}}.p-bonus2-image .total .balloon .number{font-family:var(--ff-inter);font-size:6vw;font-weight:var(--fw-medium);line-height:var(--leading-none)}@media (min-width:800px){.p-bonus2-image .total .balloon .number{vertical-align:max(-.15625vw,-2px);font-size:min(2.03125vw,26px)}}.p-bonus2-image .total .balloon .by{font-family:var(--ff-inter);font-size:6vw;font-weight:var(--fw-medium);line-height:var(--leading-none);margin-left:1vw;margin-right:1vw}@media (min-width:800px){.p-bonus2-image .total .balloon .by{margin-left:min(.3125vw,4px);margin-right:min(.3125vw,4px);font-size:min(1.5625vw,20px)}}.p-bonus2-image .total .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:3vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-bonus2-image .total .balloon:after{width:min(1.25vw,16px)}}.p-contact-bird{aspect-ratio:1;width:6vw;position:absolute}@media (min-width:800px){.p-contact-bird{aspect-ratio:1;width:3.125vw}}@media not (min-width:800px){.p-contact-bird.-bird1{top:27vw;right:12vw}}@media (min-width:800px){.p-contact-bird.-bird1{top:15.3125vw;left:11.25vw}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.is-inview .p-contact-bird.-bird1{animation:20s linear forwards flyngNoDelay}}@media not (min-width:800px){.p-contact-bird.-bird2{top:25vw;right:5vw}}@media (min-width:800px){.p-contact-bird.-bird2{top:13.9063vw;left:15.3125vw}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-contact-bird.-bird2{margin-left:3.125vw}.is-inview .p-contact-bird.-bird2{animation:20s linear forwards flyngNoDelay}}@media not (min-width:800px){.p-contact-bird.-bird2:before{background-position:0 -6vw}}@media (min-width:800px){.p-contact-bird.-bird2:before{background-position:0 -3.125vw;animation-delay:-.3s}}.p-contact-bird:before{content:"";background-image:url(/ana/250901/campaign/img/mv_bird.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.is-inview .p-contact-bird:before{animation:.3s steps(3,end) infinite bird}}@keyframes bird{0%{background-position:0 0;translate:0}to{background-position:0 -9.375vw;translate:0 -3%}}@keyframes flyngNoDelay{0%{left:0;translate:-200% 100%;scale:1}40%{left:100%;translate:0 -200%;scale:.75}to{left:100%;translate:0 -200%;scale:.75}}.p-contact-list{z-index:2;margin-left:auto;margin-right:auto;position:relative}@media not (min-width:800px){.p-contact-list{flex-direction:column;row-gap:5vw;width:88vw;display:flex}}@media (min-width:800px){.p-contact-list{grid-template-columns:repeat(2,1fr);gap:min(3.125vw,40px);width:min(81.25vw,1040px);display:grid}}.p-contact-list>.item{background-color:var(--hex-white);border-radius:2vw;flex-direction:column;align-content:center;align-items:center;padding:8vw;display:flex}@media (min-width:800px){.p-contact-list>.item{border-radius:min(.625vw,8px);padding:min(3.75vw,48px) min(1.875vw,24px) min(4.375vw,56px)}}.p-contact-list>.item .term{font-size:5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);letter-spacing:.02em;flex:none}@media (min-width:800px){.p-contact-list>.item .term{font-size:min(1.875vw,24px)}}.p-contact-list>.item .tel{font-family:var(--ff-inter);font-size:8vw;font-weight:var(--fw-medium);line-height:var(--leading-normal);flex:none;margin-top:3vw}@media (min-width:800px){.p-contact-list>.item .tel{margin-top:min(.9375vw,12px);font-size:min(3.125vw,40px)}}.p-contact-list>.item .tel a{color:var(--hex-text)}.p-contact-list>.item .time{font-size:3.5vw;line-height:var(--leading-relaxed);color:var(--hex-dimgray);flex:none;margin-top:2vw}@media (min-width:800px){.p-contact-list>.item .time{margin-top:min(.3125vw,4px);font-size:min(1.25vw,16px)}}.p-contact-list>.item .link{flex:none}@media not (min-width:800px){.p-contact-list>.item .link{width:100%;margin-top:4vw}}@media (min-width:800px){.p-contact-list>.item .link{margin-top:min(1.875vw,24px)}}.p-contact{background-image:url(/ana/250901/campaign/img/mv_town_sp.svg),linear-gradient(#1076d4 0%,#3494e1 23.56%,#4fa5e5 45%,#9dcfe8 80.06%,#aed4e3 100%);background-position:bottom,bottom;background-repeat:no-repeat,no-repeat;background-size:100%,cover;padding-top:14vw;padding-bottom:22vw;position:relative}@media (min-width:800px){.p-contact{background-image:url(/ana/250901/campaign/img/mv_town_pc.svg),linear-gradient(#006ed3 4.81%,#3897e1 32.21%,#54a7e6 48.08%,#68b2ea 57.21%,#8ac5f1 66.83%,#a7d6f6 74.27%,#d2eeff 87.02%);height:min(52.2656vw,669px);padding-top:min(7.5vw,96px);padding-bottom:min(9.375vw,120px)}}.p-contact>.headline{margin-bottom:7.5vw}@media (min-width:800px){.p-contact>.headline{margin-bottom:min(3.75vw,48px)}}.p-contact>.headline .balloon{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:4vw;margin-left:auto;margin-right:auto;padding:2vw 4vw;display:grid;position:relative}@media (min-width:800px){.p-contact>.headline .balloon{margin-bottom:min(1.40625vw,18px);padding:min(.625vw,8px) min(2.5vw,32px);font-size:min(1.40625vw,18px)}}.p-contact>.headline .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:4vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-contact>.headline .balloon:after{width:min(1.25vw,16px)}}.p-contact>.headline .title{font-size:8vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center}@media (min-width:800px){.p-contact>.headline .title{font-size:min(3.75vw,48px)}}.p-debit-card{display:grid}@media not (min-width:800px){.p-debit-card{grid-template-columns:1fr;justify-items:center;row-gap:10vw}}@media (min-width:800px){.p-debit-card{grid-template-columns:min(25.9375vw,332px) min(15.625vw,200px);align-items:center;column-gap:min(5vw,64px);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.p-debit-card .functions{counter-reset:functions;width:100%}.p-debit-card .functions li{font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);counter-increment:functions;background-color:var(--hex-white);border-radius:1vw;justify-content:center;align-items:center;gap:2vw;padding:4vw;display:flex;position:relative}@media (min-width:800px){.p-debit-card .functions li{border-radius:min(.3125vw,4px);gap:min(.625vw,8px);padding:min(1.5625vw,20px);font-size:min(1.40625vw,18px)}}.p-debit-card .functions li:before{width:6vw;height:6vw;font-family:var(--ff-inter);font-size:3.5vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-white);content:counter(functions);background-image:var(--gradient-pink);border-radius:1vw;place-content:center;place-items:center;display:grid}@media (min-width:800px){.p-debit-card .functions li:before{border-radius:min(.3125vw,4px);width:min(1.875vw,24px);height:min(1.875vw,24px);font-size:min(1.09375vw,14px)}}.p-debit-card .functions li:has(+li){margin-bottom:8vw}@media (min-width:800px){.p-debit-card .functions li:has(+li){margin-bottom:min(4.0625vw,52px)}}.p-debit-card .functions li:has(+li):after{content:"";background-image:linear-gradient(var(--hex-main-blue),var(--hex-main-blue)),linear-gradient(var(--hex-main-blue),var(--hex-main-blue));background-position:50%;background-repeat:no-repeat,no-repeat;background-size:100% .75vw,.75vw 100%;width:4vw;height:4vw;display:block;position:absolute;top:calc(100% + 2vw);left:50%;translate:-50%}@media (min-width:800px){.p-debit-card .functions li:has(+li):after{background-size:100% min(.3125vw,4px),min(.3125vw,4px) 100%;width:min(1.5625vw,20px);height:min(1.5625vw,20px);top:calc(100% + min(1.25vw,16px))}}@media not (min-width:800px){.p-debit-card .card{width:70vw}}.p-debit-card .card img{width:100%;height:auto;display:block}.p-debit-point{flex-direction:column;row-gap:4vw;display:flex}@media (min-width:800px){.p-debit-point{row-gap:min(1.875vw,24px)}}.p-debit-point .item{background-color:var(--hex-white);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;padding:6vw 5vw;position:relative}@media (min-width:800px){.p-debit-point .item{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);padding:min(3.125vw,40px) min(4.375vw,56px)}}.p-debit-point .item:before{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-debit-point .item:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-debit-point .item dt{display:flex}@media not (min-width:800px){.p-debit-point .item dt{flex-direction:column;align-items:center;gap:3vw}}@media (min-width:800px){.p-debit-point .item dt{align-items:center;column-gap:min(1.5625vw,20px)}}.p-debit-point .item dt .label{width:-moz-fit-content;width:fit-content;font-size:3.5vw;font-weight:var(--fw-bold);color:var(--hex-white);background-image:var(--gradient-pink);border-radius:1vw;flex:none;align-items:center;gap:.5vw;padding:1.5vw 3vw;display:flex}@media (min-width:800px){.p-debit-point .item dt .label{border-radius:min(.3125vw,4px);gap:min(.3125vw,4px);padding:min(.625vw,8px) min(.9375vw,12px);font-size:min(1.25vw,16px)}}.p-debit-point .item dt .label .number{aspect-ratio:1;width:4vw;height:4vw;font-family:var(--ff-inter);font-size:3vw;font-weight:var(--fw-bold);line-height:var(--leading-none);color:var(--hex-main-pink);background-color:var(--hex-white);border-radius:50%;place-content:center;place-items:center;display:grid}@media (min-width:800px){.p-debit-point .item dt .label .number{width:min(1.5625vw,20px);height:min(1.5625vw,20px);font-size:min(1.17188vw,15px)}}.p-debit-point .item dt .text{font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal)}@media (min-width:800px){.p-debit-point .item dt .text{flex:auto;font-size:min(1.5625vw,20px)}}.p-debit-point .item dt+*{margin-top:4vw}@media (min-width:800px){.p-debit-point .item dt+*{margin-top:min(1.5625vw,20px)}}.p-debit-point .item .notice{font-size:3.5vw;line-height:var(--leading-relaxed);color:var(--hex-dimgray);text-indent:-1.25em;padding-left:1.25em;position:relative}@media (min-width:800px){.p-debit-point .item .notice{font-size:min(1.17188vw,15px)}}.p-debit-point .item .notice>*{text-indent:0}.p-debit-point .item .notice+.notice{margin-top:1vw}@media (min-width:800px){.p-debit-point .item .notice+.notice{margin-top:min(.625vw,8px)}}.p-debit-point .item .notice:before{text-indent:0;content:"※";width:1.25em;height:1.25em;display:inline-block}.p-debit-section>.headline{margin-bottom:6vw}@media (min-width:800px){.p-debit-section>.headline{margin-bottom:min(2.5vw,32px)}}.p-debit-section>.headline .balloon{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:4vw;margin-left:auto;margin-right:auto;padding:1vw 4vw 1.5vw;display:grid;position:relative}@media (min-width:800px){.p-debit-section>.headline .balloon{margin-bottom:min(1.40625vw,18px);padding:min(.625vw,8px) min(2.5vw,32px) min(.78125vw,10px);font-size:min(1.5625vw,20px)}}.p-debit-section>.headline .balloon:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:3vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-debit-section>.headline .balloon:after{width:min(1.25vw,16px)}}.p-debit-section>.headline .title{font-size:6vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center}@media (min-width:800px){.p-debit-section>.headline .title{font-size:min(2.8125vw,36px)}}.p-debit-section>.lead{font-size:3.75vw;line-height:var(--leading-relaxed)}@media (min-width:800px){.p-debit-section>.lead{text-align:center;font-size:min(1.25vw,16px)}}.p-debit-section>.lead+*{margin-top:8vw}@media (min-width:800px){.p-debit-section>.lead+*{margin-top:min(3.125vw,40px)}}.p-debit-section+.p-debit-section{margin-top:16vw}@media (min-width:800px){.p-debit-section+.p-debit-section{margin-top:min(6.25vw,80px)}}.p-debit{background-color:var(--hex-smoke);border-radius:2vw;padding:10vw 5vw}@media (min-width:800px){.p-debit{border-radius:min(.625vw,8px);width:min(81.25vw,1040px);margin-left:auto;margin-right:auto;padding:min(5vw,64px) min(6.25vw,80px)}}.p-debit>.get{width:-moz-fit-content;width:fit-content;margin-top:8vw;margin-left:auto;margin-right:auto}@media (min-width:800px){.p-debit>.get{margin-top:min(3.75vw,48px)}.p-mv-bird{aspect-ratio:1;width:3.125vw;position:absolute}.p-mv-bird.-bird1{top:23.9063vw;left:8.125vw}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-mv-bird.-bird1{animation:20s linear infinite flyng}}@media (min-width:800px){.p-mv-bird.-bird2{top:22.5vw;left:12.1875vw}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-mv-bird.-bird2{margin-left:3.125vw;animation:20s linear infinite flyng}}@media (min-width:800px){.p-mv-bird.-bird2:before{background-position:0 -3.125vw;animation-delay:-.3s}.p-mv-bird:before{content:"";background-image:url(/ana/250901/campaign/img/mv_bird.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-mv-bird:before{animation:.3s steps(3,end) infinite bird}}@keyframes flyng{0%{left:0;translate:-200% 100%;scale:1}5%{left:0;translate:-200% 100%;scale:1}45%{left:100%;translate:0 -200%;scale:.75}to{left:100%;translate:0 -200%;scale:.75}}.p-mv-plane{background-image:url(/ana/250901/campaign/img/mv_plane.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media not (min-width:800px){.p-mv-plane{width:20vw;height:6vw;top:16vw;right:8vw}}@media (min-width:800px){.p-mv-plane{width:8.125vw;height:2.5vw;top:7.5vw;left:85vw}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-mv-plane{animation:20s linear infinite plane;left:0;translate:-100% 100%;scale:1}}@keyframes plane{0%{left:0;translate:-100% 100%}15%{left:0;translate:-100% 100%}75%{left:100%;translate:100% -50%}to{left:100%;translate:100% -50%}}.p-mv{background-image:url(/ana/250901/campaign/img/mv_town_sp.svg),url(/ana/250901/campaign/img/mv_bg_sp.svg),linear-gradient(#1076d4 0%,#3494e1 23.56%,#4fa5e5 45%,#9dcfe8 80.06%,#aed4e3 100%);background-position:bottom,bottom,bottom;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100%,cover,cover;width:100%;height:160vw;padding-top:22vw;position:relative;overflow:hidden}@media (min-width:800px){.p-mv{background-image:url(/ana/250901/campaign/img/mv_town_pc.svg),url(/ana/250901/campaign/img/mv_bg_pc.svg),linear-gradient(#006ed3 4.81%,#3897e1 32.21%,#54a7e6 48.08%,#68b2ea 57.21%,#8ac5f1 66.83%,#a7d6f6 74.27%,#d2eeff 87.02%);height:50.7813vw;padding-top:2.8125vw}}.p-mv>.title{z-index:2;width:88vw;height:42vw;margin-left:auto;margin-right:auto;position:relative}@media (min-width:800px){.p-mv>.title{width:55.2344vw;height:20.7813vw}}.p-mv>.title img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.p-mv>.title{opacity:0;animation:fadeInUp 1.2s var(--spring-lazy)forwards .3s}}.p-mv>.badge{z-index:2;width:24vw;height:24vw;position:absolute;top:5vw;left:5vw}@media (min-width:800px){.p-mv>.badge{width:11.25vw;height:11.25vw;top:4.375vw;left:10.625vw}}@media (prefers-reduced-motion:no-preference){.p-mv>.badge{opacity:0;animation:fadeInUp 1.2s var(--spring-lazy)forwards .6s}}.p-mv>.badge img{width:100%;height:auto;display:block}.p-mv>.ticket{z-index:2;background-color:var(--hex-white);border-radius:2vw;width:88vw;margin-top:10vw;margin-left:auto;margin-right:auto;position:relative}@media (min-width:800px){.p-mv>.ticket{border-radius:.625vw;width:65.625vw;margin-top:4.6875vw}}@media (prefers-reduced-motion:no-preference){.p-mv>.ticket{opacity:0;animation:fadeInUp 1.2s var(--spring-lazy)forwards .3s}}.p-mv>.ticket:before{aspect-ratio:1;pointer-events:none;content:"";background-image:url(/ana/250901/campaign/img/mv_coin1_pc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16vw;display:block;position:absolute;top:38.25vw;left:-2vw}@media (min-width:800px){.p-mv>.ticket:before{width:8.20313vw;top:-1.5625vw;left:-2.1875vw}}.p-mv>.ticket:after{aspect-ratio:1;pointer-events:none;content:"";background-image:url(/ana/250901/campaign/img/mv_coin2_pc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16vw;display:block;position:absolute;top:-3vw;right:-4vw}@media (min-width:800px){.p-mv>.ticket:after{width:6.875vw;top:auto;bottom:1.875vw;right:-3.125vw}}@media (prefers-reduced-motion:no-preference){.p-mv>.ticket:before,.p-mv>.ticket:after{opacity:0;animation:fadeInUp 1.2s var(--spring-lazy)forwards .6s}}.p-mv>.ticket .get{width:-moz-fit-content;width:fit-content;font-size:3.75vw;font-weight:var(--fw-semibold);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-image:var(--gradient-pink);border-radius:2vw;place-content:center;place-items:center;margin-left:auto;margin-right:auto;padding:2vw 8vw 2.5vw;line-height:1.4;display:grid;position:absolute;top:0;left:0;right:0;translate:0 -25%}@media (min-width:800px){.p-mv>.ticket .get{font-size:1.40625vw;line-height:var(--leading-normal);border-radius:100vmax;padding:.625vw 2.5vw .78125vw;translate:0 -64%}}.p-mv>.ticket .get:after{aspect-ratio:1/.866025;content:"";background-image:var(--gradient-pink);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:4vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-mv>.ticket .get:after{width:1.25vw}}.p-mv>.ticket .desc{font-size:3.75vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center;letter-spacing:.04em;padding:15.5vw 8vw 4.5vw}@media (min-width:800px){.p-mv>.ticket .desc{padding:3.4375vw 6.875vw 2.1875vw;font-size:1.40625vw}}.p-mv>.ticket .desc strong{font-family:var(--ff-inter);font-size:10vw;font-weight:var(--fw-bold);line-height:var(--leading-none);letter-spacing:.02em;margin-left:.5vw;margin-right:.5vw;display:inline-block}@media (min-width:800px){.p-mv>.ticket .desc strong{margin-top:.78125vw;margin-left:.15625vw;margin-right:.15625vw;font-size:4.21875vw;line-height:1.18519}}.p-mv>.ticket .desc mark{color:var(--hex-main-pink);background-color:#0000;background-image:linear-gradient(var(--hex-marker),var(--hex-marker));background-repeat:no-repeat}@media not (min-width:800px){.p-mv>.ticket .desc mark{background-position:left bottom 1.25vw;background-size:100% 3vw;width:-moz-fit-content;width:fit-content;margin:1vw auto;font-size:5vw;line-height:2;display:block}}@media (min-width:800px){.p-mv>.ticket .desc mark{background-position:left bottom .15625vw;background-size:100% 1.25vw;display:inline-block}}@media (prefers-reduced-motion:no-preference) and (not (min-width:800px)){.p-mv>.ticket .desc mark{background-size:0% 3vw;animation:.6s ease-out 1.2s forwards mvDrawMarkerSp}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-mv>.ticket .desc mark{background-size:0% 1.25vw;animation:.6s ease-out 1.2s forwards mvDrawMarkerPc}}.p-mv>.ticket .span{color:var(--hex-white);text-align:center;background-color:var(--hex-main-blue);justify-content:center;align-items:center;display:flex}@media not (min-width:800px){.p-mv>.ticket .span{border-radius:0 0 2vw 2vw;flex-wrap:wrap;padding:3vw 3vw 4vw}}@media (min-width:800px){.p-mv>.ticket .span{border-radius:0 0 .625vw .625vw;padding:1.25vw}}.p-mv>.ticket .span dt{font-weight:var(--fw-semibold);line-height:var(--leading-none);flex:none}@media not (min-width:800px){.p-mv>.ticket .span dt{text-align:center;width:100%;margin-bottom:2vw;font-size:3.5vw}}@media (min-width:800px){.p-mv>.ticket .span dt{font-size:1.5625vw;line-height:1.2}.p-mv>.ticket .span dt:after{content:"";background-color:var(--hex-white);border-radius:100vmax;width:.15625vw;height:1.25vw;margin:0 .9375vw;display:inline-block}}.p-mv>.ticket .span dd{font-weight:var(--fw-semibold);letter-spacing:.09em;flex:none}@media not (min-width:800px){.p-mv>.ticket .span dd{font-size:3.25vw;line-height:1.23077}}@media (min-width:800px){.p-mv>.ticket .span dd{font-size:1.32813vw;line-height:1.41176}}.p-mv>.ticket .span dd .num{font-family:var(--ff-inter);font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-none);vertical-align:-.0625em;letter-spacing:.08em;margin-left:.25vw;margin-right:.25vw;display:inline-block}@media (min-width:800px){.p-mv>.ticket .span dd .num{vertical-align:-.0416667em;margin-left:.15625vw;margin-right:.15625vw;font-size:1.875vw}}.p-mv>.ticket .span .from:has(+.to):after{aspect-ratio:.866025;content:"";background-color:var(--hex-white);clip-path:polygon(0 0,100% 50%,0 100%);height:2vw;margin:0 1.5vw;display:inline-block}@media (min-width:800px){.p-mv>.ticket .span .from:has(+.to):after{height:1.09375vw;margin:0 .625vw}}@keyframes mvDrawMarkerSp{0%{background-size:0% 3vw}to{background-size:100% 3vw}}@keyframes mvDrawMarkerPc{0%{background-size:0% 1.25vw}to{background-size:100% 1.25vw}}.p-notice{background-color:var(--hex-darkgray);background-image:url(/ana/250901/campaign/img/bg_dot_notice.png);background-position:top;background-repeat:repeat;background-size:8vw 8vw;padding:14vw 6vw 18vw}@media (min-width:800px){.p-notice{background-size:min(2.5vw,32px) min(2.5vw,32px);padding:min(7.5vw,96px) 0 min(9.375vw,120px)}}.p-notice>.title{font-size:8vw;font-weight:var(--fw-bold);color:var(--hex-main-blue);text-align:center}@media (min-width:800px){.p-notice>.title{font-size:min(3.4375vw,44px);line-height:var(--leading-normal)}}.p-notice>.title+*{margin-top:8vw}@media (min-width:800px){.p-notice>.title+*{margin-top:min(3.125vw,40px)}}.p-notice>.body{background-color:var(--hex-white);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;padding:8vw 6vw;position:relative}@media (min-width:800px){.p-notice>.body{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);width:min(81.25vw,1040px);margin-left:auto;margin-right:auto;padding:min(4.375vw,56px)}}.p-notice>.body:before{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-notice>.body:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-notice>.body .list{font-size:4vw;line-height:var(--leading-relaxed);margin:0;padding:0;list-style:none}@media not (min-width:800px){.p-notice>.body .list{scrollbar-gutter:stable;scrollbar-width:thin;max-height:119vw;padding-right:1vw;overflow-y:scroll}}@media (min-width:800px){.p-notice>.body .list{font-size:min(1.25vw,16px)}}.p-notice>.body .list li{text-indent:-.75em;padding-left:.75em}.p-notice>.body .list li>*{text-indent:0}.p-notice>.body .list li:before{text-indent:0;content:"";background-image:radial-gradient(circle,currentColor 0 70.71%,#0000 70.71% 100%);background-position:0;background-repeat:no-repeat;background-size:1vw 1vw;width:.75em;height:1em;display:inline-block}@media (min-width:800px){.p-notice>.body .list li:before{background-size:min(.3125vw,4px) min(.3125vw,4px)}}.p-notice>.body .list li a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.p-notice>.body .list li a:hover{text-decoration:none}.p-notice>.body .list li a[target=_blank]:after{vertical-align:-.1em;content:"";background-color:currentColor;width:16px;height:16px;margin-left:4px;margin-right:4px;display:inline-block;-webkit-mask-image:url(/ana/250901/campaign/img/icon_blank.svg);mask-image:url(/ana/250901/campaign/img/icon_blank.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:800px){.p-notice>.body .list li a[target=_blank]:after{width:min(1.25vw,16px);height:min(1.25vw,16px);margin-left:min(.3125vw,4px);margin-right:min(.3125vw,4px)}}.p-notice>.body .list li strong{font-weight:var(--fw-bold)}.p-notice>.body .list li+li{margin-top:4vw}@media (min-width:800px){.p-notice>.body .list li+li{margin-top:min(1.25vw,16px)}}.p-notice>.body .list li .period{margin-top:2vw}@media (min-width:800px){.p-notice>.body .list li .period{margin-top:min(.625vw,8px)}}.p-notice>.body .period{font-size:inherit;margin:0;padding:0}.p-notice>.body .period dt{font-style:normal}.p-notice>.body .period dd{text-indent:-.75em;padding-left:.75em}.p-notice>.body .period dd>*{text-indent:0}.p-notice>.body .period dd:before{text-indent:0;content:"";background-image:radial-gradient(circle,currentColor 0 70.71%,#0000 70.71% 100%);background-position:0;background-repeat:no-repeat;background-size:1vw 1vw;width:.75em;height:1em;display:inline-block}@media (min-width:800px){.p-notice>.body .period dd:before{background-size:min(.3125vw,4px) min(.3125vw,4px)}}.p-service-detail{background-color:var(--hex-smoke);clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);border-radius:2vw;width:100%;padding:6vw 5vw;position:relative}@media (min-width:800px){.p-service-detail{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);grid-template-columns:min(12.5vw,160px) 1fr;gap:min(3.75vw,48px);padding:min(3.125vw,40px) min(5vw,64px);display:grid}}.p-service-detail:before{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-service-detail:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-service-detail .title{font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);letter-spacing:.02em}@media not (min-width:800px){.p-service-detail .title{text-align:center;margin-bottom:4vw;font-size:5.5vw}}@media (min-width:800px){.p-service-detail .title{border-right:1px solid var(--hex-gray);padding-top:min(.625vw,8px);font-size:min(2.1875vw,28px)}}.p-service-detail .list{font-size:3.75vw;line-height:var(--leading-relaxed);margin:0 0 2vw;padding:0;list-style:none}@media (min-width:800px){.p-service-detail .list{font-size:min(1.25vw,16px);line-height:var(--leading-normal);margin-bottom:min(1.25vw,16px)}}.p-service-detail .list li{text-indent:-.75em;padding-left:.75em}.p-service-detail .list li>*{text-indent:0}.p-service-detail .list li:before{text-indent:0;content:"";background-image:radial-gradient(circle,var(--hex-main-blue)0 70.71%,transparent 70.71% 100%);background-position:0;background-repeat:no-repeat;background-size:1vw 1vw;width:.75em;height:1em;display:inline-block}@media (min-width:800px){.p-service-detail .list li:before{background-size:min(.3125vw,4px) min(.3125vw,4px)}}.p-service-detail .list li a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.p-service-detail .list li a:hover{text-decoration:none}.p-service-detail .list li a[target=_blank]:not([href$=\.pdf]):after{vertical-align:middle;content:"";background-color:currentColor;width:16px;height:16px;margin-left:4px;margin-right:4px;display:inline-block;-webkit-mask-image:url(/ana/250901/campaign/img/icon_blank.svg);mask-image:url(/ana/250901/campaign/img/icon_blank.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:800px){.p-service-detail .list li a[target=_blank]:not([href$=\.pdf]):after{width:min(1.25vw,16px);height:min(1.25vw,16px);margin-left:min(.3125vw,4px);margin-right:min(.3125vw,4px)}}.p-service-detail .list li a[href$=\.pdf]:after{width:-moz-fit-content;width:fit-content;font-family:var(--ff-inter);font-size:2.75vw;font-weight:var(--fw-bold);line-height:var(--leading-none);vertical-align:middle;color:var(--hex-white);content:"PDF";background-color:var(--hex-link);border-radius:.5vw;margin-left:2vw;padding:1vw 2vw;display:inline-block}@media (min-width:800px){.p-service-detail .list li a[href$=\.pdf]:after{border-radius:min(.15625vw,2px);margin-left:min(.625vw,8px);padding:min(.3125vw,4px) min(.625vw,8px);font-size:min(.9375vw,12px)}}.p-service-detail .list li+li{margin-top:1vw}@media (min-width:800px){.p-service-detail .list li+li{margin-top:min(.3125vw,4px)}}.p-service-detail .merit{font-size:3.75vw;line-height:var(--leading-relaxed);margin-top:6vw}@media (min-width:800px){.p-service-detail .merit{margin-top:min(2.5vw,32px);font-size:min(1.25vw,16px)}}.p-service-detail .merit strong{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);margin-bottom:2vw;display:inline-block}@media (min-width:800px){.p-service-detail .merit strong{margin-bottom:min(.3125vw,4px);font-size:min(1.40625vw,18px)}}.p-service-detail .merit a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.p-service-detail .merit a:hover{text-decoration:none}.p-star-section>.title{font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);text-align:center;margin-bottom:4vw}@media (min-width:800px){.p-star-section>.title{margin-bottom:min(1.875vw,24px);font-size:min(1.875vw,24px)}}.p-star-section+.p-star-section{margin-top:8vw}@media (min-width:800px){.p-star-section+.p-star-section{margin-top:min(5vw,64px)}}@media not (min-width:800px){.p-star-section .image{width:100%;overflow-x:auto}}@media (min-width:800px){.p-star-section .image{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.p-star-section .image img{display:block}@media not (min-width:800px){.p-star-section .image img{width:142.5vw;max-width:none;height:auto}}.p-star-section .image+*{margin-top:8vw}@media (min-width:800px){.p-star-section .image+*{margin-top:min(3.75vw,48px)}}.p-star-section .atm{background-color:var(--hex-smoke);display:flex;position:relative}@media not (min-width:800px){.p-star-section .atm{clip-path:polygon(0 0,calc(100% - 7vw) 0,100% 7vw,100% 100%,0 100%);flex-direction:column;align-items:center;gap:2vw;padding:5vw}}@media (min-width:800px){.p-star-section .atm{clip-path:polygon(0 0,max(100% - 2.5vw,100% - 32px) 0,100% min(2.5vw,32px),100% 100%,0 100%);border-radius:min(.625vw,8px);padding:min(3.125vw,40px) min(5.625vw,72px)}}.p-star-section .atm:before{content:"";background-color:var(--hex-silver);border-radius:0 0 0 2vw;width:7vw;height:7vw;display:block;position:absolute;top:0;right:0}@media (min-width:800px){.p-star-section .atm:before{border-radius:0 0 0 min(.625vw,8px);width:min(2.5vw,32px);height:min(2.5vw,32px)}}.p-star-section .atm dt{font-size:4.5vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);letter-spacing:.02em}@media (min-width:800px){.p-star-section .atm dt{border-right:1px solid var(--hex-gray);margin-right:min(3.125vw,40px);padding-right:min(3.125vw,40px);font-size:min(1.5625vw,20px)}}.p-star-section dd{font-size:3.75vw;line-height:var(--leading-normal)}@media (min-width:800px){.p-star-section dd{font-size:min(1.40625vw,18px)}}.p-star{background-color:var(--hex-white);width:-webkit-fill-available;width:-moz-available;border-radius:2vw;width:stretch;margin-left:auto;margin-right:auto;padding:10vw 5vw;position:relative}@media (min-width:800px){.p-star{border-radius:min(.625vw,8px);width:min(81.25vw,1040px);padding:min(5vw,64px) min(6.25vw,80px)}}.p-star+*{margin-top:6vw}@media (min-width:800px){.p-star+*{margin-top:min(5vw,64px)}}.p-star:before{content:"";background-image:url(/ana/250901/campaign/img/mv_coin1_pc.svg);background-position:50%;background-size:contain;width:18vw;height:18vw;position:absolute;top:-5vw;right:-1vw;scale:-1 1}@media (min-width:800px){.p-star:before{width:min(10.4688vw,134px);height:min(10.4688vw,134px);top:max(-2.5vw,-32px);right:max(-2.5vw,-32px)}}.p-star:after{content:"";background-image:url(/ana/250901/campaign/img/mv_coin1_pc.svg);background-position:50%;background-size:contain;width:18vw;height:18vw;position:absolute;bottom:-10vw;left:-1vw}@media (min-width:800px){.p-star:after{width:min(10.4688vw,134px);height:min(10.4688vw,134px);bottom:max(-2.5vw,-32px);left:max(-2.5vw,-32px)}}@media (prefers-reduced-motion:no-preference) and (min-width:800px){.p-star:before,.p-star:after{opacity:0}.p-star.is-inview:before,.p-star.is-inview:after{animation:fadeInUp 1.2s var(--spring-lazy)forwards .3s}}.p-star>.headline+*{margin-top:6vw}@media (min-width:800px){.p-star>.headline+*{margin-top:min(2.34375vw,30px)}}.p-star>.headline .balloon{width:-moz-fit-content;width:fit-content;font-size:4vw;font-weight:var(--fw-semibold);line-height:var(--leading-normal);color:var(--hex-white);text-align:center;letter-spacing:.02em;white-space:nowrap;background-color:var(--hex-main-blue);border-radius:100vmax;place-content:center;place-items:center;margin-bottom:4vw;margin-left:auto;margin-right:auto;padding:1vw 4vw 1.5vw;display:grid;position:relative}@media (min-width:800px){.p-star>.headline .balloon{margin-bottom:min(2.5vw,32px);padding:min(.625vw,8px) min(2.5vw,32px) min(.78125vw,10px);font-size:min(1.5625vw,20px)}}.p-star>.headline .balloon:after{aspect-ratio:1/.866025;content:"";background-color:var(--hex-main-blue);clip-path:polygon(0 0,100% 0,54% 96%,46% 96%);width:4vw;margin-left:auto;margin-right:auto;padding:0;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -12.5%}@media (min-width:800px){.p-star>.headline .balloon:after{width:min(1.25vw,16px)}}.p-star>.headline .condition{font-size:4vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center;letter-spacing:.02em;margin-bottom:.5vw}@media (min-width:800px){.p-star>.headline .condition{margin-bottom:0;font-size:min(1.875vw,24px)}}.p-star>.headline .title{font-size:7vw;font-weight:var(--fw-bold);line-height:var(--leading-normal);color:var(--hex-main-blue);text-align:center}@media (min-width:800px){.p-star>.headline .title{font-size:min(3.75vw,48px)}}.p-star>.lead{font-size:3.75vw;line-height:var(--leading-relaxed)}@media (min-width:800px){.p-star>.lead{text-align:center;font-size:min(1.25vw,16px)}}.p-star>.lead+*{margin-top:8vw}@media (min-width:800px){.p-star>.lead+*{margin-top:min(3.125vw,40px)}}.p-star>.banner img{width:100%;height:auto;display:block}.p-star>.banner+*{margin-top:8vw}@media (min-width:800px){.p-star>.banner+*{margin-top:min(5vw,64px)}}.p-star>.detail{width:-moz-fit-content;width:fit-content;margin-top:8vw;margin-left:auto;margin-right:auto}@media (min-width:800px){.p-star>.detail{margin-top:min(3.75vw,48px)}}.skip-to-content{position:absolute!important}.skip-to-content:not(:focus){white-space:nowrap!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.skip-to-content:focus{z-index:calc(var(--z-header,10) + 1)!important;color:var(--hex-white,white)!important;background-color:var(--hex-link,LinkText)!important;padding:1rem!important;font-size:.75rem!important;line-height:1.5!important}
