@charset "utf-8";

@media (max-width: 1860px) {

    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /*----------------------------tit_ad----------------------------------------------------------------------------------------*/
    /* 이너,아우터 사이즈 */
    .wp_wrap .cm_outter {
        width: 100%;
        padding: 0 10px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 메뉴*/
    .wp_wrap header .hd_bt .hd_ir .nav {
        max-width: 900px;
        width: 100%;
        transition: 0.4s;
    }

    .wp_wrap header .hd_bt .hd_ir .nav .main_mnu > li > a {
        font-size: 18px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 언어페이지 메뉴*/
    .wp_wrap header .hd_bt .hd_ir .util .lang_mnu > li > a > .cty_txt {
        display: none;
    }


    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    .wp_wrap #ms_visual > .btn_vsa_lt {
        left: 10px;
    }

    .wp_wrap #ms_visual > .btn_vsa_rt {
        right: 10px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브섹션모양 - 슬라이드 인트로 */
    .wp_wrap #shp_sd_itr .btn_arw_lt01 {
        left: 30px;
    }

    .wp_wrap #shp_sd_itr .btn_arw_rt01 {
        right: 30px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 1500px) {
    .wp_wrap #ms_visual .mv_items .mv_item>.video_bx {
        /*width: 100%;*/
        /*height: 100vh;*/
        position: relative;
        width: 100vw;
        padding-top: 56.3%;
        overflow: hidden;
    }
}

