@charset "UTF-8";



@font-face {
    font-family: 'SpokaHanSansNeo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'SpokaHanSansNeo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'SpokaHanSansNeo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Regular.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SpokaHanSansNeo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'SpokaHanSansNeo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Bold.woff') format('woff');
    font-weight: 700;
    font-display: block;
}

.treat_landing_page {  }
.treat_landing_page .com_around_sect .sub_cont_tit {font-size: var(--tit3);}

.treat_landing_page .sect_tit_box {  }
.treat_landing_page .sect_tit_box .sub_cont_tit { opacity: 0; transform: translateY(20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; }
.treat_landing_page .sect_tit_box .sub_cont_txt { opacity: 0; transform: translateY(20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .sect_tit_box .sub_cont_txt.sm {font-size: var(--smTxt1);}
.treat_landing_page .sect_tit_box.active .sub_cont_tit { opacity: 1; transform: unset; }
.treat_landing_page .sect_tit_box.active .sub_cont_txt { opacity: 1; transform: unset; }
.treat_landing_page .sect_tit_box .com_see_more { opacity: 0; transform: translateX(-20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .sect_tit_box.active .com_see_more { opacity: 1; transform: unset; }

.treat_landing_page .txt_c { text-align: center; }
.treat_landing_page .sub_cont_tit.fw_400 { font-weight: 400; }
.treat_landing_page .sub_cont_tit.s_tit { font-size: var(--tit3); }

.treat_landing_page .com_desc_sect .slider { opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .com_desc_sect.active .slider { opacity: 1; }
.treat_landing_page .com_desc_sect .slider a { border-radius: 10px; overflow: hidden; }

.treat_landing_page .clinic_faq_sect .faq_wrap { opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .clinic_faq_sect.active .faq_wrap { opacity: 1; }
.treat_landing_page .clinic_faq_sect .more-btns { opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .clinic_faq_sect.active .more-btns { opacity: 1; transform: unset; }

.treat_landing_page:not(.shoulder_disease_page, .knee_disease_page) .research_wrap .graph_container,
.treat_landing_page:not(.shoulder_disease_page, .knee_disease_page) .research_wrap .graph_container .item { background-color: #fff; }

.treat_landing_page:not(.shoulder_disease_page, .knee_disease_page) .research_wrap .item .slide_sub_txt { background-color: #F3F4F8; }



/* 목디스크 */
.treat_landing_page.neck_disc {  }

.treat_landing_page .medal_sect { padding-bottom: var(--sectMt); }
.treat_landing_page .medal_sect .medal_label { display: flex; justify-content: center; opacity: 0; will-change: opacity , transform; transform: translateY(20px) translateZ(0); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; }
.treat_landing_page .medal_sect .medal_label.active.active { opacity: 1; transform: unset; }
.treat_landing_page .medal_sect .medal_label .label { display: flex; align-items: center; justify-content: center; height: 3.2em; padding: 0 1.5em 0 1em; background-color: #E1EAFF; color: #1C369A; border-radius: 5px; font-size: var(--txt3); font-weight: 700; }
.treat_landing_page .medal_sect .medal_label img { width: 2.5em; height: 100%; padding-bottom: 0.5rem; margin-right: 0.7em; object-position: top; object-fit: contain; }
.treat_landing_page .medal_sect .medal_label .tit { position: relative; top: 0.1rem; }
.treat_landing_page .medal_sect .sect_tit_box { margin-top: 2.6rem; }

.treat_landing_page .land_desc { margin-top: 1.6rem; }
.treat_landing_page .land_desc .desc { font-size: var(--smTxt1); color: #7A8390; }
.treat_landing_page .land_desc .desc .in_desc { margin-left: 1em; }

.treat_landing_page .land_desc .btn_wrap { display: flex; align-items: center; justify-content: flex-start; margin-top: 0.6rem; font-size: var(--smTxt1); } 
.treat_landing_page .land_desc .sources_btn { display: flex; align-items: center; justify-content: flex-start; padding: 0.3em 0.8em; border-radius: 2em; font-weight: 600; color: #7A8390; background-color: #F8F8FB; fill: #7A8390; }
.treat_landing_page .land_desc .sources_btn.wh {background-color: #fff;}
.treat_landing_page .land_desc .sources_btn .btn_arr { display: flex; align-items: center; justify-content: center; margin-left: 0.5em; }
.treat_landing_page .land_desc .sources_btn .btn_arr svg { position: relative; top: -1.5px; }

.treat_landing_page .land_chk_sect { padding: var(--subContPd) 0 0; background-color: #F3F4F8; }
.treat_landing_page .land_chk_sect.land_chk_sect2 .chk_cont { margin-top: 0; }
.treat_landing_page.neck_disc .land_chk_sect {padding-top: var(--sectMt)}
.treat_landing_page.neck_disc .land_chk_sect.land_chk_sect3 {padding-bottom: var(--subContPd);}
.treat_landing_page.neck_disc .land_chk_sect.land_chk_sect3 .chk_cont,
.treat_landing_page.neck_disc .land_chk_sect.land_chk_sect2 .chk_cont {padding-top: 0; margin-top: 0;}

.treat_landing_page.neck_disc .clinic_faq_sect {margin-top: var(--sectMt);}

.treat_landing_page .land_chk_sect .chk_cont { margin-top: 6rem; }
.treat_landing_page .land_chk_sect .chk_cont .chk_label { display: flex; align-items: center; justify-content: center; opacity: 0; transform: translateY(20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .chk_cont .chk_label.active { opacity: 1; transform: unset; }
.treat_landing_page .land_chk_sect .chk_cont .chk_label .label { display: flex; align-items: center; justify-content: center; background-color: #3670F1; padding: 0.6rem 1.2rem; border-radius: 2rem; color: #fff; font-size: var(--smTxt1); font-weight: 500; }
.treat_landing_page .land_chk_sect .chk_cont .chk_label .label .ico { height: 1.2em; margin-right: 0.4em; }

.treat_landing_page .land_chk_sect .chk_cont .chk_label + .sect_tit_box { margin-top: 1.6rem; }

.treat_landing_page .land_chk_sect .chk_num_box { margin-top: var(--contMt); padding: 3rem 0.5rem; border-radius: 1.3rem; background-color: #fff; }
.treat_landing_page .land_chk_sect .chk_num_box .tit { display: flex; align-items: center; justify-content: center; font-size: var(--tit5); font-weight: 700; color: #4169E1; text-align: center; }
.treat_landing_page .land_chk_sect .chk_num_box .tit p { position: relative; }
.treat_landing_page .land_chk_sect .chk_num_box .tit p span:not(.line) { position: relative; z-index: 10; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .chk_num_box.active .tit p span:not(.line) { opacity: 1; transform: unset; }
.treat_landing_page .land_chk_sect .chk_num_box .tit .line { position: absolute; left: 50%; bottom: 0.15em; width: 0; height: 0.6em; background-color: #EFEFEF; transform: translateX(-50%); z-index: 5; transition: width 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_chk_sect .chk_num_box.active .tit .line { width: 110%; }

.treat_landing_page .land_chk_sect .chk_num_box .num_box { display: flex; align-items: flex-end; justify-content: center; margin-top: 2.3rem; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num { display: flex; align-items: center; font-size: 5.6rem; font-weight: 700; color: #4169E1; font-family: 'SpokaHanSansNeo', sans-serif; line-height: 1; overflow: hidden; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span { opacity: 0; transform: translateY(100%); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(1) { transition-delay: 0.5s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(2) { transition-delay: 0.6s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(3) { transition-delay: 0.7s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(4) { transition-delay: 0.8s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(5) { transition-delay: 0.9s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(6) { transition-delay: 1s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(7) { transition-delay: 1.1s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(8) { transition-delay: 1.2s; }
.treat_landing_page .land_chk_sect .chk_num_box .num_box .num span:nth-of-type(9) { transition-delay: 1.3s; }
.treat_landing_page .land_chk_sect .chk_num_box.active .num_box .num span { opacity: 1; transform: unset; }

.treat_landing_page .land_chk_sect .chk_num_box .num_box .txt { font-size: var(--tit5); font-weight: 700; color: #DDDDDD; }
.treat_landing_page .land_chk_sect .chk_num_box .txt { margin-top: 1.5rem; font-size: var(--txt3); color: #7A8390; text-align: center; }


.treat_landing_page .land_result_sect { padding-top: 60px; background-color: #F3F4F8; overflow: hidden;}
.treat_landing_page .land_result_sect .slide_cont { margin-top: var(--contMt); width: calc(100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1) ;opacity: 0; transition: opacity 0.5s ease-in-out; }
.treat_landing_page .land_result_sect .slide_cont.active { opacity: 1; }
.treat_landing_page .land_result_sect .slide_cont .swiper-container { padding: 0 var(--inPd); overflow: visible;}
.treat_landing_page .land_result_sect .item {background-color: #EDEDED;}   
.treat_landing_page .land_result_sect .item .case_img2 {position: relative; border-radius: 1rem; overflow: hidden; padding-top: 2.3em;}
.treat_landing_page .land_result_sect .item .case_img2 .top_txt {position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: flex-start ;overflow: hidden; z-index: 2;}
.treat_landing_page .land_result_sect .item .case_img2 .top_txt .tit {font-size: var(--txt2); height: 2.5em; font-weight: 700;color: #fff; display: flex; align-items: center; justify-content: center; width: 50%;background-color: #A8ABB2; position: relative; z-index: 2;}
.treat_landing_page .land_result_sect .item .case_img2 .top_txt .tit.after {background-color: var(--colorBlue1);}
.treat_landing_page .land_result_sect .item .case_img2 .top_txt .bg {position: relative; width: calc(50% + 0px); height: 100%; border: 3px solid #A8ABB2; border-bottom-left-radius: 1rem; position: absolute; left: 0; border-right: none; pointer-events: none;}
.treat_landing_page .land_result_sect .item .case_img2 .top_txt .bg.after { border: 3px solid var(--colorBlue1); right: 0; left: auto; border-bottom-left-radius:0; border-bottom-right-radius: 1rem}
.treat_landing_page .land_result_sect .item .case_img2 .img {position: relative; padding-top: 54%; }
.treat_landing_page .land_result_sect .item .case_img2 .img img {position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; object-position: top center;}
.treat_landing_page .land_result_sect .item .case_img2 .arr {position: absolute; left: 50%; top: calc(50% + 1.15em); transform: translate(-50%, -50%); width: 12%; padding-top: 12%; border-radius: 100%; background-color: var(--colorBlue1); fill: #fff; overflow: hidden; z-index: 3;}
.treat_landing_page .land_result_sect .item .case_img2 .arr .ico {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);width: 40%; height: 40%;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" fill="%23fff"><path d="M321.9 256l-17 17L113 465l-17 17L62.1 448l17-17 175-175L79 81l-17-17L96 30.1l17 17L305 239l17 17z"></path></svg>') no-repeat center / contain;}


.treat_landing_page .land_result_sect .item .compare_txt { padding: 2rem; border-radius: 0 0 8px 8px; font-size: var(--txt2); font-weight: 500; text-align: center; background-color: #fff; }

.treat_landing_page .land_result_sect .more-btns { opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out 0.8s, transform 0.5s ease-in-out 0.8s; transition-delay: 0.3ss; }
.treat_landing_page .land_result_sect .slide_cont.active .more-btns { opacity: 1; transform: unset; }
.treat_landing_page .land_result_sect .more-btns .bg { background-color: #fff; }

.treat_landing_page .land_chk_sect .chk_hos_cont { margin-top: var(--contMt); }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box { padding: 2.5rem 2rem 2rem; border-radius: 15px; overflow: hidden; background: linear-gradient(to bottom,  rgba(101,145,253,1) 0%,rgba(45,95,216,1) 100%); opacity: 0; transform: translateY(50px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box.active { opacity: 1; transform: unset; }

.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box + .chk_hos_box { margin-top: 1.8rem; background: linear-gradient(to bottom,  rgba(32,86,185,1) 0%,rgba(0,43,121,1) 100%); transition-delay: 0.3ss; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box { display: flex; align-items: center; justify-content: center; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .ico { width: 10rem; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .txt_box { margin-left: 1.8rem; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .txt_box .tit { font-size: var(--tit5); font-weight: 700; color: #FFDC52; }
.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .txt_box .area { margin-top: 0.4em; font-size: var(--smTxt1); color: #fff; }

.treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_txt_box { margin-top: 1.6rem; padding: 1.6rem 1rem; border-radius: 10px; background-color: rgba(255,255,255,0.1); font-size: var(--txt3); font-weight: 600; color: #F0F0F0; text-align: center; }

.treat_landing_page .land_chk_sect .chk_consult_cont { position: relative; display: flex; align-items: center; justify-content: center; padding: min(30%,80px) 0px; max-width: 400px; margin: var(--contMt) auto 0;}
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box { position: relative; display: flex; align-items: center; justify-content: center; width: 80%; padding-top: 80%; border-radius: 100%; background-color: rgba(54,112,241,0.16); }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_line { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 85%; height: 85%; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_chk_sect .chk_consult_cont.active .main_cir_box .cir_line { opacity: 1; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_line svg { width: 100%; height: 100%; }

.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; flex-direction: column; width: 70%; height: 70%; border-radius: 100%; background: linear-gradient(to bottom,  rgba(95,120,216,1) 0%,rgba(28,54,154,1) 100%); color: #fff; text-align: center; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_chk_sect .chk_consult_cont.active .main_cir_box .cir_txt_box { opacity: 1; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .desc { font-size: var(--txt2); }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .tit { font-size: var(--tit4) ; font-weight: 700; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .tit span { color: #FFDC52; }

.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box { position: absolute; width: 45%; padding-top: 45%; border-radius: 100%; background-color: #fff; box-shadow: 0 0 40px 0 rgba(54,112,241,0.24); z-index: 10; opacity: 0; transition: opacity 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box.cir_desc_box01 { left: 50%; top: -25%; transform: translateX(-50%); transition-delay: 0.6s; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box.cir_desc_box02 { left: -12%; bottom: -10%; transition-delay: 1s; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box.cir_desc_box03 { right: -12%; bottom: -10%; transition-delay: 1.4s; }
.treat_landing_page .land_chk_sect .chk_consult_cont.active .main_cir_box .cir_desc_box { opacity: 1; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box .txt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90%; font-size: var(--txt2); color: #1C369A; font-weight: 700; text-align: center; }
.treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box .txt span { font-weight: 500; }


.treat_landing_page .land_review_sect { padding: var(--subContPd) 0; overflow: hidden; background-color: #F3F8FE; }
.treat_landing_page .land_review_sect.type2 {background-color: #fff;}
.treat_landing_page .land_review_sect .review_slide { margin-top: var(--contMt); opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_review_sect .review_slide.active { opacity: 1; transform: unset; }
.treat_landing_page .land_review_sect .review_slide .swiper-container { padding: 0 var(--inPd); overflow: visible; }
.treat_landing_page .land_review_sect .review_slide .item { position: relative; padding: 3rem 2.4rem 3.9rem; background-color: #fff; border-radius: 12px; height: auto;}
.treat_landing_page .land_review_sect .review_slide .item:before { content: ''; position: absolute; left: 5%; bottom: 5%; transform: translateY(100%); width: 15%; height: 13%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70.524" height="72.911" viewBox="0 0 70.524 72.911"><path id="패스_7965" data-name="패스 7965" d="M60.859,2.89a4.832,4.832,0,0,1,8.848,0l.231,62.067c1.76,3.611-.656,7.955-4.424,7.955H5.01c-3.768,0-6.184-4.344-4.424-7.955Z" transform="translate(70.524 72.911) rotate(180)" fill="%23fff"/></svg>') no-repeat center / contain; }
.treat_landing_page .land_review_sect .review_slide .item .profile_box { display: flex; align-items: center; justify-content: flex-start; }
.treat_landing_page .land_review_sect .review_slide .item .profile_box .profile_img { width: 5rem; height: 5rem; border-radius: 100%; overflow: hidden; }
.treat_landing_page .land_review_sect .review_slide .item .profile_box .profile_img img { width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_review_sect .review_slide .item .profile_box .profile_rate { margin-left: 1rem; }
.treat_landing_page .land_review_sect .review_slide .item .profile_box .profile_rate .star { width: 7.7rem; height: 1.3rem; margin-left: -2px; background: url("/inc/img/sub/treat_landing/star.svg") no-repeat center/ contain }
.treat_landing_page .land_review_sect .review_slide .item .profile_box .profile_rate .name { margin-top: 0.5rem; font-size: var(--smTxt1); color: #4169E1; font-weight: 700; }

.treat_landing_page .land_review_sect .review_slide .item .review_txt_box { margin-top: 1.7rem; }

.treat_landing_page .land_review_sect .review_slide .item .review_txt_box .ico {width: 2.5rem;height: 1.9rem;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="75.2" height="57.483" viewBox="0 0 75.2 57.483"><defs><clipPath id="clip-path"><rect id="사각형_9120" data-name="사각형 9120" width="75.2" height="57.483" fill="%23d6e0ed"/></clipPath></defs><g id="그룹_11130" data-name="그룹 11130" clip-path="url(%23clip-path)"><path id="패스_7901" data-name="패스 7901" d="M41.711,57.483a16.711,16.711,0,0,0,0-33.422h-.037A5.135,5.135,0,0,1,36.651,17.8a59.807,59.807,0,0,1,6.821-16.2A1.058,1.058,0,0,0,41.811.309,57.344,57.344,0,0,0,25,40.71v.062A16.711,16.711,0,0,0,41.711,57.483" transform="translate(16.778 0.001)" fill="%23d6e0ed"/><path id="패스_7902" data-name="패스 7902" d="M16.711,57.483a16.711,16.711,0,1,0,0-33.422h-.038A5.135,5.135,0,0,1,11.651,17.8a59.807,59.807,0,0,1,6.821-16.2A1.058,1.058,0,0,0,16.811.309,57.344,57.344,0,0,0,0,40.71v.062A16.711,16.711,0,0,0,16.711,57.483" transform="translate(0 0.001)" fill="%23d6e0ed"/></g></svg>') no-repeat center / contain;}
.treat_landing_page .land_review_sect .review_slide .item .review_txt_box .txt { display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; margin-top: 1rem; font-size: var(--txt2); word-break: break-all; }

.treat_landing_page .land_review_sect.type2 .review_slide .item { background-color: #F3F8FE; }
.treat_landing_page .land_review_sect.type2 .review_slide .item:before { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70.524" height="72.911" viewBox="0 0 70.524 72.911"><path id="패스_7965" data-name="패스 7965" d="M60.859,2.89a4.832,4.832,0,0,1,8.848,0l.231,62.067c1.76,3.611-.656,7.955-4.424,7.955H5.01c-3.768,0-6.184-4.344-4.424-7.955Z" transform="translate(70.524 72.911) rotate(180)" fill="%23f3f8fe"/></svg>') no-repeat center / contain; }

.treat_landing_page .land_cause_sect { padding: var(--subContPd) 0; background-color: #E7F1FE; }
.tmj_disorder_page.treat_landing_page .land_cause_sect {padding: 0;}
.tmj_disorder_page.treat_landing_page .clinic_faq_sect {margin-top: var(--sectMt);}
.tmj_disorder_page .land_symptom_sect  {margin-top: var(--sectMt);}

.treat_landing_page .land_cause_sect .info_cont { margin-top: var(--contMt); border-radius: 15px; overflow: hidden; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_cause_sect .info_cont.active { opacity: 1; }
.treat_landing_page .land_cause_sect .info_cont .img { position: relative; width: 100%; padding-top: 60%; }
.treat_landing_page .land_cause_sect .info_cont .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_cause_sect .info_cont .txt_box { padding: 2.3rem; background-color: #fff; text-align: center; }
.treat_landing_page .land_cause_sect .info_cont .txt_box .tit { font-size: var(--tit4); font-weight: 700; }
.treat_landing_page .land_cause_sect .info_cont .txt_box .tit span { color: #5170F5; }
.treat_landing_page .land_cause_sect .info_cont .txt_box .txt { margin-top: 0.4em; font-size: var(--txt2); }

.treat_landing_page .land_cause_sect .cause_cont { margin-top: 1.6rem; padding: 4rem 1.6rem 3.4rem; border-radius: 15px; overflow: hidden; background-color: #fff; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_cause_sect .cause_cont.active { opacity: 1; }
.treat_landing_page .land_cause_sect .cause_cont .tit { font-size: var(--tit3); font-weight: 700; text-align: center; }
.treat_landing_page .land_cause_sect .cause_cont .img { position: relative; width: 100%; padding-top: 100%; margin: 2rem auto 0; border-radius: 100%; }
.treat_landing_page .land_cause_sect .cause_cont .img:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: radial-gradient(ellipse at center,  rgba(54,112,241,1) 0%,rgba(152,182,248,0.8) 50%,rgba(255,255,255,0) 70%); border-radius: 100%; overflow: hidden; }
.treat_landing_page .land_cause_sect .cause_cont .img img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 70%; height: 70%; object-fit: cover; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li { margin-top: 1.6rem; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li { display: flex; align-items: center; justify-content: flex-start; padding: 1.3rem 0; font-size: var(--txt2); }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li:first-of-type { padding-top: 0; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li:last-of-type { padding-bottom: 0; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li + li { border-top: 1px dashed #7B7B7B; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li .ico { width: 18px; height: 18px; background: url('data:image/svg+xml,<svg id="_레이어_1" data-name="레이어_1" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 51 51"><defs><style> .st0, .st1 { fill: none; } .st2 { isolation: isolate; } .st3 { fill: %230d3b94; } .st1 { stroke: %231c369a; stroke-width: 3px; } .st4 { clip-path: url(%23clippath); } </style><clipPath id="clippath"><rect class="st0" width="51" height="51"/></clipPath></defs><g class="st4"><g id="icon_check"><g id="_그룹_11106" data-name="그룹_11106"><g id="_타원_277" data-name="타원_277"><circle class="st0" cx="23.5" cy="26.5" r="23.5"/><circle class="st1" cx="23.5" cy="26.5" r="22"/></g><g id="_" class="st2"><g class="st2"><path class="st3" d="M51.37,9.15l-2.04,1.93-21.42,20.28-1.93,1.83-1.93-1.83-10-9.47-2.04-1.93,3.87-4.09,2.04,1.93,8.07,7.64L45.46,7l2.04-1.93,3.87,4.09Z"/></g></g></g></g></g></svg>')center/contain no-repeat; }
.treat_landing_page .land_cause_sect .cause_cont .chk_li li .txt { margin-left: 0.7rem; font-weight: 500;}
.treat_landing_page .land_cause_sect .cause_cont .chk_li li .txt span { font-size: var(--txt2); }

.treat_landing_page .land_cause_sect.type2 { background-color: #fff; }
.treat_landing_page .land_cause_sect.type2 .info_cont .txt_box,
.treat_landing_page .land_cause_sect.type2 .cause_cont { background-color: #F8F8FB; }


.treat_landing_page .land_symptom_sect { padding: var(--subContPd) 0; }
.treat_landing_page .land_symptom_sect .symptom_cont { margin-top: var(--contMt); }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_label { display: flex; align-items: center; justify-content: center; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_symptom_sect .symptom_cont.active .symptom_label { opacity: 1; transform: unset; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_label .label { font-size: var(--txt1); color: #1B3798; background-color: #E2EAFF; font-weight: 700; border-radius: 7px; padding: 0.5em 1.6em; }

.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.4rem 1rem; margin-top: var(--contMt); }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box { border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform  0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box:nth-of-type(2) { transition-delay: 0.4s; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box:nth-of-type(3) { transition-delay: 0.6s; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box:nth-of-type(4) { transition-delay: 0.8s; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box:nth-of-type(5) { transition-delay: 1s; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box:nth-of-type(6) { transition-delay: 1.2s; }

.treat_landing_page .land_symptom_sect .symptom_cont.active .symptom_wrap .symptom_box { opacity: 1; transform: unset; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .img { position: relative; width: 100%; padding-top: 60%; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .txt_box { padding: 1.8rem 0.5rem; background-color: #F8F8FB; text-align: center; }
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .txt_box .tit { font-size: var(--txt1); font-weight: 700; line-height: 1.5;}
.treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .txt_box .txt { margin-top: 0.2em; font-size: var(--txt2); color: #7A8390; }

.treat_landing_page .land_symptom_sect .info_cont { margin-top: 3rem; border: 3px solid #E7F1FE; border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_symptom_sect .info_cont.active { opacity: 1; transform: unset; }
.treat_landing_page .land_symptom_sect .info_cont .tit_box { display: flex; align-items: center; justify-content: flex-start; padding: 0.8em 1.2em 0.75em; font-size: var(--tit5); font-weight: 700; background-color: #E7F1FE; }
.treat_landing_page .land_symptom_sect .info_cont .tit_box .ico { display: flex; align-items: center; justify-content: center; width: 1.5em; margin-right: 0.6rem; }
.treat_landing_page .land_symptom_sect .info_cont .tit_box .ico svg { width: 100%; height: 100%; }
.treat_landing_page .land_symptom_sect .info_cont .txt_box { padding: 1.4em 1.2em; font-size: var(--txt3); background-color: #fff; }

.treat_landing_page .land_symptom_sect.type2 { background-color: #E1EAFF; }
.treat_landing_page .land_symptom_sect.type2 .symptom_label .label { background-color: #1C369A; color: #fff; }
.treat_landing_page .land_symptom_sect.type2 .symptom_cont .symptom_wrap .symptom_box .txt_box .tit { display: flex; align-items: center; justify-content: center; min-height: 3.2em; }


.treat_landing_page .land_treat_sect { padding: var(--subContPd) 0; background-color: #EAEDF4; }
.treat_landing_page .land_treat_sect .sub_cont_tit { font-size: var(--tit2); }

.treat_landing_page .land_treat_sect .treat_cir_cont { display: flex; align-items: center; justify-content: center; margin: var(--contMt) auto 0; max-width: 600px;}
.treat_landing_page .land_treat_sect .treat_cir_cont .cir_box { position: relative; width: 38.3%; padding-top: 35%; border-radius: 100%; background: linear-gradient(to bottom,  rgba(73,125,239,0.36) 0%,rgba(30,89,220,1) 100%); opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_treat_sect .treat_cir_cont .cir_box:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; border-radius: 100%; border: 1px solid rgba(45,101,224,0.2); }
.treat_landing_page .land_treat_sect .treat_cir_cont .cir_box .txt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90%; font-size: var(--txt2); color: #fff; font-weight: 700; text-align: center; }
.treat_landing_page .land_treat_sect .treat_cir_cont .cir_box:nth-of-type(2) { margin: 0 -2.5%; transition-delay: 0.4s; }
.treat_landing_page .land_treat_sect .treat_cir_cont .cir_box:nth-of-type(3) { transition-delay: 0.8s; }
.treat_landing_page .land_treat_sect .treat_cir_cont.active .cir_box { opacity: 1; }

.treat_landing_page .land_treat_sect .dot_cont { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 1.6rem; }
.treat_landing_page .land_treat_sect .dot_cont .dot { opacity: 0; transition: opacity 0.5s ease-in-out; }
.treat_landing_page .land_treat_sect .dot_cont .dot + .dot { margin-top: 1rem; }
.treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(1) { width: 8px; height: 8px; border-radius: 100%; background-color: #CBDAFA; transition-delay: 0.5s; }
.treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(2) { width: 6px; height: 6px; border-radius: 100%; background-color: #ABC3F7; transition-delay: 0.65s; }
.treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(3) { width: 4px; height: 4px; border-radius: 100%; background-color: #6690EB; transition-delay: 0.8s; }
.treat_landing_page .land_treat_sect .dot_cont.active .dot { opacity: 1; }

.treat_landing_page .land_treat_sect .treat_tab_tit { margin-top: 1.6rem; font-size: var(--tit3); text-align: center; }
.treat_landing_page .land_treat_sect .treat_tab_tit strong { font-weight: 700; }

.treat_landing_page.knee_disease_page .land_treat_sect .treat_tab_tit,
.treat_landing_page.shoulder_disease_page .land_treat_sect .treat_tab_tit { margin-top: var(--sectMt); }

.treat_landing_page .land_treat_sect .treat_tab_wrap {  width: 100%; margin-top: var(--contMt); display: flex; justify-content: center;}
.treat_landing_page .land_treat_sect .treat_tab_wrap .treat_tab_box {display: flex; align-items: center; justify-content: center; width: var(--subInW); }
.treat_landing_page .land_treat_sect .treat_tab_wrap .tab { width: 100%; padding: 1.3rem 0.5rem; background-color: #fff; font-size: var(--txt2); font-weight: 700; text-align: center; transition: all 0.3s ease; cursor: pointer;}
.treat_landing_page .land_treat_sect .treat_tab_wrap .tab.active { background-color: #292F4A; color: #fff; }

.treat_landing_page .land_treat_sect .treat_tab_wrap.flow { overflow-x: auto; justify-content: flex-start; }
.treat_landing_page .land_treat_sect .treat_tab_wrap.flow::-webkit-scrollbar { display: none; }
.treat_landing_page .land_treat_sect .treat_tab_wrap.flow .tab { padding: 1.3rem 2rem; }

.treat_landing_page .land_treat_sect .treat_tab_sect { position: relative; }
.treat_landing_page .land_treat_sect .treat_tab_cont { position: relative; padding-top: 5rem; z-index: 5; display: none;}
.treat_landing_page .land_treat_sect .treat_tab_cont.active {display: block;}
.treat_landing_page .land_treat_sect .graph_cont_wrap .object_graph {opacity: 1;}

.treat_landing_page .land_treat_sect .treat_tab_cont .tit_box { text-align: center; }
.treat_landing_page .land_treat_sect .treat_tab_cont .tit_box .tit { font-size: var(--tit4); font-weight: 700; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .land_treat_sect .treat_tab_cont.active .tit_box .tit { opacity: 1; transform: unset; }

.treat_landing_page .land_treat_sect .treat_tab_cont .tit_box .tit span { color: #1C369A; }
.treat_landing_page .land_treat_sect .treat_tab_cont .tit_box .txt { margin-top: 0.4em; font-size: var(--txt2); opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .land_treat_sect .treat_tab_cont.active .tit_box .txt { opacity: 1; transform: unset; }

.treat_landing_page .land_treat_sect .treat_tab_cont .tab_cont_img { position: relative; width: 100%; padding-top: 62%; margin-top: 2.6rem; border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .land_treat_sect .treat_tab_cont.active .tab_cont_img { opacity: 1; transform: unset; }
.treat_landing_page .land_treat_sect .treat_tab_cont .tab_cont_img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }

.treat_landing_page .land_treat_sect .treat_tab_cont .land_desc .btn_wrap { display: flex; align-items: center; justify-content: flex-start; margin-top: 1.6rem; font-size: var(--smTxt1); }
.treat_landing_page .land_treat_sect .treat_tab_cont .land_desc .sources_btn { display: flex; align-items: center; justify-content: flex-start; padding: 0.3em 0.8em; border-radius: 2em; font-weight: 600; color: #7A8390; background-color: #fff; fill: #7A8390; }
.treat_landing_page .land_treat_sect .treat_tab_cont .land_desc .sources_btn .btn_arr { display: flex; align-items: center; justify-content: center; margin-left: 0.5em; height: 1.7em;}
.treat_landing_page .land_treat_sect .treat_tab_cont .land_desc .sources_btn .btn_arr svg { position: relative; top: -1.5px; }

.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .graph_cont_tit { padding: 0 3rem; margin-bottom: 0; font-size: var(--tit4); font-weight: 700; overflow: hidden; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .graph_cont_tit span { color: #1C369A; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .graph_cont_tit .txt { margin-top: 0.4em; font-size: var(--txt2); font-weight: 400; }

.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .slide_img_cont { margin: 5rem 3rem 0; border-radius: 1rem; overflow: hidden; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .slide_img_cont .img_tit { padding: 1.5rem 0.3rem; background-color: #1C369A; font-weight: 700; color: #fff; text-align: center; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .graph_container .item .slide_img_cont .img {  }

.treat_landing_page .com_desc_sect { background-color: #fff; }

.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont { display: flex; align-items: flex-start; justify-content: flex-start; padding: 0 3rem; margin-top: 2.4rem; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont.center { justify-content: center; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .ico { width: 38%; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap { width: 62%; margin-left: 1.4rem; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_box { border-radius: 6px; overflow: hidden; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_box .tit { padding: 0.5em 1em; background-color: #A8AAAE; color: #fff; font-size: var(--smTxt1); font-weight: 700; text-align: center; }

.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_box.result { position: relative; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_box.result:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; border: 3px solid #2F6BF0; border-radius: 6px; z-index: 5; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_box.result .tit { background-color: #2F6BF0; }

.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_arr { position: relative; width: 2.3rem; height: 2.3rem; margin: -2.5% auto; background-color: #fff; border-radius: 100%; z-index: 10; }
.treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap .process_arr .arr { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 60%; height: 60%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%233c3c3c"><path d="M320.4 489.9L337.4 472.9L537.4 272.9L554.4 255.9L520.5 222L503.5 239L320.5 422L137.5 239L120.5 222L86.6 255.9L103.6 272.9L303.6 472.9L320.6 489.9z"/></svg>') no-repeat center center / 100% 100%; }


.treat_landing_page .land_visual_sect {}
.treat_landing_page .land_visual_sect .visual_cont { margin-top: var(--contMt); border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(50px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .land_visual_sect.active .visual_cont { opacity: 1; transform: unset; }
.treat_landing_page .land_visual_sect .visual_cont .img { position: relative; width: 100%; padding-top: 64%; }
.treat_landing_page .land_visual_sect .visual_cont .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_visual_sect .visual_cont .tit_box { padding: 0.5em 1em; background-color: #F3F4F8; font-size: var(--tit5); font-weight: 700; text-align: center; }

.treat_landing_page .land_tbl_sect { padding: var(--sectMt) 0; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap { display: grid; grid-template-columns: minmax(0, 1fr) 10% minmax(0, 1fr); margin-top: var(--contMt); opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .land_tbl_sect.active .land_tbl_wrap { opacity: 1; }

.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img { border: 1px solid #D6D6D6; border-bottom: 0; padding: 2rem 1.6rem; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img img {width: 100%;}
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img .tit_label { display: flex; align-items: center; justify-content: center; margin-bottom: 1.8rem; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img .tit_label .label { width: 100%; padding: 0.3em 1em 0.2em; color: #fff; border-radius: 5rem; background-color: #787878; font-size: var(--txt2); font-weight: 700; text-align: center; }

.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt { position: relative; display: flex; align-items: center; justify-content: center; padding: 2.6rem 1.6rem; background-color: #F1F1F1; text-align: center; border: 1px solid #D6D6D6; border-width: 0 1px 0 1px; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt:before { content: ''; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: calc(100% - 3.2rem ); border-top: 1px solid #C0C0C0; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt.bd_btm { border-width: 0 1px 1px 1px; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt.bd_none:before { display: none; }

.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img.blue { grid-column: 3 / 4; border-color: #1576FD; border-width: 1.5px  1.5px 0 1.5px; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img.blue .tit_label .label { background-color: #1576FD; }

.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt.blue { border-color: #1576FD; border-width: 0 1.5px 0 1.5px; background-color: #ECF6FF; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt.blue:before { border-color: #B3D1EC; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt.blue.bd_btm { border-width: 0 1.5px 1.5px 1.5px; }

.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_tit { position: relative; display: flex; align-items: center; justify-content: center; font-size: var(--txt2); font-weight: 700; writing-mode: vertical-rl; text-orientation: upright; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_tit:before { content: ''; position: absolute; left: 50%; top: 1px; transform: translateX(-50%); width: 90%; height: calc(100% - 1px); border-top: 1px solid #787878; }
.treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_tit.bd_btm:before { border-bottom: 1px solid #787878; }

.treat_landing_page .land_tbl_sect.land_tbl_sect2 {  }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_bg_tit { display: flex; align-items: flex-end; justify-content: center; grid-column: 1 / 4; height: 8em; font-size:var(--txt3); background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="816" height="384" viewBox="0 0 816 384"><path id="다각형_31" data-name="다각형 31" d="M408,0,816,384H0Z" fill="%231c369a"/></svg>')center/contain no-repeat; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_bg_tit .tit { padding-bottom: 1.3rem;  font-weight: 700; color: #fff; text-align: center; }

.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_th { padding: 1.5rem 0; border-top: 2px solid #1C369A; border-bottom: 1px solid #1C369A; font-size: var(--tit5); font-weight: 700; text-align: center; color: #1C369A; fill: #1C369A; background-color: rgba(28,51,154,0.06); }

.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_txt { padding: 1.3rem 1rem; border: 0; border-bottom: 1px solid rgba(28,51,154,0.4); background-color: #fff; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_txt:before { display: none; }

.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit { padding: 0.7em 1rem; border: 0; border-bottom: 1px solid rgba(28,51,154,0.4); writing-mode: unset; font-size: var(--smTxt1); font-weight: 500; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit:before { display: none; }

.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit1 { background-color: #3670F1; color: #fff; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit2 { background-color: #6796FF; color: #fff; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit3 { background-color: #A5C1FF; }
.treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit4 { background-color: #CEDDFF; }


.treat_landing_page.chukchugan .land_chk_sect .li_cont { margin: var(--contMt) auto; max-width: 840px ;border-radius: 10px; background-color: #F8F8FB; overflow: hidden; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont.active { opacity: 1; transform: unset; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .img { position: relative; width: 100%; padding-top: 60%; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_wrap { padding: 2.5rem; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box { display: flex; align-items: center; justify-content: flex-start; padding: 2rem 0; border-top: 1px dashed #7B7B7B; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box:first-of-type { border-top: none; padding-top: 0; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box:last-of-type { padding-bottom: 0; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_img { position: relative; width: 30%; padding-top: 30%; border-radius: 100%; overflow: hidden; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_txt { margin-left: 1.2rem; font-size: var(--tit5); }

.treat_landing_page.chukchugan .land_symptom_sect { background-color: #F8F8FB; margin-top: var(--sectMt);}
.treat_landing_page.chukchugan .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box .txt_box { background-color: #fff; }

.treat_landing_page.chukchugan .commu_sect {border-top: none;}

.treat_landing_page.chukchugan .clinic_faq_sect {margin-top: var(--sectMt);}

.treat_landing_page .land_treat_sect.type2 { background-color: #F5F4F9; }
.treat_landing_page .land_treat_sect.type2 .treat_cir_cont .cir_box { background: linear-gradient(to bottom,  rgba(200,178,255,0.7) 0%,rgba(129,77,250,1) 100%); }
.treat_landing_page .land_treat_sect.type2 .treat_cir_cont .cir_box:before { border-color: #AA86FF; }
.treat_landing_page .land_treat_sect.type2 .treat_tab_cont .tit_box .tit span { color: #6532DB; }

.treat_landing_page .land_treat_sect.type2 .dot_cont .dot:nth-of-type(1) { background-color: #E5D0F0; }
.treat_landing_page .land_treat_sect.type2 .dot_cont .dot:nth-of-type(2) { background-color: #CCA3E2; }
.treat_landing_page .land_treat_sect.type2 .dot_cont .dot:nth-of-type(3) { background-color: #AA67CE; }

.treat_landing_page.chukchugan .land_treat_sect .landing_graph_wrap .graph_container,
.treat_landing_page.chukchugan .land_treat_sect .landing_graph_wrap .graph_container .item { background-color: #fff; }
.treat_landing_page.chukchugan .land_treat_sect .treat_tab_cont04 .landing_graph_wrap .graph_container,
.treat_landing_page.chukchugan .land_treat_sect .treat_tab_cont04 .landing_graph_wrap .graph_container .item { background-color: transparent; padding: 0; }

.treat_landing_page.chukchugan .chuckchu_tab_li { padding: 2.5rem 2rem; border-radius: 10px; background-color: #fff; overflow: hidden; margin-top: var(--contMt);}
.treat_landing_page.chukchugan .chuckchu_tab_li .chuckchu_tab_box { display: flex; align-items: center; justify-content: flex-start; padding: 0.7rem 0; border-top: 1px dashed #7B7B7B; }
.treat_landing_page.chukchugan .chuckchu_tab_li .chuckchu_tab_box:first-of-type { border-top: none; }
.treat_landing_page.chukchugan .chuckchu_tab_li .chuckchu_tab_box .tab_img { position: relative; width: 40%; padding-top: 40%; border-radius: 6px; overflow: hidden; }
.treat_landing_page.chukchugan .chuckchu_tab_li .chuckchu_tab_box .tab_img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page.chukchugan .chuckchu_tab_li .chuckchu_tab_box .tab_txt { margin-left: 2rem; }

.treat_landing_page.chukchugan .land_treat_sect .landing_graph_wrap .graph_container .item .graph_cont_wrap { min-height: unset; height: auto; }
.treat_landing_page.chukchugan .land_treat_sect .landing_graph_wrap .graph_container .item .graph_cont_wrap .slide_sub_txt {background-color: var(--grayBg2);}

.treat_landing_page.chukchugan .land_chk_sect { background-color: #fff; }
.treat_landing_page.chukchugan .land_chk_sect.land_chk_sect2 .chk_cont { padding-top: 6rem; }
.treat_landing_page.chukchugan .land_chk_sect.land_chk_sect2 + .land_chk_sect2 .chk_cont { padding-top: 0; }
.treat_landing_page.chukchugan .land_chk_sect.land_chk_sect3 { padding-top: 60px; padding-bottom: var(--sectMt); }
.treat_landing_page.chukchugan .land_chk_sect.land_chk_sect3 .chk_cont { margin-top: 0; }

.treat_landing_page.chukchugan .land_review_sect { background-color: #E1EAFF; }


/* 추나요법 */

.treat_landing_page .land_chuna_slogan_sect { padding-bottom: var(--sectMt)  }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont { position: relative; margin-top: var(--contMt); border-radius: 10px; color: #fff; overflow: hidden;}
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .cont { position: relative; background-color: rgba(17,39,123,0.82); padding: 6.5rem 3.2rem; z-index: 10; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .bg img { width: 100%; height: 100%; object-fit: cover; }

.treat_landing_page .land_chuna_slogan_sect .slogan_cont .num_box { position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; margin-top: var(--contMt); padding-top: 1rem; text-align: center; font-family: 'Noto Serif KR', serif; font-weight: 500; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .num_box:before { content: ''; position: absolute; left: 50%; top: 0; width: 15%; border-top: 1px solid #fff; transform: translateX(-50%); }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .num_box .num { font-size: 7.2rem; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont.active .num_box .num { opacity: 1; transform: unset; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .num_box .num_txt { padding: 0.2em 1em 0.3em; color: var(--tit5); background-color: #182867; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont.active .num_box .num_txt { opacity: 1; transform: unset; }


.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-top: 2rem; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box .dot { border-radius: 100%; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.7s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box .dot + .dot { margin-top: 1rem; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box .dot:nth-of-type(1) { width: 7.5px; height: 7.5px; background-color: #CED7E8; transition-delay: 0.7s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box .dot:nth-of-type(2) { width: 6px; height: 6px; background-color: #849BC6; transition-delay: 0.85s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .dot_box .dot:nth-of-type(3) { width: 4.5px; height: 4.5px; background-color: #8294DB; transition-delay: 1s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont.active .dot_box .dot { opacity: 1; transform: unset; }

.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_txt_box { margin-top: 2rem; text-align: center; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_txt_box .txt { font-size: var(--txt2); opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 1.2s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont.active .slogan_txt_box .txt { opacity: 1; transform: unset; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_txt_box .txt + .txt { margin-top: 1em; }

.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box { position: relative; margin-top: 4rem; padding-top: 4rem; text-align: center; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box:before { content: ''; position: absolute; left: 0; top: 0; width: 0; border-top: 1px dashed #fff; transition: width 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box.active:before { width: 100%; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box .tit { font-size: var(--tit5); font-weight: 700; color: #9FBEFF; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box.active .tit { opacity: 1; transform: unset; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box .num { margin-top: 0.4rem; font-size: 5rem; font-weight: 700; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box.active .num { opacity: 1; transform: unset; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box .num span { margin-left: 0.2em; font-size: var(--tit5); }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box .date { margin-top: 0.8rem; font-size: var(--smTxt1); color: rgba(255,255,255,0.5); opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.7s; }
.treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box.active .date { opacity: 1; transform: unset; }

.treat_landing_page .land_video_sect { padding: var(--subContPd) 0; background-color: #F8F8FB; }
.treat_landing_page .land_video_sect .video_box { position: relative; width: 100%; margin: var(--contMt) auto 0; max-width: 840px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_video_sect .video_box .thumb_box {width: 100%; padding-top: 56.25%; }
.treat_landing_page .land_video_sect .video_box .thumb_box .iframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; pointer-events: none;}
.treat_landing_page .land_video_sect .video_box .thumb_box .iframe.active {opacity: 1; pointer-events: auto;}
.treat_landing_page .land_video_sect .video_box .thumb_box .iframe iframe {width: 100%; height: 100%;}
.treat_landing_page .land_video_sect .video_box .thumb_box .thumb {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #B7B9B9; opacity: 0; pointer-events: none;}
.treat_landing_page .land_video_sect .video_box .thumb_box .thumb.active {opacity: 1; }

.treat_landing_page .land_video_sect .video_box .thumb_box .thumb.none {opacity: 0; pointer-events: none;}
.treat_landing_page .land_video_sect .video_box .thumb_box .com_play_bg.none {opacity: 0; pointer-events: none;}


.treat_landing_page .land_video_sect .thumb img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_video_sect .video_box .thumb_box .thumb img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .land_video_sect .video_box .thumb_box .play { position: absolute; top: 50%; left: 50%; width: 52px; height: 52px; border-radius: 100%; background-color: rgba(255,255,255,0.89); transform: translate(-50%, -50%); }
.treat_landing_page .land_video_sect .video_box .thumb_box .play .ico { position: absolute; top: 50%; left: 52%; width: 30%; height: 30%; transform: translate(-50%, -50%); background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="%231C369A"><path d="M384 256L0 32V480L384 256z"/></svg>')center/contain no-repeat; }

.treat_landing_page .land_video_sect.active .video_box { opacity: 1; transform: unset; }


.treat_landing_page .land_video_sect .video_box_slide { margin-top: 15px; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_video_sect.active .video_box_slide { opacity: 1; transform: unset; }
.treat_landing_page .land_video_sect .video_box_slide .item_box {display: none;}
.treat_landing_page .land_video_sect .video_box_slide .item { padding: 1.6rem; background-color: #fff; border-radius: 10px; overflow: hidden; }
.treat_landing_page .land_video_sect .video_box_slide .item .tit_box {  }
.treat_landing_page .land_video_sect .video_box_slide .item .tit_box .desc { font-size: var(--smTxt1); color: #7A8390; }
.treat_landing_page .land_video_sect .video_box_slide .item .tit_box .tit { font-size: var(--tit5); font-weight: 700; }
.treat_landing_page .land_video_sect .video_box_slide .item .video_btn { display: flex; align-items: center; justify-content: flex-start; margin-top: 1.2rem; }
.treat_landing_page .land_video_sect .video_box_slide .item .video_btn .btn { display: flex; align-items: center; justify-content: center; background-color: #F8F8FB; border-radius: 5em; padding: 0.8em 1.6em; font-size: var(--smTxt1); font-weight: 600; color: #1C369A; fill: #1C369A; }
.treat_landing_page .land_video_sect .video_box_slide .item .video_btn .btn .ico { height: 1em; margin-left: 0.8em; display: flex;}

.treat_landing_page .com_info_box { margin-top:20px}



.treat_landing_page.chuna .medal_sect { padding: var(--sectMt) 0; }

.treat_landing_page .land_effect_sect { padding: var(--subContPd) 0; background-color: #F3F4F8; }
.treat_landing_page .land_effect_sect .in {width: 840px;}
.treat_landing_page .land_effect_sect .img_cont { position: relative; margin-top: var(--contMt); border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_effect_sect .img_cont img {width: 100%;}
.treat_landing_page .land_effect_sect.active .img_cont { opacity: 1; transform: unset; }
.treat_landing_page .land_effect_sect .img_cont .txt { position: absolute; left: 50%; top: 5%; width: 100%; font-size: var(--txt2); text-align: center; transform: translateX(-50%); color: #fff; font-weight: 500;}

.treat_landing_page .land_effect_sect .compare_cont { display: flex; justify-content: center; margin-top: 1.6rem; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_effect_sect.active .compare_cont { opacity: 1; transform: unset; }
.treat_landing_page .land_effect_sect .compare_cont .compare_box { position: relative; background-color: #A8ABB2; text-align: center; color: #fff; flex: 1; border: 2px solid #A8ABB2; border-right: none; border-radius: 10px 0 0 10px; overflow: hidden;}
/* .treat_landing_page .land_effect_sect .compare_cont .compare_box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #A8ABB2; border-radius: 10px 0 0 10px; } */
.treat_landing_page .land_effect_sect .compare_cont .compare_box .txt_box { padding: 2.2rem 1rem; font-size: var(--txt2); }
.treat_landing_page .land_effect_sect .compare_cont .compare_box .txt_box b { font-size: var(--tit5); font-weight: 700; }
.treat_landing_page .land_effect_sect .compare_cont .compare_box .img {position: relative; padding-top: 98%;}
.treat_landing_page .land_effect_sect .compare_cont .compare_box .img img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.treat_landing_page .land_effect_sect .compare_cont .compare_box:last-of-type { background-color: #1C369A; border: 2px solid #1C369A; border-radius: 0 10px 10px 0;}
.treat_landing_page .land_effect_sect .compare_cont .compare_box:last-of-type:before { }

.treat_landing_page .land_effect_sect .talk_box { display: flex; align-items: center; justify-content: flex-end; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.7s; }
.treat_landing_page .land_effect_sect.active .talk_box { opacity: 1; transform: unset; }
.treat_landing_page .land_effect_sect .talk_box .talk { position: relative; display: flex; align-items: center; justify-content: flex-start; margin-top: 2.5rem; padding: 1.2rem 1.4rem; border-radius: 2em; background-color: #DD1B36; color: #fff; fill: #fff; font-size: var(--tit5); font-weight: 700; }
.treat_landing_page .land_effect_sect .talk_box .talk:before { content: ''; position: absolute; right: 28%; top: 3px; transform: translateY(-100%); width: 1.8rem; height: 1.2rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="54.278" height="34.361" viewBox="0 0 54.278 34.361"><path id="패스_7635" data-name="패스 7635" d="M10.925,34.361l-5.091-6.15h4.6C17.018,11.215-.152,0,0,0c27.2,0,44.27,16.067,53.292,28.211h.985l-3.54,6.15Z" fill="%23dd1b36"/></svg>') center/contain no-repeat; }
.treat_landing_page .land_effect_sect .talk_box .ico { display: flex; align-items: center; justify-content: center; margin-right: 0.5em; }

.treat_landing_page .land_base_sect { padding: var(--subContPd) 0; background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(132,171,255,1) 250%); overflow: hidden;}
.treat_landing_page .land_base_sect .base_slide { width: calc(100% + var(--inpd) * 2); margin-left: calc(var(--inPd) * -1); ;margin-top: var(--contMt); opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_base_sect .base_slide .swiper-container {padding-left: var(--inPd); overflow: visible;}
.treat_landing_page .land_base_sect.active .base_slide { opacity: 1; transform: unset; }
.treat_landing_page .land_base_sect .item { display: flex; flex-direction: column; height: auto; border-radius: 10px; overflow: hidden; background-color: #fff; }
.treat_landing_page .land_base_sect .item .base_img { position: relative; width: 100%; padding-top: 60%; }
.treat_landing_page .land_base_sect .item .base_img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .land_base_sect .item .txt_box { width: 100%; height: 100%; padding: 2.5rem 2.2rem; }
.treat_landing_page .land_base_sect .item .txt_box .tit { font-size: var(--tit4); font-weight: 700; }
.treat_landing_page .land_base_sect .item .txt_box .txt { margin-top: 0.6em; font-size: var(--txt2); }


.treat_landing_page .land_time_sect { padding: var(--subContPd) 0; background-color: #F8F8FB; }
.treat_landing_page .land_time_sect .time_cont { display: flex; justify-content: center; font-size: var(--tit5); font-weight: 700; text-align: center; max-width: 840px; margin: var(--contMt) auto 0; }
.treat_landing_page .land_time_sect .time_cont .tit_box { width: 30%; border-radius: 10px; background: linear-gradient(to bottom,  rgba(255,219,221,1) 0%,rgba(244,101,101,1) 50%,rgba(184,0,0,1) 100%); opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_time_sect.active .time_cont .tit_box { opacity: 1; transform: unset; }
.treat_landing_page .land_time_sect .time_cont .tit_box .tit { padding: 2.8rem 0; color: #fff; }
.treat_landing_page .land_time_sect .com_info_box {margin: 20px auto 0; max-width: 840px;}

.treat_landing_page .land_time_sect .time_cont .time_box { width: 70%; margin-left: 0.5rem; }
.treat_landing_page .land_time_sect .time_cont .time_box .time { padding: 2.8rem 0; background-color: #fff; border-radius: 10px; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_time_sect .time_cont .time_box .time:nth-of-type(1) { transition-delay: 0.7s; }
.treat_landing_page .land_time_sect .time_cont .time_box .time:nth-of-type(2) { transition-delay: 0.8s; }
.treat_landing_page .land_time_sect .time_cont .time_box .time:nth-of-type(3) { transition-delay: 0.9s; }
.treat_landing_page .land_time_sect.active .time_cont .time_box .time { opacity: 1; transform: unset; }
.treat_landing_page .land_time_sect .time_cont .time_box .time + .time { margin-top: 0.5rem; }

.treat_landing_page .land_price_sect { padding: var(--sectMt) 0; }
.treat_landing_page .land_price_sect .tbl_wrap { margin-top: var(--contMt); border-top: 1px solid #7B7B7B; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_price_sect.active .tbl_wrap { opacity: 1; transform: unset; }
.treat_landing_page .land_price_sect .tbl_wrap table { width: 100%; }
.treat_landing_page .land_price_sect .tbl_wrap th { padding: 1em 0; font-size: var(--txt2); font-weight: 700; background-color: #F0F3F9; border-bottom: 1px solid rgba(123,123,123,0.4); }
.treat_landing_page .land_price_sect .tbl_wrap th.bd_r { border-right: 1px solid rgba(123,123,123,0.4); }
.treat_landing_page .land_price_sect .tbl_wrap th .tit { font-size: var(--tit5); }
.treat_landing_page .land_price_sect .tbl_wrap th .desc { font-size: var(--smTxt1); font-weight: 400; }
.treat_landing_page .land_price_sect .tbl_wrap td { padding: 1em 0; border-bottom: 1px solid rgba(123,123,123,0.4); text-align: center; font-size: var(--txt2); }
.treat_landing_page .land_price_sect .tbl_wrap td.bd_r { border-right: 1px solid rgba(123,123,123,0.4); }
.treat_landing_page .land_price_sect .tbl_wrap td .txt { font-size: var(--txt2); font-weight: 700; }
.treat_landing_page .land_price_sect .tbl_wrap td .desc { font-size: var(--smTxt1); color: rgba(38,47,64,0.6); }
.treat_landing_page .land_price_sect .tbl_wrap td .desc + .desc { margin-top: 0.5em; }
.treat_landing_page .land_price_sect .tbl_wrap td .down { display: flex; align-items: center; justify-content: center; font-size: var(--tit3); }
.treat_landing_page .land_price_sect .tbl_wrap td .down .ico { display: flex; align-items: center; justify-content: center; margin-right: 0.2em; }
.treat_landing_page .land_price_sect .tbl_wrap td .down .tit { font-weight: 700; }

.treat_landing_page .land_price_sect .more-btns { opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.7s; }
.treat_landing_page .land_price_sect.active .more-btns { opacity: 1; transform: unset; }
.treat_landing_page .land_price_sect .more-btns .bgs { background-color: #DEE2EC; }

.treat_landing_page .land_price_sect .com_info_box { margin-top: 4rem; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.8s; }
.treat_landing_page .land_price_sect.active .com_info_box { opacity: 1; transform: unset; }

.treat_landing_page.chuna .com_around_sect { padding: var(--sectMt) 0 0; }



/* 입원집중치료 */

.intensive_care_page .sect_tit_box .sub_cont_tit { opacity: 0; transform: translateY(20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; }
.intensive_care_page .sect_tit_box .sub_cont_txt { opacity: 0; transform: translateY(20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; transition-delay: 0.2s; }
.intensive_care_page .sect_tit_box.active .sub_cont_tit { opacity: 1; transform: unset; }
.intensive_care_page .sect_tit_box.active .sub_cont_txt { opacity: 1; transform: unset; }
.intensive_care_page .sect_tit_box .com_see_more { opacity: 0; transform: translateX(-20px); transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; transition-delay: 0.3s; }
.intensive_care_page .sect_tit_box.active .com_see_more { opacity: 1; transform: unset; }


.intensive_care_page .sub_cont_tit.in_tit { font-size: var(--tit4); }

.intensive_care_page .change_sect { padding: var(--subContPd) 0; background-color: #F3F4F8; }

.intensive_care_page .change_sect .change_cont { margin-top: 5rem; }

.intensive_care_page .change_sect .grid_cont { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); margin-top: var(--contMt); padding: 2.8rem; background-color: #fff; border-radius: 10px; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.intensive_care_page .change_sect .grid_cont.active { opacity: 1; transform: unset; }

.intensive_care_page .change_sect .grid_cont .grid_box { display: flex; flex-direction: column; align-items: center; justify-content: center; border-right: 1px dashed #ADB2BE; }
.intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(1) { padding: 0.8rem 2.6rem 2.6rem 0.8rem; border-bottom: 1px dashed #ADB2BE; }
.intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(2) { padding: 0.8rem 0.8rem 2.6rem 2.6rem; border-bottom: 1px dashed #ADB2BE; border-right: 0; }
.intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(3) { padding: 2.6rem 2.6rem 0.8rem 0.8rem; border-right: 1px dashed #ADB2BE; }
.intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(4) { padding: 2.6rem 0.8rem 0.8rem 2.6rem; border-right: 0; }
.intensive_care_page .change_sect .grid_cont .grid_box .img { width: 6.4rem; border: 100%; }
.intensive_care_page .change_sect .grid_cont .grid_box .txt_box { margin-top: 1rem; text-align: center; }
.intensive_care_page .change_sect .grid_cont .grid_box .txt_box .desc { font-size: var(--txt2); color: #7A8390; }
.intensive_care_page .change_sect .grid_cont .grid_box .txt_box .tit { font-size: var(--tit5); font-weight: 700; color: #262F40; }

.intensive_care_page .change_sect .row_graph_cont {  }
.intensive_care_page .change_sect .row_graph_cont .graph_cont { padding: 4.2rem 3.2rem; margin-top: var(--contMt); border-radius: 10px; overflow: hidden; background-color: #fff; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_desc { display: flex; align-items: center; justify-content: flex-start; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_desc .ico { display: flex; align-items: center; justify-content: center; margin-right: 0.3em; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box { padding: 1.3rem 0; border-left: 1px solid #BFC2C6; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box { margin-top: 5em; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar { position: relative; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar + .graph_bar { margin-top: 1.4rem; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar { position: relative; display: flex; align-items: center; justify-content: flex-start; height: 2.5em; padding: 0 1.2rem; font-size: var(--tit5); font-weight: 500; overflow: hidden; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar .txt,
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar .day { position: relative; z-index: 5; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar:before { content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: linear-gradient(to right,  rgba(235,235,241,1) 0%,rgba(210,210,225,1) 100%); border-radius: 0 10px 10px 0; transition: width 0.8s ease-in-out; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.active .graph_box .graph_bar .bar:before { width: 100%; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar.active:before { width: 0; background: linear-gradient(to right,  rgba(102,150,255,1) 0%,rgba(54,112,241,1) 100%); transition: width 0.8s ease-in-out; transition-delay: 0.3s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.active .graph_box .graph_bar .bar.active:before { width: 50%; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .bar.active .txt { color: #fff; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.8s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.active .graph_box .graph_bar .bar.active .txt { opacity: 1; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .talk { position: absolute; right: 5%; bottom: 0; display: flex; align-items: center; justify-content: center; padding: 1.1rem 1.8rem; transform: translateY(80%); font-size: var(--txt2); font-weight: 700; background-color: #DD1B36; color: #fff; border-radius: 3em; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 1s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.active .graph_box .graph_bar .talk { opacity: 1; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .talk:before { content: ''; position: absolute; left: 25%; top: 0; width: 2rem; height: 1.4rem; transform: translateY(-88%); background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="54.279" height="34.361" viewBox="0 0 54.279 34.361"><path id="패스_7635" data-name="패스 7635" d="M10.926,34.362l-5.091-6.15h4.6C17.019,11.215-.151,0,0,0,27.2,0,44.272,16.067,53.294,28.211h.985l-3.54,6.15Z" transform="translate(0)" fill="%23dd1b36"/></svg>')center/contain no-repeat; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .talk .ico { display: flex; align-items: center; justify-content: center; margin-right: 0.5em; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .talk .txt span { font-size: var(--smTxt1); }

.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .talk { right: 0; top: 0; transform: translateY(-110%); }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .talk:before { top: unset; left: 15%; bottom: 0; transform: translateY(88%) scaleY(-1); }

.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .bar { display: flex; align-items: center; justify-content: space-between; width: 100%; font-size: var(--tit5); font-weight: 600; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar + .graph_bar { margin-top: 2.8rem; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .bar.active { color: #3A74F3; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .bar.active:before { width: 0; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02.active .graph_box .graph_bar .bar.active:before { width: 3.4em; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .bar .txt span { color: #3670F1; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .desc_box { margin-top: 6.7rem; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .desc_box .desc { font-size: var(--smTxt1); color: #7A8390; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .desc_box .btn_wrap { display: flex; align-items: center; justify-content: flex-start; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .desc_box .btn_wrap .btn { display: flex; align-items: center; justify-content: center; margin-top: 0.7rem; font-size: var(--smTxt1); font-weight: 600; color: #6B7B92; background-color: #F3F4F8; border-radius: 2em; padding: 0.4em 1em; cursor: pointer;}
.intensive_care_page .change_sect .row_graph_cont .graph_cont .desc_box .btn_wrap .btn .ico { display: flex; align-items: center; justify-content: center; margin-top: -1.5px; margin-left: 0.3em; fill: #6B7B92; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont { position: relative; display: flex; align-items: stretch; justify-content: center; margin-top: 6.4rem; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .ico { position: absolute; left: 49%; top: 12%; width: 2em; height: 2em; line-height: 1.9; transform: translate(-50%, -50%); border-radius: 100%; background-color: #00C9CA; font-size: var(--tit5); color: #fff; font-weight: 700; z-index: 8; display: flex; align-items: center; justify-content: center; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box { position: relative; display: flex; align-items: center; justify-content: space-between; flex-direction: column; width: 50%; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.4s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box:last-of-type { transition-delay: 0.8s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont.active .tbl_box { opacity: 1; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: #E1EAFF; border-radius: 10px; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .tit { position: relative; padding: 3rem 1rem; font-size: var(--tit5); font-weight: 700; z-index: 5; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .txt_box { position: relative; display: grid; grid-template-rows: 7em minmax(0,1fr) minmax(0,1fr); flex: 1; border-top: 1px solid rgba(38,47,64,0.2); z-index: 5; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .txt_box .txt { display: flex; align-items: center; justify-content: center; padding: 1.6rem 0; text-align: center; font-size: var(--txt2); font-weight: 500; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box.on { color: #fff; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box.on:before { width: 105%; height: 105%; background-color: #1C369A; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box.on .txt_box { border-color: #fff; }

.intensive_care_page .change_sect .row_graph_cont .graph_cont .notice_txt { margin-top: 4rem; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 1s; }
.intensive_care_page .change_sect .row_graph_cont .graph_cont.active .notice_txt { opacity: 1; }

.intensive_care_page .notice_txt { display: flex; align-items: flex-start; justify-content: flex-start; margin-top: 1.6rem; padding: 1.4rem; border-radius: 10px; background-color: #E9EBF1; color: #7A8390; fill: #7A8390; font-size: var(--smTxt1); }
.intensive_care_page .notice_txt .ico { display: flex; align-items: center; justify-content: center; margin-right: 0.4em; }
.intensive_care_page .notice_txt .dot_txt { text-indent: -0.6em; padding-left: 0.6em; }


.intensive_care_page .why_sect { padding-top: var(--sectMt); }
.intensive_care_page .why_sect .graph_sect { margin-top: var(--contMt); }
.intensive_care_page .why_sect .graph_sect + .graph_sect { margin-top: 5rem; }


.intensive_care_page .landing_graph_wrap .graph_container .desc_box.w80 { width: 25rem; margin: 2.5rem auto 0; }
.intensive_care_page .landing_graph_wrap .graph_container .desc_box.w80 { width: 80%; }
.intensive_care_page .landing_graph_wrap .graph_container .desc_box .desc { font-size: var(--smTxt1); color: #7A8390; }
.intensive_care_page .landing_graph_wrap .graph_container .desc_box .btn_wrap { display: flex; align-items: center; justify-content: flex-start; }
.intensive_care_page .landing_graph_wrap .graph_container .desc_box .btn_wrap .btn { display: flex; align-items: center; justify-content: center; margin-top: 0.7rem; font-size: var(--smTxt1); font-weight: 600; color: #6B7B92; background-color: #fff; border-radius: 2em; padding: 0.4em 1em; cursor: pointer;}
.intensive_care_page .landing_graph_wrap .graph_container .desc_box .btn_wrap .btn .ico { display: flex; align-items: center; justify-content: center; margin-top: -1.5px; margin-left: 0.3em; fill: #6B7B92; }

.intensive_care_page .why_sect .landing_graph_sect .item .compare_box { position: relative; display: flex; align-items: center; width: 80%; margin: 0 auto; border-radius: 8px; overflow: hidden; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #A8ABB2; border-radius: 8px 0 0 8px; z-index: 10; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box {  }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box .label { padding: 8px 0; background-color: #A8ABB2; color: #fff; font-weight: 600; font-size: var(--smTxt1); text-align: center; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box:last-of-type { position: relative; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box:last-of-type .label { background-color: #002575; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box:last-of-type:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #002575; border-radius: 0 8px 8px 0; z-index: 20; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .img_box .img {  }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .arr { position: absolute; left: 50%; top: 58%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: 3.4rem; height: 3.4rem; background-color: #fff; border-radius: 100%; fill: #002575; z-index: 30; }
.intensive_care_page .why_sect .landing_graph_sect .item .compare_box .arr svg { width: 20px; }

.intensive_care_page .why_sect .landing_graph_sect .item .inten_graph_txt { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 80%; margin: 0 auto; padding: 3.2rem 0.5rem; background-color: #fff; }
.intensive_care_page .why_sect .landing_graph_sect .item .inten_graph_txt .tit { font-size: var(--txt2); font-weight: 700; color: #434957; }
.intensive_care_page .why_sect .landing_graph_sect .item .inten_graph_txt .desc { margin-top: 0.5em; font-size: var(--smTxt1); color: #434957; }

.intensive_care_page .intensive_banner_sect { position: relative; width: 100%; padding-top: min(64% , 300px); margin-top: var(--sectMt); background: url('/inc/img/sub/intensivw_why_banner_bg.jpg')center/cover no-repeat; }
.intensive_care_page .intensive_banner_sect .txt_box { position: absolute; left: 3.2rem; top: 4.5rem; }
.intensive_care_page .intensive_banner_sect .txt_box .tit { font-size: var(--tit5); font-weight: 700; color: #fff; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.3s; }
.intensive_care_page .intensive_banner_sect.active .txt_box .tit { opacity: 1; }
.intensive_care_page .intensive_banner_sect .txt_box .btn_wrap { display: flex; align-items: center; justify-content: flex-start; margin-top: 2.3rem; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.6s; }
.intensive_care_page .intensive_banner_sect.active .txt_box .btn_wrap { opacity: 1; }
.intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn { display: flex; align-items: center; justify-content: center; margin-top: 0.7rem; font-size: var(--txt3); font-weight: 600; color: #000; background-color: #fff; border-radius: 2em; padding: 0.7em 1.5em; }
.intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn .ico { display: flex; align-items: center; justify-content: center; width: 1.4rem; height: 1em; margin-top: -1.5px; margin-left: 0.3em; fill: #6B7B92; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M490.4 320L473.4 337L273.4 537L256.4 554L222.5 520.1L239.5 503.1L422.5 320.1L239.5 137.1L222.5 120.1L256.4 86.2L273.4 103.2L473.4 303.2L490.4 320.2z"/></svg>')center/contain no-repeat; }

.intensive_care_page .target_sect { padding: var(--sectMt) 0; }
.intensive_care_page .target_sect .target_slide { margin-top: var(--contMt); opacity: 0;  transition: opacity 0.5s ease-in-out; transition-delay: 0.4s; }
.intensive_care_page .target_sect .target_slide2 { transition-delay: 0.6s; }
.intensive_care_page .target_sect.active .target_slide { opacity: 1; }
.intensive_care_page .target_sect .target_slide .swiper-container { padding: 0 var(--inPd) 3rem; }
.intensive_care_page .target_sect .item .target_box { position: relative; display: flex; align-items: flex-start; padding: 2.8rem 2rem; background-color: #F9EEFE; border-radius: 10px; }
.intensive_care_page .target_sect .target_slide2 .item .target_box {flex-direction: row-reverse; text-align: left;}
.intensive_care_page .target_sect .item .target_box:before { content: ''; position: absolute; left: 10%; bottom: 0; transform: translateY(92%); width: 3rem; height: 2.7rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="77.019" height="65.517" viewBox="0 0 77.019 65.517"><path id="다각형_10" data-name="다각형 10" d="M34.2,7.334a5,5,0,0,1,8.621,0l29.771,50.65a5,5,0,0,1-4.311,7.534H8.739a5,5,0,0,1-4.311-7.534Z" transform="translate(77.019 65.517) rotate(180)" fill="%23f9eefe"/></svg>')center/contain no-repeat; z-index: 10; }
.intensive_care_page .target_sect .item .target_box .img { width: 6rem; height: 6rem; margin-right: 1.35rem; border-radius: 100%; overflow: hidden; flex-shrink: 0; }
.intensive_care_page .target_sect .item .target_box .tit { font-weight: 700; }
.intensive_care_page .target_sect .item .target_box .txt { display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; margin-top: 0.5em; font-size: var(--txt3); }

.intensive_care_page .full_hour_sect { padding: var(--subContPd) 0; background-color: #F3F4F8; }
.intensive_care_page .full_hour_sect .in {width: 840px;}
.intensive_care_page .full_hour_sect .para-clinic {margin-top: var(--contMt);}
.intensive_care_page .full_hour_sect .hour_desc { display: inline-flex; align-items: center; justify-content: flex-start; margin-top: 1.3rem; padding: 0.6rem 1.2rem 0.6rem 1rem; border-radius: 5px; background-color: #fff; font-weight: 600; font-size: var(--txt3); }
.intensive_care_page .full_hour_sect .hour_desc .ico { display: flex; align-items: center; justify-content: center; width: 1.6rem; margin-right: 0.5em; margin-top: -1px; }

.intensive_care_page .full_hour_sect .hour_progress_cont { margin-top: var(--contMt); }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box { display: grid; grid-template-columns: 3.6rem minmax(0,1fr); justify-content: space-between; gap: 2.3rem; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .progress_bar { display: flex; flex-direction: column; align-items: center; width: 3.6rem; height: 100%; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .progress_bar .num { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; padding-top: 100%; border-radius: 100%; background-color: #E4E7F2; color: #1676FD; transition: 0.3s ease-in-out; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box.active .progress_bar .num { background-color: #1676FD; color: #fff; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .progress_bar .num span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: var(--smTxt1); font-weight: 700; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .progress_bar .bar { position: relative; width: 0.32rem; height: 100%; background-color: #E4E7F2; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .progress_bar .bar:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 0; background-color: #1676FD; transition: height 1s ease-in-out; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box.active .progress_bar .bar:before { height: 100%; }


.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont {  }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .tit { font-size: var(--tit5); font-weight: 700; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap { margin-top: 1.2rem; padding: 2rem; margin-bottom: 5rem; background-color: #fff; border-radius: 10px; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box:last-of-type .txt_cont .txt_wrap { margin-bottom: 0; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt { display: flex; align-items: flex-start; justify-content: flex-start; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt + .li_txt { margin-top: 2rem; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt .dot { display: flex; align-items: center; justify-content: center; width: 0.6rem; height: 1.6em; margin-right: 1rem; flex-shrink: 0; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt .dot span { display: block; width: 100%; height: 0.6rem; border-radius: 100%; background-color: #27C477; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt .txt_box {  }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt .txt_box .txt { font-size: var(--tit5); font-weight: 700; }
.intensive_care_page .full_hour_sect .hour_progress_cont .process_box .txt_cont .txt_wrap .li_txt .txt_box .desc { color: #7A8390; }

.intensive_care_page .full_hour_sect .notice_txt { margin-top: 2rem; }


.intensive_care_page .thesis_sect { padding-top: var(--sectMt); }
.intensive_care_page .thesis_sect .thesis_cont { margin-top: var(--contMt); }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box { display: flex; align-items: stretch; justify-content: flex-start; background-color: #F8F8FB; border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box:nth-of-type(1) { transition-delay: 0.3s; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box:nth-of-type(2) { transition-delay: 0.6s; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box:nth-of-type(3) { transition-delay: 0.9s; }
.intensive_care_page .thesis_sect.active .thesis_cont .thesis_box { opacity: 1; transform: unset; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box + .thesis_box { margin-top: 1.6rem; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .img { position: relative; width: 12rem; padding-top: 30%; flex-shrink: 0; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont { padding: 2.5rem 2rem; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .txt_box { }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .txt_box .tit { font-size: var(--tit5); font-weight: 700; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .txt_box .txt { margin-top: 0.5em; font-size: var(--smTxt1); }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap { display: flex; align-items: center; justify-content: flex-start; margin-top: 1.8rem; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn { display: flex; align-items: center; justify-content: space-between; height: 3.5rem; font-size: var(--smTxt1); font-weight: 600; color: #6B7B92; background-color: #fff; border-radius: 2em; padding: 0 1.3rem; border: 1px solid rgba(0,0,0,0.1);}
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn + .btn { margin-left: 0.5rem; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn .ico { display: flex; align-items: center; justify-content: center; width: 1em; height: 1.7em; margin-top: -0.1em; margin-left: 0.3em; fill: #6B7B92; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%236B7B92"><path d="M490.4 320L473.4 337L273.4 537L256.4 554L222.5 520.1L239.5 503.1L422.5 320.1L239.5 137.1L222.5 120.1L256.4 86.2L273.4 103.2L473.4 303.2L490.4 320.2z"/></svg>')center/contain no-repeat; }

.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn:last-of-type { color: #000; }
.intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn:last-of-type .ico { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23000000"><path d="M490.4 320L473.4 337L273.4 537L256.4 554L222.5 520.1L239.5 503.1L422.5 320.1L239.5 137.1L222.5 120.1L256.4 86.2L273.4 103.2L473.4 303.2L490.4 320.2z"/></svg>')center/contain no-repeat; }

/* 무릎질환 / 어깨질환 */
.knee_disease_page {  }
.knee_disease_page .clinic_faq_sect {margin-top: var(--sectMt);}

.treat_landing_page .knee_slide_sect { padding: var(--subContPd) 0; background-color: #F3F4F8; overflow: hidden; }

.treat_landing_page .knee_slide_sect .knee_tab_wrap { display: flex; align-items: flex-start; margin-top: var(--contMt); overflow-x: auto; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.2s; }
.treat_landing_page .knee_slide_sect.active .knee_tab_wrap { opacity: 1; transform: unset; }
.treat_landing_page .knee_slide_sect .knee_tab_wrap::-webkit-scrollbar { display: none; }
.treat_landing_page .knee_slide_sect .knee_tab_wrap .tab { padding: 1rem 2.6rem; border-radius: 2em; background-color: #fff; font-size: var(--txt3); font-weight: 500; color: #6B7B92; white-space: nowrap; }
.treat_landing_page .knee_slide_sect .knee_tab_wrap .tab + .tab { margin-left: 0.6rem; }
.treat_landing_page .knee_slide_sect .knee_tab_wrap .tab.active { background-color: #3C3C3C; color: #fff; font-weight: 700; }

.treat_landing_page .knee_slide_sect .slide_wrap { overflow: hidden; width: calc(100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1) ; padding: 0 var(--inPd) ;margin-top: var(--contMt); opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .knee_slide_sect.active .slide_wrap { opacity: 1; transform: unset; }
.treat_landing_page .knee_slide_sect .slide_wrap .swiper-container { overflow: visible;}
.treat_landing_page .knee_slide_sect .slide_wrap .item {}
.treat_landing_page .knee_slide_sect .slide_wrap .item .img_box { background-color: #fff; border-radius: 10px; overflow: hidden; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .img { position: relative; width: 100%; padding-top: 65%; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .txt_box { padding: 2rem 0.5rem; text-align: center; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .txt_box .tit { font-size: 2.2rem; font-weight: 700; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .txt_box .txt { margin-top: 0.5em; }

.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box { margin-top: 1.6rem; border-radius: 10px; overflow: hidden; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box .tit { padding: 1.8rem 0.5rem; font-size: var(--tit4); font-weight: 700; text-align: center; background-color: #452494; color: #fff; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul { padding: 1.4rem 2rem 0.6rem; background-color: #fff; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul li { display: flex; align-items: center; justify-content: flex-start; padding: 1.3rem 0; font-size: var(--txt2); border-bottom: 1px dashed #7B7B7B; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul li:last-of-type { border-bottom: none; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul li .chk { width: 2.5rem; height: 2.5rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23452494" viewBox="0 0 640 640"><path d="M320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576zM404.5 215L285.1 379.2L216 310.1L182.1 344L271 432.9L290.8 452.8L307.3 430.1L443.2 243.2L457.3 223.8L418.5 195.5L404.4 214.9z"/></svg>')center/contain no-repeat; }
.treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul li .txt { margin-left: 0.5em; }

.treat_landing_page.shoulder_disease_page .knee_slide_sect .slide_wrap .item .li_box .tit { background-color: #3670F1; }
.treat_landing_page.shoulder_disease_page .knee_slide_sect .slide_wrap .item .li_box ul li .chk { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%233670F1" viewBox="0 0 640 640"><path d="M320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576zM404.5 215L285.1 379.2L216 310.1L182.1 344L271 432.9L290.8 452.8L307.3 430.1L443.2 243.2L457.3 223.8L418.5 195.5L404.4 214.9z"/></svg>')center/contain no-repeat; }

.treat_landing_page .knee_cause_sect { padding-top: var(--sectMt); }
.treat_landing_page .knee_cause_sect .cause_cont { margin-top: var(--contMt); }

.treat_landing_page .knee_cause_sect .label_tit { display: flex; align-items: center; justify-content: center; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .knee_cause_sect.active .label_tit { opacity: 1; transform: unset; }
.treat_landing_page .knee_cause_sect .label_tit .tit { padding: 1rem 2.2rem; border-radius: 5em; border: 1px solid #262F40; font-size: var(--txt2); font-weight: 700; }

.treat_landing_page .knee_cause_sect .box_wrap { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.6rem; margin-top: var(--contMt); }
.treat_landing_page .knee_cause_sect .box_wrap .box { border-radius: 10px; overflow: hidden; background-color: #F3F4F8; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .knee_cause_sect .box_wrap .box:nth-of-type(1) { transition-delay: 0.6s; }
.treat_landing_page .knee_cause_sect .box_wrap .box:nth-of-type(2) { transition-delay: 0.7s; }
.treat_landing_page .knee_cause_sect .box_wrap .box:nth-of-type(3) { transition-delay: 0.8s; }
.treat_landing_page .knee_cause_sect .box_wrap .box:nth-of-type(4) { transition-delay: 0.9s; }
.treat_landing_page .knee_cause_sect.active .box_wrap .box { opacity: 1; transform: unset; }
.treat_landing_page .knee_cause_sect .box_wrap .box .img { position: relative; width: 100%; padding-top: 80%; }
.treat_landing_page .knee_cause_sect .box_wrap .box .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .knee_cause_sect .box_wrap .box .txt { padding: 2rem 0.5rem; font-weight: 700; text-align: center; }

.treat_landing_page.knee_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(1),
.treat_landing_page.shoulder_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(1) { background-color: #D7DAE2; }
.treat_landing_page.knee_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(2),
.treat_landing_page.shoulder_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(2) { background-color: #C6C6D0; }
.treat_landing_page.knee_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(3),
.treat_landing_page.shoulder_disease_page .land_treat_sect .dot_cont .dot:nth-of-type(3) { background-color: #9E9EAF; }

.treat_landing_page .land_treat_sect .knee_treat_txt { display: flex; align-items: flex-start; justify-content: center; margin-top: 1.6rem; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box { width: 100%; padding: 3.2rem 1.6rem; background-color: #fff; border-radius: 10px; opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box:nth-of-type(1) { margin-top: 4rem; transition-delay: 0.45s; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box:nth-of-type(2) { transition-delay: 0.3s; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box:nth-of-type(3) { margin-top: 2.1rem; transition-delay: 0.6s; }
.treat_landing_page .land_treat_sect .knee_treat_txt.active .box { opacity: 1; transform: unset; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box + .box { margin-left: 0.6rem; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box .ico { width: 5rem; flex-shrink: 0;}
.treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box { margin-top: 1rem; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .tit { font-size: var(--txt1); font-weight: 700; }
.treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .txt { margin-top: 0.8rem; font-size: var(--smTxt1); font-weight: 500; }

.treat_landing_page .land_treat_sect .knee_inspection_cont { padding-top: var(--sectMt); }
.treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide { margin-top: var(--contMt); opacity: 0; transform: translateY(30px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .land_treat_sect .knee_inspection_cont.active .inspection_slide { opacity: 1; transform: unset; }
.treat_landing_page .knee_inspection_cont .com_info_box { opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .knee_inspection_cont.active .com_info_box { opacity: 1; }
.treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide .item { position: relative; width: 100%; padding-top: 42%; border-radius: 10px; overflow: hidden; }
.treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide .item .label { position: absolute; left: 0; top: 0; background-color: #002575; color: #fff; padding: 0.6rem 1.6rem; border-radius: 0 0 13px 0; font-size: var(--smTxt1); font-weight: 600; z-index: 10; }
.treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide .item img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.treat_landing_page.knee_disease_page .land_treat_sect .treat_tab_tit { margin-top: var(--sectMt); }
.treat_landing_page.knee_disease_page .land_treat_sect.type2 .treat_tab_cont .tit_box .tit span { color: #1C369A; }

.treat_landing_page .land_treat_sect .knee_treat_txt_box { display: flex; align-items: center; justify-content: center; margin-top: 1.5rem; }
.treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box { padding: 0 1.4rem; }
.treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box:first-of-type { padding-left: 0; border-right: 1px dashed #959AAC; }
.treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box:last-of-type { padding-right: 0; border-left: 1px dashed #959AAC; }
.treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box .ico { width: 4.8rem; margin: 0 auto; }
.treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box .txt { text-align: center; white-space: nowrap; font-size: var(--txt3);}

.shoulder_disease_page .clinic_faq_sect {margin-top: var(--sectMt);}


.treat_landing_page .knee_time_cont { margin-top: 4.2rem; padding: 4.2rem 3rem; background-color: #fff; border-radius: 15px; }
.treat_landing_page .knee_time_cont .graph_cont_tit { margin-bottom: 0; font-size: var(--tit4); font-weight: 700; overflow: hidden; }
.treat_landing_page .knee_time_cont .graph_cont_tit span { color: #1C369A; }
.treat_landing_page .knee_time_cont .graph_cont_tit .txt { margin-top: 0.4em; font-size: var(--txt2); font-weight: 400; }
.treat_landing_page .knee_time_cont .land_time_sect { margin-top: 4.2rem; padding: 0; background-color: transparent; }
.treat_landing_page .knee_time_cont .land_time_sect .time_cont .time_box .time { background-color: #F8F8FB; }

.treat_landing_page .knee_time_cont .land_time_sect .time_cont .tit_box { width: 40%; }
.treat_landing_page .knee_time_cont .land_time_sect .time_cont .time_box { width: 60%; }

.treat_landing_page.knee_disease_page .land_treat_sect .treat_tab_cont02 .effect_sect { margin-top: 3.8rem; }
.treat_landing_page .graph_cont_wrap .land_desc { padding: 0 3rem; }


.treat_landing_page .land_effect_compare { display: flex; align-items: flex-end; justify-content: center; padding: 0 3rem; margin-top: 4.2rem; font-size: var(--smTxt1); }
.treat_landing_page .land_effect_compare .img_cont { border-radius: 0.6rem 0.6rem 0 0.6rem; overflow: hidden; }
.treat_landing_page .land_effect_compare .img_cont .txt_box { padding: 1.2rem 0.5rem 1rem; background-color: #2F6BF0; color: #fff; text-align: center; }
.treat_landing_page .land_effect_compare .img_cont .img_box { position: relative; height: 8.3rem; }
.treat_landing_page .land_effect_compare .img_cont .img_box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #2F6BF0; border-width: 0 1px 0 1px; z-index: 10; }

.treat_landing_page .land_effect_compare .img_cont .img_box .img,
.treat_landing_page .land_effect_compare .img_cont .img_box .img img { width: 100%; height: 100%; object-fit: cover; }

.treat_landing_page .land_effect_compare .img_cont .img_box .arr { position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 50%); width: 2rem; height: 2rem; border-radius: 100%; background-color: #fff; z-index: 15; }
.treat_landing_page .land_effect_compare .img_cont .img_box .arr:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 80%; height: 80%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%233c3c3c"><path d="M320.4 489.9L337.4 472.9L537.4 272.9L554.4 255.9L520.5 222L503.5 239L320.5 422L137.5 239L120.5 222L86.6 255.9L103.6 272.9L303.6 472.9L320.6 489.9z"/></svg>') center/contain no-repeat; }

.treat_landing_page .land_effect_compare .img_cont .img_box:last-of-type:before { border-width: 2px; border-color: #DD2D45; border-radius: 0 0 0 0.6rems; }
.treat_landing_page .land_effect_compare .img_cont:last-of-type .img_box:last-of-type:before { border-radius: 0 0 0.6rem 0; }

.treat_landing_page .land_effect_compare .img_cont:last-of-type { border-radius: 0.6rem 0.6rem 0.6rem 0; }
.treat_landing_page .land_effect_compare .img_cont:last-of-type .txt_Box { background-color: #1C369A; }

.treat_landing_page .land_effect_compare .txt_cont { width: 6.3rem; flex-shrink: 0; }
.treat_landing_page .land_effect_compare .txt_cont .txt_box { display: flex; align-items: center; justify-content: center; height: 8.3rem; color: #fff; text-align: center; font-weight: 700; }
.treat_landing_page .land_effect_compare .txt_cont .txt_box:nth-of-type(1) { background-color: #A8ABB2; }
.treat_landing_page .land_effect_compare .txt_cont .txt_box:nth-of-type(2) { background-color: #8E929B; }
.treat_landing_page .land_effect_compare .txt_cont .txt_box:nth-of-type(3) { background-color: #696E7B; }


/* 퇴행성 디스크·관절염 */
/* .treat_landing_page .deg_disc_banner_sect { padding: var(--sectMt) 0; } */
.treat_landing_page .deg_disc_banner_sect .banner_cont { margin-top: var(--contMt); padding: var(--subContPd) 1rem; border-radius: 10px; overflow: hidden; background: url('/inc/img/sub/dig_disc_banner_bg.jpg') center/cover no-repeat; color: #fff; }

.treat_landing_page .deg_disc_banner_sect .banner_txt_box { display: inline-flex; align-items: center; flex-direction: column; margin-top: 6.8rem; margin-left: 4.8rem; text-align: center; }
.treat_landing_page .deg_disc_banner_sect .banner_txt_box .txt_box { opacity: 0; transition: opacity 0.5s ease-in-out; }
.treat_landing_page .deg_disc_banner_sect .banner_txt_box .txt_box .tit { font-size: var(--tit5); font-weight: 700; line-height: 1.3; }
.treat_landing_page .deg_disc_banner_sect .banner_txt_box .txt_box .txt { color: #BAD0FF; }
.treat_landing_page .deg_disc_banner_sect .banner_txt_box .arr { width: 1.35rem; height: 1.7rem; margin: 1.4rem 0; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40.512" height="50.531" viewBox="0 0 40.512 50.531"><defs><linearGradient id="linear-gradient" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff" stop-opacity="0"/><stop offset="1" stop-color="%23fff"/></linearGradient></defs><path id="화살표" d="M20.256,38.886,0,18.631V30.275L20.256,50.531,40.512,30.275V18.631ZM40.512,0,20.256,20.256,0,0V11.644L20.256,31.9,40.512,11.644Z" fill="url(%23linear-gradient)"/></svg>')center/contain no-repeat; opacity: 0; transform: translateY(-10px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }

.treat_landing_page .deg_disc_banner_sect .banner_cont .banner_txt_box .txt_box:nth-of-type(1) { transition-delay: 0.5s; }
.treat_landing_page .deg_disc_banner_sect .banner_cont .banner_txt_box .arr:nth-of-type(2) { transition-delay: 0.6s; }
.treat_landing_page .deg_disc_banner_sect .banner_cont .banner_txt_box .txt_box:nth-of-type(3) { transition-delay: 0.7s; }
.treat_landing_page .deg_disc_banner_sect .banner_cont .banner_txt_box .arr:nth-of-type(4) { transition-delay: 0.8s; }
.treat_landing_page .deg_disc_banner_sect .banner_cont .banner_txt_box .txt_box:nth-of-type(5) { transition-delay: 0.9s; }

.treat_landing_page .deg_disc_banner_sect .banner_cont.active .banner_txt_box .txt_box { opacity: 1; }
.treat_landing_page .deg_disc_banner_sect .banner_cont.active .banner_txt_box .arr { opacity: 1; transform: unset; }

.treat_landing_page .deg_disc_sect { padding: var(--sectMt) 0; background-color: #F3F4F8; }
.treat_landing_page .deg_disc_sect .sect_tit_box .sub_cont_txt span { color: #1C369A; font-weight: 700; }

.treat_landing_page .deg_disc_sect .img_cont { margin-top: var(--contMt); border-radius: 10px; background-color: #fff; overflow: hidden; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .deg_disc_sect .img_cont.active { opacity: 1; }
.treat_landing_page .deg_disc_sect .img_cont .img { position: relative; width: 100%; padding-top: 65%; }
.treat_landing_page .deg_disc_sect .img_cont .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .deg_disc_sect .img_cont .tit { padding: 1.4rem 0.5rem; font-size: var(--tit5); font-weight: 700; text-align: center; }

.treat_landing_page .deg_disc_sect .tab_chk_cont { margin-top: var(--sectMt); overflow: hidden; }



.treat_land_tab_wrap { display: flex; align-items: center; justify-content: flex-start; margin-top: 3.5rem; opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_land_tab_wrap.active { opacity: 1; }
.treat_land_tab_wrap.bg_tab .tab { background-color: #F3F4F8; }
.treat_land_tab_wrap .tab { min-width: 8.6rem; padding: 0.5em 2rem; background-color: #fff; color: #6B7B92; border-radius: 2em; font-weight: 600; white-space: nowrap; line-height: 1.6; transition: 0.3s ease-in-out; text-align: center; }
.treat_land_tab_wrap .tab + .tab { margin-left: 10px; }
.treat_land_tab_wrap .tab.active { background-color: #3C3C3C; color: #fff; }

.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide { margin-top: var(--contMt); opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide.active { opacity: 1; }

.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item { border-radius: 10px; overflow: hidden; background-color: #fff; }

.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .img_box { position: relative; width: 100%; padding-top: 56%; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .img_box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 2; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .img_box img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .img_box .tit { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font-size: var(--tit4); font-weight: 700; text-align: center; white-space: nowrap; z-index: 5; }

.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .chk_box { padding: 1.2rem 2.5rem; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .chk_box .chk_li { display: flex; align-items: center; padding: 1.2rem 1rem; font-weight: 600; border-bottom: 1px dashed #7B7B7B; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .chk_box .chk_li:last-of-type { border-bottom: none; }
.treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item .chk_box .chk_li .chk { width: 1.8rem; height: 1.8rem; margin-right: 0.6rem; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%233670F1"><path d="M320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576zM404.5 215L285.1 379.2L216 310.1L182.1 344L271 432.9L290.8 452.8L307.3 430.1L443.2 243.2L457.3 223.8L418.5 195.5L404.4 214.9z"/></svg>')center/contain no-repeat; }

.treat_landing_page .deg_disc_sect.type2 { background-color: #fff; }
.treat_landing_page .deg_disc_sect.type2 .sect_tit_box .sub_cont_txt span { color: #262F40; }
.treat_landing_page .deg_disc_sect.type2 .img_cont { background-color: #F3F4F8; }
.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .sub_cont_txt b { color: #3670F1;}

.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .treat_land_tab_wrap { overflow-x: auto; }
.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .treat_land_tab_wrap::-webkit-scrollbar { display: none; }
.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .treat_land_tab_wrap .tab { min-width: unset; padding: 0.5em 2rem; background-color: #F3F4F8; }
.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .treat_land_tab_wrap .tab.active { background-color: #3c3c3c; }

.treat_landing_page .deg_disc_sect.type2 .tab_chk_cont .chk_slide .item { background-color: #F3F4F8; }

.treat_landing_page .treat_case_sect { padding: var(--sectMt) 0; background-color: #F8F8FB; }
.treat_landing_page .treat_case_sect .case_slide { margin-top: var(--contMt); opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .treat_case_sect.active .case_slide { opacity: 1; }

.treat_landing_page .treat_case_sect .item { position: relative; width: 76%; padding-top: min(76%,340px); max-width: 340px ;border-radius: 10px; overflow: hidden; }
.treat_landing_page .treat_case_sect .item.bu { background-color: var(--colorBlue1); }
.treat_landing_page .treat_case_sect .item.yellow { background-color: #EEAC2E; }
.treat_landing_page .treat_case_sect .item.bu2 { background-color: var(--colorBlue2); }
.treat_landing_page .treat_case_sect .item.mint { background-color: var(--clinic-green); }
.treat_landing_page .treat_case_sect .item.red { background-color: var(--clinic-red); }



.treat_landing_page .treat_case_sect .item .label { position: absolute; left: 2rem; top: 2rem; display: flex; align-items: center; justify-content: center; padding: 0.7rem 0.8rem 0.7rem 0.5rem; font-size: var(--smTxt1); font-weight: 600; background-color: #fff; border-radius: 5px; overflow: hiddens; z-index: 20; }
.treat_landing_page .treat_case_sect .item .label .ico { display: flex; align-items: center; justify-content: center; width: 2.2rem; height: 2.2rem; margin-right: 0.3rem; }

.treat_landing_page .treat_case_sect .item .txt_box { position: absolute; left: 50%; top: 50%; width: 90%; transform: translate(-50%, -50%); font-size: var(--tit5); text-align: center; color: #fff; }
.treat_landing_page .treat_case_sect .item .txt_box .mark { display: flex; align-items: center; justify-content: center; width: 2.8rem; height: 2rem; margin: 0 auto; object-fit: contain; }
.treat_landing_page .treat_case_sect .item .txt_box .mark img { width: 100%; }
.treat_landing_page .treat_case_sect .item .txt_box .tit { margin: 1.3rem 0; }

.treat_landing_page .treat_case_sect .item .video_box { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.treat_landing_page .treat_case_sect .item .video_box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 10; }
.treat_landing_page .treat_case_sect .item .video_box .thumb {inset: 0; position: absolute;}
.treat_landing_page .treat_case_sect .item .video_box .thumb img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.treat_landing_page .treat_case_sect .item .video_box .play { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: 5rem; height: 5rem; border-radius: 100%; background-color: #000000; z-index: 20; }
.treat_landing_page .treat_case_sect .item .video_box .play svg { width: 30%; height: 30%; fill: #fff; }

.treat_landing_page .step_sect { padding: var(--sectMt) 0; }

.treat_landing_page .step_sect .cont_wrap { display: flex; align-items: stretch; justify-content: flex-start; margin-top: var(--contMt); }

.treat_landing_page .step_sect .bar_cont { display: flex; align-items: center; justify-content: center; width: 0.85rem; margin-right: 1.9rem; flex-shrink: 0; }
.treat_landing_page .step_sect .bar_cont .bar_box { position: relative; width: 2px; height: 92%; background-color: #E2E2E7; border-radius: 2em; }
.treat_landing_page .step_sect .bar_cont .bar_box .bar { position: absolute; left: 0; top: 0; width: 100%; height: 0; background-color: #84ABFF; transition: height 2s; }

.treat_landing_page .step_sect .cont_wrap.active .bar_cont .bar_box .bar { height: 100%; }

.treat_landing_page .step_sect .txt_grid_cont { display: grid; grid-template-columns: minmax(0, 1fr) 10.2rem; gap: 1.3rem 1rem; width: 100%; text-align: center; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box { background-color: #F8F8FB; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .tit { position: relative; padding: 1rem 0.3rem; border-radius: 10px 10px 0 0; font-size: var(--txt2); font-weight: 700; color: #fff; background-color: #84ABFF; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box:nth-of-type(2) .tit { background-color: #3670F1; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box:nth-of-type(3) .tit { background-color: #1C369A; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .tit:before { content: ''; position: absolute; left: -2.8rem; top: 50%; transform: translateY(-50%); width: 0.85rem; height: 0.85rem; border-radius: 100%; background-color: #E2E2E7; z-index: 10; transition: background-color 0.3s ease-in-out; }
.treat_landing_page .step_sect .cont_wrap.active .txt_grid_cont .num_txt_box .tit:before { background-color: #84ABFF; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box:nth-of-type(2) .tit:before { transition-delay: 0.4s; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box:nth-of-type(3) .tit:before { transition-delay: 0.7s; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .txt_box { padding: 2rem 0.5rem; border-radius: 0 0 10px 10px; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .txt_box .txt { font-size: var(--tit5); font-weight: 700; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .txt_box ul { margin-top: 1rem; }
.treat_landing_page .step_sect .txt_grid_cont .num_txt_box .txt_box ul li { font-size: var(--txt3); }
.treat_landing_page .step_sect .txt_grid_cont .tit_box { display: flex; align-items: center; justify-content: center; border-radius: 10px; background-color: #E2E2E7; font-size: var(--tit5); font-weight: 700; }
.treat_landing_page .step_sect .txt_grid_cont .tit_box.point { grid-column: 2 / 3; grid-row: 1 / 3; font-size: var(--tit4); color: #FF3F48; background-color: #FFE5E6; }



.treat_landing_page .dig_disc_banner_sect { padding: var(--subContPd) 0; background: url('/inc/img/sub/dig_banner_bg02.jpg') center/cover no-repeat; color: #fff; }
.treat_landing_page .dig_disc_banner_sect .txt_img { width: 70%; max-width: 260px; margin: 0 auto; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .dig_disc_banner_sect.active .txt_img { opacity: 1; transform: unset; }
.treat_landing_page .dig_disc_banner_sect .banner_img { width: 51%; max-width: 180px ;margin: 5rem auto 0; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .dig_disc_banner_sect .banner_img img {width: 100%;}
.treat_landing_page .dig_disc_banner_sect.active .banner_img { opacity: 1; transform: unset; }
.treat_landing_page .dig_disc_banner_sect .txt_box { margin-top: 5rem; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.7s; }
.treat_landing_page .dig_disc_banner_sect.active .txt_box { opacity: 1; transform: unset; }
.treat_landing_page .dig_disc_banner_sect .txt_box .tit { font-size: 2.6rem; font-weight: 700; line-height: 1.5; }
.treat_landing_page .dig_disc_banner_sect .txt_box .txt { margin-top: 1.6rem; }

.treat_landing_page .tab_graph_sect { padding: var(--sectMt) 0; overflow: hidden;}


.treat_landing_page .tab_graph_sect .slide_wrap .item .item_txt_box .land_desc {display: none;}
.treat_landing_page .tab_graph_sect .slide_wrap .item .item_txt_box .slide_sub_txt {display: none;} 

.treat_landing_page .tab_graph_sect .landing_graph_wrap .slide_wrap { padding: 0; width: calc(100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); padding: 0 var(--inPd);}
.treat_landing_page .tab_graph_sect .landing_graph_wrap .slide_wrap .swiper-container {overflow: visible;}
.treat_landing_page .tab_graph_sect  .graph_cont_wrap .object_graph {opacity: 1;}
.treat_landing_page .tab_graph_sect .graph_cont_tit { margin-bottom: 0; font-size: var(--tit4); font-weight: 700; overflow: hidden; }
.treat_landing_page .tab_graph_sect .landing_graph_wrap .slide_wrap { background-color: transparent; }
.treat_landing_page .tab_graph_sect .landing_graph_wrap .graph_cont_wrap .graph_cont { flex: unset; margin-top: 1.6rem; padding: 1.2rem 0; background-color: #F8F8FB; border-radius: 10px; }

.treat_landing_page .tab_graph_sect .graph_cont_wrap { position: relative; }
.treat_landing_page .tab_graph_sect .graph_cont_wrap .graph_cont_box {display: none;}
.treat_landing_page .tab_graph_sect .graph_cont_wrap .graph_cont_box.active {display: block;}

.treat_landing_page.degenerative_disc_arthritis_page .deg_disc_banner_sect {padding-bottom: var(--sectMt);}
.treat_landing_page.degenerative_disc_arthritis_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .tit { font-weight: 500; }

.treat_landing_page.degenerative_disc_arthritis_page .land_chk_sect.land_chk_sect2 .chk_cont {padding-top: 0; padding-bottom: var(--subContPd);}


.treat_landing_page .dig_disc_treat_sect { padding: var(--sectMt) 0; }
.treat_landing_page .dig_disc_treat_sect .cont { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.6rem 1.3rem; margin-top: var(--contMt); }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box { background-color: #F3F4F8; border-radius: 15px; overflow: hidden; opacity: 0; transition: opacity 0.5s ease-in-out; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box:nth-of-type(1) { transition-delay: 0.3s; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box:nth-of-type(2) { transition-delay: 0.4s; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box:nth-of-type(3) { transition-delay: 0.5s; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box:nth-of-type(4) { transition-delay: 0.6s; }
.treat_landing_page .dig_disc_treat_sect.active .cont .cont_box { opacity: 1; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .img { position: relative; width: 100%; padding-top: 65%; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .txt_box { padding: 1.3rem; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .txt_box .tit { font-weight: 700; }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .txt_box ul { margin-top: 0.5rem; font-size: var(--smTxt1); }
.treat_landing_page .dig_disc_treat_sect .cont .cont_box .txt_box ul li {  }

.treat_landing_page .dig_disc_treat_sect .com_info_box { opacity: 0; transition: opacity 0.5s ease-in-out; transition-delay: 0.8s; }
.treat_landing_page .dig_disc_treat_sect.active .com_info_box { opacity: 1; }

/* 턱관절장애 */
.treat_landing_page.tmj_disorder_page .land_chk_sect { background-color: #fff; }
.treat_landing_page .land_chk_sect .visual_img_box { display: flex; align-items: center; justify-content: center; margin-top: var(--contMt); }
.treat_landing_page .land_chk_sect .visual_img_box .img { border-radius: 10px; overflow: hidden; flex: 1; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .land_chk_sect .visual_img_box .img:nth-of-type(1) { transition-delay: 0.3s; }
.treat_landing_page .land_chk_sect .visual_img_box .img:nth-of-type(2) { transition-delay: 0.4s; }
.treat_landing_page .land_chk_sect .visual_img_box.active .img { opacity: 1; transform: unset; }
.treat_landing_page .land_chk_sect .visual_img_box .img + .img { margin-left: 15px; }

.treat_landing_page .land_chk_sect .chk_type_cont { margin-top: 5rem; padding-bottom: var(--sectMt); }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap { margin-top: var(--contMt); }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box { background-color: #F8F8FB; border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.5s; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box:nth-of-type(1) { transition-delay: 0.3s; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box:nth-of-type(2) { transition-delay: 0.4s; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box:nth-of-type(3) { transition-delay: 0.5s; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap.active .type_box { opacity: 1; transform: unset; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box + .type_box { margin-top: 1.3rem; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .tit { padding: 2rem 0.5rem; font-size: var(--txt2); font-weight: 700; color: #fff; background-color: #8F35BE; text-align: center; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap { padding: 2.6rem 2.1rem; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .txt_box { display: flex; align-items: center; justify-content: flex-start; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .txt_box .label { padding: 0.3rem 1rem 0.2rem; background-color: #fff; font-size: var(--smTxt1); font-weight: 600; color: #8F35BE; border: 1px solid #8F35BE; border-radius: 3px; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .txt_box .txt { margin-left: 0.6rem; }

.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li { margin-top: 2.2rem; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li { display: flex; align-items: flex-start; justify-content: flex-start; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li + li { margin-top: 0.7rem; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li .chk { display: flex; align-items: center; justify-content: center; width: 2.3rem; height: 2.3rem; background-color: #F9EEFE; border-radius: 100%; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li .chk .ico { width: 60%; height: 60%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%238F35BE"><path d="M557 152.9L538.2 178.8L282.2 530.8L260.2 561.1C259.5 560.4 208 508.9 105.7 406.6L83 384L128.3 338.7C130.2 340.6 171.6 382 252.4 462.8L486.4 141.1L505.2 115.2L557 152.8z"/></svg>')center/contain no-repeat; }
.treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li .txt { margin-left: 0.7rem; }

.treat_landing_page .land_treat_sect .tab_step_li_cont { padding: 4.3rem 2.5rem; margin-top: 3.8rem; background-color: #fff; border-radius: 10px; overflow: hidden; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .tit { font-size: var(--tit4); font-weight: 700; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img { display: flex; align-items: center; justify-content: center; margin-top: 2.6rem; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img .img { position: relative; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img .img img { border-radius: 6px; overflow: hidden; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img .img + .img { margin-left: 0.8rem; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img .arr { position: absolute; right: -0.4rem; top: 50%; transform: translate(50%, -50%); display: flex; align-items: center; justify-content: center; width: 2.3rem; height: 2.3rem; border-radius: 100%; background-color: #fff; z-index: 10; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_img .arr .ico { width: 60%; height: 60%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%233c3c3c"><path d="M477.5 320L454.9 342.6L262.9 534.6L240.3 557.3L195 512L217.6 489.4L387 320L217.6 150.6L195 128L240.3 82.7L262.9 105.4L454.9 297.4L477.5 320z"/></svg>')center/contain no-repeat; }

.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li { margin-top: 0.6rem; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li li { display: flex; align-items: flex-start; justify-content: flex-start; padding: 1.2rem 0; border-bottom: 1px dashed #C6C6D7; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li li:last-of-type { border-bottom: none; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li li .chk { display: flex; align-items: center; justify-content: center; width: 2.3rem; height: 2.3rem; background-color: #F3F4F8; border-radius: 100%; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li li .chk .ico { width: 60%; height: 60%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%234169E1"><path d="M557 152.9L538.2 178.8L282.2 530.8L260.2 561.1C259.5 560.4 208 508.9 105.7 406.6L83 384L128.3 338.7C130.2 340.6 171.6 382 252.4 462.8L486.4 141.1L505.2 115.2L557 152.8z"/></svg>')center/contain no-repeat; }
.treat_landing_page .land_treat_sect .tab_step_li_cont .step_li li .txt { margin-left: 0.7rem; }

/* 입원안내 */
.treat_landing_page .hos_visual_sect { padding-bottom: 8.2rem; }
.treat_landing_page .hos_visual_sect .page_tit { font-size: var(--tit1); font-weight: 700; text-align: center; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; }
.treat_landing_page .hos_visual_sect.active .page_tit { opacity: 1; transform: unset; }
.treat_landing_page .hos_visual_sect .img { position: relative; width: 100%; padding-top: 58%; margin-top: var(--contMt); border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .hos_visual_sect.active .img { opacity: 1; transform: unset; }
.treat_landing_page .hos_visual_sect .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .hos_visual_sect .sect_tit_box { margin-top: 2.6rem; }

.treat_landing_page .hos_step_sect { padding: var(--sectMt) 0; background-color: #F3F4F8; }
.treat_landing_page .hos_step_sect .step_cont { display: flex; flex-direction: column; }
.treat_landing_page .hos_step_sect .step_cont + .step_cont { margin-top: var(--sectMt); }
.treat_landing_page .hos_step_sect .step_cont .cont { display: flex; align-items: flex-start; justify-content: center; margin-top: var(--contMt); }
.treat_landing_page .hos_step_sect .step_cont .cont .tit { width: 3.4em; font-size: var(--tit4); font-weight: 700; text-align: left; flex-shrink: 0; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box { width: 100%; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step { position: relative; display: flex; align-items: center; justify-content: center; height: 5rem; background-color: #fff; border-radius: 0.6rem; font-weight: 500; transition: all 0.5s ease-in-out; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step .line { position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 100%); width: 1px; height: 2.6rem; background-color: #fff; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step .line:before { content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 0; background-color: #1676FD; transition: height 0.5s ease-in-out; transition-delay: 0.4s; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step + .step { margin-top: 2.6rem; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step .txt { position: relative; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step .txt:before { content: ''; position: absolute; left: -1.4rem; top: 50%; transform: translateY(-50%); width: 0.7rem; height: 0.7rem; border-radius: 100%; background-color: #1676FD; opacity: 0; z-index: 10; transition: opacity 0.5s ease-in-out; }

.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step.on { background-color: #1C369A; color: #fff; font-weight: 700; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step.on .txt:before { opacity: 1; }
.treat_landing_page .hos_step_sect .step_cont .cont .step_box .step.on .line:before { height: 100%; }


.treat_landing_page .hos_slide_sect { padding: var(--sectMt) 0; }
.treat_landing_page .hos_slide_sect .slide_wrap { margin-top: 2.6rem; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .hos_slide_sect.active .slide_wrap { opacity: 1; transform: unset; }

.treat_landing_page .hos_slide_sect .slide_wrap .item {  }
.treat_landing_page .hos_slide_sect .slide_wrap .item .img { position: relative; width: 100%; padding-top: 66%; border-radius: 10px; overflow: hidden; }
.treat_landing_page .hos_slide_sect .slide_wrap .item .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.treat_landing_page .hos_slide_sect .slide_wrap .item .txt_box { margin-top: 1.6rem; }
.treat_landing_page .hos_slide_sect .slide_wrap .item .txt_box .tit { font-size: var(--txt2); font-weight: 700; }
.treat_landing_page .hos_slide_sect .slide_wrap .item .txt_box .txt { margin-top: 1rem; }

.treat_landing_page .hos_rule_sect { padding: var(--sectMt) 0; background-color: #F3F4F8; }
.treat_landing_page .hos_rule_sect .chk_li { margin-top: 2.6rem; padding: 1.8rem 2rem; background-color: #fff; border-radius: 10px; overflow: hidden; opacity: 0; transform: translateY(20px); transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out; transition-delay: 0.3s; }
.treat_landing_page .hos_rule_sect.active .chk_li { opacity: 1; transform: unset; }
.treat_landing_page .hos_rule_sect .chk_li li { display: flex; align-items: flex-start; justify-content: flex-start; padding: 1.2rem 0; border-bottom: 1px dashed #C6C6D7; }
.treat_landing_page .hos_rule_sect .chk_li li:last-of-type { border-bottom: none; }
.treat_landing_page .hos_rule_sect .chk_li li .chk { display: flex; align-items: center; justify-content: center; width: 2.3rem; height: 2.3rem; background-color: #F3F4F8; border-radius: 100%; }
.treat_landing_page .hos_rule_sect .chk_li li .chk .ico { width: 60%; height: 60%; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%234169E1"><path d="M557 152.9L538.2 178.8L282.2 530.8L260.2 561.1C259.5 560.4 208 508.9 105.7 406.6L83 384L128.3 338.7C130.2 340.6 171.6 382 252.4 462.8L486.4 141.1L505.2 115.2L557 152.8z"/></svg>')center/contain no-repeat; }
.treat_landing_page .hos_rule_sect .chk_li li .txt { margin-left: 0.7em; }


/* c피로증후군 모달 */
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee {width: 25em;}
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee .cont_wrap {background-color: #fff ; padding: 3em 2em; border-radius: 0 0 15px 15px;}
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee .cont_wrap .img {border-radius: 15px; overflow: hidden;}
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee .cont_wrap .img img {width: 100%;}
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee .cont_wrap .txt {margin-top: 20px;}
.slide_modal .modal_wrap .modal_cont.chrinic_guarantee .cont_wrap .com_info_box {margin-top: 15px;}




.lumvar_disc_page.treatment_page .visual_sect .txt_box {background-color: var(--colorMint);}
.lumvar_disc_page.treatment_page .visual_sect .txt_box .txt {color: #fff;}


.treat_landing.bg_visual_sect {margin-bottom: var(--sectMt); background-color: #fff;}


/* 그래프 스타일 */
.landing_graph_wrap .slide_wrap {margin-top: var(--contMt); padding: 40px 20px 20px; background-color: var(--grayBg2); border-radius: 15px;}
.landing_graph_wrap .slide_wrap .item {height: auto; display: flex; flex-direction: column; justify-content: center; }
.landing_graph_wrap .graph_cont_wrap { height: 100%; display: flex; flex-direction: column;}
.landing_graph_wrap .graph_cont_wrap .object_graph {transition: 0.3s ease-in-out 0.5s;}
.landing_graph_wrap .swiper-slide-next .graph_cont_wrap .object_graph,
.landing_graph_wrap .swiper-slide-prev .graph_cont_wrap .object_graph {opacity: 0;}
.landing_graph_wrap .swiper-slide-active .graph_cont_wrap .object_graph {opacity: 1;}
.landing_graph_wrap .graph_cont_wrap .graph_cont {flex: 1; display: flex; flex-direction: column; justify-content: center;}
.landing_graph_wrap .graph_cont_wrap object {pointer-events: none;}

.landing_graph_wrap .slide_sub_txt {background-color: #fff;font-size: var(--txt3);font-weight: 500;padding: 1em;border-radius: 1rem;text-align: center;width: 90%;margin: 2rem auto 0;}


.landing_graph_wrap .item .slide_case_img {display: flex; align-items: center; position: relative; width: 80%; margin: 0 auto;}
.landing_graph_wrap .item .slide_case_img .cont {width: calc(50% + 1px); overflow: hidden;  flex-shrink: 0;}
.landing_graph_wrap .item .slide_case_img .cont + .cont {margin-left: -2px;}
.landing_graph_wrap .item .slide_case_img .cont .tit { background-color: #A8ABB2; color: #fff; padding: 0.6em 0; text-align: center; font-size: var(--smTxt1); font-weight: 600; border-radius: 1rem  0 0 0; overflow: hidden;}
.landing_graph_wrap .item .slide_case_img .cont .tit small {font-size: 0.8em;}
.landing_graph_wrap .item .slide_case_img .cont .img {padding-top: 100%; border: 2px solid #A8ABB2; position: relative; overflow: hidden; border-radius: 0 0 0 1rem;}
.landing_graph_wrap .item .slide_case_img .cont .img img { position: absolute; top: 0; left: 0; width: 100%; height: 103%; object-fit: cover; }  
.landing_graph_wrap .item .slide_case_img .cont.after .img {border: 2px solid var(--colorBlue1); border-radius: 0 0 1rem 0;}
.landing_graph_wrap .item .slide_case_img .cont.after .tit {background-color: var(--colorBlue1); border-radius: 0  1rem 0 0; }
.landing_graph_wrap .item .slide_case_img .arr {position: absolute; left: 50%; top: 55%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: 2em; height: 2em; border-radius: 100%; background-color: #fff; fill: #262f40; overflow: hidden;}
.landing_graph_wrap .item .slide_case_img .arr .ico {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);width: 45%; height: 45%;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" fill="%23262f40"><path d="M321.9 256l-17 17L113 465l-17 17L62.1 448l17-17 175-175L79 81l-17-17L96 30.1l17 17L305 239l17 17z"></path></svg>') no-repeat center / contain;}

.landing_graph_wrap .item .slide_case_img.type3 {width: 90%;}
.landing_graph_wrap .item .slide_case_img.type3 .cont {width: calc(33.333% + 1px); flex-shrink: 1;}
.landing_graph_wrap .item .slide_case_img.type3 .cont:nth-child(2) .tit {background-color: #8E929B; border-radius: 0;}
.landing_graph_wrap .item .slide_case_img.type3 .cont:nth-child(2) .img {border-color: #8E929B;}
.landing_graph_wrap .item .slide_case_img.type3 .arr {left: 33.333%;}
.landing_graph_wrap .item .slide_case_img.type3 .arr + .arr{left: 66.666%;}

.landing_graph_wrap .paging {display: flex; align-items: center; justify-content: center; margin-top: 20px;}
.landing_graph_wrap .paging .progressbar {position: relative; background-color: #D4D9E4; height: 2.5px; border-radius: 5em; max-width: 30%; width: 100% ;overflow: hidden; margin: 0 15px;}
.landing_graph_wrap .paging .progressbar > span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--colorBlue1); transition: 0.3s ease-in-out;}
.landing_graph_wrap .paging .num_box {margin-left: 1em; font-size: var(--txt3);}
.landing_graph_wrap .paging .num_box .current {font-weight: 600; color: #262F40; text-align: center; min-width: 1.1em; display: inline-block;}
.landing_graph_wrap .paging .num_box .dash {margin: 0 0.2em;}
.landing_graph_wrap .paging .num_box .total {min-width: 1.1em; display: inline-block; text-align: center;}


/* 자생치료의 모든것  === 허리디스크 */

.treat_landing_page.her_disc .benefit_sect {padding-bottom: var(--sectMt);}
.treat_landing_page.her_disc .benefit_sect .insurance_box {background-color: var(--grayBg2); padding: var(--subContPd) var(--inPd); margin-top: var(--contMt); border-radius: 15px; margin-top: 30px;}
.treat_landing_page.her_disc .benefit_sect .card_box {display: grid; grid-template-columns: minmax(0, calc(31% - 6px)) minmax(0,calc(38% - 6px)) minmax(0,calc(31% - 6px)); gap: 9px 0; grid-template-rows: auto auto;  margin-top: 30px; justify-content: space-between; align-items: flex-start; transform: translateY(50px); opacity: 0; transition: 0.8s ease-in-out 0.2s;}
.treat_landing_page.her_disc .benefit_sect .card_box .card {position: relative;  background-color: #fff; overflow: hidden; border-radius: 10px;}
.treat_landing_page.her_disc .benefit_sect .card_box .card:nth-child(1) {grid-column: 1 / 2; grid-row: 1; transform: translateX(calc(62.5% + 4.5px));} 
.treat_landing_page.her_disc .benefit_sect .card_box .card:nth-child(2) {grid-column: 3 / 4; grid-row: 1; transform: translateX(calc(-62.5% - 4.5px));}
.treat_landing_page.her_disc .benefit_sect .card_box .card:nth-child(3) {grid-row: 2; grid-column: 1;}
.treat_landing_page.her_disc .benefit_sect .card_box .card:nth-child(4) {grid-row: 2; grid-column: 2;}
.treat_landing_page.her_disc .benefit_sect .card_box .card:nth-child(5) {grid-row: 2; grid-column: 3;}

.treat_landing_page.her_disc .benefit_sect .insurance_box.active .card_box {transform: unset; opacity: 1;}

.treat_landing_page.her_disc .benefit_sect .card_box .card .ico_box {position: relative; padding-top: 100%; border-radius: 10px;}
.treat_landing_page.her_disc .benefit_sect .card_box .card .ico_box .ico {position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.treat_landing_page.her_disc .benefit_sect .card_box .card .ico_box .ico img {width: 40%}
.treat_landing_page.her_disc .benefit_sect .card_box .card .ico_box .ico .txt {margin-top: 10px; text-align: center; font-weight: 600;}

.treat_landing_page.her_disc .benefit_sect .card_box .card.center { background-color: var(--colorBlue1);}
.treat_landing_page.her_disc .benefit_sect .card_box .card.center .ico_box {background-color: #fff; border: 1px solid var(--colorBlue1);}
.treat_landing_page.her_disc .benefit_sect .card_box .card.center .ico_box .ico .txt {color: var(--colorBlue1);}
.treat_landing_page.her_disc .benefit_sect .card_box .card.center .bot_box {text-align: center; color: #fff; font-weight: 500; padding: 0.5em 0.2em;}

.treat_landing_page.her_disc .benefit_sect .cir_box {display: flex; padding-top: 50px; position: relative; overflow: hidden;}
.treat_landing_page.her_disc .benefit_sect .cir_box .line_box {position: absolute;left: 4%;bottom: 74%;height: calc(50px + 40%);transform: translateX(-50%); }
.treat_landing_page.her_disc .benefit_sect .cir_box .line_box .line {width: 2px; height: 100%; border-left: 1px dashed var(--colorBlue1); clip-path: inset(0 0 100% 0); transition: clip-path 0.6s ease-in-out 0.8s;}
.treat_landing_page.her_disc .benefit_sect .cir_box .line_box .dot_wrap {position: absolute; left: 50%; bottom: 0; transform: translate(-50%,50%); opacity: 0;; transition: opacity 0.3s ease-in-out 1.2s; opacity: 0;}
.treat_landing_page.her_disc .benefit_sect .cir_box .line_box .dot_wrap .dot_bg {width: 25px; height: 25px; background-color: rgba(28, 54, 154, 0.1); border-radius: 50%;}
.treat_landing_page.her_disc .benefit_sect .cir_box .line_box .dot_wrap .dot {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; border: 2px solid #fff; background-color: var(--colorBlue1); border-radius: 50%;}

.treat_landing_page.her_disc .benefit_sect .cir_box .cir_cont {position: relative; width: 52%; padding-top: min(32.5% , 120px); flex-shrink: 0;}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir { position: absolute; inset: 0; border: 1px solid #9A75B9; background: linear-gradient(178deg,rgba(250, 240, 255, 0.5) 0%, rgba(203, 118, 254, 0.3) 120%); border-radius: 100em; opacity: 0; transform: translateX(-100px); transition: 0.8s ease-in-out 1s;}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir_cont + .cir_cont  {margin-left: -4%; }
.treat_landing_page.her_disc .benefit_sect .cir_box .cir_cont + .cir_cont .cir {transform: translateX(100px);}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir .txt_box {position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 15px 20px; z-index: 3;}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir .txt_box .ico {width: 36%; max-width: 50px;}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir .txt_box .ico img {width: 100%;}
.treat_landing_page.her_disc .benefit_sect .cir_box .cir .txt_box .txt {margin-top: 5px; font-size: var(--txt3);}

.treat_landing_page.her_disc .benefit_sect .insurance_box.active .line {clip-path: inset(0 0 0 0);}
.treat_landing_page.her_disc .benefit_sect .insurance_box.active .dot_wrap {opacity: 1;}
.treat_landing_page.her_disc .benefit_sect .insurance_box.active .cir_box  .cir_cont .cir {transform: unset; opacity: 1;}

.treat_landing_page.her_disc .benefit_sect .com_info_box {margin-top: 30px; background-color: #E9EBF1;}

.treat_landing_page.her_disc .medal_sect {padding: var(--subContPd) 0; background-color: var(--grayBg2);}
.treat_landing_page.her_disc .medal_sect .landing_graph_wrap .slide_wrap {background-color: #fff;}

.treat_landing_page.her_disc .landing_graph_sect .graph_cont_wrap .object_graph {opacity: 1;}

.treat_landing_page.her_disc .review_sect {padding: var(--sectMt) 0;}
.treat_landing_page.her_disc .review_sect .slide {margin-top: var(--contMt);}
.treat_landing_page.her_disc .review_sect .item {width: 76%; max-width: 340px;}
.treat_landing_page.her_disc .review_sect .item .cont {padding-top: 100%; display: block; position: relative; overflow: hidden; border-radius: 10px;}
.treat_landing_page.her_disc .review_sect .item .cont .badge {display: flex; align-items: center; position: absolute; left: 20px; top: 20px; padding: 0.7em 1em; border-radius: 5px; color: #fff; font-weight: 600; font-size: var(--smTxt1); z-index: 3;}
.treat_landing_page.her_disc .review_sect .item .cont .badge.green {background-color: #23BB70;}
.treat_landing_page.her_disc .review_sect .item .cont .badge.yellow {background-color: #FFB900;}
.treat_landing_page.her_disc .review_sect .item .cont .badge.blue {background-color: #3670F1; }
.treat_landing_page.her_disc .review_sect .item .cont .badge .ico {width: 1.5em; margin-right: 0.5em;}

.treat_landing_page.her_disc .review_sect .item .cont .video {position: absolute; inset: 0;}
.treat_landing_page.her_disc .review_sect .item .cont .video img {position: absolute; inset: 0; object-fit: cover; object-position: center;}

.treat_landing_page.her_disc .review_sect .item .cont .txt_box {position: absolute; inset: 0; background-color: #3670F1; color: #fff; padding: 6em 20px 40px 20px; display: flex; flex-direction: column;}
.treat_landing_page.her_disc .review_sect .item .cont .txt_box .tag_wrap {display: flex; margin-top: auto;}
.treat_landing_page.her_disc .review_sect .item .cont .txt_box .tag_wrap .tag {background-color: #fff; border-radius: 5em; font-size: var(--smTxt1); font-weight: 600; color: var(--colorBlue1); padding: 0.2em 0.4em;}
.treat_landing_page.her_disc .review_sect .item .cont .txt_box .tag_wrap .tag + .tag  {margin-left: 5px;}




.treat_landing_page.her_disc .suspicion_sect {padding: var(--subContPd) 0; position: relative; color: #fff; overflow: hidden;}
.treat_landing_page.her_disc .suspicion_sect .in {z-index: 3;}
.treat_landing_page.her_disc .suspicion_sect .bg {background-color: #1C369A; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 1;}
.treat_landing_page.her_disc .suspicion_sect .bg img {position: absolute; width: 100%; height: 100%; object-fit: cover; opacity: 0.1;}
.treat_landing_page.her_disc .suspicion_sect .cont_tit_box {text-align: center; margin-top: var(--contMt);}
.treat_landing_page.her_disc .suspicion_sect .cont_tit_box .desc {font-size: var(--txt2);}
.treat_landing_page.her_disc .suspicion_sect .cont_tit_box .tit {font-size: var(--tit4); font-weight: 700;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list {display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); margin-top: var(--contMt); gap: 30px;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list li .img {position: relative; padding-top: 100%; border-radius: 50%; overflow: hidden;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list li .img img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list .txt_box {margin-top: 20px; text-align: center;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list .txt_box .tit {font-size: var(--txt1); font-weight: 600;}
.treat_landing_page.her_disc .suspicion_sect .cont_box .list .txt_box .txt {font-size: var(--txt2); color: rgba(255,255,255,0.7);}

.treat_landing_page.her_disc .treat_types_sect {}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_box { display: flex; align-items: center; justify-content: center; width: 100%; padding: 10px var(--inPd); overflow-x: auto;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_box::-webkit-scrollbar {display: none;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_box .treat_tab {display: flex; width: 100%;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_box .tab {width: 30%; padding: 0.6em 0; font-size: var(--txt2); font-weight: 700; text-align: center; transition: all 0.3s ease; color: var(--colorBlue1); flex-shrink: 0; white-space: nowrap; border-radius: 10em;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_box .tab.active { background-color: var(--colorBlue1); color: #fff; }
.treat_landing_page.her_disc .treat_types_sect .treat_tab_wrap {background-color: #F9EEFE; padding: var(--subContPd) 0;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont {display: none;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont.active {display: block;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box {text-align: center;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box .tit {font-size: var(--tit3); font-weight: 500; line-height: 1.5;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box .tit span {font-weight: 700; }
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box .txt {margin-top: 10px;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .full_img_box {position: relative; overflow: hidden; border-radius: 10px; margin-top: 30px;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .full_img_box .land_desc {position: absolute; left: 20px; bottom: 20px; z-index: 2;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .landing_graph_wrap .slide_wrap {background-color: #fff; padding: 40px 20px;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .landing_graph_wrap .graph_cont_tit {font-size: var(--tit4); font-weight: 700;}

.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap {display: flex; margin-top: 25px;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont { display: flex; flex-direction: column; align-items: center; width: 30%;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont:nth-child(2) {width: 40%;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont + .cont {border-left: 1px dashed #959AAC;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont .ico {position: relative; width: 40px; padding-top: 40px; background-color: #fff; border-radius: 7px; overflow: hidden;}
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont .ico img {position: absolute; inset: 0; }
.treat_landing_page.her_disc .treat_types_sect .treat_tab_cont3 .ico_wrap .cont .txt {margin-top: 10px; font-size: var(--txt3); text-align: center;}

.treat_landing_page.her_disc .land_chk_sect {background-color: #fff; }
.treat_landing_page.her_disc .land_chk_sect.land_chk_sect2 {background-color: #F3F8FE; padding: var(--subContPd) 0; margin-top: var(--sectMt);}
.treat_landing_page.her_disc .land_chk_sect .chk_cont {margin-top: 0;}
.treat_landing_page.her_disc .land_chk_sect .sect_tit_box {margin-bottom: 30px;}
.treat_landing_page.her_disc .land_chk_sect .sect_tit_box + .chk_cont {margin-top: 60px;}

.treat_landing_page.her_disc .land_chk_sect.land_chk_sect3 {padding: var(--sectMt) 0;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box {margin-top: var(--contMt); display: flex;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont {flex: 1;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img {position: relative;  margin-bottom: 10px;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img img{overflow: hidden; border-radius: 10px; width: 100%;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .cir {display: flex; align-items: center; justify-content: center; width: calc(100% + 7.5px); height: 3em; background-color: rgba(197,216,255,0.4); font-weight: 600; color: var(--colorBlue1); border-radius: 10em;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont + .cont .img {z-index: 3;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont + .cont .cir {width: calc(100% + 7.5px); background-color: rgba(188,228,208,0.4); color: #0E9A55; margin-left: -7.5px;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .cir + .cir {margin-top: 5px;}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img .plus {position: absolute; top: 50%; left: 0; transform: translate(-50%,-50%); z-index: 3; width: 20%; padding-top: 20%; border-radius: 50%; z-index: 3; background-color: var(--colorBlue1);}
.treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img .plus svg {fill: #fff;  width: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.treat_landing_page.fatigue .info_sect {padding-bottom: var(--sectMt);}
.treat_landing_page.fatigue .info_sect .cont_box {margin-top: 30px;}
.treat_landing_page.fatigue .info_sect .cont {display: flex; align-items: center;}
.treat_landing_page.fatigue .info_sect .cont + .cont {margin-top: 15px;}
.treat_landing_page.fatigue .info_sect .cont .img {width: 35%; overflow: hidden; border-radius: 10px;}
.treat_landing_page.fatigue .info_sect .cont .img img {width: 100%;}
.treat_landing_page.fatigue .info_sect .cont .txt_box {margin-left: 15px; font-weight: 500;}

.treat_landing_page .sub_cont_txt + .sub_cont_txt {margin-top: 10px;}
.treat_landing_page.fatigue .time_sect {position: relative; padding: var(--subContPd) 0; color: #fff;}
.treat_landing_page.fatigue .time_sect .bg {position: absolute; inset: 0; background-color: #0D3B94;}
.treat_landing_page.fatigue .time_sect .bg img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; opacity: 0.1;}

.treat_landing_page.fatigue .time_sect .loading {display: flex;flex-direction: column;align-items: center;gap: 8px; margin: 15px 0;}
.treat_landing_page.fatigue .time_sect .loading .cir {width: 8px;height: 8px;border-radius: 50%;background-color: #cddaf8;opacity: 0.4;animation: loadingFade 1.2s infinite ease-in-out;}
.treat_landing_page.fatigue .time_sect .loading .cir:nth-child(1) {animation-delay: 0s;}
.treat_landing_page.fatigue .time_sect .loading .cir:nth-child(2) {animation-delay: 0.2s;}
.treat_landing_page.fatigue .time_sect .loading .cir:nth-child(3) {animation-delay: 0.4s;}
@keyframes loadingFade {0%, 80%, 100% {opacity: 0.3;transform: scale(0.8);} 40% {opacity: 1;transform: scale(1);}}

.treat_landing_page.fatigue .time_sect .time {width: 60%; margin: 40px auto 0;}
.treat_landing_page.fatigue .time_sect .time img {width: 100%;} 

.treat_landing_page.fatigue .time_sect .ico_wrap {display: flex;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont {width: 35%; padding-top: 35%; position: relative; background-color: rgba(255,255,255,0.16); border-radius: 50%; overflow: hidden;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont + .cont {margin-left: -2.5%;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont .ico_box {position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont .ico_box .ico {width: 35%; flex-shrink: 0;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont .ico_box .ico img {width: 100%;}
.treat_landing_page.fatigue .time_sect .ico_wrap .cont .ico_box .txt {margin-top: 5px; font-weight: 700;}

.treat_landing_page.fatigue .trait_sect {padding: var(--subContPd) 0; background-color: var(--grayBg2);}
.treat_landing_page.fatigue .trait_sect .cont_box {margin-top: var(--contMt); background-color: #fff; border-radius: 15px; overflow: hidden;}
.treat_landing_page.fatigue .trait_sect .cont_box .img {width: 100%;}
.treat_landing_page.fatigue .trait_sect .cont_box .img img {width: 100%;}
.treat_landing_page.fatigue .trait_sect .cont_box .txt_box {padding: 25px 20px 25px;}
.treat_landing_page.fatigue .trait_sect .cont_box .txt_box .list .li {display: flex; padding: 0.5em 0; }
.treat_landing_page.fatigue .trait_sect .cont_box .txt_box .list .li + .li {border-top: 1px dashed #7B7B7B;}
.treat_landing_page.fatigue .trait_sect .cont_box .txt_box .list .li .ico {width: 1em; height: 1.5em; margin-right: 0.5em; flex-shrink: 0 ;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%233670F1"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>') no-repeat center / contain;}

  
.treat_landing_page.fatigue .recipe_sect {padding: var(--subContPd) 0; overflow: hidden;}
.treat_landing_page.fatigue .recipe_sect .slide {margin-top: var(--contMt); width: calc( 100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); }
.treat_landing_page.fatigue .recipe_sect .slide .swiper-slide {overflow: hidden; border-radius: 15px;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt {font-size: var(--tit5); font-weight: 700; color: #fff; position: relative; text-align: center; height: 2.5em; line-height: 2.4;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt.blue1 {background-color: #5170F5;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt.blue2 {background-color: #6696FF;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt.blue3 {background-color: #1C369A;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt::before {content: ""; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 98%); width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #5170F5; border-radius: 3px;} 
.treat_landing_page.fatigue .recipe_sect .slide .top_txt.blue2::before {border-top: 10px solid #6696FF;}
.treat_landing_page.fatigue .recipe_sect .slide .top_txt.blue3::before {border-top: 10px solid #1C369A;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box {background-color: var(--grayBg2); padding: 3rem 1.5rem;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img {width: 100%; overflow: hidden; border-radius: 10px; position: relative;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img img {width: 100%;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img_txt {margin-top: 15px;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img .ex_txt {position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.45); display: flex; align-items: center; color: #DDDDDD; font-size: var(--smTxt2); width: 100%; padding: 5px 10px;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img .ex_txt .btn {color: #fff; font-weight: 700; margin-left: auto; fill: #fff; display: flex; align-items: center;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box .img .ex_txt .btn svg {width: 0.8em; height: auto; margin-left: 3px;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box ul {margin-top: 20px;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box ul li + li {margin-top: 15px;}
.treat_landing_page.fatigue .recipe_sect .slide .bg_box ul .tit {font-weight: 700;}

.treat_landing_page.fatigue .prec_sect {background-color: #F3F8FE; padding: var(--subContPd) 0;}
.treat_landing_page.fatigue .prec_sect .cont_box {margin-top: var(--contMt);}
.treat_landing_page.fatigue .prec_sect .cont_box .cont {display: flex; background-color: #fff; border-radius: 10px; height: 4em; overflow: hidden;}
.treat_landing_page.fatigue .prec_sect .cont_box .cont + .cont{ margin-top: 10px;}
.treat_landing_page.fatigue .prec_sect .cont_box .cont .num {background-color: var(--colorBlue2); color: #fff; height: 100%; display: flex; align-items: center; justify-content: center; font-weight: 500; font-size: var(--txt3); width: 12%; flex-shrink: 0;}
.treat_landing_page.fatigue .prec_sect .cont_box .cont .txt {padding: 0 1.2em; display: flex; align-items: center;}
.treat_landing_page.fatigue .prec_sect .com_info_box {margin-top: 20px; background-color: #DAE7F5; color: #798DA6;}
.treat_landing_page.fatigue .prec_sect .com_info_box .ico {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23798DA6"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-133 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/></svg>') no-repeat center / contain;}

.treat_landing_page.fatigue .taget_sect {overflow: hidden; padding: var(--sectMt) 0;}
.treat_landing_page.fatigue .taget_sect .slide_wrap {margin-top: var(--contMt);  width: calc( 100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); }
.treat_landing_page.fatigue .taget_sect .slide_wrap .slide + .slide {margin-top: 20px;}
.treat_landing_page.fatigue .taget_sect .slide_wrap .swiper-container {padding: 0 var(--inPd);}
.treat_landing_page.fatigue .taget_sect .slide_wrap .item {display: flex; align-items: center; padding: 1.5rem; background-color: #F9EEFE;  border-radius: 10em; overflow: hidden;}
.treat_landing_page.fatigue .taget_sect .slide_wrap .slide.type2 .item {flex-direction: row-reverse; text-align: left;}
.treat_landing_page.fatigue .taget_sect .slide_wrap .item .img {width: 20%; padding-top: 20%; position: relative; overflow: hidden; border-radius: 50%; flex-shrink: 0;}
.treat_landing_page.fatigue .taget_sect .slide_wrap .item .img img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-position: center; object-fit: cover;;} 
.treat_landing_page.fatigue .taget_sect .slide_wrap .item .txt {margin-left: 20px; font-weight: 700; line-height: 1.5;}

.treat_landing_page.fatigue .procedure_sect {background-color: var(--grayBg1); padding: var(--subContPd) 0;}
.treat_landing_page.fatigue .procedure_sect .info_box {margin-top: var(--contMt);}
.treat_landing_page.fatigue .procedure_sect .info_box .cont {display: flex; height: 5em; background-color: #fff; border-top: 1px solid #ADB2BE;}
.treat_landing_page.fatigue .procedure_sect .info_box .cont .tit {font-weight: 700; display: flex; align-items: center; color: var(--colorBlue1); width: 25%; flex-shrink: 0; background-color: #E1EAFF; justify-content: center;}
.treat_landing_page.fatigue .procedure_sect .info_box .cont .txt {display: flex; align-items: center; padding: 0 1em;}
.treat_landing_page.fatigue .procedure_sect .info_box .cont .txt sapn {color: #798DA6;}
.treat_landing_page.fatigue .procedure_sect .para-clinic {margin-top: 50px;}

.treat_landing_page .para-box2 .process-box .step .box .desc-box .desc-tit {margin-bottom: 5px;}
.treat_landing_page .para-box2 .process-box .step .box .t1.dot {position: relative; padding-left: 15px; }
.treat_landing_page .para-box2 .process-box .step .box .t1.dot::after {content: ""; display: block; position: absolute; left: 0; width: 0.25em; height: 0.25em; border-radius: 50%; top: 0.75em; transform: translateY(-50%); background-color: #27C477; border-radius: 50%;}
.treat_landing_page .para-box2 .process-box .step .box .t4 { color: #798390; padding-left: 15px;}
.treat_landing_page .para-box2 .process-box .step .box .desc_wrap {background-color: #fff; border-radius: 13px; padding: 2.2rem 2rem; margin-top: 2rem;}
.treat_landing_page .para-box2 .process-box .step .box .desc_wrap .desc-box {padding: 0; border-radius: 0; margin: 0; position: relative;}
.treat_landing_page .para-box2 .process-box .step .box .desc_wrap .desc-box  + .desc-box {margin-top: 20px;}
.treat_landing_page .para-box2 .process-box .step .box .desc_wrap.plus .desc-box + .desc-box {margin-top: 15px; border-top: 1px dashed #798390; padding: 1.5rem 0 0;}
.treat_landing_page .para-box2 .process-box .step .box .desc_wrap.plus .desc-box + .desc-box::before {content: ""; width: 1.5em; height: 1.5em; display: block; position: absolute; left: 50%; top: 0; transform: translate(-50%,-50%); background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%233670F1"><path d="M256 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-160z"/></svg>') no-repeat center / contain;}
.treat_landing_page .para-box2 .process-box .step .box .desc-box .list_txt_box {margin-top: 5px; color: #7A8390; padding-left: 15px;}
.treat_landing_page .para-box2 .process-box .step .box .desc-box .list_txt_box .tit {font-weight: 700; margin-bottom: 3px;}
.treat_landing_page .para-box2 .process-box .step .box .desc-box .list_txt_box p {font-size: var(--txt3);}
.treat_landing_page .para-box2 .com_info_box {margin-top: 20px;}

.treat_landing_page.fatigue .doctor_sect {padding: var(--subContPd) 0; background: linear-gradient(178deg,rgba(255, 255, 255, 1) 0%, rgba(132, 171, 255, 1) 250%); overflow: hidden;}
.treat_landing_page.fatigue .doctor_sect .slide {margin-top: var(--contMt); width: calc( 100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); }
.treat_landing_page.fatigue .doctor_sect .slide .swiper-container {padding: 0 var(--inPd);}
.treat_landing_page.fatigue .doctor_sect .slide .swiper-slide {border-radius: 15px; overflow: hidden; height: auto;  background-color: #fff;}
.treat_landing_page.fatigue .doctor_sect .slide .img {width: 100%;}
.treat_landing_page.fatigue .doctor_sect .slide .img img {width: 100%;}
.treat_landing_page.fatigue .doctor_sect .slide .txt_box {padding: 2rem;}
.treat_landing_page.fatigue .doctor_sect .slide .txt_box .tit {font-size: var(--tit5); font-weight: 700;}
.treat_landing_page.fatigue .doctor_sect .slide .txt_box .txt_box {margin-top: 10px; color: #7A8390;}






@media screen and (min-width: 600px) {



    .intensive_care_page .change_sect .row_graph_cont .graph_cont {max-width: 840px; margin-left: auto; margin-right: auto;}
    .intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_box .graph_bar .talk {left: 50%; right: auto;}
    .intensive_care_page .change_sect .row_graph_cont .graph_cont.graph_cont02 .graph_box .graph_bar .talk { left: 6.5em; right: auto;}

    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont {padding: 30px 20px;}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .img {width: 14rem;}

    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_wrap {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)) ;padding: 30px 0;}
    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box {flex-direction: column; padding: 0 1.4rem; border-top: none;}
    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box + .li_box {border-left: 1px dashed #7B7B7B;}
    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_img {width: 80px; height: 80px;}
    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_img img {width: 100%; height: 100%;}
    .treat_landing_page.chukchugan .land_chk_sect .li_cont .li_box .li_txt {font-size: var(--txt1); margin-left: 0; margin-top: 15px;}
    
 
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li {display: flex;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box {flex: 1; display: flex; flex-direction: column;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box + .chuckchu_tab_box { border-top: none; margin-left: 20px;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box .tab_txt {margin-top: 15px; margin-left: 0; text-align: center;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box .tab_img {width: 100%; padding-top: 100%;}

    


    /* 무릎관절 */

    .treat_landing_page .knee_slide_sect .slide_wrap .item {transition: 0.75s}
    .treat_landing_page .knee_slide_sect .slide_wrap .item .img_box {width: 80%;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item .li_box {width: 80%;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item.swiper-slide-prev {transform: translateX(20%);}
    .treat_landing_page .knee_slide_sect .slide_wrap .item.swiper-slide-next {transform: translateX(-20%);}
    

    .treat_landing_page .land_treat_sect .knee_treat_txt .box {padding: 30px 20px; display: flex; ;}
    .treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box {margin-top: 0; margin-left: 20px;}

    .treat_landing_page .land_treat_sect .treat_cir_cont .cir_box .txt {font-size: var(--txt1);}

    .treat_landing_page .dig_disc_banner_sect .txt_box {margin-top: 60px; text-align: center;}

    .treat_landing_page .hos_step_sect .step_cont .com_info_box {width: calc(100% - var(--tit4) * 3.4); margin-left: auto;}
    
    .treat_landing_page .hos_rule_sect .chk_li br {display: none;}

    .treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box .txt {font-size: var(--txt2);}
    /* 6001 */
}



@media screen and (min-width: 768px) {


    .treat_landing_page .medal_sect .landing_graph_cont_box {display: flex; justify-content: space-between;}
    .treat_landing_page .medal_sect .landing_graph_cont_box .tit_wrap {width: 45%;}
    .treat_landing_page .medal_sect .landing_graph_cont_box .tit_wrap .medal_label {justify-content: flex-start;}
    .treat_landing_page .medal_sect .landing_graph_cont_box .tit_wrap .txt_c {text-align: left;}
    .treat_landing_page .medal_sect .landing_graph_cont_box .landing_graph_sect {width: 50%;}
    .treat_landing_page .medal_sect .landing_graph_cont_box .landing_graph_sect .slide_wrap {margin-top: 0;}


    .treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_txt_box {margin: 4rem auto 0; width: 60%;}
    .treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_txt_box br {display: none;}
    .treat_landing_page .land_video_sect .video_box_slide {max-width: 840px; margin: 40px auto 0;}
    .treat_landing_page .land_video_sect .video_box_slide + .video_box_slide {margin-top: 20px;}
    .treat_landing_page .land_video_sect .com_info_box {max-width: 840px; margin: 20px auto 0;}
    

    
    .treat_landing_page .land_video_sect .video_box_slide .item_box {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 15px;}
    .treat_landing_page .land_video_sect .video_box_slide .item {border-radius: 15px;}
    .treat_landing_page .land_video_sect .video_box_slide .item .video_btn {margin-top: 20px;}

    .landing_graph_wrap .slide_wrap {padding: 40px 3vw 20px;}
    .treat_landing_page .land_desc .btn_wrap {margin-top: 10px;}
    .treat_landing_page .land_price_sect {padding-bottom: 0;}
    .treat_landing_page .land_price_sect .in {width: 840px;}

    

    .intensive_care_page .why_sect .sect_tit_box {text-align: left;}
    .intensive_care_page .graph_sect {display: flex; justify-content: space-between;}
    .intensive_care_page .graph_sect .sect_tit_box {width: 40%; text-align: left;}
    .intensive_care_page .graph_sect .landing_graph_sect {width: 50%;}
    .intensive_care_page .graph_sect .landing_graph_sect .landing_graph_wrap .slide_wrap {margin-top: 0;}

    .intensive_care_page .change_sect .change_cont {margin-top: var(--subContPd);}

    .intensive_care_page .change_sect .row_graph_cont .graph_cont {padding: 60px 60px; border-radius: 15px;}
    .intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .txt_box {grid-template-rows: minmax(0,1fr)  minmax(0,1fr) minmax(0,1fr);}
    .intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .txt_box .txt {padding: 1em 0;}
    .intensive_care_page .change_sect .row_graph_cont .graph_cont .graph_tbl_cont .tbl_box .txt_box .txt br {display: none;}
    
    
    .intensive_care_page .intensive_banner_sect {padding-top: 400px;}
    .intensive_care_page .intensive_banner_sect .txt_box {left: 60px;top: 60px;}
    .intensive_care_page .intensive_banner_sect .txt_box .tit {font-size: var(--tit3);}

    .intensive_care_page .target_sect .target_slide .swiper-container {padding-bottom: 80px;}
    .intensive_care_page .target_sect .item {width: 500px; transition:transform 0.4s linear;} 
    .intensive_care_page .target_sect .item:nth-child(odd) {transform: translateY(50px);}

    .intensive_care_page .target_sect .item .target_box {border-radius: 15px; padding: 35px 30px;}
    .intensive_care_page .target_sect .item .target_box .img {width: 70px; height: 70px; margin-right: 25px;}

    .intensive_care_page .thesis_sect .thesis_cont {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px;}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box {flex-direction: column; border-radius: 15px; flex: 1;}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box + .thesis_box {margin-top: 0;}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .img {width: 100%; padding-top: 75%;}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .txt_box .txt {font-size: var(--txt3);}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn + .btn {margin-left: 10px;}

    .treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap {grid-template-columns: repeat(3, 1fr);}
    .treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap.num4 {grid-template-columns: repeat(4, 1fr);} 

    .treat_landing_page.chukchugan .chuckchu_tab_li,
    .treat_landing_page .land_treat_sect .treat_tab_cont .tab_cont_img img {border-radius: 15px;}
    .treat_landing_page.chukchugan .land_treat_sect .landing_graph_wrap .chuckchu_tab_li {border-radius: 15px;}

    .treat_landing_page.chukchugan .land_chk_sect .li_cont {border-radius: 15px;}

    
    .treat_landing_page .land_treat_sect .treat_tab_cont .cont_box {display: flex; justify-content: space-between; align-items: flex-start;}
    .treat_landing_page .land_treat_sect .treat_tab_cont .cont_box .tit_wrap .tit_box {text-align: left; }
    .treat_landing_page .land_treat_sect .treat_tab_cont .cont_box .tit_wrap {width: 40%; position: sticky; top: calc(var(--hdH) + 30px); padding-bottom: var(--sectMt);}
    .treat_landing_page .land_treat_sect .treat_tab_cont .cont_box .tab_cont_box {width: 55%; margin-top: 0; }
    .treat_landing_page .land_treat_sect .treat_tab_cont .tit_box .txt br {display: none;}
    .treat_landing_page .land_treat_sect .treat_tab_cont .tab_cont_img {margin-top: 0;}

    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li {flex-direction: column; padding: 40px 30px;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box {flex-direction: row; padding: 0;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box + .chuckchu_tab_box {margin-left: 0; margin-top: 20px;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box .tab_img {width: 30%; padding-top: 30%;}
    .treat_landing_page.chukchugan .land_treat_sect .chuckchu_tab_li .chuckchu_tab_box .tab_txt {margin-top: 0; margin-left: 25px; text-align: left;}

    .treat_landing_page .land_chk_sect .chk_cont ,
    .treat_landing_page.chukchugan .land_chk_sect.land_chk_sect2 .chk_cont {padding-top: 80px;}
    .treat_landing_page.her_disc .land_chk_sect .chk_cont {padding-top: 0px;}

    .treat_landing_page.her_disc .commu_sect {padding-top: 0;}

    .treat_landing_page .land_chk_sect .chk_hos_cont {display: flex;}
    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box {flex: 1; }
    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box + .chk_hos_box {margin-top: 0; margin-left: 25px;}
    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_txt_box {margin-top: 25px; padding: 2rem 1rem;}

    .treat_landing_page .land_visual_sect .in {display: flex; justify-content: space-between;}
    .treat_landing_page .land_visual_sect .sect_tit_box {width: 40%; text-align: left;}
    .treat_landing_page .land_visual_sect .visual_cont {width: 55%; margin-top: 0;}

    .treat_landing_page .land_chk_sect .chk_consult_cont {max-width: 500px; padding: 100px 0 60px;}

    .treat_landing_page .land_cause_sect .info_cont {display: flex; }
    .treat_landing_page .land_cause_sect .info_cont .img {width: 35%; padding-top: 21%;}
    .treat_landing_page .land_cause_sect .info_cont .txt_box {flex: 1; min-width: 0; text-align: left; padding: 30px; display: flex;flex-direction: column;justify-content: center;}
 
    .treat_landing_page .land_cause_sect .cause_cont {margin-top: 30px; padding: 0}
    .treat_landing_page .land_cause_sect .cause_cont .tit {background-color: var(--colorBlue1); color: #fff; padding: 0.5em 0;}
    .treat_landing_page .land_cause_sect .cause_cont .cont_box {display: flex; align-items: center; padding: 30px 60px;}
    .treat_landing_page .land_cause_sect .cause_cont .img {width: 45%; padding-top: 45%; margin: 0;}
    .treat_landing_page .land_cause_sect .cause_cont .chk_li {flex: 1; margin-left: 40px;}
    
    
    .treat_landing_page .knee_slide_sect .in {width: 1040px;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item {display: flex;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item .img_box {width: 45%;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item .li_box {width: 55%; margin-top: 0; margin-left: 20px; display: flex; flex-direction: column;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item .li_box ul {flex: 1;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item.swiper-slide-prev {transform: unset;}
    .treat_landing_page .knee_slide_sect .slide_wrap .item.swiper-slide-next {transform: unset;}

    .treat_landing_page .knee_cause_sect .box_wrap {grid-template-columns: repeat(4,minmax(0,1fr)); gap: 40px 20px;}
    .treat_landing_page .land_treat_sect .knee_treat_txt .box + .box {margin-left: 20px;}
    .treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .tit {line-height: 1.4;}
    .treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .tit {font-size: var(--txt3);}
    
    .treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide .swiper-wrapper {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 15px;}
    .treat_landing_page .land_treat_sect .knee_inspection_cont .inspection_slide .item {padding-top: 60%}

    .treat_landing_page .land_treat_sect .knee_treat_txt_box .txt_box{flex: 1;}
    .treat_landing_page .land_chk_sect .landing_graph_sect {width: 840px; margin: 0 auto; max-width: 100%;}

    .treat_landing_page .land_chk_sect .visual_img_box .img {border-radius: 15px;;}
    .treat_landing_page .land_chk_sect .visual_img_box .img img {width: 100%;}
    .treat_landing_page .land_chk_sect .visual_img_box .img + .img {margin-left: 25px;}
    .treat_landing_page .land_chk_sect .chk_type_cont {margin-top: 80px;}
    .treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 15px;}
    .treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box {border-radius: 15px;}
    .treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box + .type_box {margin: 0;}
    .treat_landing_page .land_chk_sect .chk_type_cont .type_box_wrap .type_box .txt_wrap .chk_li li .txt {font-size: var(--txt3);}

    .treat_landing_page .land_treat_sect .tab_step_li_cont {padding: 45px 35px;}
    .treat_landing_page .treat_case_sect .item {border-radius: 15px;}
    .treat_landing_page .treat_case_sect .item .txt_box {font-size: var(--tit4);}


    
    .treat_landing_page .deg_disc_banner_sect .banner_cont {border-radius: 15px; padding: var(--subContPd) var(--inPd);}
    .treat_landing_page .deg_disc_banner_sect .banner_txt_box {margin-left: 0; display: flex; flex-direction: column; justify-content: center;}

    .treat_landing_page .deg_disc_sect .cont_box {display: flex; justify-content: space-between;}
    .treat_landing_page .deg_disc_sect .sect_tit_box {text-align: left; width: 45%;}
    .treat_landing_page .deg_disc_sect .img_cont {width: 45%; margin-top: 0;}
    .treat_landing_page .deg_disc_sect .tab_chk_cont .chk_slide .item {display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; border-radius: 20px;}
    

    .treat_landing_page .dig_disc_treat_sect .cont {grid-template-columns: repeat(4, minmax(0, 1fr));gap: 2rem 1.5rem;}
    .treat_landing_page .dig_disc_treat_sect .cont .cont_box .txt_box ul {font-size: var(--txt3);}

    .treat_landing_page.degenerative_disc_arthritis_page .commu_sect {padding-top: 0; padding-bottom: var(--sectMt);}

    .treat_landing_page .dig_disc_banner_sect .txt_img {max-width: 420px;}
    .treat_landing_page .dig_disc_banner_sect .banner_img {max-width: 260px;}

    .treat_landing_page .step_sect .in {width: 1040px;}
    .treat_landing_page .step_sect .txt_grid_cont {grid-template-columns: minmax(0, 1fr) minmax(0, 30%);gap: 20px;}
    .treat_landing_page .step_sect .txt_grid_cont .num_txt_box .tit:before {width: 12px; height: 12px;}

    .treat_landing_page .step_sect .bar_cont {margin-right: 1.7rem;}

    .treat_landing_page .tab_graph_sect .sub_cont_tit {text-align: center;}
    .treat_landing_page .tab_graph_sect .treat_land_tab_wrap {justify-content: center;}
    .treat_landing_page .tab_graph_sect .in {width: 1040px;}
    

    
    .hos_visual_sect .cont_box {display: grid; grid-template-columns: minmax(0,55%) minmax(0,40%); align-items: center; justify-content: space-between;}
    .hos_visual_sect .cont_box .img { border-radius: 15px;}
    .hos_visual_sect .cont_box .img .sect_tit {}
    .hos_step_sect .in {width: 840px;}
    .hos_step_sect .sect_tit_box {text-align: center;}

    

    .treat_landing_page.her_disc .benefit_sect .insurance_box {width: 840px; margin-left: auto; margin-right: auto; padding: 80px 60px;}

    .treat_landing_page.her_disc .suspicion_sect .cont_box .list {grid-template-columns: repeat(4,minmax(0,1fr));}

    .treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img img {border-radius: 25px;}
    .treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img .plus {width: 60px; padding-top: 60px;}

    .treat_landing_page.fatigue .info_sect .cont_box {display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 25px;}
    .treat_landing_page.fatigue .info_sect .cont {display: block;}
    .treat_landing_page.fatigue .info_sect .cont + .cont {margin: 0;}
    .treat_landing_page.fatigue .info_sect .cont .img{width: 100%;}
    .treat_landing_page.fatigue .info_sect .cont .txt_box {margin-left: 0; margin-top: 20px;}

    
    
    
    .treat_landing_page.fatigue .time_sect .cont_box {display: flex; align-items: center; margin-top: var(--contMt);}
    .treat_landing_page.fatigue .time_sect .time {width: 26%; margin: 0;}
    .treat_landing_page.fatigue .time_sect .ico_wrap {width: 64%; }
    .treat_landing_page.fatigue .time_sect .loading {flex-direction: row; margin: 0 30px;}

    .treat_landing_page.fatigue .trait_sect .cont_box {display: flex; align-items: center;}
    .treat_landing_page.fatigue .trait_sect .cont_box .img {width: 50%;}

    .treat_landing_page.fatigue .procedure_sect .in {width: 1040px;}
    .landing_graph_wrap .item .slide_case_img.type3 {width: 100%;}


    .treat_landing_page.degenerative_disc_arthritis_page .land_effect_compare .img_cont .img_box {height: 8em;}
    .treat_landing_page.degenerative_disc_arthritis_page .land_effect_compare .txt_cont .txt_box {height: 8em;}
    .treat_landing_page .land_effect_compare .img_cont .img_box .arr {width: 2.5rem; height: 2.5rem;}
    .treat_landing_page .land_effect_compare .img_cont .img_box .arr:before {width: 70%; height: 70%;}

    .treat_landing_page.her_disc .suspicion_sect .cont_box .list .txt_box .txt {font-size: var(--txt3);}
    .treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box .tit {font-size: var(--tit4);}
    .treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .cont_tit_box .tit span {font-size: var(--tit2);}
    

    .treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .img {margin-bottom: 20px;}
    .treat_landing_page.her_disc .land_chk_sect .plus_cont_box .cont .cir + .cir {margin-top: 15px;}

    .treat_landing_page.her_disc .benefit_sect .card_box {grid-template-columns: minmax(0, calc(31% - 10px)) minmax(0,calc(38% - 10px)) minmax(0,calc(31% - 10px));gap: 15px 0;margin-top: var(--contMt);}
    .treat_landing_page.her_disc .benefit_sect .cir_box .line_box {bottom: 79%;}

    .treat_landing_page.her_disc .review_sect .item .cont .txt_box .txt br {display: none;}
    .treat_landing_page.her_disc .review_sect .item .cont .txt_box .tag_wrap .tag {padding: 0.2em 0.6em;}

    .treat_landing_page.her_disc .land_chk_sect .sect_tit_box + .chk_cont {margin-top: 80px;} 

    .treat_landing_page.fatigue .recipe_sect .slide .bg_box ul .tit {font-size: var(--txt1);}
    .treat_landing_page.fatigue .recipe_sect .slide .bg_box ul .txt {font-size: var(--txt3);}

    .treat_landing_page.fatigue .prec_sect .cont_box {display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px ;}
    .treat_landing_page.fatigue .prec_sect .cont_box .cont + .cont {margin: 0;}

    .treat_landing_page .para-box2 .process-box .step .box .desc_wrap.plus .desc-box + .desc-box::before {width: 2em; height: 2em;}

    .treat_landing_page .land_treat_sect .landing_graph_wrap .process_cont .process_wrap {margin-left: 40px;}

    .treat_landing_page .hos_rule_sect .chk_li {margin-top: var(--contMt);padding: 30px 40px;border-radius: 15px;}
    .treat_landing_page .hos_rule_sect .chk_li li {align-items: center; padding: 1em 0;}
    
    .treat_landing_page .land_tbl_sect .in {width: 1040px;}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap {grid-template-columns: minmax(0, 1fr) 12% minmax(0, 1fr);}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img .tit_label .label {font-size: var(--tit5); padding: 0.4em 1em;}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt {font-size: var(--txt1);}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_tit {font-size: var(--txt1);writing-mode:unset; text-orientation: unset;}

    .treat_landing_page .land_treat_sect .treat_cir_cont {margin-top: 80px; max-width: 700px;}
    .treat_landing_page .land_treat_sect .treat_cir_cont .cir_box .txt {font-size: var(--tit5);}
    .treat_landing_page .land_treat_sect .dot_cont {margin-top: 25px;}

    .treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(1) {width: 14px;height: 14px;}
    .treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(2) {width: 12px;height: 12px;}
    .treat_landing_page .land_treat_sect .dot_cont .dot:nth-of-type(3) {width: 8px;height: 8px;}

    
    

    /* 7681 */
    
}

@media screen and (min-width: 1000px) {
    .landing_graph_wrap .slide_wrap {padding: 40px 6vw 20px;}

    .treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .tit {font-size: var(--tit5);}
    .treat_landing_page .land_treat_sect .knee_treat_txt .box .txt_box .tit br {display: none;}

    .treat_landing_page .tab_graph_sect .slide_wrap .item {flex-direction: row; justify-content: space-between;}
    .treat_landing_page .tab_graph_sect .slide_wrap .item .item_txt_box {display: flex; flex-direction: column; width: 40%;}
    .treat_landing_page .tab_graph_sect .slide_wrap .item .item_txt_box .land_desc {margin: 0; display: block; padding: 0; margin-top: 20px;}
    .treat_landing_page .tab_graph_sect .slide_wrap .item .item_txt_box .slide_sub_txt {background-color: var(--grayBg2); margin: auto 0 0; display: block;}  
    .treat_landing_page .tab_graph_sect .slide_wrap .item .graph_cont_wrap {width: 55%;}

    .degenerative_disc_arthritis_page.treat_landing_page .tab_graph_sect .landing_graph_wrap .graph_cont_wrap .graph_cont {margin-top: 0; padding: 40px 60px 20px;}
    .degenerative_disc_arthritis_page.treat_landing_page .land_effect_compare {margin-top: 0; margin-bottom: 20px;}
    
    .treat_landing_page .tab_graph_sect .slide_wrap .item .land_desc,
    .treat_landing_page .tab_graph_sect .slide_wrap .item .slide_sub_txt {display: none;}

    .treat_landing_page .deg_disc_banner_sect .banner_cont { background: url('/inc/img/sub/dig_disc_banner_bg_pc.jpg') center/cover no-repeat;}



}



@media screen and (min-width: 1240px) {

    /* 호버 */
    .treat_landing_page .land_video_sect .video_box_slide .item {cursor: pointer;}
    .treat_landing_page .land_video_sect .video_box_slide .item .video_btn .btn {transition: 0.3s ease-in-out;}
    .treat_landing_page .land_video_sect .video_box_slide .item:hover .video_btn .btn {background-color: var(--colorBlue1); color: #fff; fill: #fff;}

    /* 호버끝 */

    .treat_landing_page .land_chuna_slogan_sect .slogan_cont {border-radius: 25px;}
    .treat_landing_page .land_chuna_slogan_sect .slogan_cont .num_box .num {font-size: 9rem;}
    .treat_landing_page .land_chuna_slogan_sect .slogan_cont .slogan_num_box .num {font-size: 7rem;}
    .landing_graph_wrap .slide_wrap {padding: 40px 90px 40px;}

    .treat_landing_page .land_base_sect .item {border-radius: 15px;}
    .treat_landing_page .land_base_sect .item .txt_box {padding: 3rem 3rem 4rem;}
    .treat_landing_page .land_base_sect .item .txt_box .tit {font-size: var(--tit5);}
    .treat_landing_page .land_base_sect .item .txt_box .tit br {display: none;}

    .treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap {line-height: 1.4;}
    .treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_txt br {display: none;}
    .treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit {font-size: var(--txt2);}

    .treat_landing_page .land_time_sect .time_cont .tit_box {border-radius: 15px;}
    .treat_landing_page .land_time_sect .time_cont .time_box .time {border-radius: 15px;}
    .treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_bg_tit {font-size: var(--txt2);}



    /* 입원집중치료 */
    
    .intensive_care_page .change_sect .grid_cont {grid-template-columns: repeat(4, minmax(0, 1fr));}
    .intensive_care_page .change_sect .grid_cont .grid_box {padding: 30px 30px;}
    .intensive_care_page .change_sect .grid_cont .grid_box .img {width: 80px;}
    .intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(1),
    .intensive_care_page .change_sect .grid_cont .grid_box:nth-of-type(2) {padding: 30px 30px; border-bottom: none;border-right: 1px dashed #ADB2BE;}
    .intensive_care_page .change_sect .grid_cont .grid_box .txt_box {margin-top: 25px;}

    .intensive_care_page .intensive_banner_sect {width: calc(var(--subInW) - var(--inPd) * 2); margin-left: auto; margin-right: auto; border-radius: 25px; overflow: hidden;}
    .treat_landing_page .para-box2 .process-box .step .box .t1 {font-size: var(--txt1);}
    .treat_landing_page .para-box2 .process-box .step .box .desc_wrap .desc-box + .desc-box {margin-top: 30px;}


    /* 척추관협착증 */
    .treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap {gap: 40px 30px;}
    .treat_landing_page .land_symptom_sect .symptom_cont .symptom_wrap .symptom_box {border-radius: 15px;}
    .treat_landing_page .land_symptom_sect .info_cont {border-radius: 15px;}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img .tit_label {margin-bottom: 30px;}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_img {padding: 30px;}
    .treat_landing_page .land_tbl_sect .land_tbl_wrap .land_tbl_txt {min-height: 5.5em;}
    .treat_landing_page .land_tbl_sect.land_tbl_sect2 .land_tbl_wrap .land_tbl_tit br {display: none;}
    .treat_landing_page .land_treat_sect .treat_tab_cont {padding-top: 80px;}
    .treat_landing_page .land_treat_sect .treat_tab_wrap .treat_tab_box {padding: 0 var(--inPd);}

    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box {padding: 40px 30px;}
    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .ico {width: 14rem;}
    .treat_landing_page .land_chk_sect .chk_hos_cont .chk_hos_box .area_box .txt_box .area {font-size: var(--txt3);}


    
    .treat_landing_page .land_result_sect .slide_cont {width: 100%;margin-left: 0; position: relative;}
    .treat_landing_page .land_result_sect .slide_cont .swiper-container {overflow: hidden; padding: 0;width: 1040px; margin: 0 auto;}
    .treat_landing_page .land_result_sect .swiper_btn_box {position: absolute; left: 50%; top: 30%; transform: translate(-50%,-50%) ;width: 100% ; justify-content: space-between}
    .treat_landing_page .land_result_sect .swiper_btn_box .btn {width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 1px solid #7A8390; fill: #7A8390; transition: 0.3s ease-in-out;}
    .treat_landing_page .land_result_sect .swiper_btn_box .btn.swiper-button-disabled {opacity: 0;}
    .treat_landing_page .land_result_sect .swiper_btn_box .btn svg {width: 25%;}
    .treat_landing_page .land_result_sect .swiper_btn_box .btn:hover {background-color: #262F40; color: #fff; fill: #fff;}



    .treat_landing_page.her_disc .treat_types_sect .treat_tab_box .treat_tab{width: var(--subInW);}
    .treat_landing_page.her_disc .treat_types_sect .treat_tab_box .tab {flex: 1;}
    .treat_landing_page.her_disc .treat_types_sect .treat_tab_wrap .in {width: 840px;}

    .treat_landing_page.her_disc .treat_types_sect .treat_tab_cont .landing_graph_wrap .slide_wrap {padding: 60px 100px;}


    .treat_landing_page.fatigue .recipe_sect .slide .swiper-slide {height: auto; display: flex; flex-direction: column;}
    .treat_landing_page.fatigue .recipe_sect .slide .swiper-slide .bg_box {flex: 1;}

    
    .treat_landing_page.fatigue .taget_sect .slide_wrap {margin-top: var(--contMt);  width: calc( 100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); }
    .treat_landing_page.fatigue .taget_sect .slide_wrap .slide + .slide {margin-top: 20px;}
    .treat_landing_page.fatigue .taget_sect .chat_box {display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 20px; }
    .treat_landing_page.fatigue .taget_sect .chat_box .item {display: flex; align-items: center; padding: 15px; background-color: #F9EEFE;  border-radius: 10em; overflow: hidden; width:23.7%;}
    .treat_landing_page.fatigue .taget_sect .chat_box .item .img {width: 50px; padding-top: 50px;  position: relative; overflow: hidden; border-radius: 50%; flex-shrink: 0;}
    .treat_landing_page.fatigue .taget_sect .chat_box .item .img img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-position: center; object-fit: cover;;} 
    .treat_landing_page.fatigue .taget_sect .chat_box .item .txt {margin-left: 15px; font-weight: 700; line-height: 1.5; font-size: var(--txt3);}

    .treat_landing_page .land_cause_sect .cause_cont .chk_li li {font-size: 22px;}
    .treat_landing_page .land_cause_sect .cause_cont .chk_li li .txt {margin-left: 17px;}
    .treat_landing_page .land_cause_sect .cause_cont .chk_li li .ico {width: 24px;height: 24px;}

    .treat_landing_page .land_symptom_sect .info_cont .txt_box {font-size: var(--txt2);}

    .treat_landing_page .hos_rule_sect .chk_li {padding: 50px 100px;}

    .treat_landing_page .dig_disc_banner_sect { background: url('/inc/img/sub/dig_banner_bg02_pc.jpg') center/cover no-repeat; }

    .clinic_faq_sect .faq_wrap .question {font-size: var(--txt1);}
    .clinic_faq_sect .faq_wrap .answer {font-size: var(--txt1);}


    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn {}
    .intensive_care_page .thesis_sect .thesis_cont .thesis_box .txt_cont .btn_wrap .btn .ico {width: 1em; height: 1.5em; margin-top: 0;}

    .treat_landing_page .land_treat_sect .treat_tab_cont .land_desc .sources_btn .btn_arr {margin-top: 0.2em;}

    .intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn {transition: 0.3s ease-in-out;}

    .intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn .ico {transition: 0.3s ease-in-out;}



    .intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn:hover {background-color: #000; color: #fff;}
    .intensive_care_page .intensive_banner_sect .txt_box .btn_wrap .btn:hover .ico {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23fff"><path d="M490.4 320L473.4 337L273.4 537L256.4 554L222.5 520.1L239.5 503.1L422.5 320.1L239.5 137.1L222.5 120.1L256.4 86.2L273.4 103.2L473.4 303.2L490.4 320.2z"/></svg>')center/contain no-repeat;}

    .more-btns a {transition: 0.3s ease-in-out;}
    .more-btns a::after {transition: 0.3s ease-in-out;}

    .more-btns a:hover {background-color: #000 !important; color: #fff;}
    .more-btns a:hover:after {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" height="1em" fill="%23fff"><path d="M321.9 256l-17 17L113 465l-17 17L62.1 448l17-17 175-175L79 81l-17-17L96 30.1l17 17L305 239l17 17z"></path></svg>');}
    
    .clinic_faq_sect .faq_wrap .answer .ico,
    .clinic_faq_sect .faq_wrap .question .ico {font-size: var(--txt2);}
    .clinic_faq_sect .faq_wrap .question { padding: 1.5em 3em 1.5em 1.5em;}
    .clinic_faq_sect .faq_wrap .answer {padding: 1.5em;}
}



@media screen and (min-width: 1440px) {
    .treat_landing_page .land_result_sect .slide_cont .swiper-container {width: 100%;}
    .treat_landing_page .land_result_sect .swiper_btn_box {width: 1400px;}
}

@media screen and (min-width: 2000px) {
    /* .treat_landing_page .land_review_sect .review_slide .swiper-container {overflow: hidden;} */


}


@media screen and (min-width: 2200px) {
    .treat_landing_page .land_chk_sect .chk_consult_cont {max-width: 700px; padding: 140px 0 60px;}
    .treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_desc_box .txt {font-size: var(--tit5);}
    .treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .tit {font-size: var(--tit3);}
    .treat_landing_page .land_chk_sect .chk_consult_cont .main_cir_box .cir_txt_box .desc {font-size: var(--txt1);}
}