@charset "utf-8";




@media only screen and (max-width: 1640px){

    .cont_basic_slide10 .swiper-slide {width: 60rem}
}



@media only screen and (max-width: 1440px){
    .com_graph.line_type .line_bar .txt.em {right: 3%}
}




@media only screen and (max-width: 1240px){

    :root{
        --subPd1:15rem;

        --subSectTit:4.5rem;
        --sub_bot_pd: 15rem;

        --tit1:3.0rem;
        --tit2:2.4rem;
        --tit3:2.1rem;

        --txt1:1.8rem;
        --txt2:1.6rem;
        --txt3:1.4rem;

        --inPd:15px;
    }


    .sub_cont_sorting47 .step_cont .txt {font-size: 1.6rem}
    .sub_cont_sorting47 .step_cont .txt br {display: none}

    .sub_cont_sorting21 .cont {padding: 30px 20px;}

    .aside_sect .left_box {padding-right: 0; margin-bottom: 30px}

    .sub_cont_sorting47 .step_cont .tit {font-size: 2.4rem}
    .sub_cont_sorting47 {gap: 20px}
    .sub_cont_sorting47 .step_cont {padding: 40px 30px}

    .cont_basic_slide10 .swiper-container {overflow: visible}
    .cont_basic_slide10 .swiper-slide {width: 60rem}
    .cont_basic_slide10 .cont {padding: 30px}
    .cont_basic_slide10 .cont_tit_box .badge {font-size: 1.8rem}
    .cont_basic_slide10 .cont_tit_box .tit {font-size: 3rem}
    .cont_basic_slide10 .cont_tit_box .img {width: 9rem; height: 9rem}
    .cont_basic_slide10 .txt {font-size: 1.6rem; margin-top: 2.5rem; margin-bottom: 3rem}
    .cont_basic_slide10 .sm_txt { font-size: 1.4rem}
    .cont_basic_slide10 {overflow: hidden}

    .cancer01_page .why_sect .right_box .txt_box {font-size: 1.6rem}

    .α1_sect .cancer_risk_cont .txt_box {font-size: 1.6rem}
    .α1_sect .cancer_risk_cont .txt_box strong {font-size: 2rem}

    .sub_cont_tit_box .txt {font-size: 1.6rem}

    .sub_cont_sorting47 .step_cont .img .img_txt {font-size: 1.6rem}

    .sub_cont_sorting21 .cont .cont_txt_box .txt {font-size: 1.6rem}

    .immunotherapy_sect {padding: 80px 0}
    .sect_wrap.bg_type {padding: 100px 0; margin-top: 100px}



    .main_num_cont11 .cont_wrap .num_cont_box {display: block}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box {margin-top: 60px}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont + .cont {margin-top: 60px}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .num_txt {font-size: 7rem}



    .disease_clinic01_page .aside_wrap .truth_tit_box .desc {font-size: var(--txt1)}
    .disease_clinic01_page .aside_wrap .truth_tit_box .tit {font-size: var(--tit2)}

    .cancer03_page .chamber_sect .point_cont_box {grid-template-columns: repeat(2, minmax(0, 1fr));}
    .cancer03_page .chamber_sect .point_cont_box .cont {padding-top: 0; height: auto}
    .cancer03_page .chamber_sect .point_cont_box .cont .txt_box {padding: 30px; position: static}


    .should_sect .graph_wrap .com_graph {width: 31%}
    .com_graph .graph_grid .graph {height: 34rem}
    .com_graph .graph_grid .graph .graph_cont .bar {width: 8rem}


    .cancerous_cell_sect .cont_box .cont .box {padding: 3rem}



    .care_point_sect .cont_box .cont .txt br {display: none}
    .brain_body_sect .management_box {margin-top: 4rem}

    .progression_sect .management_cont {padding: 60px 40px}

    .integrated_card_sect .img_cont_box .cont {gap: 4.5rem}
    .integrated_card_sect .img_cont_box .cont.active .txt_box {padding: 30px 20px 30px 0}


    .main_num_cont11 .cont_wrap {padding: var(--subPd1) 0}


    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .bar_txt {top: 1rem}

    .sect_wrap .chemotherapy_box .graph_box .com_graph .graph_grid {width: 70rem; margin: 0 auto; max-width: 100%}

}


