.healthcare_detail{width:100%;margin:auto;line-height:1.5}.healthcare_detail .detail_topwrap{display:flex;flex-direction:column;align-items:center;gap:20px;padding:56px 0;margin:0 auto;background:var(--color-bg-brandlight)}.healthcare_detail .detail_topwrap>div{text-align:center}.healthcare_detail .detail_topwrap .detail_top_maintext{font-size:var(--font-size-48);font-weight:var(--font-weight-sb)}.healthcare_detail .detail_topwrap .detail_top_maintext .brand_dark{font-weight:var(--font-weight-b);color:var(--color-text-branddark)}.healthcare_detail .detail_topwrap .detail_top_subtext{font-size:var(--font-size-22);font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}.healthcare_detail .detail_topwrap .detail_top_subtext>p .weight_m{font-weight:var(--font-weight-sb);color:var(--color-text-primary)}.healthcare_detail .detail_topwrap .detail_top_subtext>p br{display:none}.healthcare_detail .detail_contentwrap{margin:80px auto 0;width:100%;max-width:1024px}.healthcare_detail .detail_contentwrap .detail_contents{display:flex;justify-content:space-between;padding:100px 0;overflow:hidden}.healthcare_detail .detail_contentwrap .detail_contents.checkup_contents{flex-direction:row-reverse}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap{padding:80px 28px 0 28px}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textchip{font-size:var(--font-size-24);font-weight:var(--font-weight-sb);color:var(--color-text-branddark)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textmain{padding:12px 0 24px 0;font-size:var(--font-size-48);font-weight:var(--font-weight-sb)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textmain .colorbrand{color:var(--color-text-brand)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textsub{font-size:var(--font-size-28);font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox{position:relative}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_mockup{width:360px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front{width:332px;position:absolute;bottom:0}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.medical_records{right:132px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.checkup{left:132px}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .btn_matchinggo{margin:48px 0 0 0;padding:0 24px;height:48px;font-size:var(--font-size-18);font-weight:var(--font-weight-sb);color:var(--color-text-inverse);background:var(--color-bg-brand);border-radius:var(--border-radius-8)}.healthcare_detail .detail_btnwrap{position:fixed;left:50%;bottom:40px;transform:translateX(-50%)}.healthcare_detail .detail_btnwrap .btn_healthgo{padding:20px 0;width:300px;font-size:var(--font-size-24);font-weight:var(--font-weight-sb);color:var(--color-text-inverse);background:var(--primitive-color-secondary);border-radius:var(--border-radius-full)}.scroll_on{opacity:0;transition:all ease 1s}.scroll_on2{opacity:0;transition:all ease .8s}.scroll_on.active,.scroll_on2.active{opacity:1!important;transform:translate(0,0)!important}.scroll_on.type_bottom{transform:translate(0,100px)}.scroll_on2.type_bottom{transform:translate(0,150px)}@media screen and (max-width:1024px){.healthcare_detail .detail_topwrap{padding:48px 0}.healthcare_detail .detail_topwrap .detail_top_maintext{font-size:var(--font-size-36)}.healthcare_detail .detail_topwrap .detail_top_subtext{font-size:var(--font-size-18)}.healthcare_detail .detail_contentwrap{margin:40px auto 0;max-width:800px}.healthcare_detail .detail_contentwrap .detail_contents{padding:80px 0}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap{padding:80px 40px 0 40px}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textchip{font-size:var(--font-size-20)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textmain{padding:8px 0 16px 0;font-size:var(--font-size-36)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textsub{font-size:var(--font-size-20)}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_mockup{width:280px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front{width:260px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.medical_records{right:112px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.checkup{left:112px}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .btn_matchinggo{margin:28px 0 0 0}.healthcare_detail .detail_btnwrap{bottom:88px}.healthcare_detail .detail_btnwrap .btn_healthgo{padding:16px 0;font-size:var(--font-size-20)}}@media screen and (max-width:767px){.healthcare_detail{line-height:1.3}.healthcare_detail .detail_topwrap{padding:36px 20px;gap:16px;letter-spacing:-.5px}.healthcare_detail .detail_topwrap .detail_top_maintext{font-size:var(--font-size-24)}.healthcare_detail .detail_topwrap .detail_top_subtext{font-size:var(--font-size-16)}.healthcare_detail .detail_topwrap .detail_top_subtext>p br{display:block}.healthcare_detail .detail_contentwrap{margin:0 auto;width:100%;max-width:1024px}.healthcare_detail .detail_contentwrap .detail_contents{flex-direction:column;gap:32px;padding:80px 20px 40px 20px}.healthcare_detail .detail_contentwrap .detail_contents.checkup_contents{flex-direction:column}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap{padding:0;text-align:center}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textchip{font-size:var(--font-size-16)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textmain{padding:8px 0 16px 0;font-size:var(--font-size-28)}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .textsub{font-size:var(--font-size-16)}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox{height:440px}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_mockup{width:240px;position:absolute;top:0;left:50%;transform:translateX(-70%)}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front{width:240px;position:absolute;transform:translateX(-30%);bottom:0;top:200px}.healthcare_detail .detail_contentwrap .matching_contents .contents_imgwrap .imgbox .img_front,.healthcare_detail .detail_contentwrap .matching_contents .contents_imgwrap .imgbox .img_mockup{transform:translateX(-50%)}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.medical_records{left:50%;right:0}.healthcare_detail .detail_contentwrap .detail_contents .contents_imgwrap .imgbox .img_front.checkup{left:50%;right:0}.healthcare_detail .detail_contentwrap .detail_contents .contents_textwrap .btn_matchinggo{margin:28px auto 0;height:40px;font-size:var(--font-size-16)}.healthcare_detail .detail_btnwrap{width:100%;bottom:76px}.healthcare_detail .detail_btnwrap .btn_healthgo{padding:16px 0;margin:0 auto;width:calc(100% - 40px);max-width:65%;font-size:var(--font-size-18)}}