@media screen and (max-width: 1300px){.quick{display:none}}@media screen and (max-width: 1200px){body{padding-top:118px}body.popup-opened{padding-top:calc(118px + 7.5%)}.top-banner.active{height:auto}.sub-visual{height:auto;padding-bottom:20%}.sub-visual img{width:140%;left:50%;margin-left:-70%}.display-cell img{max-width:100%}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto !important;touch-action:auto !important}.logo{padding:9px 10px}.gnb{width:calc(100% - 364px)}.main-visual-wrap .main-visual-item{background-size:160%;height:auto;padding-bottom:34%}.main-gallery .gallery-text{white-space:nowrap;text-overflow:ellipsis}.main-call .text-title{margin-bottom:20px}.main-content-wrap .main-banner{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content-wrap .main-banner .banner-item:nth-child(1){overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content-wrap .main-banner .banner-item:nth-last-child(1){overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content-wrap .info-wrap{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-type1 .banner-item{position:relative;padding:30px 15px 30px}.banner-type1 .banner-item .img-wrap+p{display:none}.main-call{padding:40px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-wrap{padding:56px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-section{padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.medicine-box .img-group{width:100%;max-width:100%;display:table;table-layout:fixed}.medicine-box .img-group:after{content:none}.medicine-box .img-group li{display:table-cell;width:1%;margin:0 0;padding:5px;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}.medicine-box .img-group li img{max-width:100%}.health-wrap .health-item .health-item{display:block}.health-wrap .health-item .health-item>div{display:block}.health-wrap .health-item .health-item .health-btn{width:auto}.health-wrap .health-item .health-title{float:none;width:100%}.health-wrap .health-item .health-item{float:none;width:100%}.health-wrap .health-desc{max-width:100%}}@media screen and (max-width: 992px){.info-wrap{display:none}.article-box img{max-width:100%}.banner-type1 .banner-item{height:auto}.banner-type1 .banner-item p:not(.title){display:none}.banner-type1 .banner-item p.title{margin-top:5px;margin-bottom:0px}.banner-item.reservation .img-wrap,.banner-item.reservation .btn-wrap{display:block}.banner-item.reservation .reservation-wrap{display:none}.doctor-box .doctor-table th{padding:10px 10px;font-size:14px}.doctor-box .doctor-table td{padding:10px 10px;font-size:12px}.doctor-box .doctor-table td p{font-size:12px}.doctor-box .doctor-pic{width:35%;margin-right:10px}.doctor-box .doctor-desc{width:calc(65% - 10px)}.doctor-box .col-wrap [class^="col-"]{width:100%;clear:both;float:none}.doctor-box .col-wrap [class^="col-"]:nth-child(n+2){margin-top:50px}.health-manager .health-manager-item{float:none;width:100%;margin-top:10px;margin-left:0}.parking-map{display:block}.parking-map .parking-item{border:none;display:block;width:100%}.parking-map .parking-item img{display:block;max-width:100%;border:1px solid #DDD}.parking-map .parking-item+div{padding-left:0}}@media screen and (max-width: 768px){body{overflow-x:hidden;padding-top:41px}body.popup-opened{padding-top:calc(41px + 7%)}.top-banner.active{height:auto}.mobileOnly{display:block}.pcOnly{display:none}.page-nav-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background:#000;opacity:.3}.page-nav-bg.active{display:block}#R_DATE{max-width:130px}.tel-auth-box .btn-pink{margin-left:10px}.mobile-nav-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.6;z-index:5000}.mobile-nav{display:block;position:fixed;padding:55px 0px 15px;width:80%;max-width:500px;left:-100%;top:0;height:100%;background:#439F47;color:#FFF;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:5001;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-nav>ul{padding:5px 20px}.mobile-nav .site-title{position:absolute;top:0;left:0;width:100%;background:#0A3F0C;color:#FFF;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-nav .mobileNav-other{padding:25px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-nav .mobileNav-other a{display:block;padding:11px 5px;border:1px solid #FFF;background:#2D79FF;color:#FFF;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-nav.active{left:0}.mobile-nav>ul>li>a{color:#fff}.mobile-nav li{position:relative}.mobile-nav li a{display:block;padding:15px 0;position:relative;border-bottom:1px solid #6DB170;font-weight:400;font-size:14px}.mobile-nav li a .arrow{position:absolute;right:5px;top:50%;margin-top:-7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-nav li a.active{color:#B2F342}.mobile-nav li .mobile-nav-sub{display:none;padding:5px;margin:5px 0 5px 10px;background:rgba(255,255,255,0.1)}.mobile-nav li .mobile-nav-sub>ul>li .snb-wrap{padding-left:20px;border-top:1px solid #6DB170}.mobile-nav li .mobile-nav-sub>ul>li .snb-wrap>li>a{padding:15px 0;font-size:14px;color:#FFF;border-bottom:1px solid #6DB170}.mobile-nav li .mobile-nav-sub>ul>li .snb-wrap>li>a.active{color:#B2F342}.mobile-nav li .mobile-nav-sub>ul>li .snb-wrap>li>a:before{content:'- '}.mobile-nav li .mobile-nav-sub>ul>li .snb-wrap>li:last-child{border-bottom:none}.mobile-nav li .mobile-nav-sub>ul>li>a{display:block;font-size:14px;padding-left:10px;font-weight:400}.mobile-nav li .mobile-nav-sub>ul>li>a.active{color:#B2F342}.mobile-nav li .mobile-nav-sub>ul>li:last-child a{border-bottom:none}.mobile-nav li .mobile-nav-sub.active{display:block}.mobile-nav li.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.res_wdt,.res_dt,.res_t,.res_wdt2,.res_dt2,.res_t2{display:none !important}.res_m,.res_mh{display:block !important}.res_m2,.res_mh2{display:inline-block !important}header{height:auto;position:static}header .top-nav,header .snb-layer-bg{display:none}header .gnb-wrap{position:relative;height:auto;text-align:center}header .gnb-wrap .gnb,header .gnb-wrap .nav-category{display:none}.btn-lang{float:right}.btn-mypage{float:right}.btn-mmenu{float:left}.btn-lang,.btn-mypage,.btn-mmenu{background:none;border:none;padding:8px 4px 0px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-lang img,.btn-mypage img,.btn-mmenu img{height:28px}.logo{display:inline-block;float:none;padding:5px 15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.logo img{width:auto;height:30px}.main-visual-wrap{margin-bottom:0}.main-visual-wrap .btn-wrap button{margin-top:-40%}.main-visual-wrap .main-visual-item.hasMobile{height:auto;padding:0}.main-visual-wrap .main-visual-item .mobileImg{display:block;width:100%;opacity:1}.main-visual-wrap .main-visual-item .mobileImg img{width:100%}.main-visual-wrap .main-visual-item .main-visual-text .display-cell{padding-bottom:5px}.main-visual-wrap .main-visual-item .main-visual-text .color-pink:nth-child(1){font-size:12px;margin-bottom:12px}.main-visual-wrap .main-visual-item .main-visual-text .color-black{font-size:20px;margin-bottom:4px}.main-visual-wrap .main-visual-item .main-visual-text .color-pink.bold{font-size:21px;margin-bottom:10px}.main-visual-wrap .main-visual-item .main-visual-text .color-gray{font-size:10px}.main-content-wrap .main-banner{padding:0;border-radius:0 !important}.main-content-wrap .main-banner .banner-item{border-radius:0 !important}.banner-type1{margin-bottom:0}.banner-type1 .banner-item{width:50%;padding:15px 26px;height:auto}.banner-type1 .banner-item .title{font-size:17px;margin-bottom:0;white-space:nowrap}.banner-type1 .banner-item .img-wrap{padding-top:10px}.banner-type1 .banner-item .btn{padding:5px 15px;font-size:12px}.banner-type1 .banner-item p:not(.title){display:none}.banner-type2{width:100%;display:table;margin:0 auto}.banner-type2:after{content:none}.banner-type2 .banner-item{position:relative;display:table-cell;vertical-align:middle;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-type2 .banner-item p{width:100%;font-size:11px}.banner-type2 .banner-item .img-wrap{text-align:left}.banner-type2 .banner-item .img-wrap img{max-width:100%}.main-content-wrap .banner-type3{margin-top:10px;width:calc(100% - 30px);margin:25px auto 15px}.main-content-wrap .banner-type3 .section-title{display:none}.main-content-wrap .banner-type3 .banner-item{width:50%}.main-content-wrap .banner-type3 .banner-item:nth-child(3){border-right:1px solid #A9C1EB}.main-content-wrap .banner-type3 .banner-item:nth-child(-n+3){border-bottom:none}.main-content-wrap .banner-type3 .banner-item .img-wrap{display:block;margin:0 auto;padding:0}.main-content-wrap .banner-type3 .banner-item p{font-size:14px}.main-call{padding:20px 15px}.main-call .text-title{font-weight:600;margin-bottom:10px}.main-call .text-desc{color:#999}.main-call .call-wrap{border:none;padding:0}.main-call .call-wrap li{width:100%}.main-call .call-wrap li .call-item{font-size:12px;padding-top:0px;padding-bottom:10px;line-height:1.5}footer .footer-wrap{padding:20px 15px}footer .footer-wrap .f_logo{width:70px;margin-right:10px}footer .footer-wrap .f_logo img{max-width:100%}footer .footer-wrap address{width:calc(100% - 80px);max-width:100%;float:right;margin-left:0px;margin-right:0}footer .footer-wrap address .copyright{font-size:10px;word-break:keep-all}footer .footer-wrap .branch{float:right;width:calc(50% - 40px);margin:0;margin-top:10px}.fnb .fnb-wrap{padding:31px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.fnb .footer-nav{text-align:center}.fnb .footer-nav a{font-size:10px}.fnb .partners{position:relative;top:auto;padding-top:10px}.fnb .partners:after{content:'';clear:both;display:block}.fnb .partners a{float:left;margin-left:2%;display:inline-block;width:18%;text-align:center}.fnb .partners a img{max-width:100%}.fnb .partners a:nth-child(1){margin-left:0}.page-nav{display:none;position:relative;width:100%;max-width:100%;z-index:1005}.page-nav:after{content:none}.page-nav .page-nav-item{width:100%;float:none;max-width:100%;border-bottom:1px solid rgba(255,255,255,0.5);-webkit-box-sizing:border-box;box-sizing:border-box}.page-nav .page-nav-item a{padding:15px 10px;font-size:12px;text-align:center}.page-nav .page-nav-item:nth-child(-n+2){display:none}.page-nav .page-nav-item:hover .page-nav-sub{display:none}.page-nav .page-nav-item .page-nav-sub{background:#439F47}.page-nav .page-nav-item .page-nav-sub ul li a{padding:12px 10px;font-size:12px}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation .tab-info{display:none}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation>ul{width:100% !important;float:none}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation>ul li{width:50%}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation>ul li.active{display:none}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation>ul li a{padding:7px 5px;border-bottom:1px solid rgba(255,255,255,0.5);font-size:10px}.page-nav .page-nav-item .page-nav-sub.page-nav-reservation>ul li .img-wrap{display:none}.sub-visual{border-bottom:1px solid #DDD}.page-article p.title{font-size:16px}.page-article p:not(.doctor-name){font-size:14px}.doctor-box .doctor-pic{float:none;width:70%;max-width:500px;margin:0 auto}.doctor-box .doctor-desc{float:none;clear:both;width:100%;margin:0 auto}.doctor-box .doctor-desc .doctor-title{padding:10px 15px;text-align:center}.page-title{margin-bottom:10px;font-size:26px}.page-sub-title{font-size:20px}.page-sub-title span{font-size:23px}.medicine-box .img-group>li p{font-size:12px}.reservation-table .display-cell,.login-box .display-cell,.page-health .display-cell,.page-health .display-cell{display:block;width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation-table .display-cell img,.login-box .display-cell img,.page-health .display-cell img,.page-health .display-cell img{max-width:100%}.login-box .btn-box{padding:15px 10px;height:auto;position:static}.login-box .btn-box a{margin-bottom:5px}.find-box .display-cell{display:block;width:100%}.post-center .display-table{width:100%;display:block}.post-center .display-table .display-cell{display:block;width:100%}.post-center .display-table .display-cell img{max-width:100%}.page-tab-title .page-tab-item{display:block;width:100%;border:1px solid #DDD;border-radius:0px !important}.page-tab-title .page-tab-item.active{background:#EEE}.page-tab-title .page-tab-item.active+.page-tab-item{border-left:1px solid #DDD}.page-record .btn-box a{margin-bottom:10px}.sch_wrap.r_mv .fL,.sch_wrap.r_mv .fR{float:none}.sch_wrap.r_mv .fL .slt,.sch_wrap.r_mv .fL select,.sch_wrap.r_mv .fL input[type=text],.sch_wrap.r_mv .fR .slt,.sch_wrap.r_mv .fR select,.sch_wrap.r_mv .fR input[type=text]{width:100%}.sch_wrap.r_mv .fL+.fR{margin-top:10px}#tb_iscroll{width:100%;max-width:100%;overflow-x:scroll;position:relative}.page-article .reservation-table .img-wrap{max-width:300px;margin:0 auto}.page-article .reservation-table p{margin-bottom:10px;font-size:14px}.page-article .reservation-table .btn-box{padding-bottom:10px}.b_gall_lst li{width:calc((100% - 20px) / 2)}.b_gall_lst li:nth-child(2n){margin-right:0}.b_gall_lst li .txt_wrap{padding:10px}.b_gall_lst li .tit{font-size:14px;margin-bottom:10px}.b_read .img_view img{max-width:100%}.table.type-01 tbody th,.table.type-01 tbody td{font-size:12px}.intro-box{padding-left:0}.parking-box .col-6{width:100%;float:none;margin-left:0}.table.type-03{width:100%;max-width:100%}.table.type-03 tbody{width:100%}.mobileTab{width:100%;height:30px;padding:10px;font-size:14px;text-align:center;border:1px solid #DDD;margin:10px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.greeting-img{width:45%}.quotation-wrap .table.type-02 thead,.quotation-wrap .table.type-02 tbody,.quotation-wrap .table.type-02 tr,.quotation-wrap .table.type-02 th,.quotation-wrap .table.type-02 td{display:block;width:100%}.quotation-wrap .table.type-02 tbody th{padding:5px 10px 0;border-bottom:none}.quotation-wrap .table.type-02 tbody td{padding:5px 10px 10px}.quotation-wrap .table.type-02 tbody td .input-text{width:100%}.quotation-wrap .table.type-02 tbody td .input-tel{width:30%}.quotation-wrap .table.type-02 tbody td .input-mail{width:45%}.quotation-wrap .table.type-02 tbody td #CR_MAILHOST{display:none}.quotation-wrap .table.type-02 tbody td .input-select{width:45%}.quotation-wrap .table.type-02 tbody td .input-file{background:#FFF}.health-wrap .health-title{width:100%;float:none}.health-wrap .health-desc{width:100%;padding-top:0;padding-bottom:10px;white-space:normal;word-break:keep-all;float:none;max-width:100%}}@media screen and (max-width: 600px){body.popup-opened{padding-top:calc(41px + 16%)}.top-banner .top-banner-wrap img:not(.mobile){display:none}.top-banner .top-banner-wrap img.mobile{display:inline-block}.top-banner .top-banner-func{bottom:1px}.sub-visual{padding-bottom:24%}.sub-visual img{width:170%;left:50%;margin-left:-85%}}@media screen and (max-width: 500px){.input-01,.input-04{width:100%}.input-02{width:90%;margin-bottom:5px}.table.type-02 th{width:70px;font-size:13px}.table.type-02 td{font-size:13px}.table.type-03 tbody{display:block;width:100%}.table.type-03 tr{width:100%;display:block}.table.type-03 tr:nth-child(1) th{border-bottom:none;border-top:1px solid #1F3977}.table.type-03 tr:nth-child(1) td{border-top:none}.table.type-03 tr th{border-bottom:none;border-top:1px solid #1F3977;text-align:left;padding-left:15px}.table.type-03 tr th,.table.type-03 tr td{font-size:13px;width:100%;display:block;border-left:none}.top-banner{position:relative}.top-banner .top-banner-func{position:absolute;right:10px;top:10px}.top-banner .top-banner-func>input,.top-banner .top-banner-func>label{display:none}.top-banner .top-banner-func button{font-size:16px}.member-area .nav-wrap nav{padding-left:5px}footer .footer-wrap .branch{width:calc(100% - 80px)}.fnb .footer-nav a{word-break:keep-all}.fnb .footer-nav a:after{padding:0 5px}.post-center .col-wrap .col-6:nth-child(1) .col-wrap{padding-right:10px}.post-center .col-6{width:100%;max-width:100%;margin-bottom:15px;float:none;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.post-center .col-6 .medi-table th{font-size:12px}.post-center .col-6 .medi-table td{font-size:10px}.sch_wrap.r_mv .fL .slt,.sch_wrap.r_mv .sch_wrap.r_mv .fL select,.sch_wrap.r_mv .fL input[type=text],.sch_wrap.r_mv .fR .slt,.sch_wrap.r_mv .fR select,.sch_wrap.r_mv .fR input[type=text]{margin-bottom:10px}.greeting-img{width:100%}.health-wrap .health-btn{width:100%;margin-left:0}.health-wrap .health-btn .btn{width:100%;padding:10px 15px;margin-bottom:10px;text-align:center}}