@media only screen and (max-width: 1040px){

    .sub_cont_sorting21 {display: block}
    .sub_cont_sorting21 .cont + .cont {margin-left: 0; margin-top: 20px}

    .sub_cont_sorting21 .cont .ico {flex-shrink: 0; width: 6rem; height: 6rem}
    .sub_cont_sorting21 .cont .cont_txt_box .tit {min-height: auto}
    .sub_cont_sorting21 .cont .cont_txt_box .tit br {display: none}
    .sub_cont_sorting21 .cont .cont_txt_box .txt {margin-top: 10px; word-break: keep-all;}

    .aside_sect {display: block}
    .aside_sect .thymus_graph {margin-top: 3rem}

    .sect_wrap section.half.α1_sect {margin-top: 90px}

    .sub_cont_sorting47 .step_cont .img .img_txt {width: 80%;}

    .sub_cont_process03 .cont_box .left_box {margin-right: 30px}
    .sub_cont_process03 .cont_box .right_box .line_cont_box {padding-left: 30px}
    .sub_cont_process03 .cont_box .right_box .line .cir {width: 2rem; height: 2rem}

    .sub_cont_process03 .cont_box .right_box .cont .txt_box .tit {display: flex; flex-direction: column; align-items: flex-start}
    .sub_cont_process03 .cont_box .right_box .cont .txt_box .tit .badge {margin-left: 0; margin-top: 5px}

    .cancer03_page .chamber_sect {padding: var(--subPd1) 0}
    .cancer03_page .chamber_sect .img_top_box .txt_box .tit {flex-shrink: 0}
    .cancer03_page .chamber_sect .img_top_box .txt_box .txt br {display: none}

    .cancer03_page .safety_sect .cont_box .cont {padding: 30px 20px}

    .com_graph .graph_grid {padding-left: 2.7rem}
    .com_graph .graph_grid .graph {height: 28rem}
    .com_graph .graph_grid .graph .graph_cont .bar {width: 6rem}
    .com_graph .graph_grid .graph .graph_cont .bar.sm {width: 3.5rem}
    .com_graph .graph_grid .graph .graph_cont .bar + .bar {margin-left: 10px}
    .com_graph .graph_grid .graph .graph_cont .bar_txt {font-size: 12px;}

    .com_graph .graph_grid .graph .graph_cont .bar .bar_num {font-size: 12px;}
    .com_graph .graph_grid .graph .graph_cont .bar.purple .bar_num {font-size: 13px}

    .equ_posses_sect .cont_box .box .txt {font-size: var(--txt1)}
    .radiation_sect .check_box .cont .txt {font-size: var(--txt1)}

    .vicious_sect .treatment_cont {margin-top: 4rem}
    .paper_sect .cont_box .right_box .em_txt {font-size: var(--txt1)}
    .sect_wrap.bg_type.blue {padding: var(--subPd1) 0}

    .integrated_card_sect .img_cont_box .cont  {padding: 30px; align-items: flex-start}
    .integrated_card_sect .img_cont_box .cont.active .txt_box {padding: 0}

    .integrated_card_sect .brain_on_cont {height: 68vw}
    .integrated_card_sect .brain_on_cont .cir_center .en {font-size: var(--tit1)}
    .integrated_card_sect .brain_on_cont .cir_center .txt {font-size: var(--txt1)}


    .care_point_sect .cont_box { grid-template-columns: repeat(2, minmax(0, 1fr));}

    .levodopa_sect .graph_cont {margin-top: 6rem}
    .levodopa_sect .graph_cont .graph {margin-top: 3rem}
    .progression_sect .graph_cont {width: 55%}
    .progression_sect .problem_cont {width: 40%}
    .progression_sect .problem_cont .list li svg {width: 2.5rem}
    .progression_sect .graph_cont .graph .graph_grid {height: 21rem}
    .progression_sect .graph_cont .graph_tit_box .info li {flex-shrink: 0; font-size: 12px; width: 5.3em}







}



