@media (min-width:1921px) {
    main{max-width:100%; margin:0 auto;}
    
    
}
@media  (min-width:1921px) and (max-width:2500px) {
    
}
@media (max-width:1910px) {
  .circle_bg{ height: 60.625rem; width: 60.625rem;}
  .circle_bg ul { height: 56.25rem; width: 56.25rem; }
  
}
@media (max-width:1810px) {
  
  .gnb-menu-list { padding: 13rem 4rem 0;}
  .gnb_absol_img {max-width: 17%; right: 4rem;}
}
@media (max-width:1710px) {
  
}
@media (max-width:1680px) {
    


}
@media (max-width:1560px) {
    html, body{
      font-size:15px !important;
    }
    
    
    .main_story_wrap { height: 70rem;}

    .circle_bg{ height: 59rem; width: 59rem;}
    .circle_bg ul { height: 55rem; width:55rem; }

    .main_chart_wrap .tits { padding-left: 0;}
    .main_chart_wrap .chart_list { height: 52rem;}
    .main_chart_wrap .chartPage { width: 38rem;}

    .prem_list li .equip_img { width: 30%; }

}

@media (max-width:1440px) {
    html, body{
      font-size:14px !important;
    }
    

    .pd_160{padding: 100px 0;}
    
    .container-1500{max-width:90%;}
    .container-1580{max-width:100%; padding:0 2%;}
    .container-md,.container-sm{max-width: 1280px;}
    
    
    .pc_cont_1440{display:none; opacity:0; visibility:hidden;}
    .m_cont_1440{display:block; opacity:1; visibility:visible;}
    
    
    
    .container{padding:0;}
    
    
}

@media (max-width:1400px) {

  .main_doct_wrap .inner { gap: 5rem;}
  .main_doct_wrap .doctor { width: 25%;}
}

