@media (max-width: 767px) {
    #wrapper{min-width:auto}
    #header{position:relative;box-shadow:0 1px 5px 0 #0000001a;z-index:1}
    #header:after{content:'';display:block;clear:both}
    #header .gnbTop ul{float:none;text-align:center}
    #header .gnbTop ul li{float:none;display:inline-block}
    #header .logo .logoArea{width:125px}
    .navigation{display:none;position:absolute;top:109px;width:100%;z-index:100;background:#fff}
    .navigation .depth1 li{display:block;border-bottom:1px solid #e9e9e9}
    .visual.main{width:auto}
    .visualWrap{height:112px!important;width:500px;left:50%;margin:0;margin-left:-250px}
    .rsDefault .rsArrowIcn{display:none}
    .rsDefault.rsHor .rsArrowLeft{left:25%}
    .rsDefault.rsHor .rsArrowRight{right:25%}
    .row{width:auto;padding:0 8px;box-sizing:border-box}
    .col-md-6{width:auto;float:none;padding:0}
    .searchBox{margin:0;padding-left:20px;padding-right:20px}
    .contactBox{padding-left:20px;padding-right:20px}
    .contactBox .headline .number{margin-top:0;padding-bottom:0;font-size:26px;line-height:40px}
    .contactBox .tel-time-groups .time-group,.contactBox .tel-time-groups .tel-group{width:auto;float:none}
    .contactBox .tel-time-groups .tel-group{padding-bottom:30px}
    .image-banner{background-size:cover;height:185px}
    .imageBanner2 .royalSlider{height:185px}
    .imageBanner3 .tit{padding-left:20px;padding-top:20px;font-size:16px}
    .imageBanner3 .btn{padding:10px 18px;bottom:10px}
    .imageBanner3 .royalSlider{height:195px}
    .imageBanner3 .rsContent.image4{background:url(../image/imageBanner2_4_m.png) no-repeat;background-size:cover}
    .imageBanner3 .rsContent.image5{background:url(../image/imageBanner2_5_m.png) no-repeat;background-size:cover}
    .widget-tab{height:auto}
    .widget-tab > li{width:100%;float:none}
    .widget-tab > li .inner-tab{position:relative;top:0;left:0;width:100%;height:auto;background-color:#fff;overflow:hidden;display:none;transition:all .2s ease;box-sizing:border-box;margin:0;padding:20px 0 16px}
    .widget-tab > li.active .inner-tab{display:block}
    .widget-tab > li .inner-tab li{float:none;width:auto;min-height:auto;padding-bottom:20px;border-right:none}
    .widget-tab > li .inner-tab li .more,.widget-tab > li .inner-tab li .date{bottom:6px}
    .widget-tab > li .inner-tab li:nth-child(2){margin-bottom:0;border-bottom:none}
    .widget-tab > li > .more{top:295px}
    .content-row-4 .col-md-6{width:auto;padding:6px 0}
    .content-row-4 ul{overflow:hidden}
    .content-row-4 ul li{width:50%}
    .content-row-4 ul li img{height:60px}
    .content-row-4 .col-md-6.right{width:auto;float:none;padding:0;margin-left:-6px;margin-right:-6px}
    .content-row-4 .col-md-6.right img{width:100%}
    .quickMenuWarp,.footer-link{display:none}
    #footer{padding-bottom:20px}
    .footerWrap{padding:0;width:auto;text-align:center}
    .footerWrap .summary{line-height:1.6;border-top:none}
    .footerWrap address,.footerWrap summary,.footerWrap summary span,.footerWrap .copyright{font-size:11px;display:block;margin:0 0 10px}
    .footerWrap .copyright{margin-top:20px}
    .imageBanner1{margin-top:10px;margin-bottom:10px}
    .contactBox .tel-time-groups .tel-group ul li .num{margin-bottom:5px}
    .visual.sub{display:none}
    .location{background-color:#f1f1f1}
    #sidebar{display:none}
    #contents{float:none;width:auto}
    .conTit{text-align:center}
    .conTit h1{padding-top:20px;margin-bottom:0}
    .about.text-groups{margin-top:0}
    .image-groups li{padding:2px;box-sizing:border-box}
    .image-groups li img{width:100%!important;display:block}
    #sidebarMenu{position:fixed;top:0;bottom:0;background:#000000b3;display:block;overflow:scroll;right:-50000px}
    #sidebarMenu .top{height:50px;padding-left:10px;position:relative;background:#009791;color:#fff}
    #sidebarMenu .top h1{margin:0;width:200px;line-height:50px;font-size:16px}
    #sidebarMenu .top .btn_close{position:absolute;right:16px;font-size:16px;height:20px;top:50%;color:#fff;transform:translateY(-50%);text-decoration:none}
    #sidebarMenu .mobile_navi{border-bottom:1px solid #434343;list-style:none;margin:0;padding:0}
    #sidebarMenu .mobile_navi > li{border-top:1px solid #434343;line-height:50px;font-size:12px}
    #sidebarMenu .mobile_navi > li.open > a i{transform:rotateX(180deg)}
    #sidebarMenu .mobile_navi > li > a{position:relative;padding-left:15px;font-weight:400;display:block;color:#fff;text-decoration:none}
    #sidebarMenu .mobile_navi > li > a i{position:absolute;right:15px;top:50%;margin-top:-7px}
    #sidebarMenu .mobile_navi > li.active > ul{display:block}
    #sidebarMenu .mobile_navi > li > ul{list-style:none;margin:0;padding:0;display:none;border-top:solid #434343 1px;background:#282828;padding-bottom:17px}
    #sidebarMenu .mobile_navi > li > ul > li{margin:0 15px 0 33px;padding-top:13px;line-height:12px;font-weight:400}
    #sidebarMenu .mobile_navi > li > ul > li a{color:#fff;text-decoration:none}
    #sidebarMenu .mobile_navi > li > ul > li.active a{color:#fff;font-weight:700}
    #sidebarMenu .util{padding:15px 0;text-align:center;list-style:none}
    #sidebarMenu .util li{display:inline-block;position:relative;width:60px;padding-top:69px;margin:0 6px;font-size:12px;color:#fff}
    #sidebarMenu .util li a{color:#fff;text-decoration:none}
    #sidebarMenu .util li i{position:absolute;top:0;left:0;font-size:28px;width:60px;height:60px;line-height:60px;border-radius:50%;color:#b8b8b8;border:1px solid #858585}
    #sub_01_01 .about_top{padding:85px 8px 35px;text-align:left;border-bottom:1px solid #ddd;background:url(/img/sub/sub_01_01_logo.jpg) no-repeat 8px 0}
    #sub_01_01 .row1{padding-left:10px;padding-bottom:200px;background-position:center bottom}
    #sub_01_02 .text-groups h1{font-size:23px}
    #sub_01_02 .text-group-right{position:relative;width:100%;margin-bottom:15px}
    #sub_01_02 .text-group-right img{max-width:100%}
    .about_history,.about_history + .about_history{background-image:none}
    .about_history ul{margin-left:0}
    #sub_01_05 .logo-group ul li{float:none;width:100%;text-align:center;margin:0 auto}
    #sub_01_05 .list_style_dot li{font-size:13px}
    #sub_02_01 .headline.address h1{font-size:17px}
    .pc{display:none!important}
    .mobile{display:block!important}
    #sub_02_04 .headline.level1 span{font-size:11px!important}
    .location .location-static{overflow:hidden;overflow-x:scroll}
    .location .location-static .groups{position:absolute;top:0;left:34px;width:402px}
    #sub_02_05 .headline.level1{position:relative;margin-bottom:20px}
    #sub_02_05 .headline.level1 span{position:absolute;font-size:13px;left:0;top:20px}
    .doctor_list .mdpt-txt{font-size:11px}
    .doctor_list ul{position:relative;left:50%;width:304px;margin-left:-152px}
    .doctor_intro .doctor_box dd{width:auto;margin:0;float:none}
    .doctor_intro .doctor_box dd .name_box .name{font-size:18px}
    .doctor_intro .doctor_box dl dt.pic{top:90px}
    .doctor_intro .doctor_box dd .section{padding-top:170px}
    #sub_04_03 .l_left_img_right_content,#sub_04_09 .row{padding-left:0;padding-top:200px}
    #sub_04_03_01 .l_left_img_right_content{padding-left:0;padding-top:310px}
    #sub_04_09 .l_left_img_right_content{padding-left:0;padding-top:180px}
    #sub_04_09 .row{padding-top:240px}
    #sub_04_09 .l_left_img_right_content.content-3{height:300px!important}
    #sub_04_04 .row{padding-top:356px;padding-left:0;height:775px}
    #sub_04_04_04 .row{padding-left:0}
    #sub_04_04 .l_left_img_right_content{padding-left:0;padding-top:265px}
    #sub_04_04 .l_left_img_right_content > img{max-width:100%;left:auto;right:auto}
    #sub_04_04 .l_left_content_right_img{padding-right:0;padding-top:420px}
    #sub_04_04 .l_left_content_right_img > img{max-width:100%;margin-left:10px;left:auto;right:auto}
    #sub_04_04 .all_img{width:100%;left:auto;right:auto;top:10px}
    #sub_04_05 .headline.level2 a{display:block}
    #sub_04_04 .row .col-content{font-size:13px}
    .conSec .headline.level1{font-size:18px!important}
    .conSec .text-groups .text-group .table tr th{font-size:14px!important}
    #sub_05_01 .img p,#sub_05_02 .img p,#sub_05_02 .img .list_style_dot,#sub_05_02 .img1 p{padding-left:0}
    #sub_05_02 .img h3{margin-left:20px}
    #sub_05_01 .img img,#sub_05_02 .img1 img,#sub_05_02 .img img{position:relative;top:0;left:0}
    #sub_05_05 .img{position:relative;padding-left:0}
    #sub_05_05 .img img{position:relative;top:0;left:0;text-align:center}
    .login_wrap .login-tit,.login_wrap .login-cont{float:none;width:auto}
    .login_wrap .login-cont .member-link{height:auto}
    .login_wrap .login-cont .member-link a{float:none;width:100%;border:1px solid #ddd;display:block}
    .login_wrap .login-cont .member-link a:first-child{width:auto}
    .board_paginate,.board_search{zoom:.6}
    .board_button2{padding-bottom:30px}
    #sub_01_02 .text-group-right{float:none;width:100%;text-align:center}
    .videoWrap{flex-direction:column;margin-bottom:30px}
    .youtube{width:100%}
    .video_text{width:100%;margin-left:0}
}