@charset "utf-8";


@media screen and (max-width: 2000px) {

    .sub_visual .lnb{font-size: var(--smTxt);}
    .sub_visual .nice-select{font-size: var(--smTxt);}

    .com_inquiry_sect .cont .com_inquiry_list{width: 40%;}
    .com_difficult_cont .cont .list .item .txt_box .txt br{display: none;}


    /* 클리닉 */
    .clinic_page .intro_sect .list_cont .cont .list .item .txt_box .txt br{display: none;}

    .clinic_page .why_sect .slide_wrap{width: 60%;}
    .clinic_page .why_sect .slide_wrap .item .txt_box .txt{width: 95%;}
    .clinic_page .why_sect .slide_wrap .item .txt_box .txt br{display: none;}

    .clinic_page .disease_sect .slide_cont .paging { height: 3px ; }
    .clinic_page .disease_sect .slide_cont .swiper-container{width: 120%; margin-left: -10%;}

    /*.clinic_page .equip_sect .slide_cont .item .txt_box .tit{font-size: 36px;}*/
    .clinic_page .equip_sect .slide_cont .item .txt_box .com_tag{font-size: var(--subTxt);}

    .com_program_sect .list .item .cont_box{padding: 10% 10% 12%; transform: translateY(calc(100% - 32rem));}
    .com_program_sect .list .item .cont_box .view_box{font-size: 2.8rem;}
    .com_program_sect .list .item .cont_box .hover_box .txt{font-size: var(--subTxt);}
    .com_program_sect .list .item .cont_box .hover_box .tit{font-size: 4.5rem;}


    /* 이용안내 */
    .location_page .map_sect .address{font-size:var(--smTit)}
    .location_page .info_sect .time_cont .table_box tr td:first-child{padding-right:3rem;}
    .location_page .info_sect .time_cont .table_box tr td:last-child{font-size:var(--smTit)}



}



@media screen and (max-width: 1640px){
    .sub_visual .tit_wrap{padding-bottom: 8rem;}
    .sub_visual .tit_wrap .tit { font-size: max(5rem, 50px);}

    .sub_tit_box .txt{margin-top: 2rem;}

    .clinic_page .sub_tit_box .txt{font-size:var(--subTxt);}
    .clinic_page .disease_sect .slide_cont .swiper-container{width: 150%; margin-left: -25%;}

    .clinic_page .equip_sect .slide_cont .item .txt_box .txt br{display:none;}


    /* 이용안내 */
    .info_page .time_sect{padding-top:10rem;}
    .info_page .doctor_sect .list .item .cont_wrap .img_box img{object-position:top;}



}




