.linkPosition{position:absolute;top:-104px}@media screen and (max-width: 980px){.linkPosition{top:-96px}}section{position:relative}.pharmacistTop{padding:80px 24px}@media screen and (max-width: 1100px){.pharmacistTop{padding:64px 0}}.pharmacistTop .txtWrap{display:flex;flex-direction:column;gap:56px;flex:1}@media screen and (max-width: 1100px){.pharmacistTop .txtWrap{gap:24px}}.pharmacistTop .txtWrap p{line-height:2;font-size:14px;letter-spacing:.08em}@media screen and (max-width: 980px){.pharmacistTop .txtWrap p{font-size:13px}}.pharmacistTop .inner{display:flex;gap:56px}@media screen and (max-width: 1100px){.pharmacistTop .inner{flex-direction:column}.pharmacistTop .inner .pcHidden{display:block!important}.pharmacistTop .inner .spHidden{display:none!important}}.pharmacistTop .imgWrap{width:521px;height:auto;overflow:hidden;border-radius:40px}@media screen and (max-width: 980px){.pharmacistTop .imgWrap{border-radius:24px}}.pharmacistTop .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1100px){.pharmacistTop .imgWrap{width:100%;max-width:521px;height:211px;margin:0 auto}}.pharmacistTop .contentTitle .dotWrap{display:none}.pharmacistMovie{background-image:url(/_astro/work_line-2.DQiA8bWe.png);background-size:cover;max-width:1440px;margin:0 auto 80px;border-radius:40px;overflow:hidden}@media screen and (max-width: 980px){.pharmacistMovie{border-radius:40px;background-position:right;background-image:url(/_astro/wprk_line-2_sp.Do1_3tcn.png);margin:0 0 64px}}.pharmacistMovie h2{text-align:center;font-size:56px}@media screen and (max-width: 980px){.pharmacistMovie h2{font-size:40px}}.pharmacistMovie h2+div>div{font-size:14px}@media screen and (max-width: 980px){.pharmacistMovie h2+div>div{font-size:12px}}.pharmacistMovie .inner{padding:80px 40px;max-width:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (max-width: 980px){.pharmacistMovie .inner{padding:24px}}.pharmacistMovie .inner:before{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;top:0;left:0;background-color:#fff6}.pharmacistMovie .inner .youtube{border-radius:40px;overflow:hidden;max-width:850px;aspect-ratio:16/9;width:100%}@media screen and (max-width: 980px){.pharmacistMovie .inner .youtube{width:100%;border-radius:24px}}.pharmacistMovie .inner .youtube iframe{width:100%;height:auto;aspect-ratio:16/9}.pharmacistMovie .contentWrap{display:flex;max-width:1100px;margin:0 auto}@media screen and (max-width: 980px){.pharmacistMovie .contentWrap{flex-direction:column}}.pharmacistMovie .contentWrap .titleWrap,.pharmacistMovie .contentWrap .imgWrap{width:50%}.pharmacistMovie .contentWrap .imgWrap{display:flex;justify-content:end}.pharmacistMovie .contentWrap .imgInner{width:411px;height:562px;border-radius:40px;overflow:hidden}@media screen and (max-width: 980px){.pharmacistMovie .contentWrap .imgInner{width:100%;border-radius:40px;height:467px}}.pharmacistMovie .contentWrap .imgInner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:85%;object-position:85%}.pharmacistMovie .contentWrap .titleWrap{display:flex;flex-direction:column;gap:40px;padding:0 40px 0 0}@media screen and (max-width: 980px){.pharmacistMovie .contentWrap .titleWrap{width:100%;padding:0;gap:24px}}.pharmacistMovie .contentWrap .titleWrap .txtWrap{display:flex;flex-direction:column;gap:16px}.pharmacistMovie .contentWrap .titleWrap .txtWrap p{letter-spacing:.08em;font-size:14px;font-weight:700;line-height:2}@media screen and (max-width: 980px){.pharmacistMovie .contentWrap .titleWrap .txtWrap p{font-size:13px}}.pharmacistMovie .contentWrap .titleWrap .txtWrap .nameWrap{margin:10px 0 0 auto;display:flex;flex-direction:column;gap:6px}.pharmacistMovie .contentWrap .titleWrap .txtWrap .nameWrap p{font-size:12px}.pharmacistMovie .contentWrap .titleWrap .txtWrap .nameWrap .txtWrap{display:flex;align-items:center;flex-direction:row;gap:8px}.pharmacistMovie .contentWrap .titleWrap .txtWrap .nameWrap .txtWrap span{font-size:14px}.pharmacistButton{margin:0 0 80px}.buttonWrap{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}@media screen and (max-width: 980px){.buttonWrap{gap:16px}}.contentSubTitle{font-size:24px;letter-spacing:.08em;font-weight:600}@media screen and (max-width: 980px){.contentSubTitle{font-size:18px}}.contentSubTitle .dotWrap{font-size:32px;font-weight:600;letter-spacing:.08em;width:-moz-max-content;width:max-content;background:linear-gradient(90deg,#fff,#f7f7ff);width:64px;height:64px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 980px){.contentSubTitle .dotWrap{width:48px;height:48px;font-size:24px;line-height:1}}.contentSubTitle .dotWrap .dot{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%}@media screen and (max-width: 980px){.contentSubTitle .dotWrap .dot{width:12px;height:12px}.contentSubTitle span{font-size:18px;flex:1}}.worlkstyle{margin:0 0 80px}@media screen and (max-width: 980px){.worlkstyle{margin:0 0 64px}}.worlkstyle .inner{display:flex;flex-direction:column;gap:40px;padding:0 40px;max-width:1340px}@media screen and (max-width: 980px){.worlkstyle .inner{padding:0 24px;gap:24px}}.worlkstyle .content{display:flex;justify-content:center;border-radius:40px;gap:80px 112px;background-color:#fff;padding:40px 80px;position:relative;flex-wrap:wrap}@media screen and (max-width: 980px){.worlkstyle .content{flex-direction:column;padding:24px;border-radius:40px;gap:48px}}@media screen and (max-width: 500px){.worlkstyle .content{border-radius:24px}}.worlkstyle .content:before{content:"";display:block;position:absolute;width:1px;height:calc(50% - 40px);background-color:#a4a4b7;left:50%;top:40px;transform:translate(-50%)}@media screen and (max-width: 980px){.worlkstyle .content:before{display:none}}.worlkstyle .content:after{content:"";display:block;position:absolute;width:calc(100% - 80px);height:1px;background-color:#a4a4b7;left:50%;top:50%;translate:-50% -50%}@media screen and (max-width: 980px){.worlkstyle .content:after{display:none}}.worlkstyle .content .store{display:flex;flex-direction:column;align-items:center;gap:16px;width:calc(50% - 56px)}@media screen and (max-width: 980px){.worlkstyle .content .store{width:100%}}.worlkstyle .content .store .subtitle{font-size:24px;color:#ff8c24;font-weight:700;line-height:1.75;letter-spacing:.08em}@media screen and (max-width: 980px){.worlkstyle .content .store .subtitle{font-size:18px}}.worlkstyle .content .store .imgWrap{border-radius:40px;overflow:hidden;aspect-ratio:295/193}@media screen and (max-width: 980px){.worlkstyle .content .store .imgWrap{border-radius:24px;max-width:500px}}.worlkstyle .content .store ul{display:flex;gap:16px;height:123px}@media screen and (max-width: 980px){.worlkstyle .content .store ul{gap:8px;height:89px}}.worlkstyle .content .store ul li{background-color:#ff8c24;border-radius:24px;padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:33.3333333333%;gap:8px}@media screen and (max-width: 980px){.worlkstyle .content .store ul li{gap:0;padding:8px;border-radius:16px}}.worlkstyle .content .store ul li p{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.08em;color:#fff;text-align:center}@media screen and (max-width: 980px){.worlkstyle .content .store ul li p{font-size:12px;line-height:1.5}}.worlkstyle .content .store ul li span{font-size:12px;color:#fff;text-align:center;letter-spacing:.08em}@media screen and (max-width: 980px){.worlkstyle .content .store ul li span{font-size:12px;letter-spacing:0}}.worlkstyle .content .store p{font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.08em}@media screen and (max-width: 980px){.worlkstyle .content .store p{font-size:13px;line-height:2}}.point{margin:0 0 80px;padding:0 40px}@media screen and (max-width: 980px){.point{margin:0 0 64px;padding:0 24px}}.point .inner{background-color:#fff;border-radius:40px;padding:56px 80px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 980px){.point .inner{padding:24px;border-radius:40px}}.point .contentSubTitle{display:flex;align-items:center;gap:16px}.point .contentSubTitle+p{font-size:14px;line-height:1.75;letter-spacing:.08em;font-weight:400}@media screen and (max-width: 980px){.point .contentSubTitle+p{font-size:13px}}.point .pointList{display:flex;gap:16px}@media screen and (max-width: 500px){.point .pointList{flex-direction:column;gap:8px;max-width:500px;margin:0 auto}}.point .pointList li{width:33.3333333333%;border:2px dashed #ff8c24;border-radius:24px;padding:16px;position:relative;margin:12px 0 0;align-items:center;display:flex}@media screen and (max-width: 980px){.point .pointList li{width:100%}}.point .pointList li>span{position:absolute;font-size:12px;color:#fff;font-family:Poppins;background-color:#ff8c24;padding:3px 16px;border-radius:32px;font-weight:700;letter-spacing:.04em;left:50%;top:-12px;translate:-50%}.point .pointList li p{font-size:12px!important;color:#ff8c24;font-weight:700!important;line-height:1.75;letter-spacing:.04em}.point .content01{display:flex;gap:63px}@media screen and (max-width: 980px){.point .content01{flex-direction:column;gap:24px}}.point .content01 .imgWrap{width:50%;height:293px;border-radius:40px;overflow:hidden;aspect-ratio:296/167}@media screen and (max-width: 980px){.point .content01 .imgWrap{width:100%;border-radius:24px;max-width:500px;margin:0 auto;height:auto}}.point .content01 .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.point .content01 .txtWrap{width:50%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 980px){.point .content01 .txtWrap{width:100%}}.point .content01 .txtWrap p{font-size:14px;font-weight:400;line-height:1.75;letter-spacing:.08em}@media screen and (max-width: 980px){.point .content01 .txtWrap p{font-size:13px}}.point .content02{display:flex;flex-direction:column;align-items:center;gap:32px;padding:48px 40px;border:1px solid #a4a4b7;border-radius:40px}@media screen and (max-width: 980px){.point .content02{padding:24px 16px;border-radius:24px}}.point .content02>p{color:#fff;font-size:18px;line-height:1.75;letter-spacing:.08em;background-color:#2c2b57;padding:8px 24px;border-radius:32px}@media screen and (max-width: 980px){.point .content02>p{letter-spacing:0;font-size:14px;padding:8px 17px}}.point .content02 ul{display:flex;flex-wrap:wrap;gap:24px 56px;justify-content:center}@media screen and (max-width: 1100px){.point .content02 ul{flex-direction:column}}.point .content02 ul li{width:calc(50% - 28px)}@media screen and (max-width: 1100px){.point .content02 ul li{width:100%;display:flex;flex-direction:column;gap:8px}}.point .content02 ul li p{font-size:13px;font-weight:400;line-height:1.75;letter-spacing:.08em}.point .content02 ul li .wrap{display:flex;gap:16px;justify-content:space-between}@media screen and (max-width: 980px){.point .content02 ul li .wrap{width:100%;flex-direction:column;gap:8px}}.point .content02 ul li .imgWrap{border-radius:24px;overflow:hidden;width:233px;height:157px}@media screen and (max-width: 980px){.point .content02 ul li .imgWrap{aspect-ratio:65/44;width:100%;height:auto;max-width:500px;border-radius:16px;margin:0 auto}}.point .content02 ul li .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.point .content02 ul li .txtWrap{flex:1;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 980px){.point .content02 ul li .txtWrap{max-width:calc(48% - 4px);justify-content:center}}.point .content02 ul li .txtWrap p{font-size:14px;font-weight:400;line-height:1.75;letter-spacing:.08em}@media screen and (max-width: 980px){.point .content02 ul li .txtWrap p{display:none}}.point .content02 ul li .txtWrap p.title{color:#ff8c24;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.08em}@media screen and (max-width: 980px){.point .content02 ul li .txtWrap p.title{display:block;font-size:14px;letter-spacing:.04em}}.point .content03{margin:32px 0 0;display:flex;gap:56px}@media screen and (max-width: 980px){.point .content03{flex-direction:column-reverse;gap:24px;margin:16px 0 0}.point .content03:last-of-type{flex-direction:column}}.point .content03 .txtWrap{width:50%;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 980px){.point .content03 .txtWrap{width:100%}}.point .content03 .imgWrap{width:50%;height:293px;border-radius:40px;overflow:hidden;aspect-ratio:296/167}@media screen and (max-width: 980px){.point .content03 .imgWrap{width:100%;border-radius:24px;max-width:500px;margin:0 auto;height:auto}}.schedule{background-color:#fff;padding:80px 0}@media screen and (max-width: 980px){.schedule{padding:64px 0}}.schedule .inner{display:flex;flex-direction:column;gap:40px;max-width:984px}@media screen and (max-width: 980px){.schedule .inner{gap:24px}}.schedule .contentTitle{justify-content:center}.schedule .content{display:flex;flex-direction:column}@media screen and (max-width: 980px){.schedule .content{flex-direction:column}}.schedule .content .subtitle{font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.08em;color:#fff;background-color:#2c2b57;width:-moz-fit-content;width:fit-content;padding:8px 24px;border-radius:32px;margin:0 0 16px}@media screen and (max-width: 980px){.schedule .content .subtitle{font-size:12px;padding:8px 24px;margin:0 0 8px}}.schedule .content .title{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.08em;margin:0 0 40px}@media screen and (max-width: 980px){.schedule .content .title{font-size:18px;margin:0 0 24px}}.schedule .content .flex{justify-content:space-between}@media screen and (max-width: 980px){.schedule .content .flex{flex-direction:column-reverse;align-items:center}}.schedule .content .flex .content{gap:40px;position:relative;width:-moz-fit-content;width:fit-content;width:100%}.schedule .content .flex .content:before{content:"";display:block;position:absolute;width:2px;background-color:#ff3119;height:100%;left:13px;top:2%}.schedule .content .flex .imgWrap{width:382px;height:443px;border-radius:40px;overflow:hidden;rotate:4deg;translate:-15px -125px}@media screen and (max-width: 980px){.schedule .content .flex .imgWrap{width:220px;height:332px;translate:0 0;border-radius:24px;margin:0 0 24px}}.schedule .content .flex .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.schedule .content dl{display:flex;justify-content:flex-start;gap:32px;position:relative}.schedule .content dl:last-of-type:before{content:"";display:block;position:absolute;width:10px;height:105px;background-color:#fff;left:10px;top:0}@media screen and (max-width: 1150px){.schedule .content dl{flex-direction:column;gap:8px}}.schedule .content dl dt{display:flex;align-items:flex-start;gap:8px}@media screen and (max-width: 1150px){.schedule .content dl dt{width:100%}}.schedule .content dl dt .dot{width:28px;height:28px;border-radius:50%;border:7px solid #fff;translate:0 2px}.schedule .content dl dt .titleWrap{display:flex;gap:32px}@media screen and (max-width: 1150px){.schedule .content dl dt .titleWrap{flex-direction:column;gap:0;gap:16px}}.schedule .content dl dt .titleWrap p{width:-moz-max-content;width:max-content;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.08em}@media screen and (max-width: 1150px){.schedule .content dl dt .titleWrap p{font-size:18px;width:100%}}.schedule .content dl dd{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.08em;max-width:260px;flex:1}@media screen and (max-width: 1150px){.schedule .content dl dd{padding:0 0 0 36px;width:100%;font-size:16px;line-height:1.75}}.satisfy{padding:52px 0 80px}@media screen and (max-width: 980px){.satisfy{padding:52px 0 64px}}.satisfy .inner{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 980px){.satisfy .inner{gap:24px}}.satisfy .inner>.imgWrap{height:320px;border-radius:40px;overflow:hidden}@media screen and (max-width: 980px){.satisfy .inner>.imgWrap{height:120px;border-radius:24px;max-width:500px;width:100%;margin:0 auto}}.satisfy .inner>.imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.satisfy .inner ul{display:flex;gap:40px}@media screen and (max-width: 980px){.satisfy .inner ul{flex-direction:column;gap:24px;max-width:500px;margin:0 auto}}.satisfy .inner ul li{display:flex;gap:16px}.satisfy .inner ul li .imgWrap{width:55px;height:60px}.satisfy .inner ul li .imgWrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.satisfy .inner ul li p{flex:1;font-size:14px;font-weight:400;line-height:1.75;letter-spacing:.08em;padding:16px;background-color:#fff;max-width:269px;border-radius:24px;position:relative;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 980px){.satisfy .inner ul li p{max-width:100%;font-size:13px}}.satisfy .inner ul li p:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:18px solid #fff;border-left:0;top:40px;left:-18px}.relation{background-image:url(/_astro/work_line-1.CPX0z-kC.png);background-size:cover;max-width:1440px;margin:0 auto;border-radius:40px 40px 0 0;overflow:hidden}@media screen and (max-width: 980px){.relation{border-radius:40px}}@media screen and (max-width: 500px){.relation{background-position:right;background-image:url(/_astro/work_line-1_sp.D_LzUOx-.png);background-size:120%;background-position:center}}.relation .inner{padding:80px 40px;max-width:100%;position:relative;z-index:1;display:flex;align-items:center;gap:24px;box-shadow:0 0 32px #0000000d}@media screen and (max-width: 980px){.relation .inner{padding:24px 24px 64px}}.relation .inner:before{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;top:0;left:0;background-color:#fff6}.relation .inner .inner02{min-width:1100px;margin:0 auto;padding:0 125px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 980px){.relation .inner .inner02{flex-direction:column;min-width:unset;padding:0;width:100%;align-items:center}}.relation .inner .inner02 h3{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.08em;display:flex;align-items:center;gap:16px;position:relative}@media screen and (max-width: 980px){.relation .inner .inner02 h3{font-size:18px;margin:0 0 32px}}.relation .inner .inner02 h3:before{content:"";display:block;width:32px;height:32px;background-color:#2c2b57;border-radius:50%}@media screen and (max-width: 980px){.relation .inner .inner02 h3:before{width:24px;height:24px}}.relation .inner .inner02 h3:after{content:"";display:block;position:absolute;top:0;width:12px;height:12px;border-radius:50%;background-image:linear-gradient(90deg,#ff3119,#ff4d4f 34.43%,#ff6e90 78.96%,#ff7ba9)}@media screen and (max-width: 980px){.relation .inner .inner02 h3:after{width:8px;height:8px;top:5px}}.relation .inner .inner02 .content{max-width:392px;display:flex;flex-direction:column}@media screen and (max-width: 980px){.relation .inner .inner02 .content{max-width:100%}}.relation .inner .inner02 .content .pop{font-size:12px;color:#2c2b57;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center;width:100%;display:block;margin:0 0 8px}.relation .inner .inner02 .content .buttonWrap{border:unset;gap:8px}.relation .inner .inner02 .content .buttonWrap.border{border:2px dashed #a4a4b7;border-radius:40px;padding:24px;gap:24px;margin:0 0 24px}@media screen and (max-width: 980px){.relation .inner .inner02 .content .buttonWrap.border{width:100%;padding:16px;gap:16px}}
