@charset "UTF-8";@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);html,body{overflow-x:hidden}ol{list-style-type:none}.s-text-pink{text-align:center;color:#e196be;margin-top:4px}.s-text-gray{color:#909193;text-align:center}.s-kol{width:160px}.s-kol img{border:solid 4px #fff;width:100%}.s-titleContainer{max-width:1200px;margin:0 auto;gap:20px}.s-titleContainer .s-title{gap:20px;font-size:48px;color:#e64497}.s-titleContainer .s-titleW{gap:20px;font-size:48px;color:#fff}.s-titleContainer .s-subtitle{font-size:36px;color:#202528;max-width:500px}.s-titleContainer .s-explanationTitle{font-size:16px;color:#202528;font-weight:500;line-height:1.5}.s-titleContainerSmall{max-width:800px;margin:0 auto;gap:20px}.s-titleContainerSmall .s-title{gap:20px;font-size:48px;color:#e64497}.s-titleContainerSmall .s-subtitle{font-size:36px;color:#202528;max-width:300px}.s-titleContainerSmall .s-explanationTitle{font-size:16px;color:#202528;font-weight:500;line-height:1.5}.s-pinkBtn{width:160px;height:40px;display:flex;background:linear-gradient(90deg,#fa78b4 -10%,#e74291 100%);border-radius:50px;margin-bottom:0;flex-direction:column;align-items:center;justify-content:center;transition:transform .4s ease}.s-pinkBtn a{text-decoration:none}.s-pinkBtn a p{font-size:16px;font-weight:700;text-align:center;margin-bottom:0;color:#fff}.s-pinkBtn:hover{transform:scale(1.1)}.pinkBackground{background:linear-gradient(150deg,#ffe6e6 0%,rgba(210,210,240,.8) 100%);padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden;--decor-scale:1}.pinkBackground .safeWordShort{bottom:0;padding:4px;position:absolute;color:#fff;right:0}.pinkBackground .starWrap{position:absolute;right:25px;top:38px;transform:scale(var(--decor-scale));transform-origin:top right;z-index:5;pointer-events:none;animation:floatSoft 6s ease-in-out infinite}.pinkBackground .setStarRight{width:60px}.pinkBackground .setStarRight path{fill:#fff;stroke:#fff;stroke-width:1}.pinkBackground .setStarRight02{position:absolute;width:24px;top:38px;right:80px;animation:twinkle 3s ease-in-out infinite}.pinkBackground .setStarRight02 path{fill:none;stroke:#fff}.pinkBackground .setBeautifulWitness{position:absolute;right:6%;top:20%;max-width:2%}.pinkBackground .setBeautifulWitness path{fill:#fff;stroke:#fff}.pinkBackground .lineWrap{position:absolute;left:0;bottom:0;width:100%;transform:scale(var(--decor-scale));transform-origin:left bottom;pointer-events:none;z-index:2;will-change:transform}.pinkBackground .lineWrap .svgSet,.pinkBackground .lineWrap .svgSetLine{position:absolute;left:0;width:100%;transform:translateZ(0);backface-visibility:hidden}.pinkBackground .lineWrap .svgSet{bottom:-48px;width:300px}.pinkBackground .lineWrap .svgSet path{fill:none;stroke:#fff;opacity:.9}.pinkBackground .lineWrap .svgSetLine{bottom:50px}.pinkBackground .lineWrap .svgSetLine line{stroke:#fff;opacity:.6}.pinkBackground .starGroup{position:absolute;left:0;bottom:0;transform:scale(var(--decor-scale));transform-origin:left bottom;pointer-events:none}.pinkBackground .svgStar,.pinkBackground .svgStar02,.pinkBackground .svgStar03{position:absolute;animation:floatStar 5s ease-in-out infinite}.pinkBackground .svgStar path,.pinkBackground .svgStar02 path,.pinkBackground .svgStar03 path{fill:#fff;stroke:none}.pinkBackground .svgStar{left:10px;bottom:122px;width:40px}.pinkBackground .svgStar02{left:70px;bottom:80px;width:30px}.pinkBackground .svgStar03{left:300px;bottom:30px;width:45px}.pinkBackground .setStarRight,.pinkBackground .svgStar03{animation:starTwinklePause 13.5s ease-in-out infinite;transform-origin:center center;transform-box:fill-box}@keyframes starTwinklePause{0%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.06)}78%{opacity:.7;transform:scale(.96)}82%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}@media (max-width:768px){.pinkBackground{--decor-scale:.75}.pinkBackground .setBeautifulWitness{display:none}.pinkBackground .starWrap{right:10px;top:20px}.pinkBackground .svgStar{bottom:95px}.pinkBackground .svgStar02{display:none}.pinkBackground .svgStar03{display:none}.pinkBackground .lineWrap .svgSet{display:none}.pinkBackground .lineWrap .svgSetLine{display:none}.pinkBackground .s-titleContainer .s-title,.pinkBackground .s-titleContainer .s-titleW{font-size:32px}.pinkBackground .s-titleContainer .s-subtitle{font-size:24px}}.pinkBackgroundCase{padding-top:60px;padding-bottom:60px;background:linear-gradient(150deg,#ffe6e6 0%,rgba(210,210,240,.8) 100%);position:relative;overflow:hidden;--decor-scale:1}.pinkBackgroundCase .s-titleContainer{max-width:1200px;margin:0 auto}.pinkBackgroundCase .s-titleContainer .s-title{font-size:48px;color:#e64497}.pinkBackgroundCase .s-titleContainer .s-titleW{font-size:48px;color:#fff}.pinkBackgroundCase .s-titleContainer .s-subtitle{font-size:36px;color:#202528;max-width:500px}.pinkBackgroundCase .s-titleContainer .s-explanationTitle{font-size:16px;color:#202528}.pinkBackgroundCase .safeWord{position:absolute;right:0;bottom:0;padding:4px;color:#fff;font-size:12px;opacity:.85}.pinkBackgroundCase .starWrap{position:absolute;right:25px;top:38px;transform:scale(var(--decor-scale));transform-origin:top right;pointer-events:none;animation:floatSoft 6s ease-in-out infinite}.pinkBackgroundCase .setStarRight{width:60px}.pinkBackgroundCase .setStarRight path{fill:#fff;stroke:#fff;stroke-width:1}.pinkBackgroundCase .setStarRight02{position:absolute;width:24px;top:38px;right:80px;animation:twinkle 3s ease-in-out infinite}.pinkBackgroundCase .setStarRight02 path{fill:none;stroke:#fff}.pinkBackgroundCase .setBeautifulWitness{position:absolute;right:6%;top:16%;width:clamp(14px,2vw,36px);height:auto}.pinkBackgroundCase .setBeautifulWitness path{fill:#fff;stroke:#fff}.pinkBackgroundCase .lineWrap{position:absolute;left:0;bottom:0;width:100%;transform:scale(var(--decor-scale));transform-origin:left bottom;pointer-events:none;will-change:transform}.pinkBackgroundCase .lineWrap .svgSet,.pinkBackgroundCase .lineWrap .svgSetLine{position:absolute;left:0;width:100%;transform:translateZ(0);backface-visibility:hidden}.pinkBackgroundCase .lineWrap .svgSet{bottom:-48px;width:300px}.pinkBackgroundCase .lineWrap .svgSet path{fill:none;stroke:#fff;opacity:.9}.pinkBackgroundCase .lineWrap .svgSetLine{bottom:50px}.pinkBackgroundCase .lineWrap .svgSetLine line{stroke:#fff;opacity:.6}.pinkBackgroundCase .starGroup{position:absolute;left:0;bottom:0;transform:scale(var(--decor-scale));transform-origin:left bottom;z-index:6;pointer-events:none}.pinkBackgroundCase .svgStar,.pinkBackgroundCase .svgStar02,.pinkBackgroundCase .svgStar03{position:absolute;animation:floatStar 5s ease-in-out infinite}.pinkBackgroundCase .svgStar path,.pinkBackgroundCase .svgStar02 path,.pinkBackgroundCase .svgStar03 path{fill:#fff;stroke:none}.pinkBackgroundCase .svgStar{left:10px;bottom:122px;width:40px}.pinkBackgroundCase .svgStar02{left:70px;bottom:80px;width:30px}.pinkBackgroundCase .svgStar03{left:300px;bottom:30px;width:45px}.pinkBackgroundCase .setStarRight,.pinkBackgroundCase .svgStar03{animation:starTwinklePause 13.5s ease-in-out infinite;transform-origin:center center;transform-box:fill-box}@keyframes starTwinklePause{0%{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.06)}78%{opacity:.7;transform:scale(.96)}82%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}@media (max-width:996px){.pinkBackgroundCase .setBeautifulWitness{display:none}}@media (max-width:768px){.pinkBackgroundCase{--decor-scale:.75}.pinkBackgroundCase .setBeautifulWitness{display:none}.pinkBackgroundCase .starWrap{right:10px;top:20px}.pinkBackgroundCase .svgStar{bottom:95px}.pinkBackgroundCase .svgStar02{display:none}.pinkBackgroundCase .svgStar03{display:none}.pinkBackgroundCase .lineWrap .svgSet{display:none}.pinkBackgroundCase .lineWrap .svgSetLine{display:none}.pinkBackgroundCase .s-titleContainer .s-title,.pinkBackgroundCase .s-titleContainer .s-titleW{font-size:32px}.pinkBackgroundCase .s-titleContainer .s-subtitle{font-size:24px}}html,body{position:relative;min-height:100%}body{font-size:14px;color:#fff;margin:0;padding:0}.bannerSwiper{padding:0}.focusSwiper{padding:50px 0}.caseSwiper{-webkit-mask-image:none;mask-image:none}.swiper-slide-shadow-left,.swiper-slide-shadow-right{display:none}.bannerSwiper .swiper-slide img{width:100%;height:auto;display:block}.bannerSwiper .swiper-pagination-bullet-active{background-color:#eb3d92}.caseSwiper .swiper-wrapper .swiper-slide{background-position:center;background-size:cover;width:clamp(300px,30vw,480px);border-radius:12px;overflow:hidden}.caseSwiper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .6s ease;transform:scale(1)}.caseSwiper .swiper-wrapper .swiper-slide:hover img{transform:scale(1.05)}.s-text-pink{padding:12px 0}.s-text-pink p{margin:0}.kolSwiper{width:100%;padding:20px 0}.kolSwiper .swiper-slide{display:flex;justify-content:center}.s-kol{text-align:center;width:100%}.s-kol img.rounded-circle{width:100%;max-width:140px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;margin-bottom:10px;border:2px solid #eee}.s-text-gray{color:#666;font-size:12px;white-space:nowrap}.focusSwiper .swiper-slide{width:420px;overflow:hidden;border-radius:12px}.focusSwiper .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px;transform:scale(1);transition:transform .5s ease}.focusSwiper .swiper-slide:hover img{transform:scale(1.05)}@media (max-width:993px){.focusSwiper .swiper-slide{width:420px}}@media (max-width:768px){.focusSwiper{padding:40px 16px}.focusSwiper .swiper-slide{width:100%}}.doctorSwiper{padding:50px 0}.doctorSwiper .swiper-slide{position:relative;aspect-ratio:3/5;border-radius:12px;overflow:hidden}.doctorSwiper .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .5s ease;transform:scale(1)}.doctorSwiper .swiper-slide:hover img{transform:scale(1.08)}.doctorSwiper{padding:50px 0}.doctorSwiper .swiper-slide{position:relative;aspect-ratio:3/5;border-radius:12px;overflow:hidden}@media (max-width:993px){.doctorSwiper .swiper-slide{width:180px}}.doctorSwiper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform .5s ease;transform:scale(1)}.doctorSwiper .swiper-slide:hover img{transform:scale(1.08)}.shortsSwiper{width:100%;padding:20px 0}.shortsSwiper .swiper-slide{width:100%;border-radius:12px;overflow:hidden;background:0 0}.shortsSwiper .video-card{width:100%;aspect-ratio:4/5;position:relative;border-radius:12px;overflow:hidden}.shortsSwiper .video-card img{width:100%;height:100%;display:block;object-fit:cover}.shortsSwiper .swiper-pagination-bullet-active{background-color:#eb3d92}@media (max-width:768px){.shortsSwiper{padding:20px 12px}.shortsSwiper .swiper-slide{width:92%}}.card-link{display:block;position:relative;overflow:hidden}.card-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(115,90,170,.8) 100%)}.overlay h3{position:absolute;bottom:20px;left:16px;right:16px;margin:0;color:#fff;font-size:clamp(20px,1.6vw,28px);line-height:1.3;word-break:normal;overflow-wrap:break-word;white-space:nowrap}.overlay h3 .dr-intro{display:block;font-size:clamp(12px,1.2vw,14px);color:#fff;line-height:1.4;margin-top:4px;word-break:normal;overflow-wrap:break-word;white-space:nowrap}@media (max-width:768px){.doctorSwiper{padding:40px 0}.overlay h3{bottom:16px;left:12px;right:12px}}.teamWrapper{height:auto;background:linear-gradient(150deg,#ffe6e6 0%,rgba(210,210,240,.8) 100%);position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;border-radius:20px}.teamWrapper img{width:100%;height:auto}.fwdoctorSection{margin-bottom:60px}.femaleTitle{position:absolute;top:30%;right:8%;text-align:left;z-index:10}@media (max-width:993px){.femaleTitle{position:static;width:100%;margin-top:100px;text-align:center}.s-pinkBtn{margin-left:auto;margin-right:auto}.teamWrapper img{width:100%;height:auto}}.btnContact{width:300px;height:70px;background:linear-gradient(90deg,#fa78b4 -10%,#e74291 100%);text-align:center;border-radius:100px;display:flex;align-items:center;justify-content:center;margin:50px auto;transition:transform .4s ease}.btnContact a{font-size:24px;text-decoration:none}.btnContact a span{color:#fff}.btnContact a i{margin-left:12px;color:#fff}.btnContact:hover{transform:scale(1.1)}.pinkBackgroundKol{padding-top:120px;padding-bottom:100px;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,#fff 100%),linear-gradient(150deg,#fff0f0 0%,rgba(240,240,250,.3) 100%)}.footerBackground{background:linear-gradient(90deg,#f5a7ce -10%,#e89dc8 100%)}.footerBackground p{padding:30px}@media (max-width:768px){.footerBackground p{padding:30px}}.footerSec{padding:30px;border-bottom:solid 2px #d3d3d3}.footerSec .footerLogo{width:190px;height:50px}.footerSec p{margin-left:20px;color:#010101;margin-bottom:0;font-weight:700}.footerSec .phoneNumber{color:#e23d8c;font-size:24px;font-weight:900;text-align:end;white-space:nowrap}.footer-container{padding:20px 80px}.footerThird{padding:30px 40px}.footerThird ul li a{font-size:24px}.footerThird ul li a i{color:#ea4391}@media (max-width:768px){.footerThird{padding:30px 40px}}.caseSwiper .swiper-pagination-bullet-active{background-color:#eb3d92}.swiper-button-next,.swiper-button-prev{color:rgba(255,255,255,.3)}.swiper-button-next:active,.swiper-button-prev:active{color:#eb3d92}.card-link{display:block;text-decoration:none}.s-fixedLine{position:fixed;top:50%;right:0;transform:translateY(-50%);width:60px;height:100vh;padding-top:60px;padding-bottom:100px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:999}.s-fixedLine a{color:#000;text-decoration:none;transition:.3s}.s-fixedLine a i{font-size:24px;display:block}.s-fixedLine a:hover i{transform:scale(1.2)}.s-fixedLine .middle{display:flex;flex-direction:column;align-items:center;gap:16px}.s-fixedLine .rotate-text{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transform-origin:center center;white-space:nowrap;margin-bottom:60px}.s-fixedLine .rotate-text span{display:block;width:50px;height:1px;background-color:#000;margin-left:5px}.s-fixedLine .top-btn,.s-fixedLine .bottom-btn{display:flex;flex-direction:column;align-items:center}.avoidBar{padding-right:60px}@media (max-width:768px){.avoidBar{padding-right:45px}}@media (max-width:768px){.s-fixedLine{position:fixed;top:50%;right:0;transform:translateY(-50%);width:45px;height:100vh;padding-top:60px;padding-bottom:100px;background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:999}.s-fixedLine a{color:#000;text-decoration:none;transition:.3s}.s-fixedLine a i{font-size:24px;display:block}.s-fixedLine a:hover i{transform:scale(1.2)}.s-fixedLine .middle{display:flex;flex-direction:column;align-items:center;gap:16px}.s-fixedLine .rotate-text{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transform-origin:center center;white-space:nowrap;margin-bottom:60px}.s-fixedLine .rotate-text span{display:block;width:50px;height:1px;background-color:#000;margin-left:5px}.s-fixedLine .top-btn,.s-fixedLine .bottom-btn{display:flex;flex-direction:column;align-items:center}}.shortsSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto}.shortsSwiper .video-card{height:540px;overflow:hidden;display:flex;align-items:center;border-radius:8px}.shortsSwiper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.ratio-9x16{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden}.ratio-9x16 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:768px){.modal .modal-body iframe{height:250px}}@media (max-width:576px){#s-modal-video-shorts .modal-dialog{margin:0;max-width:100%;height:100vh}#s-modal-video-shorts .modal-content{height:100vh;border-radius:0}#s-modal-video-shorts .modal-body{padding:15px;height:100%}#s-modal-video-shorts .ratio-9x16{height:100%;aspect-ratio:auto}#s-modal-video-shorts iframe{height:100%}}.shortsSwiper,.doctorSwiper,.caseSwiper,.kolSwiper{opacity:0;transform:translateY(20px);transition:all .8s ease;will-change:opacity,transform}.shortsSwiper.is-visible,.doctorSwiper.is-visible,.caseSwiper.is-visible,.kolSwiper.is-visible{opacity:1;transform:translateY(0)}.title-text{white-space:nowrap}