.healthcare_main{width:100%;margin:auto;line-height:1.5;position:relative;background-color:var(--color-bg-inverse)}.healthcare_main .color_brand_dark{color:var(--color-text-branddark);font-weight:var(--font-weight-b)}.healthcare_main .text_bold{color:var(--color-text-primary);font-weight:var(--font-weight-sb)}.healthcare_main .color_brand{color:var(--color-text-brand);font-weight:var(--font-weight-sb)}.healthcare_main .main_topwrap{width:100%;background:var(--color-bg-brandlight)}.healthcare_main .main_topwrap.plan{background:url(../img/plan_bnr_bg.png) no-repeat center;background-size:cover;background-color:#d7f5fa}.healthcare_main .main_topwrap .top_inner{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:60px 0 0 0;max-width:1200px}.healthcare_main .main_topwrap .top_inner .top_textarea{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.healthcare_main .main_topwrap .top_inner .top_textarea .top_maintext{font-size:var(--font-size-48);font-weight:var(--font-weight-sb)}.healthcare_main .main_topwrap .top_inner .top_textarea .top_subtext{color:var(--color-text-tertiary);font-size:var(--font-size-22);font-weight:var(--font-weight-m)}.healthcare_main .main_topwrap .top_inner .top_imgarea{display:flex;align-items:flex-start;justify-content:center;width:100%;height:300px;position:relative;overflow:hidden}.healthcare_main .main_topwrap .top_inner .top_imgarea .img_mockup{width:300px}.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_checkup,.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_records{margin:40px 0 0 0;width:280px}.healthcare_main .main_topwrap .top_inner .top_imgarea .dimong,.healthcare_main .main_topwrap .top_inner .top_imgarea .memong{width:130px;position:absolute;bottom:0}.healthcare_main .main_topwrap .top_inner .top_imgarea .memong{left:0}.healthcare_main .main_topwrap .top_inner .top_imgarea .dimong{right:0}.healthcare_main .main_tabwrap{display:flex;flex-direction:column;gap:20px;margin:100px auto;width:calc(100% - 80px);max-width:1200px}.healthcare_main .main_tabwrap .tabinner{display:flex;gap:20px}.healthcare_main .main_tabwrap .tabinner .tab_box{display:flex;justify-content:space-around;align-items:center;padding:40px 0;width:100%;background:var(--color-bg-box);border-radius:var(--border-radius-20);cursor:pointer}.healthcare_main .main_tabwrap .tabinner.item2 .tab_box{padding:40px 80px}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea{display:flex;flex-direction:column;gap:16px}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea .tab_title{font-size:var(--font-size-24);font-weight:var(--font-weight-sb)}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea .tab_sub{color:var(--color-text-secondary)}.healthcare_main .main_contentswrap{margin:0 auto 140px;width:calc(100% - 80px);max-width:1336px;position:relative}.healthcare_main .main_contentswrap .my_records{margin-left:-294px;position:absolute;left:50%;top:-12px;transform:translateX(-50%)}.healthcare_main .main_contentswrap .my_records>.txt{padding:0 12px;font-size:var(--font-size-14);font-weight:var(--font-weight-sb);text-align:center;background-color:var(--color-bg-inverse)}.healthcare_main .main_contentswrap .my_records>.txt::before{content:"";width:230px;height:1px;position:absolute;top:26px;left:-70%;z-index:-1;background-color:var(--color-border-primary)}.healthcare_main .main_contentswrap .my_records .line{width:1px;height:20px;position:absolute;top:21px;left:50%;transform:translateX(calc(-50% + .5px));z-index:-1;background-color:var(--color-border-primary)}.healthcare_main .main_contentswrap .my_records .line::before{content:"";width:1px;height:16px;position:absolute;top:5px;left:-106px;background-color:var(--color-border-primary)}.healthcare_main .main_contentswrap .my_records .line::after{content:"";width:1px;height:16px;position:absolute;top:5px;right:-124px;background-color:var(--color-border-primary)}.healthcare_main .main_contentswrap .tab_box{padding:32px 0}.healthcare_main .main_contentswrap .tab_box ul{display:flex;justify-content:center;gap:72px}.healthcare_main .main_contentswrap .tab_box ul .contents_tab{font-size:var(--font-size-20);color:var(--color-text-tertiary);cursor:pointer}.healthcare_main .main_contentswrap .tab_box ul .tab_active{color:var(--color-text-primary);font-weight:var(--font-weight-sb)}.healthcare_main .main_contentswrap .slide_box{margin:0 auto;max-width:1200px;border:var(--border-width-1) solid var(--color-border-disabled);border-radius:48px;box-shadow:2px 6px 14px 0 rgba(71,84,103,.2)}.healthcare_main .main_contentswrap .slide_box .slide_box_inner{overflow:hidden}.healthcare_main .main_contentswrap .slide_box .info_item{display:flex;justify-content:space-around}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea{margin:120px 0 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_chip{color:var(--color-text-branddark);font-size:var(--font-size-24);font-weight:var(--font-weight-sb)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_maintext{margin:12px 0 24px 0;font-size:var(--font-size-48);font-weight:var(--font-weight-sb)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_subtext{color:var(--color-text-tertiary);font-size:var(--font-size-28);font-weight:var(--font-weight-m)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box{margin:48px 0 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box>button{padding:0 40px;height:50px;font-size:var(--font-size-20);color:var(--color-text-inverse);background:var(--color-bg-brand)}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea{margin:24px 0;position:relative}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea>img{width:360px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub{position:absolute;right:0}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_hospital{top:200px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_pharmacy{top:200px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_checkup{top:244px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_matching{bottom:68px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_findhospital{top:240px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_top{position:absolute;top:60px;right:0}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow{justify-content:center;align-items:center;position:absolute;top:50%;transform:translateX(-50%);z-index:1;width:48px;height:48px;background:var(--color-bg-inverse);border-radius:var(--border-radius-full);border:var(--border-width-1) solid var(--color-border-disabled);box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow.p{left:0}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow.n{right:-48px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none}.control_buttons{display:none}.healthcare_main .video_wrap{margin:100px auto;width:100%;max-width:1024px}.healthcare_main .video_wrap .iframe_box{position:relative;height:577px}.healthcare_main .video_wrap .iframe_box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.healthcare_main .main_appwrap{width:100%;background:var(--color-bg-box)}.healthcare_main .main_appwrap .app_inner{display:flex;justify-content:space-around;margin:0 auto;width:100%;max-width:1200px}.healthcare_main .main_appwrap .app_inner .app_txtarea{display:flex;flex-direction:column;margin:120px 0 0 40px}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_maintext{font-size:var(--font-size-48);font-weight:var(--font-weight-sb)}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_subtext{margin:28px 0 60px 0;color:var(--color-text-tertiary);font-size:var(--font-size-22);font-weight:var(--font-weight-m)}.healthcare_main .main_appwrap .app_inner .app_txtarea .btn_box{display:flex;gap:20px}.healthcare_main .main_appwrap .app_inner .app_imgarea{margin:40px 0;position:relative}.healthcare_main .main_appwrap .app_inner .app_imgarea .imgbox>img{width:300px}.healthcare_main .app_txtarea .share_wrap{margin:40px 0 0 0}.healthcare_main .app_txtarea .share_wrap .share{display:flex;gap:16px}.healthcare_main .app_txtarea .share_wrap .share img{width:40px;height:40px;cursor:pointer}.healthcare_main .app_txtarea .m_share{display:none}.healthcare_main .app_txtarea .m_share img{width:48px;height:48px;cursor:pointer}.healthcare_main .main_appwrap .app_inner .app_imgarea .btn_down{width:50%;height:42px;position:absolute;bottom:21%;left:50%;transform:translateX(-50%);cursor:pointer}@media screen and (max-width:1024px){.healthcare_main .main_topwrap .top_inner{padding:48px 0 0 0}.healthcare_main .main_topwrap.plan{background:initial;background-color:#d7f5fa}.healthcare_main .main_topwrap .top_inner .top_textarea{gap:20px}.healthcare_main .main_topwrap .top_inner .top_textarea .top_maintext{font-size:var(--font-size-42)}.healthcare_main .main_topwrap .top_inner .top_textarea .top_subtext{font-size:var(--font-size-20)}.healthcare_main .main_topwrap .top_inner .top_imgarea{height:260px}.healthcare_main .main_topwrap .top_inner .top_imgarea .img_mockup{width:260px}.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_checkup,.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_records{margin:20px 0 0 0;width:240px}.healthcare_main .main_topwrap .top_inner .top_imgarea .dimong,.healthcare_main .main_topwrap .top_inner .top_imgarea .memong{display:none}.healthcare_main .main_tabwrap{gap:16px;margin:60px auto;width:calc(100% - 64px)}.healthcare_main .main_tabwrap .tabinner{gap:16px}.healthcare_main .main_tabwrap .tabinner .tab_box{padding:28px 0}.healthcare_main .main_tabwrap .tabinner.tab_box{align-items:flex-start}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea{gap:8px}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea .tab_title{font-size:var(--font-size-20)}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_iconarea .iconbox>img{width:48px}.healthcare_main .main_contentswrap{margin:0 auto 100px;width:calc(100% - 64px)}.healthcare_main .main_contentswrap .my_records{margin-left:-234px}.healthcare_main .main_contentswrap .my_records>.txt::before{width:148px;left:-25%}.healthcare_main .main_contentswrap .my_records .line::before{left:-66px}.healthcare_main .main_contentswrap .my_records .line::after{right:-82px}.healthcare_main .main_contentswrap .tab_box ul{gap:32px}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea{margin:100px 0 0 20px}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_chip{font-size:var(--font-size-18)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_maintext{margin:8px 0 16px 0;font-size:var(--font-size-32)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_subtext{font-size:var(--font-size-18)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box{margin:40px 0 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box>button{font-size:var(--font-size-18)}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea>img{width:260px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_mockup{margin:0 10px 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub{width:280px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_hospital{top:140px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_pharmacy{top:144px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_checkup{top:176px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_matching{bottom:52px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_findhospital{top:170px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_top{width:280px;top:44px}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow.p{left:-4px}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow.n{right:-52px}.healthcare_main .video_wrap{margin:80px auto;width:calc(100% - 64px)}.healthcare_main .video_wrap .iframe_box{padding-bottom:56%;height:0}.healthcare_main .main_appwrap .app_inner .app_txtarea{margin:100px 0 0 32px}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_maintext{font-size:var(--font-size-36)}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_subtext{margin:24px 0 60px 0;font-size:var(--font-size-20)}.healthcare_main .main_appwrap .app_inner .app_imgarea{margin:20px 0}.healthcare_main .main_appwrap .app_inner .app_imgarea .imgbox>img{width:260px}.healthcare_main .main_appwrap .app_inner .app_imgarea .btn_down{width:53%;height:34px}}@media screen and (max-width:767px){.healthcare_main .main_topwrap .top_inner{padding:40px 0 0 0;gap:0}.healthcare_main .main_topwrap .top_inner .top_textarea{gap:12px}.healthcare_main .main_topwrap .top_inner .top_textarea .top_maintext{font-size:var(--font-size-28)}.healthcare_main .main_topwrap .top_inner .top_textarea .top_subtext{font-size:var(--font-size-16)}.healthcare_main .main_topwrap .top_inner .top_imgarea{height:160px}.healthcare_main .main_topwrap .top_inner .top_imgarea .img_mockup{width:220px}.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_checkup,.healthcare_main .main_topwrap .top_inner .top_imgarea .mockup_records{display:none}.healthcare_main .main_tabwrap{gap:12px;margin:40px auto;width:calc(100% - 40px)}.healthcare_main .main_tabwrap .tabinner{gap:12px;flex-direction:column}.healthcare_main .main_tabwrap .tabinner .tab_box{justify-content:space-around;padding:16px}.healthcare_main .main_tabwrap .tabinner .tab_box{align-items:center}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea{width:52%}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea .tab_title{font-size:var(--font-size-18)}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_textarea .tab_sub{display:none}.healthcare_main .main_tabwrap .tabinner .tab_box .tab_box_iconarea .iconbox>img{width:48px}.healthcare_main .main_contentswrap{margin:80px auto 0;width:calc(100% - 40px)}.healthcare_main .main_contentswrap .my_records{display:none}.healthcare_main .main_contentswrap .tab_box{display:none}.healthcare_main .main_contentswrap .slide_box{border:none;border-radius:var(--border-radius-0);box-shadow:none}.healthcare_main .main_contentswrap .slide_box .info_item{flex-direction:column;margin:28px 0 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea{margin:0;text-align:center}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_chip{font-size:var(--font-size-16)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_maintext{margin:8px 0;font-size:var(--font-size-24)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .info_subtext{font-size:var(--font-size-16)}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box{margin:16px 0 0 0}.healthcare_main .main_contentswrap .slide_box .info_item .info_textarea .btn_box>button{margin:0 auto;padding:0 12px;width:100%;max-width:250px;height:44px;font-size:var(--font-size-16)}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea{margin:12px 0 0 0;height:480px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea>img{width:240px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_mockup{margin:0;position:absolute;top:0;left:50%;transform:translateX(-50%)}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub{width:100%;max-width:280px;left:50%;transform:translateX(-50%)}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_hospital{top:132px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_pharmacy{top:132px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_checkup{top:156px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_matching{bottom:92px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_sub.sub_findhospital{top:150px}.healthcare_main .main_contentswrap .slide_box .info_item .info_imgarea .img_top{width:100%;max-width:280px;top:40px;left:50%;transform:translateX(-50%)}.healthcare_main .main_contentswrap .slide_box .btn_info_arrow{display:none}.healthcare_main .main_contentswrap .slide_box .option_box{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 20px;margin:0 auto;width:200px;background:var(--color-bg-box);border-radius:var(--border-radius-full)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:flex;justify-content:center;align-items:center;width:auto;position:initial}.swiper-pagination-bullet{width:8px;height:8px;background:var(--color-bg-scrolltrack);opacity:1}.swiper-pagination-bullet-active{width:10px;height:10px;background:var(--color-bg-brand)}.control_buttons{display:block;cursor:pointer}.control_buttons .btn_toggle_box{justify-content:center;align-items:center;width:36px;height:36px}.control_buttons .btn_toggle_box>img{width:20px;height:20px}.healthcare_main .video_wrap{margin:40px auto;width:calc(100% - 40px)}.healthcare_main .main_appwrap .app_inner .app_txtarea{margin:40px 0;text-align:center}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_maintext{font-size:var(--font-size-24)}.healthcare_main .main_appwrap .app_inner .app_txtarea .app_subtext{margin:20px 0 32px 0;font-size:var(--font-size-16)}.healthcare_main .main_appwrap .app_inner .app_txtarea .btn_box{gap:8px;justify-content:center}.healthcare_main .main_appwrap .app_inner .app_txtarea .btn_box .iconbox>img{width:130px}.healthcare_main .main_appwrap .app_inner .app_imgarea{display:none}.healthcare_main .app_txtarea .share_wrap{margin:0}.healthcare_main .app_txtarea .share_wrap .share{display:none}.healthcare_main .app_txtarea .m_share{display:block;margin:32px auto 0}.healthcare_main .app_txtarea .m_share>img{margin:0 auto}}