@media (max-width:1280px) {
    html, body{
      font-size:14px !important;
    }
    
    /* padding */
    .pd_60{padding: 40px 0;}
    .pd_160{padding: 100px 0;}
    
    /* padding-top */
    .pt_160{padding-top:120px;}
    .pt_200{padding-top:180px;}
    
    .container-md,.container-sm{max-width: 100%; padding:0 8%;}
    .container-1200{max-width: 100%; padding:0 4rem;}
    .container-1500{max-width:94%;}
    
    .pc_cont_1280{display:none; opacity:0; visibility:hidden;}
    .m_cont_1280{display:block; opacity:1; visibility:visible;}
 
    
    .gnb_absol_img { display: none;}

    .main_chart_wrap  { padding: 10rem 2rem 0;}

    .circle_bg{ display: none;}
    .main_sig_wrap ul li { gap: 2rem;}
    .main_sig_wrap ul li { width: 30%; }

    .main_interior_wrap .mini_slider { right: 0; }
    .main_interior_swiper_mini .swiper-slide { width: 7rem; height: 7rem; }

    .main_map_wrap { padding: 3rem 0 5rem;}
    .main_map_wrap .Rside table { margin-left: 2.5rem;}
}
@media (max-width:1024px) {
    html, body{
      font-size:13px !important;
    }
    
    .pc_cont_1024{display:none; opacity:0; visibility:hidden;}
    .m_cont_1024{display:block; opacity:1; visibility:visible;}

    .gnb-menu-list { padding: 0 3rem 7rem;}

    .foot-inner{justify-content: center; text-align: center; padding: 3.5rem 0.5rem;}
    .foot-right.pc_cont_1024{display: none;}
    .foot-right.m_cont_1024{display: flex;}
    .foot_copy { margin-top: 2rem; line-height: 1.5;}
    .foot-right ul {font-size: 1.05rem;}

    .main_story_wrap .txt01 { font-size: 1rem;}
    .main_story_wrap .digital_clock { display: none;}
    .main_story_wrap .s_disgital_clock { display: none;}

    .main_chart_wrap { padding: 2rem 0 6rem 3rem; background: none;}
    .main_chart_wrap .chart_list_m {margin-top: 3rem;}
    .main_chart_swiper .swiper-slide { width: 89%; height: 50rem; margin-right: 10px; }
    .main_chart_wrap section { position: static; height: 100%;}
    .main_chart_wrap .chartPage { width: auto;  padding: 2.3rem 2.3rem 0; display: flex; align-items: center; flex-direction: column; justify-content: space-between;}
    .main_chart_wrap .chart_img { width: 40%;}
    .main_chart_wrap .n01 .chart_img { width: 53%;}
    .main_chart_wrap .txts { width: 100%;}
    .main_chart_wrap .num { font-size: 1.65rem; margin-top: 0;}
    .main_chart_wrap .tit01 { font-size: 1.7rem;}
    .main_chart_wrap .txt01 { font-size: 1.1rem;}

    .main_sig_wrap { padding: 5rem 0 6rem; background: #222630;}
    .main_sig_wrap .min-tit { font-size: 1.4rem;}
    .main_sig_wrap .tit01 { font-size: 1.3rem;}
    .main_sig_wrap .inner ul { flex-direction: column; margin-top: 3rem;}
    .main_sig_wrap ul li { width: 26rem; height: 26.5rem; }
    .main_sig_wrap .inner ul li:nth-of-type(2){ margin-top: 0;}
    
    .main_prem_wrap { padding: 5rem 0 3rem;}
    .main_prem_wrap .min-tit { font-size: 1.4rem;}
    .main_prem_wrap .tit01 { font-size: 1.3rem;}

    .main_doct_wrap { padding: 3rem 0 4rem; background:url("../img/main_doct_wrap_bg.jpg") no-repeat 0% 50%/ cover ;}
    .main_doct_wrap .subtit { font-size: 1.7rem;}
    .main_doct_wrap .txt01 { font-size: 1.2rem; font-weight: 500; }
    .m_doctors.m_cont_1024 { display: flex; align-items: center; justify-content: center; gap: 2rem; margin-top: 3rem; flex-wrap:wrap;}
    .main_doct_wrap .doctor { width: auto;}
    .main_doct_wrap .doctor.n02 { margin-top: 0;}
    .main_doct_wrap .doctor p {font-size: 0.9rem; font-weight: 500;}
    .main_doct_wrap .doctor p span {font-size: 1.2rem;}
    .main_doct_more p { margin: 3rem auto 0; font-size: 1rem;}
    .orbit-context {display: none;}

    .main_interior_wrap { padding: 5rem 0; cursor: default;}
    .main_interior_wrap .inner { border-radius: 0; margin: 0 1.5rem;}
    .main_interior_wrap .tits { position: static; margin-bottom: 2.5rem; text-align: center;}
    .main_interior_wrap .min-tit { font-size: 1.3rem;}
    .main_interior_wrap em { font-size: 1.4rem;}
    .main_interior_wrap .tit01 { color: #121212; font-size: 1.4rem;}
    .main_interior_wrap .tit01 i { background:url("../img/main_interior_arrow_m.png") no-repeat 50% 50%/ 100% ; bottom: 6px; right: 2.5rem;  } 

    .main_map_wrap .inner { flex-direction: column-reverse; gap: 3rem; margin: 0;}
    .main_map_wrap .Lside { width: 100%;}
    .main_map_wrap .Rside { width: 90%; padding: 0;}
    .main_map_wrap .Rside .subtit { font-size: 1.7rem;}
    .main_map_wrap .Rside .address { font-size: 1.2rem;}
    .main_map_wrap .Rside .subway {font-size: 1.1rem;}
    .main_map_wrap .Rside .subway i.subway03 { width: 22px; height: 23px;}
    .main_map_wrap .Rside .subway i.subwayBd { width: 59px; height: 22px;}
    .main_map_wrap .Rside .bttm { flex-direction: column; gap: 2rem; padding-top: 4rem;} 
    .main_map_wrap .Rside .t_tit { width: 100%;text-align: center; font-size: 1.6rem; font-family: 'Noto Serif KR', serif;}
    .main_map_wrap .Rside .t_tit span { display: none;}
    .main_map_wrap .Rside table { font-size: 1.4rem;}
    .main_map_wrap .Rside tr { gap: 1.7rem ;}
    .main_map_wrap .Rside tr + tr {margin-top: 1.5rem;}
    .main_map_wrap .Rside th { width: 5rem;}
    .main_map_wrap .Rside table p { font-size: 1.3rem;}
    .main_map_wrap .mapBtn { position: static; transform: translate(0,0); margin-top: 2rem; gap: 1rem;}
    .main_map_wrap .mapBtn li { font-size: 1.05rem; border-radius: 4px; width: 12.2rem;}
  }
@media (max-width:960px) {
    html, body{
      font-size:13px !important;
    }
    
    
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_60{padding-top: 30px;}
    .pt_80{padding-top: 40px;}
    .pt_100{padding-top: 60px;}
    .pt_120{padding-top: 80px;}
    .pt_160{padding-top: 100px;}
    .pt_200{padding-top: 120px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont_960{display:none; opacity:0; visibility:hidden;}
    .m_cont_960{display:block; opacity:1; visibility:visible;}
    
    .pc_cont_960_in{display:none; opacity:0; visibility:hidden;}
    .m_cont_960_in{display:inline-block; opacity:1; visibility:visible;}
    
    
    
}
@media (max-width:800px) {
    
  
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_80{padding-top: 36px;}
    .pt_100{padding-top: 40px;}
    .pt_160{padding-top: 64px;}
    .pt_200{padding-top: 80px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont{display:none; opacity:0; visibility:hidden;}
    .m_cont{display:block; opacity:1; visibility:visible;}
    
    
    .main_chart_swiper .swiper-slide { height: 40rem;  }

    .m_doctors.m_cont_1024 { gap: 4rem 1rem;}
    .main_doct_wrap .doctor { width: 45%;}
}

@media (orientation: portrait ) and (max-width:800px) {
    
}

@media (max-width:768px) {
    
    
}
@media (max-width:640px) {
    
    
    .pc_cont_640{display:none; opacity:0; visibility:hidden;}
    .m_cont_640{display:block; opacity:1; visibility:visible;}

    /* font-size */
    .fz_50 { font-size: 2.2rem;}
    .fz_110 {font-size: 4.7rem;}
    .fz_130 {font-size: 5.1rem;}

    
    .main_story_wrap { height: 54rem;}
    .main_story_wrap .txt01 {font-size: 1rem;}

    .main_chart_swiper .swiper-slide { height: 30rem;  }
}

@media (orientation: portrait ) and (max-width:640px) {

    
    
}

@media (max-width:606px) {
    
}

@media (max-width:590px) {
    
    
}

@media (max-width:566px) {
    

    
}
@media (max-width:550px) {
    
}
@media (max-width:480px) {
    html, body{
        font-size:13px !important;
    }
    
    .lh_2{line-height:1.6;}
    
    /* font-size */
    /* .fz_17{font-size:1rem;}
    .fz_20{font-size:1.063rem;}
    .fz_22{font-size:1.125rem;}
    .fz_25{font-size:1.25rem;}
    .fz_32{font-size:1.85rem;}
    .fz_35{font-size:1.9rem;}
    .fz_36{font-size:1.9rem;}
    .fz_37{font-size:1.9rem;}
    .fz_40{font-size:2.188rem;} */


    /* padding */
    .pd_60{padding: 20px 0;}
    .pd_80{padding: 30px 0;}
    .pd_100{padding: 40px 0;}
    .pd_120{padding: 60px 0;}
    .pd_160{padding: 80px 0;}
    .pd_200{padding: 100px 0;}
    
    
    
    .pc_cont_480{display:none; opacity:0; visibility:hidden;}
    .m_cont_480{display:block; opacity:1; visibility:visible;}
    

    .main_story_wrap { height: 40rem;}
    .main_story_wrap .txts { top: 23%; left: 50%;}
    
    .main_chart_swiper .swiper-slide { height: 26rem;  }
}

@media (min-width:435px) and (max-width:460px) {
    
    
}

@media (min-width:376px) and (max-width:434px) {
    
    
}

@media (max-width:434px){
    html {
        /* Prevent font scaling in landscape */
        -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
        -moz-text-size-adjust: none; /*Firefox*/
        -ms-text-size-adjust: none;  /*Ie*/
        -o-text-size-adjust: none; /*old versions of Opera*/
    }
    html, body{
        font-size:12px !important;
    }


    
    
    .pc_cont_434{display:none; opacity:0; visibility:hidden;}
    .m_cont_434{display:block; opacity:1; visibility:visible;}
    
    
    
}

@media (max-width:424px){
    
    
    
    
}

@media (max-width:418px){
    
    
    
    
}

@media (max-width:414px){
    
}

@media (max-width:400px){
    
    

}
@media (max-width:390px){
    html, body{
      font-size:12px !important;
    }
    
    
}
@media (max-width:376px){
    html, body{
      font-size:12px !important;
    }
    
    .pc_cont_376{display:none; opacity:0; visibility:hidden;}
    .m_cont_376{display:block; opacity:1; visibility:visible;}
    
    
}

@media (max-width:365px){
    
    
    
    
}

@media (max-width:360px){
    html, body{
      font-size:11px !important;
    }
}
    

@media all and (min-width:351px) and (max-width:375px) {
    
    
}

@media all and (min-width:320px) and (max-width:355px) {
    
    
    
    
}
@media all and (min-width:290px) and (max-width:320px) {
    
    
    
}
@media all and (min-width:250px) and (max-width:290px) {
    
    
    
}
@media all and (min-width:100px) and (max-width:250px) {
    
    
    
}


@media all and (min-width:801px) and  (max-height:880px){
    
    
    
}




@media (orientation: landscape) {
    
}

@media (orientation: portrait) {
    
}
