@charset "UTF-8";.extra-service-bento{display:flex;flex-direction:column;gap:24px}.extra-service-bento__column{display:flex;flex-direction:column;gap:24px;width:100%}.extra-service-bento__payoff,.extra-service-bento__score,.extra-service-bento__info,.extra-service-bento__cta{border-radius:20px}@media(min-width:1024px){.extra-service-bento__payoff,.extra-service-bento__score,.extra-service-bento__info,.extra-service-bento__cta{border-radius:32px}}.extra-service-bento__payoff{position:relative;display:flex;flex-direction:column;height:474px;background:#ad00ad;overflow:hidden}.extra-service-bento__payoff__logo{position:absolute;bottom:16px;right:24px;z-index:1;width:120px;height:120px}.extra-service-bento__payoff__logo img{width:100%;height:100%}.extra-service-bento__payoff__title{max-width:320px;margin:0 auto;padding:46px 32px;color:#fff;font-weight:600;font-size:24px;line-height:1.25;text-align:center}@media(min-width:768px){.extra-service-bento__payoff__title{max-width:inherit;padding:38px}}@media(min-width:1024px){.extra-service-bento__payoff__title{font-size:32px}}.extra-service-bento__payoff__image{position:absolute;top:48px;left:50%;font-size:0;transform:translate(-50%)}.extra-service-bento__payoff__image img{width:310px;height:465px;max-width:none}@media(min-width:768px){.extra-service-bento__payoff__image img{width:390px;height:568px}}@media(min-width:1024px){.extra-service-bento__payoff__image img{width:535px;height:803px}}@media(min-width:768px){.extra-service-bento__payoff__image{top:24px}}@media(min-width:1024px){.extra-service-bento__payoff__image{top:16px}}@media(min-width:768px){.extra-service-bento__payoff{height:520px}}@media(min-width:1024px){.extra-service-bento__payoff{height:732px}}.extra-service-bento__info{padding:32px;background:#8ccfff}.extra-service-bento__info__title{color:#306;font-weight:600;font-size:24px;line-height:1.33}@media(min-width:768px){.extra-service-bento__info__title{font-size:28px;line-height:1.2;letter-spacing:-.03em}}@media(min-width:1024px){.extra-service-bento__info__title{font-size:32px}}.extra-service-bento__info__body{margin-top:16px}.extra-service-bento__info__body>*:first-child{margin:0;color:#306}@media(min-width:768px){.extra-service-bento__info{height:340px;padding:32px}}@media(min-width:1024px){.extra-service-bento__info{height:454px;padding:48px}}.extra-service-bento__cta{display:flex;flex-direction:column;justify-content:space-between;padding:32px;background:#ff6eff url(/assets/images/components/organisms/extra-service/hearts.svg) no-repeat right bottom/150px 160px}.extra-service-bento__cta__title{color:#306;font-weight:600;font-size:24px;line-height:1.33}@media(min-width:768px){.extra-service-bento__cta__title{font-size:28px;line-height:1.2;letter-spacing:-.03em}}@media(min-width:1024px){.extra-service-bento__cta__title{max-width:322px;padding-right:80px;font-size:32px}}.extra-service-bento__cta__body{margin:24px 0 0}.extra-service-bento__cta__footer{margin-top:auto;margin-bottom:0}@media(min-width:768px){.extra-service-bento__cta{height:340px;padding:32px;background-size:178px 194px}}@media(min-width:1024px){.extra-service-bento__cta{height:454px;padding:48px;background-image:url(/assets/images/components/organisms/extra-service/cta-visual.png);background-size:264px 100%}}.extra-service-bento__score{position:relative;display:flex;justify-content:space-between;height:152px;padding:0 24px;color:#fff;border-radius:20px;background:#fb650e;overflow:hidden}.extra-service-bento__score__title{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:24px 0;color:#fff;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.03em}@media(min-width:375px){.extra-service-bento__score__title{font-size:28px}}@media(min-width:768px){.extra-service-bento__score__title{font-size:32px}}@media(min-width:1024px){.extra-service-bento__score__title{font-size:40px}}.extra-service-bento__score__trophy{position:relative;z-index:1;width:98px}@media(min-width:1024px){.extra-service-bento__score__trophy{width:108px}}.extra-service-bento__score__circles{position:absolute;top:50%;left:calc(100% - 175px);display:flex;justify-content:center;align-items:center;transform:translateY(-50%);width:480px;height:480px}.extra-service-bento__score__circles__item{position:absolute;border-radius:50%}.extra-service-bento__score__circles__item:nth-child(1){background:#ad00ad;width:100%;height:100%}.extra-service-bento__score__circles__item:nth-child(2){background:#8ccfff;width:332px;height:332px}.extra-service-bento__score__circles__item:nth-child(3){background:green;width:196px;height:196px}@media(min-width:1024px){.extra-service-bento__score__circles{left:calc(100% - 220px)}}@media(min-width:768px){.extra-service-bento__score{height:160px;padding:0 24px}}@media(min-width:1024px){.extra-service-bento__score{height:175px;padding:0 40px;border-radius:32px}}@media(min-width:1280px){.extra-service-bento__score{padding:0 60px}}@media(min-width:768px){.extra-service-bento{flex-direction:row}}.extra-service-help{display:flex;gap:16px;margin-right:-16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.extra-service-help::-webkit-scrollbar{display:none}.extra-service-help__item{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;width:200px;height:192px;min-width:200px;padding:24px;border-radius:20px;background:#fff}.extra-service-help__item__icon{width:72px;height:72px}.extra-service-help__item__icon img{width:100%;height:100%}@media(min-width:768px){.extra-service-help__item__icon{width:88px;height:88px}}.extra-service-help__item__title{color:#306;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.03em;text-align:center}@media(min-width:768px){.extra-service-help__item__title{font-size:24px}}@media(min-width:768px){.extra-service-help__item{height:224px}}@media(min-width:1024px){.extra-service-help__item{width:100%;min-width:auto;padding:32px;border-radius:32px}}@media(min-width:1024px){.extra-service-help{overflow-x:visible}}@media(min-width:1024px){.extra-service-help{margin-right:0}}.extra-service-hero__outer .hero-illustration{flex-direction:column-reverse;padding-right:0;padding-bottom:0;padding-left:0;clip-path:inset(-100vmax 0)}.extra-service-hero__outer .hero-illustration__visual{position:relative;height:145px;padding:0;border-radius:20px;overflow:hidden}@media(min-width:768px){.extra-service-hero__outer .hero-illustration__visual{position:absolute;right:0;width:50%;height:100%;overflow:hidden}}.extra-service-hero__outer .hero-illustration__body{max-width:inherit;padding-right:24px;padding-left:24px}.extra-service-hero__outer .hero-illustration__body__title>*:first-child{font-size:32px;letter-spacing:-.03em}@media(min-width:768px){.extra-service-hero__outer .hero-illustration__body__title>*:first-child{font-size:40px}}@media(min-width:1280px){.extra-service-hero__outer .hero-illustration__body__title>*:first-child{font-size:48px}}.extra-service-hero__outer .hero-illustration__body__subtitle{display:block;margin-top:8px}@media(min-width:768px){.extra-service-hero__outer .hero-illustration__body{padding-top:32px;padding-right:0;padding-bottom:32px}}@media(min-width:1024px){.extra-service-hero__outer .hero-illustration__body{padding:56px 0 56px 48px}}.extra-service-hero__outer .hero-illustration .button-group{flex-direction:column}.extra-service-hero__outer .hero-illustration .button-group .link-inline{display:inline-flex;width:fit-content}@media(min-width:768px){.extra-service-hero__outer .hero-illustration{flex-direction:row}}.extra-service-hero__outer .extra-service-hero__visual{position:absolute;right:-24px;width:360px;height:145px;border-radius:20px}@media(min-width:768px){.extra-service-hero__outer .extra-service-hero__visual{right:-164px;width:100%;height:425px}}@media(min-width:1024px){.extra-service-hero__outer .extra-service-hero__visual{height:502px}}.extra-service-hero__outer .extra-service-hero__logo{position:absolute;top:8px;left:16px;z-index:2;width:122px;height:122px}.extra-service-hero__outer .extra-service-hero__logo img{width:100%;height:100%}@media(min-width:768px){.extra-service-hero__outer .extra-service-hero__logo{top:200px;left:auto;right:364px;width:127px;height:127px}}@media(min-width:1024px){.extra-service-hero__outer .extra-service-hero__logo{top:100px;right:442px;width:187px;height:187px}}.extra-service-hero__outer .extra-service-hero__placeholder{position:absolute;top:0;right:0;border-radius:50%;overflow:hidden;width:272px;height:272px}.extra-service-hero__outer .extra-service-hero__placeholder img{position:absolute;top:-20px;width:272px;height:auto}@media(min-width:768px){.extra-service-hero__outer .extra-service-hero__placeholder img{top:48px;left:0;width:285px}}@media(min-width:1024px){.extra-service-hero__outer .extra-service-hero__placeholder img{top:64px;left:-20px;width:385px}}@media(min-width:768px){.extra-service-hero__outer .extra-service-hero__placeholder{width:425px;height:425px}}@media(min-width:1024px){.extra-service-hero__outer .extra-service-hero__placeholder{width:502px;height:502px}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler__subtitle{max-width:800px;margin:0 auto}}.extra-service-shuffler__outer .shuffler__list{display:flex;flex-direction:row;gap:16px}.extra-service-shuffler__outer .shuffler__list__row{display:flex;flex-direction:column;gap:16px;width:100%}.extra-service-shuffler__outer .shuffler__list__row:nth-child(odd){margin-top:40px;padding-bottom:0}.extra-service-shuffler__outer .shuffler__list__row:nth-child(2n){margin-top:0;padding-bottom:40px}.extra-service-shuffler__outer .shuffler__list__row:nth-child(n+3){display:none}@media(min-width:768px){.extra-service-shuffler__outer .shuffler__list__row:nth-child(3):nth-child(3){display:flex}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler__list__row:nth-child(n+3){display:flex}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler__list__row{gap:24px}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler__list{gap:24px}}.extra-service-shuffler__outer .shuffler-item{height:192px}.extra-service-shuffler__outer .shuffler-item__front,.extra-service-shuffler__outer .shuffler-item__back{display:flex;justify-content:center;align-items:center;padding:0 16px;text-align:center;border-radius:20px}@media(min-width:768px){.extra-service-shuffler__outer .shuffler-item__front,.extra-service-shuffler__outer .shuffler-item__back{padding:0 30px;border-radius:24px}}.extra-service-shuffler__outer .shuffler-item__front{color:#fff;font-weight:600;font-size:32px;letter-spacing:-.03em}.extra-service-shuffler__outer .shuffler-item__front:has(img){padding:0}.extra-service-shuffler__outer .shuffler-item__front img{width:100%;height:100%}.extra-service-shuffler__outer .shuffler-item__back{flex-direction:column;color:#fff;font-weight:400;font-size:14px;line-height:1.5}.extra-service-shuffler__outer .shuffler-item__back strong{font-weight:500;font-size:18px}@media(min-width:768px){.extra-service-shuffler__outer .shuffler-item__back strong{font-size:20px}}@media(min-width:768px){.extra-service-shuffler__outer .shuffler-item__back{font-size:16px}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler-item__back{font-size:18px}}.extra-service-shuffler__outer .shuffler-item[data-color=dreamy-blue] .shuffler-item__front,.extra-service-shuffler__outer .shuffler-item[data-color=dreamy-blue] .shuffler-item__back,.extra-service-shuffler__outer .shuffler-item[data-color=bubblegum-pink] .shuffler-item__front,.extra-service-shuffler__outer .shuffler-item[data-color=bubblegum-pink] .shuffler-item__back{color:#306}@media(min-width:768px){.extra-service-shuffler__outer .shuffler-item{height:300px}}@media(min-width:1024px){.extra-service-shuffler__outer .shuffler-item{height:308px}}.extra-service-steps__outer .button-group{flex-direction:column;margin-top:16px}.extra-service-steps__outer .button-group .link-inline{font-size:14px}.extra-service-steps__outer .button-group[data-breakpoint=tablet]{flex-direction:column}@media(min-width:768px){.extra-service-steps__outer .button-group{margin-top:24px}}