@media (max-width: 1400px) {

    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 이너,아우터 사이즈 */
    .wp_wrap .cm_inner01 {
        width: 100%;
        padding: 0 15px;
    }


    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    .wp_wrap header {
        border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    }
    .wp_wrap header .hd_bt .hd_ir .btn_tel ,
    .wp_wrap header .hd_bt .hd_ir .btn_mo_opn {
        display: flex;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 상단영역 */
    .wp_wrap header .hd_tp {
        display: block;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 하단영역 */
    .wp_wrap header .hd_bt {
        background-color: #fff;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*하단영역*/
    .wp_wrap header .hd_bt .hd_ir {
        height: 80px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 로고*/
    .wp_wrap header .hd_bt .hd_ir .logo > a > img.off_img {
        display: none;
    }

    .wp_wrap header .hd_bt .hd_ir .logo > a > img.on_img {
        display: block;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 메뉴*/
    .wp_wrap header .hd_bt .hd_ir .nav {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 로그인메뉴*/
    .wp_wrap header .hd_bt .hd_ir .util {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 언어페이지 메뉴*/
    .wp_wrap header .hd_bt .hd_ir .util .lang_mnu {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 모바일 전화버튼*/
    .wp_wrap header .hd_bt .hd_ir .btn_mo_tel {
        display: flex;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 모바일 메뉴*/
    .wp_wrap header .hd_bt .hd_ir .btn_mo_opn {
        display: flex;
    }

    .wp_wrap header .hd_bt .hd_ir .btn_mo_opn > i {
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 사이드 메뉴*/
    .wp_wrap #side_mnu {
        right: 5px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont {
        gap: 10px;
        padding: 20px 10px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu {
        gap: 10px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .btn_side_swc,
    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a > .img_bx {
        width: 40px;
        min-width: 40px;
        height: 40px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a > .img_bx > img {
        width: 22px;
    }

    .wp_wrap #mdl_mo_mnu .mdl_ir .mdl_bd > li > .sub_mo_mnu > li > a span {
        display: inline-block;

    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 영역 */
    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .tit {
        font-size: 55px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브섹션모양 - 슬라이드 인트로 */
    .wp_wrap #shp_sd_itr .btn_arw {
        min-width: 50px;
        height: 50px;
        top: unset;
        bottom: 50px;
        transform: unset;
    }

    .wp_wrap #shp_sd_itr .btn_arw_lt01 {
        left: unset;
        right: 90px;
    }

    .wp_wrap #shp_sd_itr .btn_arw_rt01 {
        right: 30px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 1200px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 - 비주얼 */
    /* .wp_wrap #ms_visual .mv_items .mv_item {
        height: 55vh;
    } */
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx {
        margin-bottom: 20%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .tit {
        font-size: 50px;
        height: 65px;
        min-height: unset;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .min_tit {
        font-size: 35px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .tp > img {
        width: 75%;
        bottom: -140px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li {
        min-height: 200px;
        padding: 20px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt {
        font-size: 28px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt > span {
        font-size: 20px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dd {
        font-size: 18px;
    }

    .wp_wrap #ms_visual > .btn_vsa_lt {
        left: 10px;
    }

    .wp_wrap #ms_visual > .btn_vsa_rt {
        right: 10px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 - 앞서가는 경험과 노하우 */
    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .tit {
        font-size: 28px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .min_tit {
        font-size: 20px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .date {
        font-size: 16px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 - 마취과 전문의가 있는 병원 */
    .wp_wrap #ms_sec02 .ms_ir {
        padding: 120px 0;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_dot_items {
        width: 100%;
        flex-wrap: wrap;
        gap: 20px;
        bottom: 500px;
        padding:20px 0;
        background-color: #EFF6FE;
        /*position: unset;*/
        /*transform: unset;*/
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx > img {
        /*width: 0%;*/
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*하지정맥류 치료법 비교*/
    .wp_wrap #shp_chart01 .shp_ir .cht_cont .cht_bx table{
        display: none;
    }
    /*모바일 테이블*/
    .wp_wrap #cht_mo_table{
        display: block;
    }
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 하지 정맥류 메뉴 모든것 */
    .wp_wrap #shp_itr03 .shp_ir .itr_thumn > li > .txt_bx > .des > br {
        display: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 하지 정맥류 메뉴 모든것 */
    .wp_wrap #shp_cic_bn .shp_ir > .txt_bx > .cic_bn_list {
        flex-wrap: wrap;
        gap: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 투석혈관 메뉴 모든것 */
    .wp_wrap #shp_thumn01 .shp_ir .slog_cont > .slog_cic {
        flex-wrap: wrap;
        gap: 20px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn {
        flex-wrap: wrap;
        gap: 20px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*25.09.12 수정사항 진료예약 하단 안내가이드 문구*/
    .wp_wrap #add_gd_bx .add_gd{
        flex-direction: column;
    }
    .wp_wrap #add_gd_bx .add_gd >.lt::after{
        display: none;
    }
    .wp_wrap #add_gd_bx .add_gd >.lt{
        width: 100%;
    }
    .wp_wrap #add_gd_bx .add_gd >.rt{
        width: 100%;
        padding-top: 10px;
        border-top:1px solid #fff;
    }
    /**********************************************************************************************************************/
}


@media (max-width: 1150px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 이너,아우터 사이즈 */
    .wp_wrap .cm_inner02 {
        width: 100%;
        padding: 0 15px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길  */
    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list > li > a > .txt_bx > .tit,
    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list > li > a > .txt_bx > .tit > .cham_info {
        font-size: 14px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 992px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 - 사이드 메뉴  */
    .wp_wrap #side_mnu {
        display: none;
        width: 100%;
        right: 0;
        bottom: 0;
    }

    .wp_wrap #side_mnu .side_ir {
        align-items: flex-end;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir {
        gap: 10px;
    }

    .wp_wrap #mdl_iqy .mdl_wrap .btn_iqy_cls {
        right: 10px;
    }

    .wp_wrap #side_mnu .side_ir #btn_inq_opn {
        display: none;
    }

    .wp_wrap #side_mnu .side_ir .side_cont {
        order: 2;
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0px;
        border-radius: unset;
    }

    .wp_wrap #side_mnu .side_ir #top_btn {
        margin-right: 5px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: unset;
        overflow: hidden;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a {
        color: #fff;
        padding: 10px;
        background-color: rgba(5, 170, 233, 0.9);
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li:first-child > a {
        background-color: #053b8d;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a > .img_bx {
        background: unset;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .btn_side_swc {
        display: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 모바일사이드메뉴*/
    .wp_wrap #mo_side{
        display: block;
    }





    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 - 상담신청 모달  */
    .wp_wrap #mdl_iqy {
        display: none;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 폼*/
    .wp_wrap .ft_form .ft_ir {
        padding: 60px 0;
    }

    /* 푸터폼 - 왼쪽 */
    .wp_wrap .ft_form .ft_ir > .lt {
        gap: 30px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_utill > li > a {
        font-size: 13px;
    }

    /* 푸터폼 - 오른쪽 */
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 하단*/
    .wp_wrap footer .ft_wrap .ft_ir {
        gap: 30px;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .top {
        flex-direction: column;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 정보*/
    .wp_wrap footer .ft_wrap .ft_ir > .bot {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 20px;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .bot .ft_logo {
        order: 1;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .bot .ft_info_bx {
        order: 2;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */


    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx{
        margin-bottom: 10%;
    }
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .tp > img {
        width: 85%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li {
        min-height: 150px;
        padding: 10px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt {
        font-size: 20px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt > span {
        font-size: 14px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dd {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir {
        justify-content: flex-end;
        gap: 180px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx {
        padding-bottom: unset;
        padding-left: 60px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 오시는길 */
    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li:nth-child(3n) {
        border: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 Section14(라이브 수술 교육)*/
    .wp_wrap #ms_sec14 .ms_ir .card_img_list {
        gap: 40px 30px;
    }
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li {
        width: calc((100% - 30px) / 2);
    }
        .wp_wrap #ms_sec14 .ms_ir .card_img_list li .img_box,
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li .img_box img{
        width: 100%;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 공통 */
    .wp_wrap .shp_contain .shp_ir {
        padding: 60px 0;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_tit_bx .tit_bx > .tit {
        font-size: 42px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 소개 */
    /* 상단 */
    .wp_wrap #shp_itr .shp_ir .itr_tp .img_bx {
        height: 400px;
    }


    /* 하단 */
    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm {
        width: 100%;
        padding: 20px 0;
        gap: 15px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc_txt >p br{
        display: none;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .img_col > .img_frm > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row:nth-child(2n) .img_col {
        order: 1;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row:nth-child(2n) .txt_col {
        order: 2;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list::after {
        left: 0%;
        top: 60px;
        width: calc(100vw - 30px);
        transform: unset;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 진단치료장비*/
    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .btn_prd_lt01 {
        left: 10px;
        top: 35%;
    }

    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .btn_prd_rt01 {
        top: 35%;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 상품리스트 */
    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx {
        order: 2;
    }

    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .img_bx {
        order: 1;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길  */
    .wp_wrap #shp_way .shp_ir .way_cont .tp {
        flex-direction: column;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt {
        width: 100%;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .pg_map {
        width: 100%;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .pg_map > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt {
        max-width: unset;
        width: 100%;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 하지정맥류란?  */
    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .tit {
        font-size: 32px;
        line-height: 40px;
    }

    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .des {
        font-size: 16px;
    }

    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .des {
        line-height: 22px;
    }

    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .bold_txt {
        max-width: 300px;
        height: 50px;
        margin-top: unset;
        font-size: 18px;
    }

    /* 두번째 섹션 */
    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .min_tit {
        font-size: 20px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .tit {
        font-size: 32px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .bold_txt {
        font-size: 18px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .des {
        margin: 0;
        font-size: 16px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .thumn_list > li {
        padding: 30px 0 0 40px;
        min-height: 250px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .thumn_list > li > .txt_bx > .num {
        font-size: 20px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .thumn_list > li > .txt_bx > .tit {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .thumn_list > li > .txt_bx > .des {
        max-width: 300px;
        font-size: 16px;
        line-height: 22px;
    }

    /* 세번째 섹션  */
    .wp_wrap #shp_thumn02 .shp_ir .tit_bx .tit {
        font-size: 32px;
    }


    /* 하지저맥류의 검사 */
    .wp_wrap #shp_itr03 .shp_ir > .desc > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .img_bx {
        min-width: 200px;
        width: 200px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx {
        flex-grow: 1;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx > .des,
    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx > .tit {
        text-align: left;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list {
        width: 100%;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li {
        width: 100%;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li > .txt {
        flex-grow: 1;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li > .txt > br {
        display: none;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col_img {
        order: 1;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col_txt {
        order: 2;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지  하지정맥류의 치료 */
    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx {
        padding-top: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 투석혈관 메뉴  */
    .wp_wrap #shp_thumn01 .shp_ir > .img_bn {
        width: 100%;
        gap: 20px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont {
        padding: 0;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(1) {
        order: 1;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(2) {
        order: 4;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(3) {
        order: 2;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(4) {
        order: 5;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(5) {
        order: 3;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li:nth-child(6) {
        order: 6;
    }

    .wp_wrap #shp_itr03 .shp_ir .bsc_txt_bx {
        padding-top: 40px;
    }

    .wp_wrap #shp_itr03 .shp_ir .col_bxs > .col_bx > .tit {
        font-size: 22px;
        line-height: 32px;
        padding: 20px 0;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .img_bn {
        width: 100%;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .img_bn .bn_col > .txt_frm > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .img_bn .bn_col > .txt_frm > .flag_txt {
        font-size: 18px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .img_bn .bn_col02 {
        padding: 30px 0;
    }

    .wp_wrap #shp_video .shp_ir .video_cont .lt_bx {
        align-items: center;
    }

    .wp_wrap #shp_video .shp_ir .video_cont {
        flex-direction: column;
    }

    .wp_wrap #shp_video .shp_ir .video_cont .rt_bx .vd_frm {
        height: 300px;
    }

    .wp_wrap #shp_itr03 .shp_ir .col_bxs > .col_bx {
        justify-content: center;
        text-align: center;
    }


    .wp_wrap #shp_thumn02 .shp_ir .thumn_list02 > li > .img_bx {
        height: auto;
        border: none;
        padding-right: unset;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 최하단 슬라이드  */
    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx > .tit {
        font-size: 42px;
        line-height: 52px;
    }

    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx {
        gap: 25px;
    }

    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx > .des {
        font-size: 18px;
        line-height: 28px;
    }

    .wp_wrap #shp_sd_itr .sd_btn_bx .sd_tab_btn > li {
        font-size: 18px;
    }


    /**********************************************************************************************************************/
}


@media (max-width: 768px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 - 사이드 메뉴 */
    .wp_wrap #mdl_iqy .mdl_ir .form_ir .btn_bx {
        max-width: 105px;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .btn_bx > .btn_iqy {
        height: 35px;
        font-size: 13px;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs {
        flex-wrap: wrap;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx01,
    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx02,
    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx03,
    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx04 {
        max-width: calc(50% - 10px);
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx > input[type=text] {
        height: 35px;
        font-size: 13px;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .inp_bxs .inp_bx > input[type=text]::placeholder {
        font-size: 13px;
    }

    .wp_wrap #mdl_iqy .mdl_ir .form_ir .btn_bx > .chk_bx > label {
        font-size: 10px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 - 로그인 모달창 */
    .wp_wrap #mdl_login .mdl_ir .mdl_bd .bd_ir > .bd_form > .inp_bx > input[type=text] {
        height: 50px;
    }

    .wp_wrap #mdl_login .mdl_ir .mdl_hd .logo_bx > img {
        width: 150px;
    }

    .wp_wrap #mdl_login .mdl_ir .mdl_bd .bd_ir > .txt_bx {
        gap: 10px;
    }

    .wp_wrap #mdl_login .mdl_ir .mdl_bd .bd_ir > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #mdl_login .mdl_ir .mdl_bd .bd_ir > .bd_form > .login_info {
        padding: 10px 0;
    }

    .wp_wrap #mdl_login .mdl_ir .mdl_bd .bd_ir > .sns_login {
        padding: 0;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터폼 - 왼쪽 */
    .wp_wrap .ft_form .ft_ir > .lt {
        gap: 30px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_utill > li > a {
        font-size: 13px;
    }


    /* GUIDE INFOMATION */
    .wp_wrap .ft_form .ft_ir > .lt .ft_gd {
        gap: 20px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_tp .en_txt {
        font-size: 18px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_tp .ko_txt {
        font-size: 24px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_md .md_txt > dt {
        font-size: 16px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_md .md_txt > dd > a {
        font-size: 20px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_md .md_txt > dd > .txt {
        font-size: 16px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_bt {
        font-size: 16px;
        line-height: 22px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 폼영역*/
    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .rt_row {
        max-width: 100%;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .rt_row .rt_col > input[type="text"] {
        height: 45px;
        font-size: 14px;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .rt_row .rt_col > input[type="text"]::placeholder {
        font-size: 14px;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .rt_row .rt_col > select {
        height: 45px;
        font-size: 14px;
    }

    /* 동의하기 */
    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .pvc_bx {
        max-width: 100%;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .pvc_bx > input[type="checkbox"] {
        width: 15px;
        height: 15px;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .pvc_bx > label {
        font-size: 14px;
    }

    /* 버튼 */
    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .btn_bx {
        max-width: 100%;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .btn_bx > .btn_sbm {
        height: 60px;
        font-size: 16px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 하단*/
    .wp_wrap footer .ft_wrap .ft_ir {
        padding: 30px 0;
        gap: 30px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*푸터 정보*/
    .wp_wrap footer .ft_wrap .ft_ir > .top {
        flex-direction: column;
    }


    .wp_wrap footer .ft_wrap .ft_ir > .top .top_tit .flag {
        font-size: 15px;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .top .top_tit .txt {
        font-size: 28px;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .bot .ft_info > li > .txt {
        font-size: 13px;
    }

    .wp_wrap footer .ft_wrap .ft_ir > .bot .copy {
        font-size: 13px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 공통 */
    .wp_wrap .ms_contain .ms_ir {
        padding: 60px 0;
        gap: 30px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .en_tit {
        font-size: 18px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .tit {
        font-size: 42px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .tit_ad {
        font-size: 20px;
    }

    .wp_wrap #ms_sec01 .ms_ir {
        gap: 60px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .info_txt {
        margin-top: 0;
        font-size: 22px;
        line-height: 30px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .info_txt > br {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir {
        gap: 0px;
        justify-content: flex-end;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt {
        /*display: none;*/
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .tp > img {
        position: unset;
        left: unset;
        bottom: 0;
        transform: translateY(80px);
        width: 100%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item:nth-child(1) .item_wrap {
        background-color: rgba(0, 0, 0, .45);
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx{
        margin-bottom: 0;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 마취과가 있는 */
    /*.wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx::before {*/
    /*    display: none;*/
    /*}*/
    .wp_wrap #ms_sec02 .ms_ir {
        padding: 60px 0;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx {
        padding-left: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 논문발표 */
    .wp_wrap #ms_sec03 .ms_ir .gly_list > li > .txt {
        font-size: 16px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 학술교류 */
    .wp_wrap #ms_sec04 .ms_ir .card_sd_list li .txt_bx .txt {
        font-size: 16px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 참하지 외과입니다 */
    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx {
        padding: 0;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx .ply_items .ply_item {
        padding: 0 20px;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx .ply_items .ply_item .img_bx {
        height: 300px;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx .ply_items .ply_item .img_bx > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center top;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx .ply_items .ply_item .txt_bx > .tit {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont .ply_bx .ply_items .ply_item .txt_bx > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #ms_sec09 .ms_ply_cont > .btn_bx {
        padding-top: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인정받는 실력 */
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li {
        border-radius: 10px;
    }
    .wp_wrap #ms_sec06 .ms_ir .skl_gly_list > li > .des {
        font-size: 16px;
    }


    
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 Section14(라이브 수술 교육)*/
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li>p {
        font-size: 18px;
        padding: 15px 5px;
    }   
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 공통 */
    .wp_wrap .cm_tit {
        font-size: 42px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 소개 */
    /* 상단 */
    .wp_wrap #shp_itr .shp_ir .itr_tp .txt_bx .sub_txt {
        font-size: 22px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_tp .txt_bx .main_txt {
        font-size: 42px;
        line-height: 52px;
    }

    /* 하단 */
    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .tit {
        font-size: 22px;
        line-height: 30px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc {
        gap: 5px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc > li > .txt {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc_txt >p{
        font-size: 16px;
        line-height: 24px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 의료진 소개 */
    .wp_wrap #shp_stf .shp_ir {
        gap: 60px;
    }

    .wp_wrap #shp_stf .shp_ir .slog_bx .slog {
        font-size: 32px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col_img {
        order: 1;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col_txt {
        order: 2;
        padding: 40px 20px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col {
        padding: 40px 20px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_bx .act_list {
        gap: 10px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_bx .act_list > li > .txt {
        font-size: 16px;
        line-height: 22px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_frm,
    .wp_wrap #shp_act_list .shp_ir .frm_col {
        gap: 40px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길 */
    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .tit > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .tel_num {
        font-size: 16px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .des {
        font-size: 16px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .tm_bx > .tm_row {
        gap: 20px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .tm_bx > .tm_row > dt,
    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .tm_bx > .tm_row > dd {
        font-size: 16px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 둘러보기 */
    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly {
        max-width: 260px;
        height: 130px;
    }

    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly .ovly_ir .txt_bx > .en_tit {
        font-size: 15px;
    }

    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly .ovly_ir .txt_bx > .ko_tit {
        font-size: 18px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길 */
    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list > li > a > .img_bx {
        min-width: 65px;
        width: 65px;
        height: 65px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .tel_bx {
        gap: 5px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .tel_bx > .tit {
        font-size: 16px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .tel_bx > .tel_num {
        font-size: 26px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row {
        gap: 10px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .des {
        font-size: 16px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .row_tit {
        font-size: 20px;;
    }

    .wp_wrap #shp_way .shp_ir .way_cont {
        gap: 30px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .bt .map_bx {
        height: 300px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .line_list .line_row {
        line-height: 25px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .line_list .line_row > .tit {
        font-size: 16px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .rt > .row > .line_list .line_row > .txt_list > li {
        font-size: 16px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 상품리스트 */
    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx {
        padding: 0;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브섹션모양 - 슬라이드 인트로 */
    .wp_wrap #shp_sd_itr .btn_arw {
        display: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 최하단 슬라이드  */
    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir {
        padding: 100px 0 150px;
    }

    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx > .tit {
        font-size: 36px;
        line-height: 42px;
    }

    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx {
        gap: 15px;
    }

    .wp_wrap #shp_sd_itr .sd_itr_items .item_ir > .txt_bx > .des {
        font-size: 16px;
        line-height: 26px;
    }

    .wp_wrap #shp_sd_itr .sd_btn_bx .sd_tab_btn > li {
        font-size: 16px;
    }

    .wp_wrap #shp_sd_itr .btn_arw_lt01,
    .wp_wrap #shp_sd_itr .btn_arw_rt01 {
        display: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 하지정맥류 메뉴  */
    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr03 .shp_ir .bsc_txt_bx > .tit02,
    .wp_wrap #shp_itr02 .shp_ir > .txt_bx > .tit {
        font-size: 26px;
        line-height: 32px;
    }

    .wp_wrap #shp_itr03 .shp_ir .bsc_txt_bx > .des {
        font-size: 16px;
    }

    .wp_wrap #shp_itr03 .shp_ir .bsc_txt_bx > .des > br,
    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr03 .shp_ir .img_frm_list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_thumn01 .shp_ir .slog_cont > .slog_cic > li {
        max-width: 160px;
        height: 160px;
        font-size: 26px;
        text-align: center;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*모바일 테이블*/
    .wp_wrap #cht_mo_table >.row>.col>.txt{
        font-size: 16px;
    }
    .wp_wrap #cht_mo_table >.row>.col>.tit{
        font-size: 16px;
    }
    .wp_wrap #cht_mo_table >.row>.col>.btn_mv{
        font-size: 14px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 576px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    .wp_wrap header .pg_timer {
        height: 1px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */
    .wp_wrap header .hd_bt .hd_ir .logo > a {
        display: block;
        width: 155px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 사이드 메뉴 */
    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a > .tit {
        font-size: 12px;
    }

    .wp_wrap #side_mnu .side_ir .side_cont .side_mnu > li > a > .img_bx {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*헤더 모바일사이드메뉴*/
    .wp_wrap #mo_side .msd_ir .msd_bt .msd_gd_items>li>a{
        padding:10px 5px;
        gap:5px;
    }
    .wp_wrap #mo_side .msd_ir .msd_bt .msd_gd_items>li>a>.img_bx>img{
        width: 20px;
    }
    .wp_wrap #mo_side .msd_ir .msd_bt .msd_gd_items>li>a>.txt_bx>.txt{
        font-size: 14px;
    }

    .wp_wrap #mo_side .msd_ir .msd_tp .ico_list>li>a {
        width: 45px;
        min-width: 45px;
        height: 45px;
        font-size: 13px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    .wp_wrap footer .ft_wrap .ft_ir > .bot .ft_logo{
        display: none;
    }
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터인풋 */
    .wp_wrap .ft_form .ft_ir {
        padding: 30px 0;
    }

    .wp_wrap .ft_form .ft_ir > .lt {
        gap: 20px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_tp .en_txt {
        font-size: 16px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_tp .ko_txt {
        font-size: 22px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_bt {
        font-size: 13px;
        line-height: 18px;
    }

    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_md .md_txt > dd > .txt,
    .wp_wrap .ft_form .ft_ir > .lt .ft_gd .gd_md .md_txt > dt {
        font-size: 14px;
    }

    .wp_wrap .ft_form .ft_ir > .rt .rt_ir .btn_bx > .btn_sbm {
        height: 50px;
        font-size: 14px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 공통 */
    .wp_wrap .ms_tit_bx > .tit_bx {
        gap: 5px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .en_tit {
        font-size: 16px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .tit_ad {
        font-size: 16px;
    }

    .wp_wrap .ms_tit_bx > .tit_bx > .info_txt {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap .ms_tit_bx > .desc > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap .ms_tit_bx {
        gap: 10px
    }


    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx .mv_tit > .tit {
        white-space:unset;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap #ms_visual .mv_items .mv_item > .video_bx,
    .wp_wrap #ms_visual .mv_items .mv_item > .img_bx {
        padding:unset;
        height: 80vh;
    }

    .wp_wrap #ms_visual .mv_items .mv_item > .img_bx > img {
        object-position: center top;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx > .en_tit {
        font-size: 16px;
        height: 20px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .tit {
        font-size: 36px;
        height: 50px;
        min-height: unset;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .min_tit {
        font-size: 22px;
        height: 35px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir {
        justify-content: center;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx {
        padding: 0;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx .mv_tit {
        align-items: center;
    }

    .wp_wrap #ms_visual .mv_items .mv_item.action .item_ir .mv_tit_bx .mv_tit > .min_tit > .txt,
    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .tit {
        width: 100%;
        text-align: center;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx {
        align-items: center;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li {
        min-height: 120px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt {
        font-size: 16px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt > span {
        font-size: 11px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dd {
        font-size: 13px;
        line-height: 18px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir {
        gap: unset;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx,
    .wp_wrap #ms_visual .mv_items .mv_item03 .item_ir .mv_tit_bx,
    .wp_wrap #ms_visual .mv_items .mv_item04 .item_ir .mv_tit_bx{
        padding-top: 80px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx{
        margin-top: 300px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item>.video_bx {
        width: 100vw;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx .mv_tit{
        transform: translateY(60px);
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .link_box>a .img_box {
        max-width: unset;
        min-width: unset;
        width: 92%;
        margin: 0 auto;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .link_box>a .img_box img.pc_img {
        display: none;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .link_box>a .img_box img.mo_img {
        display: block;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 앞서가는 노하우 */
    .wp_wrap #ms_sec01 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list {
        gap: 10px;
        row-gap: 10px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li {
        background-size: 100%;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx {
        width: 100%;
        padding: 70px 10px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .min_tit {
        font-size: 14px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .date {
        font-size: 14px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > hr {
        max-width: 50px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 마취과가있는 */
    .wp_wrap #ms_sec04 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx {
        padding: 0;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir {
        padding-top: 60px;
        gap: 10px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir>.txt_bx .bx_ir>.info_list{
        gap:5px;
    }
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .tp > .tit {
        font-size: 22px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .tp > .tit > b {
        font-size: 22px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .tp > .min_tit {
        font-size: 16px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .bt {
        gap: 10px;
        padding-top: 20px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .bt > .tit {
        font-size: 16px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .bt > .bt_list > li > .txt{
        font-size: 16px;
    }
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .bt > .bt_list > li > .txt,
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .txt_bx .bx_ir > .info_list > li > .txt {
        font-size: 14px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx::before {
        position: absolute;
        left: 0;
        top: unset;
        min-width: unset;
        width: 100%;
        height: 85%;
        transform: unset;
    }
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_dot_items{
        bottom:320px;
        gap:10px;
    }
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_dot_items>li {
        min-width: 80px;
        width: 80px;
        height: 80px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 논문 */
    .wp_wrap #ms_sec03 {
        border-radius: 0;
    }

    .wp_wrap #ms_sec03 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec03 .ms_ir .gly_list > li {
        gap: 10px;
        padding: 10px;
        border-radius: 5px;
    }

    .wp_wrap #ms_sec03 .ms_ir .gly_list > li > .txt {
        font-size: 14px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 학술교류 */
    .wp_wrap #ms_sec04 .ms_ir .card_sd_list li .img_bx {
        height: 165px;
        border-radius: 5px;
    }

    .wp_wrap #ms_sec04 .ms_ir .card_sd_list li .txt_bx img {
        width: 20px;
    }

    .wp_wrap #ms_sec04 .ms_ir .card_sd_list li .txt_bx .txt {
        font-size: 14px;
        line-height: 20px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 연구 발표 */
    .wp_wrap #ms_sec05 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec05 .ms_ir .card_sd_list li .img_bx {
        height: 165px;
        border-radius: 5px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 인정받는 실력 */
    .wp_wrap #ms_sec06 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec06 .ms_ir .skl_gly_list > li {
        gap: 10px;
        padding: 10px;
        border-radius: 10px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 치료법 */
    .wp_wrap #ms_sec07 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .img_bx {
        border-radius: 5px;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .txt_ovly {
        padding: 10px;
        border-radius: 5px;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .txt_ovly > .en_txt {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: -0.3px;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .txt_ovly > .ko_txt {
        font-size: 18px;
        word-break: keep-all;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .cic_bx {
        min-width: 80px;
        width: 80px;
        height: 80px;
    }

    .wp_wrap #ms_sec07 .ms_ir .flag_card_list > li .cd_ir > .cic_bx > .num_txt {
        font-size: 13px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 미디어속 */
    .wp_wrap #ms_sec08 .ms_ir {
        gap: 30px;
        align-items: unset;
    }

    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a {
        align-items: flex-start;
        gap: 10px;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.img_bx,
    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .img_bx {
        min-width: 80px;
        max-width: unset;
        height: 80px;
        width: 80px;
        border-radius: 2px;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.img_bx>img,
    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .img_bx > img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx,
    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .txt_bx {
        width: 60%;
        gap: 2px;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx>.tit,
    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .txt_bx > .tit {
        font-size: 13px;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx>.des,
    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .txt_bx > .des {
        font-size: 12px;
        line-height: 16px;
    }

    .wp_wrap #ms_sec08 .ms_ir .mda_bn_list > li > a > .txt_bx > .bn_src {
        font-size: 12px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 병원내부시설 */
    .wp_wrap #ms_sec10 .ms_ir {
        gap: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 오시는길 */
    .wp_wrap #ms_sec11 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map {
        gap: 60px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li {
        padding: 0 5px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li > .sns_ir > .img_bx {
        min-width: 65px;
        width: 65px;
        height: 65px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li > .sns_ir > .img_bx > img {
        width: 30px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li > .sns_ir > .txt_bx > .tit {
        font-size: 16px;
        text-align: center;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_sns_list > li > .sns_ir > .txt_bx > .num {
        font-size: 14px;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_bx .map_img > img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }

    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_bx .map_info > .info_item {
        height: 40px;
    }


    .wp_wrap #ms_sec11 .ms_ir .ms_map .map_bx .map_info > .info_item > li > a {
        font-size: 11px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 자주하는 질문 */
    .wp_wrap #ms_sec12 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .tit_bx > .num,
    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .tit_bx > .txt {
        font-size: 16px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .tit_bx {
        height: 80px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .tit_bx {
        gap: 10px;
        padding: 0 10px;
        height: 60px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .tit_bx > .txt {
        font-size: 14px;
        padding-right: 15px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .desc_bx .desc_ir > .a_tit,
    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .tit_bx > .q_tit {
        min-width: 25px;
        width: 25px;
        height: 25px;
        font-size: 16px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .tit_bx > .ico_bx {
        right: 10px;
        min-width: 10px;
        width: 10px;
        height: 10px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .tit_bx > .ico_bx {
        min-width: 10px;
        width: 10px;
        height: 10px;
        /*filter: blur(1px);*/
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .desc_bx .desc_ir {
        gap: 10px;
        padding: 10px;
    }

    .wp_wrap #ms_sec12 .ms_ir .ms_board > li > .sub_board > li > .desc_bx .desc_ir > .txt {
        font-size: 14px;
        line-height: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 병원소식 */
    .wp_wrap #ms_sec13 .ms_ir {
        gap: 30px;
    }

    .wp_wrap #ms_sec13 .ms_ir .ms_ntc .ntc_items > li > .tit {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .wp_wrap #ms_sec13 .ms_ir .ms_ntc .ntc_items > li > .ntc_list {
        padding-top: 10px;
        gap: 5px;
    }

    .wp_wrap #ms_sec13 .ms_ir .ms_ntc .ntc_items > li > .ntc_list > li > a > .txt {
        font-size: 14px;
    }


    
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 Section14(라이브 수술 교육)*/
    .wp_wrap #ms_sec14 .ms_ir {
        gap: 30px;
    }    
    .wp_wrap #ms_sec14 .ms_ir .card_img_list {
        gap: 25px 15px;
    }
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li {
        width: calc((100% - 15px) / 2);
    }
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li>p {
        font-size: 16px;
    }
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 공통 */
    .wp_wrap .cm_tit {
        font-size: 32px;
    }
    .wp_wrap #shp_info .shp_ir{
        padding:30px 0;
        gap:30px;
    }
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 타이틀 */
    .wp_wrap #shp_sub_tit .shp_ir {
        padding: 30px 0;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_tit_bx .tit_bx > .tit {
        font-size: 36px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 소개 */
    .wp_wrap #shp_itr .shp_ir {
        gap: 60px;
    }

    /* 상단 */
    .wp_wrap #shp_itr .shp_ir .itr_tp {
        gap: 30px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_tp .txt_bx .sub_txt {
        font-size: 20px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_tp .txt_bx .main_txt {
        font-size: 36px;
        line-height: 48px;
    }

    /* 하단 */
    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .tit {
        font-size: 20px;
        line-height: 28px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc > li > .txt {
        font-size: 14px;
        line-height: 22px;
    }

    .wp_wrap #shp_itr .shp_ir .itr_bt .bt_row .txt_col > .txt_frm > .desc_txt >p{
        font-size: 14px;
        line-height: 22px;
    }


    .wp_wrap #shp_itr .shp_ir .itr_tp .img_bx {
        height: 220px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 의료진 소개 */
    .wp_wrap #shp_stf .shp_ir .slog_bx .slog {
        font-size: 24px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col_txt {
        padding: 20px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .name {
        font-size: 32px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .min_name {
        font-size: 18px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .info_txt {
        font-size: 16px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .des {
        font-size: 14px;
        line-height: 20px;
        padding-top: unset;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row02 .col_txt .txt_frm > .txt {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row03 .col > .txt_frm > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col {
        padding: 20px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col .txt_frm {
        gap: 10px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col .txt_frm > .tit {
        margin: 0;
        font-size: 18px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col .txt_frm > .list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_thumn_list .shp_ir .thumn_list > li > .txt_bx > .tit {
        font-size: 14px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_bx .act_tit {
        padding-bottom: 10px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_bx .act_list {
        padding-top: 10px;
    }

    .wp_wrap #shp_act_list .shp_ir .act_bx .act_list > li > .txt {
        font-size: 14px;
        line-height: 20px;
        word-break: keep-all;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row04 > .txt_list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row05 > .col {
        padding: 20px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row04 > .tit {
        font-size: 24px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row05 > .col > .txt_frm > .tit {
        font-size: 24px;
        padding-bottom: 10px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row05 > .col > .txt_frm {
        gap: 10px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row05 > .col > .txt_frm > .list > li > .txt {
        font-size: 16px;
    }


    .wp_wrap #shp_stf .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_stf .shp_ir .stf_cont {
        padding-top: 40px;
    }

    .wp_wrap #shp_act_list .shp_ir .mda_bn_list::after{
        top:45px;
    }
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a{
        gap:10px;
    }
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx{
        gap:0px;
    }
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx>.tit{
        font-size: 16px;
    }
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx>.bn_src,
    .wp_wrap #shp_act_list .shp_ir .mda_bn_list>li>a>.txt_bx>.des{
        font-size: 14px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길 */
    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row {
        flex-direction: column;
        gap: 15px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .btn_rsv {
        height: 50px;
        font-size: 16px;
    }

    .wp_wrap #shp_info .shp_ir .info_tp .tp_col .txt_bx .col_row > .row_cont > .des {
        font-size: 14px;
        line-height: 20px;
    }

    .wp_wrap #shp_info .shp_ir .info_bt {
        padding: 20px;
    }

    .wp_wrap #shp_info .shp_ir .info_bt .bt_gd_txt > .tit {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .wp_wrap #shp_info .shp_ir .info_bt .bt_gd_txt > .txt {
        font-size: 14px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 둘러보기 */
    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly {
        max-width: 200px;
        height: 100px;
    }

    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly .ovly_ir .txt_bx > .en_tit {
        font-size: 13px;
    }

    .wp_wrap #shp_sd_gly01 .shp_ir .sd_gly .main_sd_bx .main_sd li .txt_ovly .ovly_ir .txt_bx > .ko_tit {
        font-size: 16px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 진단 치료장비 */
    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx {
        gap: 10px;
    }

    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx > .flag_txt {
        font-size: 14px;
    }

    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx > .desc {
        font-size: 14px;
        line-height: 22px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 상품리스트 */
    .wp_wrap #shp_prd_list01 .shp_ir .prd_list .tp .main_prd li .prd_ir > .txt_bx > .desc > br {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*서브섹션모양 - 오시는길  */
    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list {
        row-gap: 20px;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list > li:nth-child(2) {
        border: none;
    }

    .wp_wrap #shp_way .shp_ir .way_cont .tp > .lt > .sns_list > li > a > .img_bx {
        min-width: 60px;
        width: 60px;
        height: 60px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 하지 정맥류 메뉴 모든것 */
    .wp_wrap #shp_itr03 .shp_ir .itr_thumn > li > .txt_bx > .tit {
        font-size: 18px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_thumn > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 22px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .tit > br {
        display: none;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .desc > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .desc > .des > .clr02 > br,
    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .desc > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li {
        align-items: center;
        gap: 10px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .img_bx {
        min-width: 150px;
        width: 150px;
        height: 150px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .txt_bx > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_sd_itr .sd_btn_bx .sd_tab_btn {
        gap: 10px;
    }

    .wp_wrap #shp_sd_itr .sd_btn_bx .sd_tab_btn > li {
        font-size: 11px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > hr {
        margin: 10px 0;
    }

    .wp_wrap #shp_thumn03 .shp_ir .tit_bx > .tit {
        font-size: 32px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > .thumn_tit {
        font-size: 18px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > .des {
        min-height: 65px;
        font-size: 16px;
        line-height: 22px;
    }

    .wp_wrap #shp_thumn03 .shp_ir .thumn_list > li > .des {
        font-size: 18px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .thumn_list > li {
        padding: 20px 15px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .txt_bx > .bold_txt {
        font-size: 14px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 하지정맥류 메뉴  */
    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }

    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li > .txt_bx > .tit {
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 18px;
        text-align: center;
    }

    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
    }

    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li > .img_bx {
        min-width: 120px;
        width: 120px;
        height: 120px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 하지정맥류치료 메뉴  */
    .wp_wrap #shp_cic_bn .shp_ir>.txt_bx>.tit,
    .wp_wrap #shp_sub_tit .shp_ir .cm_tit_bx .tit_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_tit_bx .tit_bx > .min_tit {
        font-size: 16px;
    }

    .wp_wrap #shp_itr03 .shp_ir > .txt_bx > .bold_txt {
        min-height: 40px;
        height: 40px;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_desc .des {
        font-size: 20px;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_desc .des > br {
        display: none;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list02 > li {
        flex-direction: column;
        gap: 10px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list02 > li > .txt {
        font-size: 16px;
        line-height: 24px;
    }


    .wp_wrap #shp_txt_bn .shp_ir {
        padding: 60px 0;
    }

    .wp_wrap #shp_txt_bn .shp_ir > .txt_bx {
        padding-bottom: 100px;
        background-size: 75%;
        background-position: center bottom;
        background-image: url("/ko/img/sub/sub_txt_bnm01.png");
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col01 > .tit > br {
        display: none;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col01 > .tit {
        font-size: 18px;
    }


    .wp_wrap #shp_itr03 .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .tit_bx > .tit,
    .wp_wrap #shp_itr03 .shp_ir > .txt_bx > .tit,
    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .sub_txt > .tit,
    .wp_wrap #shp_tb_bn .shp_ir > .txt_bx > .tit,
    .wp_wrap #shp_txt_bn .shp_ir > .txt_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_itr03 .shp_ir > .txt_bx > .bold_txt {
        font-size: 16px;
        padding:5px 10px;
        min-height: unset;
        height: unset;
    }

    .wp_wrap #shp_sub_tit .shp_ir .cm_tit_bx .tit_bx>.min_tit02 .txt{
        font-size: 16px;
        padding:0 10px;
    }



    .wp_wrap #shp_itr03 .shp_ir > .desc > .des {
        font-size: 16px;
        line-height: 22px;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .des,
    .wp_wrap #shp_itr04 .shp_ir .bx_col>.bn_bx>.txt_bx>.des,
    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .sub_txt > .sub_des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_txt_bn .shp_ir > .txt_bx > .des {
        font-size: 14px;
        line-height: 22px;
    }

    .wp_wrap #shp_txt_bn .shp_ir > .txt_bx > .des > br {
        display: none;
    }


    .wp_wrap #shp_tb_bn .shp_ir > .txt_bx > .tb_cont table tr th {
        padding: 10px;
        font-size: 12px;
    }

    .wp_wrap #shp_tb_bn .shp_ir > .txt_bx > .tb_cont table tr td {
        padding: 10px;
        font-size: 11px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_thumn02 > li > .txt_bx > .des {
        font-size: 16px;
        line-height: 24px;
    }


    .wp_wrap #shp_itr03 .shp_ir .itr_thumn02 > li > .img_bx {
        max-width: 55px;
        height: 55px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_thumn02 > li > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col01 {
        padding-top: 30px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .thumn_video {
        height: 300px;
    }

    .wp_wrap #shp_cic_bn .shp_ir > .txt_bx > .cic_bn_list > li > .cic_bx {
        min-width: 130px;
        width: 130px;
        height: 130px;
    }

    .wp_wrap #shp_cic_bn .shp_ir > .txt_bx > .cic_bn_list > li > .cic_bx > .tit {
        font-size: 16px;
    }

    .wp_wrap #shp_cic_bn .shp_ir > .txt_bx > .cic_bn_list > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 22px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .thumn_list > li > .hd_txt > .tit {
        font-size: 18px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .thumn_list > li > .hd_txt > .tit > .num {
        width: 25px;
        min-width: 25px;
        height: 25px;
        font-size: 16px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .thumn_list > li > .desc {
        gap: 10px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .thumn_list > li > .desc > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_thumn04 .shp_ir .thumn_list > li > .desc > .des > br {
        display: none;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .info_bn > .col {
        padding-left: 25px;
        padding-top: 40px;
        min-height: 230px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx {
        padding: 10px 20px;
        gap: 10px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .mid > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .bt > .bt_txt > dt {
        font-size: 18px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .bt > .bt_txt {
        gap: 10px;
        margin-top: 20px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .tp > .tit {
        font-size: 18px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .tp > .tit > b {
        font-size: 32px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .idc_bn > .col > .txt_bx > .bt > .bt_txt > dd > .txt_list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .info_bn > .col > .txt_bx {
        gap: 10px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .info_bn > .col > .txt_bx > dt {
        font-size: 26px;
    }

    .wp_wrap #shp_sq_info .shp_ir .txt_cont .info_bn > .col > .txt_bx > dd {
        font-size: 16px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li {
        flex-direction: column;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .img_bx {
        min-width: 140px;
        width: 140px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx > .tit {
        font-size: 18px;
        text-align: center;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_ico_thumn > li > .txt_bx > .des {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .img_bx > .bt {
        min-height: 250px;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list {
        gap: 10px;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li {
        gap: 10px;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li > i {
        min-width: 22px;
        width: 22px;
        height: 22px;
        font-size: 12px;
    }

    .wp_wrap #shp_img_bn01 .shp_ir .bn_cont > .txt_bx > .qa_list > li > .txt {
        font-size: 16px;
        line-height: 22px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col > .img_bx {
        min-height: 260px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir {
        gap: 60px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col > .txt_bx {
        gap: 10px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col > .txt_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col > .txt_bx > .desc > .des {
        font-size: 16px;
        line-height: 22px;
    }

    .wp_wrap #shp_img_bn02 .shp_ir .bn_row > .col > .txt_bx > .desc > .des > br {
        display: none;
    }





    /*--------------------------------------------------------------------------------------------------------------------*/
    /*모바일 테이블*/

    .wp_wrap #cht_mo_table >.row>.col>.img_cic {
        width: 100px;
        height: 100px;
    }
    .wp_wrap #cht_mo_table >.row>.col>.tit,
    .wp_wrap #cht_mo_table >.row>.col>.txt{
        font-size: 14px;
    }

    .wp_wrap #cht_mo_table >.row>.col>.btn_mv {
        width: 90px;
        height: 30px;
        font-size: 12px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브페이지 투석혈관  */
    .wp_wrap #shp_stf02 .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_stf02 .shp_ir .slog_bx .slog {
        font-size: 26px;
    }

    .wp_wrap #shp_stf02 .shp_ir .slog_bx .slog > br {
        display: none;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col_txt {
        padding: 40px 20px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm {
        gap: 10px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm > .txt_row_img > img {
        width: 190px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .name {
        font-size: 32px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .min_name {
        font-size: 22px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row05 {
        gap: 5px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row05 > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .tit > span {
        font-size: 24px;
    }

    .wp_wrap #shp_video .shp_ir .tit_bx .tit,
    .wp_wrap #shp_itr03 .shp_ir > .txt_bx > .tit,
    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_chart01 .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_chart01 .shp_ir .tit_bx .tit {
        font-size: 26px;
    }


    .wp_wrap #shp_itr03 .shp_ir > .txt_bx {
        gap: 10px;
    }

    .wp_wrap #shp_itr03 .shp_ir > .txt_bx > .min_tit {
        font-size: 16px;
    }

    .wp_wrap #shp_itr03 .shp_ir > .desc > .des,
    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .des_cont > .des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .des_cont > .arw_txt {
        padding: 30px 0;
        font-size: 16px;
        background-position: 100% center;
    }

    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .des_cont > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .tit,
    .wp_wrap #shp_thumn02 .shp_ir .tit_bx .tit,
    .wp_wrap #shp_tel_info .shp_ir .tit_bx .tit {
        font-size: 26px;
        line-height: 32px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .tit_bx .des {
        font-size: 16px;
    }

    .wp_wrap #shp_tel_info .shp_ir .thumn_list02 > li > a {
        padding: 20px;
    }


    .wp_wrap #shp_tel_info .shp_ir .thumn_list02 > li > a > .txt_bx > .tit {
        font-size: 20px;
    }

    .wp_wrap #shp_tel_info .shp_ir .thumn_list02 > li > a > .txt_bx > .tel_num {
        font-size: 26px;
    }

    .wp_wrap #shp_tel_info .shp_ir .thumn_list02 > li > a > .img_bx > img {
        width: 50px;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .hash_list > li > .txt {
        font-size: 13px;
        /*padding: 0 10px;*/
    }

    .wp_wrap #shp_itr03 .shp_ir .num_card_list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx > .tit {
        font-size: 26px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx > .txt_rows .txt_row {
        gap: 10px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx > .txt_rows .txt_row > dd > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx > .txt_rows {
        gap: 20px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li > .txt > br {
        display: none;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li {
        min-width: unset;
        width: calc(50% - 10px);
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .txt_bx > .des > br {
        display: none;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .hash_list {
        gap: 10px;
    }

    .wp_wrap #shp_itr04 .shp_ir .bx_col02 > .txt_bx > .hash_list > li {
        flex-wrap: wrap;
        gap: 10px;
    }


    .wp_wrap #shp_stf02 .shp_ir .stf_cont .txt_cont > .img_cont > .img_frm > .txt_ovly {
        gap: 10px;
    }


    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx {
        gap: 15px;
    }

    .wp_wrap #shp_thumn01 .shp_ir > .img_bn > .txt_cont > .txt_bx > .txt_rows .txt_row > dd {
        line-height: 22px;
    }

    .wp_wrap #shp_itr_bn .shp_ir .txt_bx > .txt_od_list > li {
        gap: 10px;
    }

    .wp_wrap #shp_thumn01 .shp_ir .slog_cont > .img_bx > img {
        width: 70%;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*이용약관*/
    .wp_wrap #shp_pvc .shp_ir{
        gap:30px;
    }
    .wp_wrap #shp_pvc .shp_ir>.tit{
        font-size: 32px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /*25.09.12 수정사항 진료예약 하단 안내가이드 문구*/
    .wp_wrap #add_gd_bx .add_gd >.lt>.tit,
    .wp_wrap #add_gd_bx .add_gd >.lt>.des_cont>a,
    .wp_wrap #add_gd_bx .add_gd >.rt>.tit{
        font-size: 18px;
    }
    .wp_wrap #add_gd_bx .add_gd >.rt>.rt_list>li>.txt,
    .wp_wrap #add_gd_bx .add_gd >.lt>.des_cont>.des_list>li{
        font-size: 14px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 466px) {
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx .mv_tit > .tit {
        height: 109px;
    }
}



@media (max-width: 420px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 헤더 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 푸터 영역 */
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 메인 영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 비주얼 */
    .wp_wrap #ms_visual .mv_items .mv_item > .video_bx,
    .wp_wrap #ms_visual .mv_items .mv_item > .img_bx {
        height: 70vh;
    }

    .wp_wrap #ms_visual > .btn_vsa_rt,
    .wp_wrap #ms_visual > .btn_vsa_lt {
        display: none;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir {
        gap: 30px;
    }

    .wp_wrap #ms_visual > .btn_arw {
        display: none;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .tit {
        font-size: 26px;
        height: 35px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item .item_ir .mv_tit_bx .mv_tit > .min_tit {
        font-size: 18px;
        height: 30px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item02 .item_ir .mv_tit_bx {
        gap: 10px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info {
        width: 100%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .tp > img {
        position: unset;
        left: unset;
        bottom: 0;
        transform: translateY(20px);
        width: 100%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt {
        width: 100%;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li {
        padding: 5px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt {
        font-size: 13px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dt > span {
        font-size: 10px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li > .txt_dl > dd {
        font-size: 11px;
        line-height: 15px;
    }
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_info > .bt > li{
        min-height: 100px;
    }

    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx{
        margin-top: 400px;
        padding-top: 80px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 마취과 전문의가 있는 병원*/
    /*.wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir>.img_bx::before {*/
    /*    height: 400px;*/
    /*}*/

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_dot_items>li {
        min-width: 60px;
        width: 60px;
        height: 60px;
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx {
        width: calc(100% - 20px);
    }

    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx > img{
        width: 60%;
    }
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx::before{
        width: 80%;
        height: 80%;
        left: 50%;
        transform: translateX(-50%);
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 - 앞서가는 노하우 */
    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx {
        width: 100%;
        padding: 45px 10px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .min_tit,
    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .tit {
        font-size: 14px;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > hr {
        margin: 5px 0;
    }

    .wp_wrap #ms_sec01 .ms_ir .epr_list > li > .txt_bx > .date {
        font-size: 12px;
    }

    .wp_wrap #ms_sec03 .ms_ir .gly_list > li > .img_bx > .img_ovly > .ovly_txt {
        font-size: 13px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*메인 Section14(라이브 수술 교육)*/
    .wp_wrap #ms_sec14 .ms_ir .card_img_list li>p {
        font-size: 13px;
        letter-spacing: -1px;
        padding: 10px 3px;
    }

    /**********************************************************************************************************************/
    /**********************************************************************************************************************/
    /* 서브 영역 */
    /**********************************************************************************************************************/
    .wp_wrap #shp_thumn03 .shp_ir .tit_bx > .tit {
        font-size: 26px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*의료진소개*/
    .wp_wrap #shp_stf .shp_ir .stf_cont {
        padding-top: 20px;
    }
    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row .col .txt_frm .txt_row .des>br{
        display: none;
    }
    /*--------------------------------------------------------------------------------------------------------------------*/
    /*엔지오젯*/

    .wp_wrap #shp_stf .shp_ir .stf_cont .stf_items .stf_item .item_row04 .col .txt_frm>.list{
        gap:5px;
    }
    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .img_bx {
        min-width: 120px;
        width: 120px;
        height: 120px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .img_bx > .txt {
        font-size: 16px;
    }

    .wp_wrap #shp_itr03 .shp_ir .itr_cic_thumn > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 20px;
    }

    .wp_wrap #shp_thumn01 .shp_ir .slog_cont > .img_bx > img {
        width: 80%;
    }

    .wp_wrap #shp_thumn01 .shp_ir .slog_cont > .slog_cic > li {
        max-width: 140px;
        height: 140px;
        font-size: 23px;
        text-align: center;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*모바일 테이블*/

    .wp_wrap #cht_mo_table >.row>.col>.img_cic {
        width: 80px;
        height: 80px;
    }
    .wp_wrap #cht_mo_table >.row>.col>.tit,
    .wp_wrap #cht_mo_table >.row>.col>.txt{
        font-size: 12px;
    }

    .wp_wrap #cht_mo_table >.row>.col>.btn_mv {
        width: 80px;
        height: 30px;
        font-size: 11px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*레이저수술*/
    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 20px;
    }

    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > .des > br {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*하지정맥류의 종류*/
    .wp_wrap #shp_thumn02 .shp_ir .thumn_list > li > .txt_bx > .des {
        font-size: 14px;
        line-height: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /*하지정맥류의 예방법*/
    .wp_wrap #shp_itr03 .shp_ir .ico_bn_list > li > .txt_bx > .tit{
        font-size: 16px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /*이용약관*/
    .wp_wrap #shp_pvc .shp_ir{
        gap:30px;
    }
    .wp_wrap #shp_pvc .shp_ir>.pvc_cont>.desc>.tit{
        font-size: 26px;
    }
    .wp_wrap #shp_pvc .shp_ir>.pvc_cont>.desc>.des{
        font-size: 14px;
    }



    .wp_wrap #shp_txt_bn .shp_ir>.txt_bx{
        padding-inline: 30px;
    }


    /**********************************************************************************************************************/
}


@media (max-width: 375px) {
    .wp_wrap #ms_sec02 .ms_ir .prs_sd_bx .prs_sd_items .prs_sd_item .item_ir > .img_bx {
        width: calc(90% - 20px);
    }
}



@media (max-width: 343px) {
    .wp_wrap #ms_visual .mv_items .mv_item01 .item_ir .mv_tit_bx .mv_tit > .tit {
        height: 78px;
    }
}