:root{--color-white: #fefefe;--color-black: #1a1a1a;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #e72b80;--color-sub: #4d4d4d;--color-text: #1a1a1a;--color-button: #4d4d4d;--color-label: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--color-label-text: #ffffff;--color-button-text: #ffffff;--color-line: #06c755;--color-bg-emph: rgba(231, 43, 128, 0.04);--color-background: #fff8fa;--color-mask: rgba(0, 0, 0, 0.5);--color-maingreen1: #e72b80;--color-maingreen2: #e72b80;--color-seagreen: #e72b80;--color-pink1: #ff56a2;--color-pink2: #ff56a2;--color-pink3: #ffe4f0;--color-pink4: #ffc2dd;--color-orange1: #ff7e57;--color-gray1: #959595;--color-gray2: #bcbcbc;--color-gray3: #4d4d4d;--color-gray4: #1a1a1a;--color-gray5: #1a1a1a;--color-gray6: #d4d4d4;--color-gray7: #ffe4f0;--color-blue1: #cfe6f1;--color-blue2: #649ecf;--color-blue3: #0f507c;--color-gold1: #b3a168;--color-palegreen1: #fff8fa;--color-palegreen2: #ffeee8;--color-palegreen3: #fff1f7;--gradient-main: linear-gradient(90deg, #e71d72 0%, #ff7e57 100%);--bg-gradation1: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation2: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation6: linear-gradient( 90deg, rgba(249, 224, 224, 1) 0%, rgba(202, 242, 228, 1) 15%, rgba(206, 241, 246, 1) 30%, rgba(230, 231, 255, 1) 45%, rgba(249, 224, 224, 1) 60%, rgba(253, 230, 202, 1) 75%, rgba(254, 244, 196, 1) 88%, rgba(220, 243, 208, 1) 100% );--bg-gradation7: linear-gradient(90deg, rgba(231, 28, 114, 1) 0%, rgba(255, 126, 87, 1) 100%);--bg-gradation10: linear-gradient(90deg, rgba(231, 43, 128, 1) 0%, rgba(240, 105, 166, 1) 100%);--main-bg-soft: color-mix(in srgb, var(--color-main) 9%, #fff);--main-border-soft: color-mix(in srgb, var(--color-main) 32%, #fff);--main-shadow-soft: color-mix(in srgb, var(--color-main) 14%, transparent);--main-gradient: linear-gradient( 90deg, var(--color-main) 0%, color-mix(in srgb, var(--color-main) 58%, #fff) 100% );--shadow-white: 0 0 4px #ffffff;--shadow-black: 0 0 5px #e4e4e4;--shadow-main: 1px 1px 3px #cecece;--shadow-box: 0 1px 8px rgb(0 0 0 / 9%);--min4-10px: min(4%, 10px);--min4-15px: min(4%, 15px);--min5-20px: min(5%, 20px);--recruit-main: #f7c4da;--recruit-sub: #fdeef5;--recruit-sub-02: #fff3f8;--recruit-gold: #f9bf44}.cast__profile__section{margin-top:8.3333333333vw}@media(min-width: 1440px){.cast__profile__section{margin-top:120px}}@media(max-width: 767px){.cast__profile__section{margin-top:15.6453715776vw}}.cast__profile__container{display:flex;flex-wrap:wrap;align-items:flex-start;width:69.4444444444vw;margin:0 auto}@media(min-width: 1440px){.cast__profile__container{width:1000px}}@media(max-width: 767px){.cast__profile__container{width:96.479791395vw}}.cast__profile__container .cast__profile{box-sizing:border-box;width:calc(60% - 2.7777777778vw);margin-left:2.7777777778vw;background:var(--color-palegreen3);padding:1.6666666667vw}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile{width:100%;margin-left:0;margin-top:10.4302477184vw;padding:3.6505867014vw}}.cast__profile__container .cast__profile>h2{font-size:1.6666666667vw;margin-bottom:.9722222222vw;font-weight:bold;line-height:1.3;border-left:4px solid var(--color-main);padding-left:.6em}@media(min-width: 1440px){.cast__profile__container .cast__profile>h2{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile>h2{font-size:5.4758800522vw}}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile>h2{margin-bottom:2.6075619296vw}}.cast__profile__container .cast__profile>h2 span{font-size:1.0416666667vw;color:var(--color-gray3);font-weight:normal}@media(min-width: 1440px){.cast__profile__container .cast__profile>h2 span{font-size:15px}}@media(max-width: 767px){.cast__profile__container .cast__profile>h2 span{font-size:3.3898305085vw}}.cast__profile__container .cast__profile .support__labels{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5555555556vw;margin-bottom:.6944444444vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .support__labels{gap:8px}}@media(max-width: 767px){.cast__profile__container .cast__profile .support__labels{gap:1.3037809648vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .support__labels{margin-bottom:10px}}@media(max-width: 767px){.cast__profile__container .cast__profile .support__labels{margin-bottom:2.0860495437vw}}.cast__profile__container .cast__profile .support__labels .support__label{box-sizing:border-box;background:var(--color-white);border-radius:999px;width:fit-content;padding:.2083333333vw 1.1111111111vw}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .support__labels .support__label{padding:.5215123859vw 3.1290743155vw}}.cast__profile__container .cast__profile .support__labels .support__label span{font-size:.9027777778vw;line-height:1.5;font-weight:bold;color:var(--color-main)}@media(min-width: 1440px){.cast__profile__container .cast__profile .support__labels .support__label span{font-size:13px}}@media(max-width: 767px){.cast__profile__container .cast__profile .support__labels .support__label span{font-size:3.1290743155vw}}.cast__profile__container .cast__profile .support__labels .support__label__foreigner span{color:#803a97}.cast__profile__container .cast__profile .support__labels .support__label__trip span{color:var(--color-main)}.cast__profile__container .cast__profile .type__labels{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4166666667vw;margin-bottom:1.1111111111vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels{gap:6px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels{gap:1.3037809648vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels{margin-bottom:16px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels{margin-bottom:3.1290743155vw}}.cast__profile__container .cast__profile .type__labels li{box-sizing:border-box;border-radius:.2083333333vw;background:#f0d3df;padding-top:.3472222222vw;padding-bottom:.3472222222vw;padding-left:.2777777778vw;padding-right:.2777777778vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels li{padding-top:5px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-top:1.0430247718vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels li{padding-bottom:5px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-bottom:1.0430247718vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels li{padding-left:4px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-left:1.0430247718vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels li{padding-right:4px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li{padding-right:1.0430247718vw}}.cast__profile__container .cast__profile .type__labels li span{font-size:.9027777778vw;letter-spacing:0;display:block;text-align:center;color:#d43f7f}@media(min-width: 1440px){.cast__profile__container .cast__profile .type__labels li span{font-size:13px}}@media(max-width: 767px){.cast__profile__container .cast__profile .type__labels li span{font-size:2.8683181226vw}}.cast__profile__container .cast__profile .type__labels li:nth-child(2){background:#f7e3ec}.cast__profile__container .cast__profile .type__labels li:nth-child(2) span{color:#d43f7f}.cast__profile__container .cast__profile .type__labels li:nth-child(3){background:#ddd0f2}.cast__profile__container .cast__profile .type__labels li:nth-child(3) span{color:#7113c7}.cast__profile__container .cast__profile .type__labels li:nth-child(4){background:#d8edf6}.cast__profile__container .cast__profile .type__labels li:nth-child(4) span{color:#479ef8}.cast__profile__container .cast__profile .cast__profile__item__container{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:1.6666666667vw;border:1px solid var(--color-pink4);background:var(--color-white)}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .cast__profile__item__container{margin-bottom:5.2151238592vw}}.cast__profile__container .cast__profile .cast__profile__item__container li{box-sizing:border-box;display:flex;align-items:center;padding:min(2%,10px) .6em}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{color:var(--color-main);width:42%;margin-bottom:0;background:var(--color-palegreen3);border-bottom:1px solid var(--color-white)}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item span{font-weight:bold;font-size:.9027777778vw;line-height:1.5}@media(min-width: 1440px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item span{font-size:13px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item span{font-size:3.1290743155vw}}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{color:var(--color-text);width:58%;margin-bottom:0;background:var(--color-white);border-bottom:1px solid var(--color-pink4)}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail span{font-size:.9027777778vw;line-height:1.5}@media(min-width: 1440px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail span{font-size:13px}}@media(max-width: 767px){.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail span{font-size:3.1290743155vw}}.cast__profile__container .cast__profile .cast__profile__item__container li:nth-last-child(1),.cast__profile__container .cast__profile .cast__profile__item__container li:nth-last-child(2){border-bottom:none}.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-gray6);padding:1.3888888889vw;margin-bottom:1.6666666667vw}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{padding:3.6505867014vw 3.1290743155vw;margin-bottom:5.2151238592vw}}.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:1.1805555556vw;font-weight:bold;color:var(--color-main);border-bottom:2px solid var(--color-orange1);padding-bottom:.3em;margin-bottom:.8em}@media(min-width: 1440px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:17px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:3.9113428944vw}}.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:.9722222222vw;line-height:1.8}@media(min-width: 1440px){.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:14px}}@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.6505867014vw}}.cast__profile__container .cast__profile .x__wrapper{margin-top:4.1666666667vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper{margin-top:60px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper{margin-top:10.4302477184vw}}.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: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:120px}}@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: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{font-size:18px}}@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: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:30px}}@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: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:30px}}@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 .twitter__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:20px}}@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: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:120px}}@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: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{font-size:18px}}@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: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:30px}}@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: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:30px}}@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 .bluesky__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .instagram__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper{margin-top:20px}}@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: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:120px}}@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: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{font-size:18px}}@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: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:30px}}@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: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:30px}}@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 .instagram__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .line__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper{margin-top:20px}}@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: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:120px}}@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: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{font-size:18px}}@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: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:30px}}@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: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:30px}}@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 .line__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:20px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:8.3333333333vw;background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#14212a;border-radius:1em}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:120px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:18px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .threads__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper{margin-top:20px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .threads__wrapper .threads__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .threads__wrapper .threads__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__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: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{height:120px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{font-size:18px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a img{width:80%;margin:0 auto;display:block}.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:1.3888888889vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:20px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__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: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{height:120px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw;text-align:center;line-height:1}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{font-size:18px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button img{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button img{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button img{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button img{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button img{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button svg{width:2.0833333333vw;height:2.0833333333vw}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button svg{width:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button svg{width:7.8226857888vw}}@media(min-width: 1440px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button svg{height:30px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a img{width:80%;margin:0 auto;display:block}.cast__profile__image{width:40%;position:relative}@media not screen and (min-width: 768px){.cast__profile__image{width:100%}}.cast__profile__image .ranking__position{position:absolute;top:-.6944444444vw;right:-.4166666667vw;width:3.8888888889vw;height:3.8888888889vw;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1;background:var(--color-main);color:var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:3}@media(min-width: 1440px){.cast__profile__image .ranking__position{width:56px}}@media(max-width: 767px){.cast__profile__image .ranking__position{width:11.4732724902vw}}@media(min-width: 1440px){.cast__profile__image .ranking__position{height:56px}}@media(max-width: 767px){.cast__profile__image .ranking__position{height:11.4732724902vw}}@media not screen and (min-width: 768px){.cast__profile__image .ranking__position{top:-2.0860495437vw;right:-1.0430247718vw}}.cast__profile__image .ranking__position .ranking__number{font-size:1.3888888889vw;font-weight:bold;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}@media(min-width: 1440px){.cast__profile__image .ranking__position .ranking__number{font-size:20px}}@media(max-width: 767px){.cast__profile__image .ranking__position .ranking__number{font-size:4.1720990874vw}}.cast__profile__image .ranking__position .ranking__place{font-size:.6944444444vw;margin-top:2px}@media(min-width: 1440px){.cast__profile__image .ranking__position .ranking__place{font-size:10px}}@media(max-width: 767px){.cast__profile__image .ranking__position .ranking__place{font-size:2.3468057366vw}}.cast__profile__image .cast__rank.rank__01,.cast__profile__image .cast__rank.rank__02,.cast__profile__image .cast__rank.rank__03{width:100%;height:5.0694444444vw;top:-.6944444444vw;background-size:cover;position:relative;z-index:1}@media(min-width: 1440px){.cast__profile__image .cast__rank.rank__01,.cast__profile__image .cast__rank.rank__02,.cast__profile__image .cast__rank.rank__03{height:73px}}@media(max-width: 767px){.cast__profile__image .cast__rank.rank__01,.cast__profile__image .cast__rank.rank__02,.cast__profile__image .cast__rank.rank__03{height:19.035202086vw}}@media(min-width: 1440px){.cast__profile__image .cast__rank.rank__01,.cast__profile__image .cast__rank.rank__02,.cast__profile__image .cast__rank.rank__03{top:-10px}}@media(max-width: 767px){.cast__profile__image .cast__rank.rank__01,.cast__profile__image .cast__rank.rank__02,.cast__profile__image .cast__rank.rank__03{top:-2.6075619296vw}}.cast__profile__image .cast__rank.rank__01 .cast__rank__label,.cast__profile__image .cast__rank.rank__02 .cast__rank__label,.cast__profile__image .cast__rank.rank__03 .cast__rank__label{font-size:0}.cast__profile__image .cast__rank.rank__01{background-image:url("../images/rank/standard-heading.png")}.cast__profile__image .cast__rank.rank__02{background-image:url("../images/rank/expert-heading.png")}.cast__profile__image .cast__rank.rank__03{background-image:url("../images/rank/legend-heading.png")}.cast__profile__image .main-swiper{box-sizing:border-box;padding:3px;background:var(--bg-gradation6)}.cast__profile__image .main-swiper img{object-fit:cover;width:100%;height:auto;aspect-ratio:3/4;object-position:center;display:block}.cast__profile__image .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.cast__profile__image #therapist-image{width:100%;overflow:hidden}.cast__profile__image #therapist-thumbs{box-sizing:border-box;padding:10px 0;width:72%;margin:0 auto}.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}.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: 1440px){.cast__experience__section{margin-top:120px}}@media(max-width: 767px){.cast__experience__section{margin-top:15.6453715776vw}}@media(min-width: 1440px){.cast__experience__section{width:860px}}@media(max-width: 767px){.cast__experience__section{width:93.8722294654vw}}.cast__experience__section .experience__container{width:34.7222222222vw;margin:0 auto}@media(min-width: 1440px){.cast__experience__section .experience__container{width:500px}}@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: 1440px){.profile__schedule__section{margin-top:120px}}@media(max-width: 767px){.profile__schedule__section{margin-top:15.6453715776vw}}@media(min-width: 1440px){.profile__schedule__section{width:560px}}@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:1px solid var(--color-pink4)}.profile__schedule__section .weekly__schedule li{height:2.7777777778vw}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li{height:40px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li{height:10.4302477184vw}}.profile__schedule__section .weekly__schedule li.schedule__date{background:var(--color-palegreen3);color:var(--color-main);font-size:.9027777778vw;width:20%;border-bottom:1px solid var(--color-white);display:flex;justify-content:center;align-items:center}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li.schedule__date{font-size:13px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__date{font-size:3.1290743155vw}}@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);font-size:.9722222222vw;border-bottom:1px solid var(--color-pink4);display:flex;justify-content:flex-start;align-items:center}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li.schedule__time{font-size:14px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__time{font-size:3.3898305085vw}}@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:.3472222222vw;padding:.0694444444vw .3472222222vw;background:var(--color-main)}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room{margin-right:5px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room{margin-right:1.3037809648vw}}.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room span{color:var(--color-white);font-size:.9027777778vw}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room span{font-size:13px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room span{font-size:3.3898305085vw}}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{background:var(--color-main);color:var(--color-white);margin-left:1em;padding:.1em .25em;font-size:.9027777778vw}@media(min-width: 1440px){.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{font-size:13px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{font-size:3.3898305085vw}}.profile__schedule__section .weekly__schedule li:nth-last-child(1),.profile__schedule__section .weekly__schedule li:nth-last-child(2){border-bottom:none}
