﻿@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Playfair+Display:wght@400;500;600;700&family=Caveat:wght@500;600;700&family=Zen+Maru+Gothic:wght@400;500;700;900&family=M+PLUS+Rounded+1c:wght@400;500;700;800&family=Cherry+Bomb+One&display=swap";:root{--color-white: #ffffff;--color-black: #2d2d2a;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #ff4f95;--color-sub: #ffd1e3;--color-text: #3a1a2a;--color-button: #ff4f95;--color-label: linear-gradient(180deg, #ff4f95 0%, #ff8ec0 100%);--color-label-text: #ffffff;--color-button-text: #ffffff;--gradient-main: linear-gradient(180deg, #ff4f95 0%, #ffb3d4 100%);--color-line: #06c755;--color-bg-emph: rgba(255, 79, 149, 0.06);--color-background: #fff7fb;--color-mask: rgba(58, 26, 42, 0.45);--color-label-new: linear-gradient(180deg, #ff4f95 0%, #ff8ec0 100%);--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #f3d5e3;--shadow-main: 0 0 2px rgba(255, 79, 149, 0.4);--shadow-box: 0 1px 8px rgba(58, 26, 42, 0.09)}.cast__profile__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.cast__profile__section{margin-top:160px}}@media(max-width: 767px){.cast__profile__section{margin-top:15.6453715776vw}}.cast__profile__container{display:flex;flex-wrap:wrap;width:59.7222222222vw;margin:0 auto}@media(min-width: 1920px){.cast__profile__container{width:1146.6666666667px}}@media(max-width: 767px){.cast__profile__container{width:93.8722294654vw}}.cast__profile__container .cast__profile{width:calc(60% - 4.1666666667vw);margin-left:4.1666666667vw;margin-left:4.1666666667vw}@media(min-width: 1920px){.cast__profile__container .cast__profile{margin-left:80px}}@media(max-width: 767px){.cast__profile__container .cast__profile{margin-left:0vw}}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile{width:100%;margin-top:15.6453715776vw}}.cast__profile__container .cast__profile h2{font-size:2.0833333333vw;margin-bottom:.9722222222vw;font-family:"Cherry Bomb One","Marcellus",serif;font-weight:400;color:var(--color-main);line-height:1.1;letter-spacing:.04em;text-shadow:.1388888889vw 0 0 var(--color-white),-.1388888889vw 0 0 var(--color-white),0 .1388888889vw 0 var(--color-white),0 -.1388888889vw 0 var(--color-white),0 .2777777778vw .8333333333vw color-mix(in srgb, var(--color-main) 30%, transparent)}@media(min-width: 1920px){.cast__profile__container .cast__profile h2{font-size:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile h2{font-size:6.7796610169vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile h2{margin-bottom:18.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile h2{margin-bottom:2.6075619296vw}}.cast__profile__container .cast__profile .type__labels{position:relative;padding-bottom:.6944444444vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.4166666667vw;margin-bottom:.9722222222vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels{gap:8px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels{gap:1.0430247718vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels{margin-bottom:18.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels{margin-bottom:2.6075619296vw}}.cast__profile__container .cast__profile .type__labels li{background:var(--color-main);width:fit-content;padding-top:.2777777778vw;padding-bottom:.2777777778vw;padding-left:.8333333333vw;padding-right:.8333333333vw;border-radius:69.375vw;box-shadow:0 .1388888889vw .4166666667vw color-mix(in srgb, var(--color-main) 30%, transparent);margin-right:0}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li{padding-top:5.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-top:.7822685789vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li{padding-bottom:5.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-bottom:.7822685789vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li{padding-left:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-left:2.6075619296vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li{padding-right:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-right:2.6075619296vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li{border-radius:1332px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{border-radius:260.4954367666vw}}.cast__profile__container .cast__profile .type__labels li span{color:var(--color-white);font-size:.8333333333vw;font-weight:700;letter-spacing:.06em}@media(min-width: 1920px){.cast__profile__container .cast__profile .type__labels li span{font-size:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li span{font-size:2.8683181226vw}}.cast__profile__container .cast__profile .cast__profile__item__container{display:flex;flex-wrap:wrap;margin-top:.9722222222vw;margin-bottom:1.6666666667vw;padding-top:1.3888888889vw;padding-bottom:1.3888888889vw;padding-left:1.5277777778vw;padding-right:1.5277777778vw;background:var(--color-white);border-radius:1.1111111111vw;border:1px solid color-mix(in srgb, var(--color-main) 28%, transparent);box-shadow:0 .2777777778vw .9722222222vw color-mix(in srgb, var(--color-main) 14%, transparent)}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{margin-top:18.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{margin-top:2.6075619296vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{margin-bottom:32px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{margin-bottom:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-top:4.1720990874vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-bottom:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-bottom:4.1720990874vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-left:29.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-left:4.1720990874vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-right:29.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{padding-right:4.1720990874vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container{border-radius:21.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container{border-radius:3.1290743155vw}}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{color:var(--color-main);width:100%;font-size:.8333333333vw;letter-spacing:.12em;font-weight:700;margin-bottom:.2777777778vw;margin-top:.4166666667vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{font-size:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{font-size:2.8683181226vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{margin-bottom:5.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{margin-bottom:.7822685789vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{margin-top:8px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{margin-top:1.0430247718vw}}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item::before{content:"♡";display:inline-block;margin-right:.4em;color:var(--color-main);opacity:.85}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item span{font-weight:700}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{color:var(--color-text);width:100%;font-size:1.0416666667vw;line-height:1.75;letter-spacing:.02em;margin-bottom:.6944444444vw;padding-left:1.25vw;padding-bottom:.8333333333vw;border-bottom:1px dashed color-mix(in srgb, var(--color-main) 32%, transparent)}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{font-size:20px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{font-size:3.3898305085vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{margin-bottom:13.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{margin-bottom:2.0860495437vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{padding-left:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{padding-left:3.6505867014vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{padding-bottom:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{padding-bottom:2.0860495437vw}}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{position:relative;margin-top:1.25vw;margin-bottom:1.6666666667vw;padding-top:1.5277777778vw;padding-bottom:1.5277777778vw;padding-left:1.6666666667vw;padding-right:1.6666666667vw;background:var(--color-white);border-radius:1.1111111111vw;border:1px solid color-mix(in srgb, var(--color-main) 28%, transparent);box-shadow:0 .2777777778vw .9722222222vw color-mix(in srgb, var(--color-main) 14%, transparent)}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{margin-top:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{margin-top:3.6505867014vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{margin-bottom:32px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{margin-bottom:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-top:29.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-top:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-bottom:29.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-bottom:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-left:32px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-left:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-right:32px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding-right:4.6936114733vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{border-radius:21.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{border-radius:3.1290743155vw}}.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:1.25vw;font-weight:700;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;color:var(--color-main);letter-spacing:.06em;margin-bottom:.6944444444vw;padding-bottom:.5555555556vw;border-bottom:1px dashed color-mix(in srgb, var(--color-main) 32%, transparent)}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:4.1720990874vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{margin-bottom:13.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{margin-bottom:2.0860495437vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{padding-bottom:10.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{padding-bottom:1.5645371578vw}}.cast__profile__container .cast__profile .shop__comment__wrapper h3::before,.cast__profile__container .cast__profile .therapist__comment__wrapper h3::before{content:"♡ ";opacity:.85}.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:.9722222222vw;color:var(--color-text);line-height:1.9;letter-spacing:.03em;white-space:pre-line}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:18.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:3.3898305085vw}}.cast__profile__container .cast__profile .shop__comment__wrapper p a,.cast__profile__container .cast__profile .therapist__comment__wrapper p a{display:block;color:var(--color-main);font-weight:700;margin-top:.4166666667vw;text-decoration:underline;text-underline-offset:3px}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper p a,.cast__profile__container .cast__profile .therapist__comment__wrapper p a{margin-top:8px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper p a,.cast__profile__container .cast__profile .therapist__comment__wrapper p a{margin-top:1.0430247718vw}}.cast__profile__container .cast__profile .shop__comment__wrapper p a:hover,.cast__profile__container .cast__profile .therapist__comment__wrapper p a:hover{opacity:.75}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .shop__comment__wrapper p a:hover,.cast__profile__container .cast__profile .therapist__comment__wrapper p a:hover{opacity:inherit}}.cast__profile__container .cast__profile .x__wrapper{margin-top:0}.cast__profile__container .cast__profile .x__wrapper .x__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .x__wrapper .x__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .x__wrapper .x__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .x__wrapper .x__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:8.3333333333vw;background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:var(--color-black);border-radius:1em}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:7.8226857888vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:8.3333333333vw;background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#2184fe;border-radius:1em}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:7.8226857888vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .instagram__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:8.3333333333vw;background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;border-radius:1em}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:7.8226857888vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .line__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .line__wrapper .line__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .line__wrapper .line__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .line__wrapper .line__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .line__wrapper .line__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:8.3333333333vw;background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#4cc764;border-radius:1em}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:7.8226857888vw}}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a img{margin:0 auto;display:block}.cast__profile__image{width:40%}@media not screen and (min-width: 768px){.cast__profile__image{width:100%}}.cast__profile__image .main-swiper img{object-fit:cover;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:1em}.cast__profile__image .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.cast__profile__image .swiper-container.thumb-swiper{height:20%;box-sizing:border-box;padding:10px 0}.cast__profile__image #therapist-image{width:100%;overflow:hidden}.cast__profile__image #therapist-thumbs{height:20%;box-sizing:border-box;padding:10px 0;width:100%}.cast__profile__image #therapist-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer;background-color:unset}.cast__profile__image #therapist-thumbs .swiper-slide img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:1em}.cast__profile__image #therapist-thumbs .swiper-slide-active{opacity:1}.cast__experience__section{margin:0 auto;margin-top:8.3333333333vw;width:59.7222222222vw}@media(min-width: 1920px){.cast__experience__section{margin-top:160px}}@media(max-width: 767px){.cast__experience__section{margin-top:15.6453715776vw}}@media(min-width: 1920px){.cast__experience__section{width:1146.6666666667px}}@media(max-width: 767px){.cast__experience__section{width:93.8722294654vw}}.cast__experience__section .experience__container{width:34.7222222222vw;margin:0 auto}@media(min-width: 1920px){.cast__experience__section .experience__container{width:666.6666666667px}}@media(max-width: 767px){.cast__experience__section .experience__container{width:93.8722294654vw}}.cast__experience__section .experience__container a{display:block}.profile__schedule__section{margin:0 auto;margin-top:8.3333333333vw;width:38.8888888889vw;display:block}@media(min-width: 1920px){.profile__schedule__section{margin-top:160px}}@media(max-width: 767px){.profile__schedule__section{margin-top:15.6453715776vw}}@media(min-width: 1920px){.profile__schedule__section{width:746.6666666667px}}@media(max-width: 767px){.profile__schedule__section{width:96.479791395vw}}.profile__schedule__section .weekly__schedule{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;border-top:1px solid var(--color-main);border-left:1px solid var(--color-main);border-right:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.profile__schedule__section .weekly__schedule li{height:2.7777777778vw}@media(min-width: 1920px){.profile__schedule__section .weekly__schedule li{height:53.3333333333px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li{height:10.4302477184vw}}.profile__schedule__section .weekly__schedule li.schedule__date{background:var(--color-main);color:var(--color-white);width:20%;border-bottom:1px dotted var(--color-white);display:flex;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.profile__schedule__section .weekly__schedule li.schedule__date{width:25%}}.profile__schedule__section .weekly__schedule li.schedule__time{width:calc(80% - 10px);padding-left:10px;background:var(--color-white);color:var(--color-text);border-bottom:1px dotted var(--color-main);display:flex;justify-content:flex-start;align-items:center}@media not screen and (min-width: 768px){.profile__schedule__section .weekly__schedule li.schedule__time{padding-left:5px;width:calc(75% - 5px)}}.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room{width:fit-content;margin-left:auto;margin-right:0;padding:.0694444444vw .3472222222vw}.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room span{color:var(--color-white)}.profile__schedule__section .weekly__schedule li:nth-last-child(1),.profile__schedule__section .weekly__schedule li:nth-last-child(2){border-bottom:none}