@media only screen and (max-width: 768px){

    :root{
        --subPd1:100px;
        --sub_bot_pd: 100px;

        --subSectTit:3.3rem;


        --tit1:2.6rem;
        --tit2:2.2rem;
        --tit3:2.0rem;


        --txt1:1.8rem;
        --txt2:1.6rem;
        --txt3:1.4rem;
    }


    .disease_clinic_num_tit {margin-bottom: 2.5rem}
    .disease_clinic_num_tit .num{font-size: var(--main_tit_desc);}
    .disease_clinic_num_tit .num::before { font-size: 14px; margin-right: 0.7em; margin-top: -1.5px; }

    .tabs.num6 .swiper-slide {max-width: none}

    .sub_cont_sorting21 .cont {display: flex}
    .sub_cont_sorting21 .cont .cont_txt_box {margin-top: 0; margin-left: 1.5rem}


    .sub_cont_tit_box .tit {font-size: 2.7rem}
    .α1_sect .cancer_risk_cont .cancer_risk_img .sources_txt,
    .cancer01_page .why_sect .thymus_graph .graph_tit_box .txt {font-size: 1.3rem}

    .cancer01_page .why_sect .thymus_graph {padding: 4rem 0 7rem; margin-top: 3rem; overflow: hidden}
    .cancer01_page .why_sect .thymus_graph .graph_box {margin-top: 4rem}

    .evidence_sect .cont_box,
    .mechanism_sect .sub_cont_sorting47 {margin-top: 3rem}


    .cancer01_page .why_sect .right_box .txt_box {margin-top: 20px}

    .α1_sect .cancer_risk_cont .cancer_risk_img .sources_txt {margin-top: 20px}
    .α1_sect .cancer_risk_cont .cancer_risk_img {padding: 30px 15px}
    .α1_sect .cancer_risk_cont .cancer_risk_img {margin-top: 30px}
    .α1_sect .cancer_risk_cont .txt_box strong {font-size: 1.8rem;}

    .aside_wrap .youtube_box .play_btn {width: 5rem; height: 5rem}
    .aside_sect .left_box {padding-right: 0}

    .sect_wrap section.mechanism_sect {margin-bottom: 0}


    .sub_cont_sorting03 .cont_box .cont {align-items: flex-start}

    .cancer03_page .chamber_sect .point_cont_box {margin-top: 60px}

    .cancer03_page .safety_sect .cont_box {display: block}
    .cancer03_page .safety_sect .cont_box .cont + .cont {margin-left: 0; margin-top: 20px}
    .cancer03_page .safety_sect .cont_box .cont .cont_txt_box .txt {margin-top: 10px}

    .should_sect .cir_wrap .cir_txt {top: 22%; padding: 0 15px}
    .should_sect .cir_wrap .cir_txt .txt br {display: none}

    .should_sect .graph_wrap .graph_box {display: block}
    .should_sect .graph_wrap .com_graph {width: 100%}
    .should_sect .graph_wrap .com_graph + .com_graph {margin-top: 70px}
    .com_graph .graph_grid .graph .graph_cont .bar_tit,
    .com_graph .graph_grid .graph .graph_cont .bar_txt {font-size: var(--txt3)}
    .com_graph .graph_tit {margin-bottom: 20px}

    .com_graph .graph_grid .graph {justify-content: center}
    .com_graph .graph_grid .graph .graph_cont + .graph_cont {margin-left: 60px}

    .should_sect .graph_wrap .com_graph.type3 .graph_tit {margin-bottom: 40px}
    .should_sect .graph_wrap .sources {margin-top: 7rem}

    .com_graph.line_type .line_bar .txt.em {right: 0}
    .radiation_sect .check_box {margin-top: 40px}
    .radiation_sect .check_box .cont svg {width: 3rem}
    .radiation_sect .check_box .cont .txt {margin-top: 20px; padding: 0 10px}

    .should_sect .cir_wrap {margin-top: 4rem}

    .sect_wrap .chemotherapy_box .cont_tit_box .tit .num {font-size: var(--txt2); width: 2.5em; height: 2.5em}

    .vicious_sect .directions3_cont .big_img {overflow: hidden; display: flex; justify-content: center; position: relative}
    .vicious_sect .directions3_cont .big_img img {width: 120%; max-width: none}

    .vicious_sect .directions3_cont .big_img {}
    .img_zoom_btn {display: flex}
    .img_zoom_btn svg {display: block;width: 60%;height: auto;margin: 0 auto;}

    .sub_cont_process03 .cont_box {flex-direction: column}
    .sub_cont_process03 .cont_box .left_box {width: 100%; margin-right: 0; padding-bottom: 20px; position: static}
    .sub_cont_process03 .cont_box .right_box {width: 100%}
    .sub_cont_process03 .cont_box .right_box .cont {padding: 25px; align-items: flex-start; border-radius: 10px}
    .sub_cont_process03 .cont_box .right_box .cont + .cont {margin-top: 15px}
    .sub_cont_process03 .cont_box .right_box .cont .img {width: 10rem; height: 10rem}
    .sub_cont_process03 .cont_box .right_box .cont .txt_box .tit {font-size: var(--txt1)}
    .sub_cont_process03 .cont_box .right_box .cont .txt_box {margin-left: 15px}
    .sub_cont_process03 .cont_box .right_box .line_cont_box {padding-left: 15px}
    .sub_cont_process03 .cont_box .right_box .line {width: 2px}
    .sub_cont_process03 .cont_box .right_box .line .cir {width: 10px; height: 10px; bottom: 0}

    .sub_cont_process03 .cont_box .last_cont {margin-left: 15px; padding: 20px 15px;}
    .sub_cont_process03 .cont_box .last_cont br {display: none}


    .cancerous_cell_sect .cont_box .cont .box {padding: 20px}
    .cancerous_cell_sect .cont_box .cont + .cont {margin-left: 15px}

    .vicious_sect .treatment_cont .cont {padding: 3.5rem 3rem; border-radius: 10px}
    .vicious_sect .treatment_cont .cont .img_box{width: 10rem; height: 10rem}

    .paper_sect .cont_box {align-items: flex-start}
    .paper_sect .cont_box .right_box .em_txt {margin-top: 3rem}
    .paper_sect .cont_box .right_box .em_txt br {display: none}

    .vicious_sect .directions3_cont .cont_box .cont + .cont {margin-left: 15px}
    .paper_sect .cont_box .right_box .check_box li + li {margin-top: 2rem}


    .progression_sect .management_cont {display: block}
    .progression_sect .graph_cont {width: 100%}
    .progression_sect .problem_cont {width: 100%; margin-top: 60px}
    .progression_sect .problem_cont .list {margin-top: 4rem}

    .levodopa_sect .point_cont .cont_box .cont {padding: 25px 15px; justify-content: flex-start}

    .banner_sect .tit_box {padding: 7rem 4rem}

    .sect_wrap .ctc_what_box .card_box .card.active {width: 52%}
    .sect_wrap .ctc_what_box .card_box .card.active + .card {margin-left: -1.5%}

    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .num_txt {font-size: 6rem}



/*    7681*/


}