@media screen and (max-width: 1240px){

    .sub_visual .tit_wrap .tit{font-size:4.8rem;}

    .reserv_page .goto_cont .com_inquiry_list .item{padding-top: 0;}
    .reserv_page .goto_cont .com_inquiry_list .item a{position: relative;}

    .com_difficult_cont .cont{ margin-top: var(--contMt);}
    .com_difficult_cont .cont .list .item{width:calc(50% - 8rem)}
    .com_difficult_cont .cont .list .item .txt_box{padding: 4.8rem;}

    .clinic_page .intro_sect .graph_cont{padding: 40px 25px 80px;}
    .clinic_page .graph_cont .graph_box .bar_box.current .label{font-size:2.8rem;}
    .clinic_page .graph_cont > .info_txt{bottom: 20px; right:20px;}
    .clinic_page .graph_cont .graph_box .bar_box .label,
    .clinic_page .graph_cont .graph_box .bar_box .label_sm{top: -0.5em; font-size:var(--smTxt);}
    .clinic_page .graph_cont .graph_box .bar_box .btm_label,
    .clinic_page .graph_cont .graph_box > .btm_label_only{font-size:var(--smTxt);}

    .elbow_page .graph_cont .graph_box .bar_box .btm_label{font-size:12px;}

    .clinic_page .why_sect{flex-direction: column;}
    .clinic_page .why_sect .left_wrap{width: 100%; padding-top: 0;}
    .clinic_page .why_sect .left_wrap .controls{display: none;}
    .clinic_page .why_sect .slide_wrap{width: 100%; margin-top: var(--contMt);}
    .clinic_page .why_sect .slide_wrap .item .txt_box{margin-top: 4rem;}
    .clinic_page .why_sect .slide_wrap .item .txt_box .txt{margin-top: 1.5rem;}

    .clinic_page .disease_sect .slide_cont{margin-top: var(--contMt);}
    .clinic_page .disease_sect .slide_cont .swiper-container{width: 180%; margin-left: -40%;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap{padding: 3.8rem;}

    .clinic_page .equip_sect .equip_tab{margin:11rem 0 7rem; justify-content: flex-start;}
    .clinic_page .equip_sect .equip_tab .tab{padding-bottom: 0.4em;}
    .clinic_page .equip_sect .equip_tab .tab:first-child{margin-left: 0;}
    .clinic_page .equip_sect .slide_cont .item{flex-direction: column; align-items:flex-start;}
    .clinic_page .equip_sect .slide_cont .item .img_box{width: 100%; margin-right: 0; padding-top: 56%;}
    .clinic_page .equip_sect .slide_cont .item .txt_box{margin-top: 5rem;}
    .clinic_page .equip_sect .slide_cont .item .txt_box .txt{margin-top: 3rem; max-width: 90%;}
    .clinic_page .equip_sect .slide_cont .item .txt_box .txt br{display:none;}
    .clinic_page .equip_sect .slide_cont .item .txt_box{opacity: 1;}

    .com_program_sect{height: auto;}
    .com_program_sect .sub_tit_box{margin-bottom: var(--contMt);}
    .com_program_sect .cont{position: relative; height: auto;}
    .com_program_sect .list .item .bg{padding-top: 130%;}

    .com_program_sect .swiper-container{height: unset; padding: 0 var(--inPd);}
    .com_program_sect .list{display: flex;}
    .com_program_sect .list .item{display: block; border-radius:var(--smRadius); overflow: hidden;}
    .com_program_sect .list .item .cont_box {transform: translateY(0); padding: 40px;}
    .com_program_sect .list .item .cont_box .view_box .ico{max-width:20%; height: 80px;}
    .com_program_sect .list .item .cont_box .hover_box{opacity: 1; margin-top: 40px;}
    .com_program_sect .list .item .cont_box .hover_box .tit{font-size:var(--smTit);}
    .com_program_sect .list .item .cont_box .hover_box .txt{font-size:var(--txt);  margin-top: 10px; font-weight: 500;}
    .com_program_sect .list .item:hover .bg .img{border-radius: 0;}

    .self_sect .self_box{padding: 12rem 10rem;}
    .self_sect .bg{border-radius: var(--radius);}

    .qna_list .row {--qnaPd: 30px;}
    .qna_list .row .que{padding: 30px 30px;}
    .qna_list .row .answer{padding: 0 calc(30px + var(--qnaPd)) 30px;}
    .qna_list .row.active .que{padding-bottom: 15px;}

    .com_special_sect .right_area{padding-left:5%;}



    /* 이용안내 */
    .reserv_page .quick_sect .banner_cont{padding: 10rem 8rem;}
    .reserv_page .goto_cont{flex-direction:column;}
    .reserv_page .goto_cont .com_inquiry_list{max-width:100%; margin-left: 0; margin-top:3rem;}

    .info_page .time_sect{padding-top:8rem;}
    .info_page .time_sect .list .item{padding: 4rem 1rem;}
    .info_page .time_sect .list .item .txt{font-size:22px;}
    .info_page .doctor_sect .list .item .cont_wrap .img_box{margin-right:4rem;}


    .board_list_top{margin: var(--contMt) 0 3rem;}
    .reserv_write_page .in{max-width:100%;}

    /* 커뮤니티 */
    .media_list .list{grid-template-columns: repeat(3,minmax(0,1fr));}

    /*.pinter_list .grid-sizer{width:33.3%;}*/
    /*.pinter_list .gutter-sizer{width:2%;}*/
    /*.pinter_list .item{width:33.3%; margin-bottom: 3.2rem;}*/

    .pinter_list .gutter-sizer{width:2.4rem;}
    .pinter_list .item{width: calc(100%/3 - 4.8rem / 3); margin-bottom: 3.2rem;}



}


@media screen and (max-width: 1000px) {
    .board_view_page .in{max-width: 100%;}

    .location_page .info_sect .in{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:5rem;}
}


@media screen and (max-width: 769px) {
    .sub_visual .lnb{padding-top: 30px;}
    .sub_tit_box .txt{margin-top: 8px;}

    /*.com_difficult_cont .cont .list{padding:0 0 60px 0;}*/
    /*.com_difficult_cont .cont .list .item:nth-child(even){top: 60px;}*/
    /*.com_difficult_cont .cont{margin-top: var(--mainContMt);}*/
    /*.com_difficult_cont .cont .list .item{width:calc(50% - 20px)}*/
    .com_difficult_cont .cont .list{flex-wrap: nowrap; padding-bottom: 0;  overflow-x: auto; width: calc(100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); padding: 0 var(--inPd);
        -webkit-overflow-scrolling:touch; scroll-snap-type:x mandatory; scroll-padding-left:16px; overscroll-behavior-x:contain; scroll-behavior:smooth;}
    .com_difficult_cont .cont .list::-webkit-scrollbar {display: none}
    .com_difficult_cont .cont .list .item{width: 80%; min-width: 350px; margin-top: 0; opacity: 1 !important; transform: unset !important; scroll-snap-align:center; scroll-snap-stop:always;}
    .com_difficult_cont .cont .list .item + .item{margin-left: 20px;}
    .com_difficult_cont .cont .list .item:nth-child(even){top: 0;}
    .com_difficult_cont .cont .list .item .txt_box{padding: 30px;}
    .com_difficult_cont .cont .list .item .txt_box .txt{font-size:var(--txt); margin-top: 7px;}
    .com_difficult_cont .cont .line{display:none;}

    .back_page .graph_cont .graph_box .bar_box.current .label{top:-2.5em;}

    .clinic_page .disease_sect .slide_cont .swiper-container{width: 220%; margin-left: -60%;}
    .clinic_page .disease_sect .slide_cont{margin-top: var(--contMt);}
    /*.clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box{padding-left:6.5rem;}*/
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .num{font-size:var(--txt)}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .txt{margin-top: 10px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap{padding:0;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box{padding: 30px 25px 20px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .num{max-width: max-content; margin-bottom: 12px; top: 28px; left: 25px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .tit{padding-left: 50px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .cause_box{padding:20px 25px 30px; margin-top: 0; border-radius:0;}
    /*.clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .txt{font-size:14px;}*/

    .com_program_sect .list .item .cont_box{padding: 40px 25px;}
    .com_program_sect .list .item .cont_box .view_box .ico{height: 40px;}
    .com_program_sect .list .item .cont_box .hover_box{margin-top: 30px;}

    .self_sect .self_box{padding: 80px 60px;}
    .self_sect .self_box .round_btn{margin-top: 25px;}

    .com_special_sect{padding:var(--sectPd) 0;}
    .com_special_sect .cont .line{display: none;}
    .com_special_sect .left_area{display: none;}
    .com_special_sect .right_area{padding: 0; max-width: 100%;}
    .com_special_sect .right_area .list{display: flex; flex-wrap: nowrap; overflow-x: auto;width: calc(100% + var(--inPd) * 2);margin-left: calc(var(--inPd) * -1); padding: 0 var(--inPd);  -webkit-overflow-scrolling:touch; scroll-snap-type:x mandatory; scroll-padding-left:16px; overscroll-behavior-x:contain; scroll-behavior:smooth}
    .com_special_sect .right_area .list::-webkit-scrollbar{display: none;}
    .com_special_sect .right_area .list .item{opacity: 1; width: 60%; min-width: 280px; scroll-snap-align:start; scroll-snap-stop:always;}
    .com_special_sect .right_area .list .item + .item{margin-left: 25px;margin-top: 0;}
    .com_special_sect .right_area .list .item .img_box{display: block; position: relative; padding-top:100%; overflow: hidden;}
    .com_special_sect .right_area .list .item .img_box .img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-position: center; object-fit: cover;}
    .com_special_sect .right_area .list .item .txt_box{margin-top: 25px;}
    .com_special_sect .right_area .list .item .ico svg{width: 38px; height: 38px;}
    .com_special_sect .right_area .list .item .tit{ margin-top: 12px;}
    .com_special_sect .right_area .list .item .txt{ margin-top: 8px; opacity: 0.7; max-width: 95%;}
    .com_special_sect .right_area .list .item .txt br{display:none;}
    .com_special_sect .right_area .list .item .img_box{border-radius: var(--smRadius);}
    /*.com_special_sect .right_area .list .item .img_box.index3 ,*/
    /*.com_special_sect .right_area .list .item .img_box.index6 {border-radius: 32rem 32rem 32rem var(--radius);}*/
    .com_special_sect .bg img{object-position: left top; height: 100%;}

    .staff_sect .in{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .staff_sect .staff_list{margin-top:var(--contMt); }
    .staff_sect .staff_list .item .info_box{padding: 3rem;}
    .staff_sect .staff_list .item .history{padding: 0 3rem 3rem;}
    .staff_sect .staff_list .item .btn .ico{width: 1em; height: 1em;}

    .com_inquiry_sect{padding: var(--sectPd) 0;}
    .com_inquiry_sect .cont{flex-direction: column;}
    .com_inquiry_sect .cont .form_wrap{width:100%;}
    .com_inquiry_sect .cont .com_inquiry_list{width: 100%; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-top: 40px;}
    .com_inquiry_list {font-size: 15px;}
    .com_inquiry_sect .cont .com_inquiry_list .item a{height: 150px;}


    /* 이용안내 */
    .reserv_page .quick_sect .banner_cont{padding: 60px 45px}
    .reserv_page .quick_sect .form_wrap{max-width:100%;}
    .reserv_page .quick_sect .form_wrap{grid-template-columns: auto 100px;}

    .info_page .time_sect{padding-top:8rem;}
    .info_page .time_sect .list .item{padding: 30px 10px;}
    .info_page .time_sect .list .item .label{padding:0.5em 1em;}
    .info_page .time_sect .list .item .txt{font-size:18px;}
    .info_page .doctor_sect .list{grid-template-columns:repeat(1, minmax(0, 1fr));}

    .doc_page .doc_sect .cont{flex-direction:column;}
    .doc_page .doc_sect .cont .list_wrap{width:100%; margin-top:var(--contSmMt);}

    .location_page .map_sect .map{padding-top: 90%;}
    .location_page .map_sect .btn_list .item + .item{margin-left:10px;}
    .location_page .map_sect .btn_list .item a{font-size:13px;}
    .location_page .location_sect .way_list{grid-template-columns:1fr;}
    .location_page .location_sect .active + .way_list > .item{position:relative;display:flex;flex-direction:column;/* justify-content:center; */min-height: 9.3em;padding-left: calc(9.3em + 20px);padding-top:22px;}
    .location_page .location_sect .active + .way_list > .item + .item{margin-top:10px}
    .location_page .location_sect .way_list > .item .tit_cir{position:absolute; top:0; margin-bottom:0; /* top:50%; *//* transform:translateY(-50%); */left:0;}

    .location_page .info_sect .in{grid-template-columns:repeat(1, minmax(0, 1fr))}
    .location_page .info_sect .in > div + div{margin-top:20px;}

    /* ui */
    .board_list .list li a {padding: 0; height: auto; padding: 15px 0;flex-wrap: wrap;}
    .board_list .code {display: none;}
    .board_list .state {order:0; margin: 0 0 10px 0;}
    .board_list .list .type{order: 1;width:auto;margin-left:15px;margin-bottom: 10px;}
    .board_list .list .cate {font-size: var(--smTxt); margin-bottom: 5px;}
    .board_list .list .badge {padding: 0.25em 0.9em; margin-right: 0; margin-bottom: 5px;}
    .board_list .list .tit {width: 100%;flex: none;margin-top: 0;font-size: 16px;margin-bottom: 8px;order:2;}
    .board_list .list .id{order:3}
    .board_list .list .date {order:4; text-align: left; width: auto;}
    .board_list .list li a:hover{background-color:inherit;}

    .pinter_list .gutter-sizer{width:20px;}
    .pinter_list .item{width: calc(100%/2 - 20px/2); margin-bottom: 35px;}



}

@media screen and (max-width: 630px) {
    .info_page .time_sect .list{grid-template-columns:repeat(2, minmax(0, 1fr));}
    .info_page .time_sect .list .item{padding: 20px 10px;}
    .info_page .time_sect .list .item .txt{font-size:16px;}
    .info_page .time_sect .list .item .label{font-size:11px; padding: 0.4em 0.8em;}
}



@media screen and (max-width: 600px) {
    .com_tag{font-size:11px; padding: 6px 8px;}

    .sub_visual .tit_wrap{padding-bottom:50px;}
    .sub_visual .tit_wrap .tit{font-size: 30px;}
    .sub_visual .tit_wrap .txt{margin-top:2px;}

    .clinic_page .intro_sect .chat_cont .list .item{font-size:14px; padding:8px 18px 8px 8px;}
    .clinic_page .intro_sect .graph_cont_wrap .sub_tit_box .subtit br{display: none;}

    .com_difficult_cont .cont .list .item{min-width: 300px;}
    .com_difficult_cont .cont .list .item + .item{margin-left: 15px;}

    .clinic_page .graph_cont{padding-top: 50px;}
    .clinic_page .graph_cont .top_txt_box .txt{font-size:18px;}
    .clinic_page .graph_cont .info_txt{font-size:11px;}

    .clinic_page .graph_box_wrap{width: 100%;}
    .clinic_page .graph_cont .graph_box{padding: 0 20px;}
    .clinic_page .graph_cont .graph_box .bar_box .bar{width: 55px;}
    .clinic_page .graph_cont .graph_box .bar_box.current .label{font-size:16px;}
    .clinic_page .graph_cont .graph_box .bar_box .label,
    .clinic_page .graph_cont .graph_box .bar_box .label_sm{top: -0.55em; font-size:13px;}
    .clinic_page .graph_cont .graph_box .bar_box .btm_label,
    .clinic_page .graph_cont .graph_box > .btm_label_only{top:calc(100% + 10px);}
    .clinic_page .graph_cont .graph_box > .btm_label_only{font-size:12px; line-height: 1.4;}

    .shoulder_page .graph_cont .graph_box{gap:80px; width: 100%; }
    .shoulder_page .graph_cont .arrow_box{width: 65px;}
    .shoulder_page .graph_cont .graph_box .bar_box.current .label{font-size:19px;}
    .back_page .graph_cont .graph_box .bar_box .bar{width: 50px;}
    .neck_page .graph_cont .graph_box .bar_box .bar{width: 50px;}
    .back_page .graph_box_wrap{max-width: 330px;}
    .neck_page .graph_box_wrap{max-width: 330px;}

    .clinic_page .graph_cont .cir_graph {transform: translateX(0)}
    .clinic_page .graph_cont .cir_graph .graph {width: 50%}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont .dot {width: 6px;height: 6px}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont .dot span {width: 60%; height: 60%}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont.type1 .line {width: 18vw}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont .txt_box .txt {font-size: var(--txt)}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont.type2 {left: 49%;top: 78%;transform: translateX(0%);}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont.type2 .txt_box .txt {font-size: var(--lgTxt);}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont.type2 .txt_box .tit {font-size: 30px}
    .clinic_page .graph_cont.active .cir_graph .graph .dot_cont.type2 .txt_box {top: -0.5em}
    .clinic_page .graph_cont.active .cir_graph .graph .dot_cont.type2 .line {width: 24vw;}
    .clinic_page .graph_cont .cir_graph .graph .dot_cont .line {height: 1px;background: repeating-linear-gradient(to right, #444 0, #444 3px, transparent 3px, transparent 6px);clip-path: inset(0 100% 0 0);}

    .clinic_page .why_sect .slide_wrap .item .txt_box{margin-top: 25px;}

    .clinic_page .disease_sect .slide_cont .item.swiper-slide[class$=-prev],
    .clinic_page .disease_sect .slide_cont .item.swiper-slide[class$=-active] + .item,
    .clinic_page .disease_sect .slide_cont .item.swiper-slide[class$=-active] + .item + .item + .item {transform: translateY(40px);}
    .clinic_page .disease_sect .slide_cont .swiper-container{width: 260%; margin-left: -80%; padding-bottom: 40px;}
    .clinic_page .disease_sect .slide_cont .item .img{padding-top: 56%;}

    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box{padding: 30px 15px 20px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .num{margin-bottom: 12px; top: 28px; left: 15px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .tit{padding-left: 45px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .info_box .txt{font-size:14px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .cause_box{padding:15px 15px 25px; gap:15px;}
    .clinic_page .disease_sect .slide_cont .item .txt_wrap .cause_box .tit{font-size:14px;}

    .clinic_page .equip_sect .equip_tab{margin:60px 0 30px; width: calc(100% + var(--inPd) * 2); margin-left: calc(var(--inPd) * -1); padding: 0 var(--inPd);}
    .clinic_page .equip_sect .slide_cont .item .img_box .callout_txt{font-size:11px; padding: 10px 15px;}
    .clinic_page .equip_sect .slide_cont .item .txt_box{margin-top: 30px;}
    .clinic_page .equip_sect .slide_cont .item .txt_box .txt{margin-top: 10px;}
    /*.clinic_page .equip_sect .slide_cont .item .txt_box .tit{font-size:22px;}*/

    .clinic_page .com_program_sect .sub_tit_box .txt br{display: none;}
    .com_program_sect .list .item .cont_box{padding:30px 25px;}

    .marqee_sect .marqee_text{font-size:60px;}

    .self_sect .self_box{padding:60px 25px;}
    .self_sect .self_box .round_btn{margin-top: 15px;}

    .qna_list .row + .row{margin-top: 15px;}
    .qna_list .row {--qnaPd: 25px;}
    .qna_list .row .que{padding: 20px 16px;}
    .qna_list .row .answer{padding: 0 calc(16px + var(--qnaPd)) 25px;}
    .qna_list .row.active .que{padding-bottom: 15px;}

    .com_special_sect .right_area .list .item + .item{margin-left: 20px;}

    .com_inquiry_sect .cont .com_inquiry_list{width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 40px;}

    .staff_sect .staff_list .item .info_box{padding: 18px 15px;}
    .staff_sect .staff_list .item .history{padding: 0 15px 15px;}
    .staff_sect .staff_list .item + .item{margin-top: 10px;}

    /* 이용안내 */
    .reserv_page .quick_sect .banner_cont{padding: 60px 20px}
    .reserv_page .quick_sect .form_wrap{grid-template-columns: 1fr;}
    .reserv_page .quick_sect .form_wrap .form_inp{grid-template-columns:1fr;}
    .reserv_page .quick_sect .form_wrap .form_priv{grid-column: span 1;}
    .reserv_page .quick_sect .form_submit{padding: 12px 0;}
    .reserv_page .quick_sect .form_wrap .form_inp{gap:12px;}

    .com_inquiry_list{font-size:14px;}
    .reserv_page .goto_cont .com_inquiry_list{margin-top:15px}
    .reserv_page .goto_cont .com_inquiry_list .item{margin-right:0;}
    .reserv_page .goto_cont .com_inquiry_list .item + .item{margin-left:8px;}
    .reserv_page .goto_cont .com_inquiry_list .item a{padding:12px 0;}
    .reserv_page .goto_cont .com_inquiry_list .item .ico{margin:0 0 5px 0; width:2.6em; height:2.6em;}
    .reserv_page .goto_cont .com_inquiry_list .item .txt{line-height: 1.3;}
    .reserv_page .goto_cont .com_inquiry_list .item .txt span{font-size: 12px;}

    .top_txt_box .fill_txt span br{display:none;}
    .faq_page .top_txt_box .fill_txt span br{display:block;}


    .list_tbl{font-size:12px;}
    .list_tbl .tbl_box .td_box .td span{font-size:11px}

    .noncover_page .tbl_sect .com_tag{margin-top:8px;}
    .noncover_page .tbl_sect .tbl_cont .sub_cont_tit{margin-bottom:15px;}

    .doc_page .doc_sect .cont .list_wrap .list .item{font-size:13px; padding: 20px 0;}
    .doc_page .doc_sect .cont .list_wrap .list .item .tit{width:30%;}

    .location_page .map_sect .address{font-size:18px;}
    .location_page .map_sect .address .copy_btn svg{margin-top: 0;}
    .location_page .map_sect .btn_list .item a{font-size:10px;padding: 8px 10px; white-space:nowrap;}
    .location_page .map_sect .btn_list .item + .item{margin-left:5px;}

    .location_page .location_sect .active + .way_list > .item,
    .location_page .location_sect .way_list > .item .tit_cir{font-size:10px;}
    .location_page .location_sect .way_list > .item .tit_cir{width:75px; height: 75px;}
    .location_page .location_sect .active + .way_list > .item{min-height: 75px; padding-left: 90px;}
    .location_page .location_sect .active + .way_list > .item{padding-top:10px; padding-right:0;}
    .location_page .location_sect .way_list > .item .txt{/* margin-bottom:5px; */}
    .location_page .location_sect .way_list > .item .list li{font-size:14px;}
    .location_page .location_sect .active + .way_list > .item + .item{margin-top:25px;}
    .location_page .info_sect .in > div{flex-direction:column;}
    .location_page .info_sect .sub_tit{margin-bottom:var(--contSmMt);}


    /* ui */
    .modal .modal_wrap .modal_cont.password .close_btn{font-size:22px;}

    .board_list_top .sch_box{width: 210px;}
    .board_list_top .sch_box .sch_inp input{width:85%;}
    .board_list .state{margin-bottom:5px;}
    .board_list .list .tit{font-size:15px; margin-bottom:5px;}
    .board_list .list .type{font-size:13px; margin-left:8px; margin-bottom:5px;}
    .board_list .state{padding:0.6em; font-size:11px; width: 5em;}

    .reserv_write_page .write_form .form_list > li{flex-direction:column;}
    .reserv_write_page .write_form .in{padding:0;}
    .reserv_write_page .write_form .form_list > li .left_txt{padding-top:0; margin-bottom:10px}
    .reserv_write_page .write_form .form_list > li + li{margin-top:30px}
    .reserv_write_page .write_form .form_list li .file_inp .file_btn{margin-left:8px;}
    .reserv_write_page .write_form .form_list li .captcha_wrap .captcha{ padding: 0 15px 0 0;}
    .reserv_write_page .write_form .form_list li .captcha_wrap .captcha .btn{margin-left:0;}

    .btn_box .btn{font-size:12px;}
    .pagination{margin-top: 60px;}

    /* 커뮤니티 */
    .media_list .list{grid-template-columns: repeat(2,minmax(0,1fr)); gap: 25px 10px;}
    /*.pinter_list .gutter-sizer{width:15px;}*/
    /*.pinter_list .item{width: calc(100%/2 - 15px/2); margin-bottom: 25px;}*/

    .media_list .list li .txt_box{padding: 15px 15px;}
    .media_list .list li .txt_box .tit{font-size:14px;}
    .media_list .list li .txt_box .date{font-size:11px; margin-top: 10px;}


}