@media only screen and (max-width: 600px){

    .cancer01_page .why_sect .thymus_graph .graph_box {padding: 0 2.5rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar {width: 5.5rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .bar_txt {font-size: 1.3rem; top: 1rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .bar_txt strong {font-size: 1.6rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .out_txt {top: -5px; font-size: 1.3rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .speech_box .speech {padding: 1rem 2rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .speech_box .speech .num {font-size: 2rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .bar .speech_box {top: -3.5rem}
    .cancer01_page .why_sect .thymus_graph .graph_box .graph .arrow {left: 17%; top: 13%; width: 56%}

    .sub_cont_sorting47 {grid-template-columns: repeat(1,minmax(0,1fr))}

    .sub_cont_sorting21 .cont .cont_txt_box .tit {font-size: 2rem}
    .sub_cont_sorting21 .cont .cont_txt_box .txt {word-break: break-all}
    .sub_cont_sorting21 .cont .ico {width: 5rem; height: 5rem}

    .cont_basic_slide10 .swiper-slide {width: 90%}
    .cont_basic_slide10 .cont {padding: 20px}
    .cont_basic_slide10 .cont_tit_box .badge {font-size: 12px}
    .cont_basic_slide10 .cont_tit_box .tit {font-size: 20px;}
    .cont_basic_slide10 .cont_tit_box .img {flex-shrink: 0; width: 60px; height: 60px}

    .cont_basic_slide10 .txt {margin-bottom: 3rem}


    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont {flex-direction: column}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .num_txt {font-size: 4rem; margin-right: 0rem; margin-bottom: 3rem}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .tit {font-size: 2.2rem}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .txt {margin-top: 5px}

    .main_num_cont11 .cont_wrap .img_box .txt_box {font-size: var(--txt1); padding: 2rem; }
    .main_num_cont11 .cont_wrap .img_box .txt_box br {display: none}
    .main_num_cont11 .cont_wrap .img_box .txt_box:before {width: 3rem; height: 3rem}

    .sub_cont_sorting03 .cont_box .cont {flex-direction: column}
    .sub_cont_sorting03 .cont_box .img_box {width: 100%}
    .sub_cont_sorting03 .cont_box .txt_box {width: 100%; margin-top: 20px}
    .sub_cont_sorting03 .cont_box .txt_box .check_list {margin-top: 15px}
    .sub_cont_sorting03 .cont_box .txt_box .check_list li + li {margin-top: 0.5em}


    .sect_wrap .mechanism_cont .cont {padding: 30px 20px}
    .sect_wrap .mechanism_cont .cont .step_box,
    .sect_wrap .mechanism_cont .cont .check_box {padding: 15px}
    .sect_wrap .mechanism_cont .cont .step_box ul li .badge{flex-shrink: 0}

    .sect_wrap .mechanism_cont .cont .step_box ul li:not(:last-child) .badge:after {content: "";position: absolute;left: 50%;bottom: 0;width: 2px;height: 3rem;transform: translate(-50%,100%);background-color: var(--green);}
    .sect_wrap .stage_cont_box .num_times_box .box {padding: 20px 15px}
    .sect_wrap .stage_cont_box .num_times_box .box + .box {margin-left: 10px}

    .cancer03_page .chamber_sect .point_cont_box {display: flex; overflow-x: auto; margin-left: calc(var(--inPd) * -1); padding: 0 var(--inPd); width: calc(100% + var(--inPd) * 2); scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch; scroll-padding-left: var(--inPd);}
    .cancer03_page .chamber_sect .point_cont_box::-webkit-scrollbar {display: none;}
    .cancer03_page .chamber_sect .point_cont_box .cont {flex-shrink: 0; width: 80%; scroll-snap-align: start; scroll-snap-stop: always;}

    .sect_wrap .po2_box {padding: 30px 20px}
    .sect_wrap .po2_box .graph .cont_name {font-size: var(--txt3); width: 4.5em}
    .sect_wrap .po2_box .graph .bar {height: 5rem}
    .sect_wrap .po2_box .graph .bar .gauge .txt {font-size: var(--txt3); left: 1rem}
    .sect_wrap .po2_box .graph .bar .bar_txt {font-size: var(--txt3)}
    .sect_wrap .po2_box.active .graph .bar.type1 .gauge {width: 90%}
    .sect_wrap .po2_box.active .graph .bar.type2 .gauge {width: 40%}
    .sect_wrap .po2_box .ref_txt {margin-top: 20px}

    .sect_wrap .stage_cont_box .step_cont {padding: 30px 20px}
    .sect_wrap .stage_cont_box .step_cont .step {margin-bottom: 20px}

    .cancer03_page .chamber_sect .img_top_box .txt_box {display: block;}
    .cancer03_page .chamber_sect .img_top_box .txt_box .txt {margin-top: 15px}


    .equ_posses_sect .cont_box {display: block}
    .equ_posses_sect .cont_box .box .txt {margin-top: 10px}
    .equ_posses_sect .cont_box .box + .box {margin-left: 0; margin-top: 30px}

    .should_sect .cir_wrap {display: block}
    .should_sect .cir_wrap .cir { padding: 30px 15px; border-radius: 10em}
    .should_sect .cir_wrap .cir + .cir {margin-top: 15px}
    .should_sect .cir_wrap .cir_txt {padding: 0; position: static}
    .should_sect .cir_wrap .cir_txt .txt {margin-top: 20px}

    .sub_cont_process03 .cont_box .right_box .cont {padding: 20px 15px}
    .sub_cont_process03 .cont_box .right_box .cont .img {width: 7rem; height: 7rem; flex-shrink: 0}

    .sect_wrap .chemotherapy_box .graph_box {padding: 30px 15px}

    .sect_wrap .chemotherapy_box .com_graph .graph_grid .graph .graph_cont .bar {width: 5rem}
    .sect_wrap .chemotherapy_box .com_graph .graph_grid .graph .graph_cont + .graph_cont {margin-left: 30px}

    .sect_wrap .chemotherapy_box .graph_box.type1 {padding-bottom: 90px}
    .com_graph .graph_grid .graph .graph_cont .description {font-size: 12px; top: -5%}
    .com_graph .graph_grid .graph .graph_cont .description.em {font-size: 14px}
    .sect_wrap .chemotherapy_box .graph_box .com_graph.type1 .graph_cont:nth-child(1) .description {top:45%}

    .com_graph.line_type .graph_grid .graph {padding-left: 40px}
    .com_graph.line_type .graph_grid .graph .x_axis,
    .com_graph.line_type .graph_grid .graph .y_axis {font-size: 2.3vw}
    .com_graph.line_type .graph_grid .graph .x_axis .num + .num {margin-left: 3vw}

    .sect_wrap .chemotherapy_box .graph_box .com_graph .graph_grid .graph {height:20rem}
    .com_graph .graph_grid .vertical_txt {font-size: 12px; }

    .radiation_sect .graph_box .com_graph .graph_grid .graph,
    .com_graph .graph_grid .graph {height: 20rem}


    .com_graph.line_type .line_bar {left: 50px}
    .com_graph.line_type .line_bar .txt {font-size: 2.8vw; right: 5%}
    .com_graph.line_type .line_bar .txt.em {font-size: 3.4vw}
    .com_graph.line_type .graph_grid .vertical_txt {top: 4%; transform: unset}

    .radiation_sect .graph_box {display: block}
    .radiation_sect .graph_box .com_graph + .com_graph {margin-left: 0; margin-top: 70px}

    .radiation_sect .sources {margin-top: 5rem}
    .radiation_sect .check_box {display: block}
    .radiation_sect .check_box .cont + .cont {border-left: none; border-top: 1px solid #CBD2D9; padding-top: 25px; margin-top: 25px}
    .radiation_sect .check_box .cont .txt {margin-top: 15px}


    .sect_wrap .ctc_what_box .card_box .card {padding: 30px 15px}
    .sect_wrap .ctc_what_box .card_box .card.active {padding: 30px 15px 40px}
    .sect_wrap .ctc_what_box .card_box .card .txt br {display: none}
    .sect_wrap .ctc_what_box .result_txt .arr {width: 2.5rem}
    .sect_wrap .ctc_what_box .result_txt .txt br {display: none}

    .cancerous_cell_sect .cont_box {display: block}
    .cancerous_cell_sect .cont_box .cont + .cont {margin-left: 0; margin-top: 30px}
    .cancerous_cell_sect .cont_box .cont .img {padding-top: 0; height: auto}
    .cancerous_cell_sect .cont_box .cont .img img {position: static; width: 100%}
    .cancerous_cell_sect .cont_box .cont .box {padding: 30px 20px}
    .cancerous_cell_sect .cont_box .cont .check_box {margin-top: 20px}
    .cancerous_cell_sect .cont_box .cont .check_box li svg {width: 1.4em}
    .cancerous_cell_sect .cont_box .cont .check_box li .txt {margin-left: 1rem}

    .vicious_sect .treatment_cont .cont {padding: 15px}
    .vicious_sect .treatment_cont .cont + .cont {margin-top: 15px}
    .vicious_sect .treatment_cont .cont .img_box {width: 7rem; height: 7rem; margin-right: 15px}
    .sect_wrap section .cont > .txt_box {margin-top: 0; }



    .vicious_sect .directions3_cont .cont_box {display: block}
    .vicious_sect .directions3_cont .cont_box .cont + .cont {margin-top: 30px; margin-left: 0}
    .vicious_sect .directions3_cont .cont_box .cont .txt_box {margin-top: 15px}
    .vicious_sect .directions3_cont .cont_box .cont .txt_box .txt {margin-top: 10px}

    .paper_sect .cont_box {display: block}
    .paper_sect .cont_box .img {width: 60%; margin: 0 auto}
    .paper_sect .cont_box .right_box {width: 100%; margin-top: 40px}


    .care_point_sect .cont_box {gap: 10px}
    .care_point_sect .cont_box .cont {padding: 25px 10px; justify-content: flex-start}
    .care_point_sect .cont_box .cont .tit {margin-top: 10px}


    .brain_body_sect .management_box .cont {padding: 15px}

    .brain_body_sect .management_box {grid-template-columns: repeat(2,minmax(0,40%));gap: 15px 0;}
    .brain_body_sect .management_box .center_box {width: 18%}
    .brain_body_sect .management_box .center_box .cir_txt p {font-size: var(--txt2)}
    .brain_body_sect .management_box .center_box .line {width: 2px;}
    .brain_body_sect .management_box .center_box .line .cir {width: 2rem; height: 2rem}
    .brain_body_sect .result_box {padding: 20px 15px; font-size: var(--txt1); margin-top: 40px}

    .levodopa_sect .graph_cont .graph_tit_box .info {flex-direction: column}
    .levodopa_sect .graph_cont .graph_tit_box .info li + li {margin-top: 5px; margin-left: 0}

    .levodopa_sect .graph_cont.active .graph .line_chart svg {width: 100%; height: auto}
    .levodopa_sect .graph_cont .graph .graph_grid {height: 36vw}
    .levodopa_sect .graph_cont .graph .line_chart .chart_txt {font-size: 11px; padding: 6px 15px 5px}
    .levodopa_sect .graph_cont .graph {padding-left: 20px}
    .levodopa_sect .graph_cont .graph .vertical_txt {font-size: 11px;}
    .levodopa_sect .graph_cont .graph .graph_grid .row_txt {font-size: 11px}

    .levodopa_sect .point_cont .cont_box {grid-template-columns: repeat(1,minmax(0,1fr))}
    .levodopa_sect .point_cont .cont_box .cont .tit {margin-top: 10px}

    .progression_sect .management_cont {padding: 30px 15px}
    .progression_sect .graph_cont .graph_tit_box .info li {font-size: 10px; width: 5.5em}
    .progression_sect .graph_cont .graph {padding-left: 20px; }
    .progression_sect .graph_cont .graph .vertical_txt {font-size: 11px}

    .progression_sect .graph_cont .graph .graph_grid {height: 34vw}

    .integrated_card_sect .brain_on_cont {margin-top: 4rem}

    .integrated_card_sect .brain_on_cont .cir {font-size: 3.5vw; width: 20%; padding-top: 20%}
    .integrated_card_sect .brain_on_cont .cir_center {width: 45%; padding: 20px 15px}
    .integrated_card_sect .brain_on_cont .cir_center .en {font-size: 5vw}
    .integrated_card_sect .brain_on_cont .cir_center .txt {font-size: 3vw}

    .integrated_card_sect .img_cont_box .cont {display: block}
    .integrated_card_sect .img_cont_box .cont.active .txt_box {margin-top: 20px}
    .integrated_card_sect .img_cont_box .cont {padding: 20px 20px 40px}

    .banner_sect .bg .pc {display: none}
    .banner_sect .bg .mo {display: block}

    .banner_sect .tit_box {padding: 3rem 2rem 16rem 3rem}
    .banner_sect .tit_box .txt br {display: none}

    .disease_clinic01_page .why_sect .check_img_box {padding-bottom: 30px}
    .disease_clinic01_page .why_sect .check_img_box .check_wrap {gap: 10px; padding: 0 10px; grid-template-columns: repeat(1,minmax(0,1fr))}
    .disease_clinic01_page .why_sect .check_img_box .check_wrap .check {font-size: var(--txt2)}
    .disease_clinic01_page .why_sect .check_img_box .check_wrap .check {padding: 0.4em 0.9em;}


    .disease_clinic01_page .why_sect .check_img_box .icon_wrap {padding: 0 10px; justify-content: center}
    .disease_clinic01_page .why_sect .check_img_box .icon_wrap .icon_box {width: 6.5rem}
    .disease_clinic01_page .why_sect .check_img_box .icon_wrap .icon_box + .icon_box {margin-left: 20px}
    .disease_clinic01_page .why_sect .check_img_box .icon_wrap .icon_box .txt {font-size: var(--txt3)}



    .main_num_cont11 .cont_wrap .num_cont_box .right_box {margin-top: 4rem}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont + .cont {margin-top: 40px}
    .main_num_cont11 .cont_wrap .num_cont_box .right_box .cont .num_txt {margin-bottom: 10px}
    .main_num_cont11 .cont_wrap .img_box {margin-top: 60px; border-radius: 2rem}


    .sub_cont_tit_box .txt {margin-top: 1rem}


    .integrated_card_sect .img_cont_box .cont .txt_box .check_list {margin-top: 2rem}
    .sect_wrap section .cont > .txt_box {margin-top: 20px}

    .integrated_card_sect .img_cont_box .cont .txt_box .check_list li + li {margin-top: 1rem}

    .cancer03_page .chamber_sect .point_cont_box .cont .txt_box .tit br {display: none}

}





