@media screen and (min-width:1201px){
    .pc{display: block  !important}
    .pcF{display: flex  !important}
    .ta{display: none }
    .mo{display: none}
    }
    @media screen and (max-width:1200px) and (min-width:841px) {
        .pc{display: none }
        .pcF{display: none }
        .ta{display: block !important}
        .mo{display: none}
		.pc_contents {display:none;}
.m_contents {display:block;}
		
		
    }
    @media screen and (max-width:840px) {
        .pc{display: none !important}
        pcF{display: none !important}
        .ta{display: none !important}
        .mo{display: block !important}
		.pc_contents {display:none;}
.m_contents {display:block;}
		
		
		
    }
    
    @media screen and (max-width:840px){
    #mainWrap #banner .bx-wrapper .bx-viewport{height:169.9vw !important}
    .moreR02{font-size: 3.571vw; line-height: 3.571vw; padding:0 4.8vw 1.5vw 1.8vw}
    .moreR03 {font-size: 3.571vw; line-height: 3.571vw; margin: 0 auto; padding-right:7vw}   
    #gnb #gnb_1dul li:last-child{display: block;}
    #gnb .gnb_1dli{display: none;}
    #gnb_all .gnb_al_li {width:100%}
    .fa-user-plus:before{display: none;}
    .fa-sign-in:before{display: none;}
    #gnb_all .gnb_al_ul{flex-direction: column;}
    #gnb_all .gnb_al_li .gnb_al_a{font-size:2.619vw;}
    #gnb_all .gnb_al_ul > ul > li:nth-child(1){margin-left: 0;}
    #gnb_all .gnb_al_ul > ul > li {width:20%; display: inline-block; border:2px solid #999999; border-radius: 100vw; text-align: center; padding:0.8vw 0; margin-left: 2.381vw;}
    #gnb_all .gnb_al_ul > ul > li a{font-size:2.619vw; font-weight: 500; color:#999999}
    #gnb_all .gnb_al_ul > ul .headerPhone{background: #999999; width:30%}
    #gnb_all .gnb_al_ul > ul .headerPhone a{color:#ffffff}
    #gnb_all .gnb_al_ul > ul .headerPhone a img{width: 7%;}
    #gnb_all .gnb_al_li ul{display: flex; flex-wrap: wrap; background: #f2f2f2; padding:2.381vw;}
    #gnb_all .gnb_al_li ul li{width:calc(100%/4)}
    #gnb_all .gnb_al_li ul li a{color:#222222; font-size:2.619vw;}
    .doctor #sec01 ul:nth-child(2) li img{max-width:60%; margin-right: -25%;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo {width: 79.219vw; height: 56.458vw;}
    .doctor #sec01 ul:nth-child(2){left: 10%;}
    .doctor #sec01 ul:nth-child(1) li {width: calc(100%/3.5)}
    .doctor #sec01 ul:nth-child(2) li div:nth-child(1) p{width: 80%; line-height: 1.8vw;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) p{font-size: 1.042vw;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul::before {width:79.219vw}
    .doctor #sec01 ul:nth-child(2) li.doctor02_1 div:nth-child(2) ul::before{height: 28.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor03_1 div:nth-child(2) ul::before{height: 26.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor04_1 div:nth-child(2) ul::before{height: 25.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor05_1 div:nth-child(2) ul::before{height: 23.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor06_1 div:nth-child(2) ul::before{height: 19.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor07_1 div:nth-child(2) ul::before{height: 23.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor08_1 div:nth-child(2) ul::before{height: 18.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor09_1 div:nth-child(2) ul::before{height: 30.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor10_1 div:nth-child(2) ul::before{height: 22.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor11_1 div:nth-child(2) ul::before{height: 42.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor12_1 div:nth-child(2) ul::before{height: 15.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor13_1 div:nth-child(2) ul::before{height: 19.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor14_1 div:nth-child(2) ul::before{height: 22.313vw !important;}
    
    .bx-wrapper{margin-bottom:0 !important;}
    #mainWrap #banner .bx-wrapper{height: 170.5vw;}
    #mainWrap #banner .bx-wrapper .slider > div{height:170.5vw}
    #mainWrap #banner .bx-wrapper .slider > div img{width: 100%;}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active{width:4vw; transition:all 0.5s;}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a{background: #ffffff; position:relative; height:1vw}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active::after{content:""; width:4.8vw; height:1.8vw; border-radius:100vw; border:1px solid #ffffff; display:block; position:absolute; top:-0.38vw; left:-0.38vw; animation-name:width; animation-duration: 0.5s}
    #mainWrap h1{font-size:4.762vw; line-height: 5.952vw; margin-bottom: 2.381vw;}
    #mainWrap h1 br{display: none;}
    #mainWrap #sec01 .bx-wrapper{margin-top: 4.762vw;}
    #mainWrap #sec01 .bx-wrapper .slider > div h3{font-size: 3.571vw; line-height:4.762vw;}
    #mainWrap #sec01 .bx-wrapper .slider > div p{font-size: 2.619vw;line-height: 3.571vw;}
    #mainWrap #sec01 .bx-wrapper .bx-pager.bx-default-pager a{width:21.177vw !important}
    #mainWrap p{font-size: 2.619vw; line-height: 3.571vw;}
    #mainWrap p br{display: none;}
    #mainWrap #sec01{display: block; padding:9.524vw 6vw}
    #mainWrap #sec01 .bx-wrapper{max-width:100% !important}
    #mainWrap #sec01 > div:nth-child(1){width:100%}
    #mainWrap #sec03 input[type="radio"]+ label img{width: 100%;}
    #mainWrap #sec01 .bx-wrapper .slider > div{width:100vw !important}
    #mainWrap #sec01 .bx-wrapper .slider > div img{width:100%}
    .line{display: none;}
    #mainWrap #sec02{padding:9.524vw 0 11vw 0}
    #mainWrap #sec02 .bx-wrapper .slider > div{width: 36.3vw !important;}
    #mainWrap #sec02 .bx-wrapper .bx-viewport{height: 39.5vw !important;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div p{font-size: 2.619vw; line-height: 2.619vw;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div h3{font-size: 3.571vw; line-height:4.762vw;}
    #mainWrap #sec03 .mainTabCont iframe {height:49vw}    
    #mainWrap #sec03{padding:9.524vw 6vw}
    #mainWrap #sec03 input[type="radio"]+ label {height: 13.906vw;width: 20.625vw;}
    #mainWrap #sec04{padding:9.524vw 6vw}
    #mainWrap #sec04 > div{float:none;}
    #mainWrap #sec04 .latest_top_wr{width:100%; margin-left: 0; margin-top:4.762vw ;}
    #mainWrap #sec04 .latest_top_wr ul li{padding-bottom: 4vw;}
    #mainWrap #sec04 .latest_top_wr ul li a{font-size: 2.619vw;}
    
    #secSp{padding: 8vw 6vw 15vw 6vw; background-size: 255%;}
    #secSp div{padding:8.5vw 3vw 40vw 3vw; border-radius: 20px; text-align: center;}
    #secSp h1 br{display: block ;}
    #secSp div h1{font-size: 5.5vw; line-height: 6.5vw;}
    #secSp > p img{width: 30vw;}
    #secSp > p {bottom: -6.69vw; right:23.7vw; }
    #secSp div h4 {font-size: 2.4vw; padding: 0.7vw 2vw;}
    #secSp div h4 span{font-size: 2.4vw;}
    #secSp h5 {font-size: 4vw; line-height: 3.5vw; top: 52vw; right: 58vw;}
    #secSp h5 span{font-size: 2vw;}
    #secSp > p img{width: 46vw;}
    #secSp div h1::before {font-size: 8.21vw}



    /*banner*/
    #subBanner div:nth-child(2){padding-left: 10.2vw;}
    .subBenner14 div:nth-child(2){width:97% !important}
    .subBenner26 div:nth-child(1){top:35% !important; left: 2.762vw !important;}
    .subBenner26 div:nth-child(1) br{display: none;}
    .intro #sec01 div img {width: 100%;}
    .subBenner29 div:nth-child(2) img {max-height:59.365vw !important; height: 59.365vw !important;}
    .info #sec02 div div h3{font-size: 2.976vw; line-height: 2.976vw;}
    .info #sec02 div div h3 img{width: 8%;}
    .info #sec02 div div ul li h4{font-size:2.381vw; line-height:3.571vw;}
    .info #sec02 div div ul li p{font-size:2.381vw; line-height:4.167vw;}
    .subBenner06 div:nth-child(2) img{margin-left: -26vw !important;}

    #logo{width:60%}
    #hd_wrapper{padding: 0; padding:0 4.348vw;}
    .top-banner div.topBanner01 div h5{font-size: 3.571vw; line-height: 3.571vw; letter-spacing: -0.07em; float: none; display: inline-block;}
    .top-banner > div{padding:0 4.348vw;}
    .top-banner div.topBanner01 div h5:nth-child(2){margin-left: 0; margin-top: 1vw; padding-top:1.2vw}
    #logo{margin-left: 0; padding:0; border:none; text-align: left; float: left;}
    #logo ul{display: none;}
    #gnb{padding:0 !important; float:right}
    #logo > a > img{width:130%}
    #logo > a{padding-left: 0; padding-top: 5.5vw;}
    .top-banner{height: 14.286vw;}
    #subBanner{height:59.524vw}
    #subBanner div{width:60%}
    #subBanner div:nth-child(1){position:absolute; top:40%; left:4.762vw}
    #subBanner div:nth-child(2) {height: 59.524vw;}
    .subBenner02 div:nth-child(1){width:45% !important}
    .subBenner02 div:nth-child(2){width:95% !important}
    .doctor #subBanner div:nth-child(1){top:40% !important}
    #subBanner div h1{font-size:5.952vw; line-height:5.952vw; word-break: keep-all;}
    #subBanner div p{font-size:2.976vw; line-height: 4.167vw; font-weight: 300;}
    #subBanner div:nth-child(2)::before{font-size:8.333vw; line-height:9.524vw}
    .wrap01 section{padding:9.524vw 4.762vw}
    .wrap01 section h2{font-size:4.762vw; line-height:5.9524vw; margin-bottom:2.381vw; word-break: keep-all;}
    .wrap01 section p{font-size:2.381vw; line-height:3.571vw}
    .wrap01 #sec01 img{margin-top:4.762vw ;}
    .wrap01 #surgeryInfo{padding:3vw 4.762vw}
    .wrap01 #surgeryInfo ul{flex-wrap:wrap; }
    .wrap01 #surgeryInfo ul li{width:calc(100%/3); padding:3vw 0;}
    .wrap01 #surgeryInfo ul li h5{font-size:2.976vw; line-height:2.976vw}
    .wrap01 #surgeryInfo ul li p{font-size:2.381vw; line-height:2.381vw}
    .wrap01 #surgeryInfo ul li:nth-child(4){border-left:0;}
    .wrap01 #surgeryInfo ul li:nth-child(n+4){border-top:1px dotted #ffffff;}
    ul.noseCheck02{flex-wrap:wrap;}
    .nose01 #sec02 .noseCheck02 li{width:80%; margin:2.381vw auto 0 auto}
    .noseCheck li:nth-child(2n-1){background:#ffffff}
    .noseCheck li:nth-child(2n){background:#dddddd}
    ul.noseCheck02 li h3{font-size:3.571vw}
    ul.noseCheck02 li p{font-size:2.381vw}
    ul.noseCheck02 li img{margin-top:4.762vw}
    .nose01 ul.noseCheck02 li img {max-width: 90%;}
    
    .noseCheck li{width:100%; padding:2.381vw 0 2.381vw 7vw}
    .noseCheck li h3{font-size:2.976vw; line-height:4.167vw !important}
    .noseCheck li h3 br{display:none}
    .noseCheck li h3::before {width:3.5vw; height:3.4vw; position: relative; left:0}
    .nose01 #sec05 ul{flex-wrap:wrap; justify-content: center; margin-top: 4.7619vw;}
    .nose01 #sec05 ul {display:block}
    .nose01 #sec05 ul li {width:45vw; height:45vw; display:inline-block; padding:3vw 4vw 0 3vw}
    .nose01 #sec05 ul li:nth-child(1){margin-right:-2vw}
    .nose01 #sec05 ul li:nth-child(2){margin-left:-2vw}
    .nose01 #sec05 ul li p.case{font-size:2.381vw; line-height:2.381vw}
    .nose01 #sec05 ul li p{font-size:2.381vw; line-height:3.571vw}
    .nose05List{flex-wrap:wrap; margin-top: 14vw;}
    .nose05List li {width:100% !important; height:50vw !important}
    .nose05List li:nth-child(n+3){margin-top:10vw}
    .nose05List .nose05Item{margin-left:29.5vw; top:auto; margin-top:-12vw}
    .nose05List li h4{font-size:3.5714vw;  line-height:4.7619vw; padding: 16vw 0 0 0 !important;}
    .nose05List li p{font-size:3.5714vw;  line-height:4.7619vw;}
    #common01{padding: 9.524vw 4.762vw; background: url(/img/common01.jpg) no-repeat -43vw 0/190%;}
    #common01 div{width:52%}
    #common01 div h2{margin-bottom:4.762vw}
    #common01 div ul li h3{font-size:2.976vw; line-height:2.976vws}
    #common01 div ul li p{font-size:2.381vw;line-height:3.571vw; margin-top:1.190vw}
    #common01 div ul li:nth-child(n+2){margin-top:3.571vw}
    #common01 div ul::after {bottom:-5vw; height:55vw}
    #common02 .bx-wrapper{height:80vw}
    #common02 .bx-wrapper .slider01{height:82vw !important;  background: url(/img/ta_common02Bg01.jpg)no-repeat 0 0 /100%;}
    #common02 .bx-wrapper .slider02{height:82vw !important;  background: url(/img/ta_common02Bg02.jpg)no-repeat 0 0 /100%;}
    #common02 .bx-wrapper .slider03{height:82vw !important;  background: url(/img/ta_common02Bg03.jpg)no-repeat 0 0 /100%;}
    #common02 .bx-wrapper .slider01 div{float:none; text-align: center; width:100%;padding-left: 0;}
    #common02 .bx-wrapper .slider02 div{float:none; text-align: center; width:100%; padding-left: 0;}
    #common02 .bx-wrapper .slider03 div{float:none; text-align: center; width:100%; padding-left: 0;}
    #common02 .bx-wrapper .slider h3{font-size:4.762vw; line-height: 4.762vw; margin-bottom:2.174vw}
    #common02 .bx-wrapper .slider h4{padding-top:10.25vw; font-size:4.762vw; margin-bottom: 2.174vw;}
    #common02 .bx-wrapper .slider p{font-size:2.381vw; line-height: 2.976vw; width:100%}

    .subBenner04 div:nth-child(2) img{margin-left: -22vw !important;}
    .wrap01 iframe{height:343px}
    ul.noseCheck02 li p{line-height:3.571vw}
    .nose03 #sec02 .noseCheck02 li{width:80%; margin:0 auto}
    .nose03 #sec02 .noseCheck02 li:nth-child(2){margin-top:4.762vw}
    ul.noseCheck02 li {padding:3.125vw 6.302vw}
    .nose04 #sec02 .noseCheck02 li:first-child{width:80%; margin: 0 auto;}
    ul.noseCheck02 li{width:100% !important;}
    ul.noseCheck02 li h3{line-height: 3.571vw;}
    ul.noseCheck02 li p{margin-top:2.381vw}
    .nose04 #sec02 .noseCheck02 li div {width: 33.021vw;height: 33.021vw;margin:0 auto; float:none}
    .nose04 #sec02 .noseCheck02 li > p{margin-top:2.381vw}
    ul.noseCheck02 li img{max-width:100%}
    .nose04 #sec02 .noseCheck02 li div{margin:4.762vw 0 0 0}
    .nose04 #sec02 .noseCheck02 li p{width:70%; margin:2.381vw auto 0 auto}
    .nose04 #sec02 .noseCheck02 li div::after{background-size: 100%; right:50%; left:inherit; margin-top:18.5vw; transform:rotate(90deg)}
    .nose04 #sec02 .noseCheck02 li div:nth-child(3)::after{display: block !important;}
    .nose04 #sec02 .noseCheck02 li div:nth-child(5)::after{display: none !important;}
    ul.noseCheck02 li:nth-child(2){margin-top: 2.381vw;}
    .nose04 #sec02 .noseCheck02 li:nth-child(2) div::after{display: none !important;}
    .nose04 #sec02 .noseCheck02 li p br{display: none;}
    .nose01 #sec05 ul li:nth-child(3){margin-top: -14vw;}
    .nose05List li p{width:80%; margin: 2.3810vw auto 0 auto;}
    .surgeryInfo02 .bx-controls{display: none;}
    .nose05List .nose05Item {left:5vw; top:0vw}
    .nose05List .nose05Item img{width:30%}
    .nose04 #sec02 .noseCheck02 li div img{margin-top: 6vw;}
    .nose04 #sec02 .noseCheck02 li div{display: block; margin: 4vw auto auto auto!important}

    .nose05 #sec02 ul li{width:42.896vw; height:28.625vw}
    .nose05 #sec02 ul li dt{font-size: 2.3810vw; line-height: 2.3810vw;}
    .nose05 #sec02 ul li dd{font-size: 2.3810vw; line-height: 2.3810vw;}
    .nose05 #sec02 ul li:nth-child(3) dd{width:100%; padding-left: 12vw;}
    .nose05 #sec02 ul li dd::before{background-size: 70%;}
    .nose05 #sec02 ul li:nth-child(2){display: none;}
    .nose05 #sec02 ul li:nth-child(2)::after {width:2.615vw; height:12.5vw; left: 29%;}
    .nose05 #sec02 div img{width: 50%;}
    .nose05 #sec02 div p{font-size: 2.3810vw; line-height: 2.3810vw; left:35%}

    .nose06 #sec02 ul{display: flex; flex-wrap: wrap;}
    .nose06 #sec02 ul li{width: 45%; margin: 0 auto;}
    .nose06 #sec02 ul li h3{font-size: 5vw; line-height: 5vw; width: 90%; margin: -4vw auto 4vw auto;}
    .subBenner07 div:nth-child(2) img {margin-left: -45vw !important;}
    .subBenner08 div:nth-child(2) img {margin-left: -24vw !important;}
    .subBenner09 div:nth-child(2) img {margin-left: -20vw !important;}
    .subBenner11 div:nth-child(2) img {margin-left: -32vw !important;}
    .nose07 #sec02 ul li{width:80%; margin: 6vw auto 0 auto;}
    .nose07 #sec02 .slider img{margin: 0 auto;}
    .nose07 .bx-controls{display: none;}
    ul.noseCheck02 li h4{font-size: 2.9762vw;}
    ul.noseCheck02 li h4::after {width:30.5vw; left:22.7vw}
    ul.noseCheck02 li:nth-child(3){margin-top: 2.381vw;}
    ul.noseCheck02 li p.case{font-size: 2.3810vw; line-height: 2.3810vw;}
    .q h3{font-size: 2.9762vw; line-height: 4.1667vw; padding-left: 8vw; margin-left: 0;}
    .q h3::before{font-size: 2.9762vw; line-height: 4.1667vw; padding: 2vw 2.8vw;}
    .a h3{font-size: 2.9762vw; line-height: 4.1667vw; padding-right: 8vw;}
    .a h3::before{font-size: 2.9762vw; line-height: 4.1667vw; padding: 2vw 2.8vw; top:3vw}
    .a h3 br{display: none;}
    ul.checkList01 li{padding: 0 1vw}
    ul.checkList01 h3{font-size: 2.9762vw; line-height: 4.1667vw;}
    ul.checkList01 h3 br{display: none;}
    ul.qna li:nth-child(2n){width:97%; margin: 3.571vw 0 7.143vw 0;}
    .a h3::before{top:3.5vw; right:-4vw}

    #mainWrap #sec05 {padding: 9.524vw 6vw; text-align: center;}
    #mainWrap #sec05 #hd_sch{margin-top: 3.1250vw; height:6.9524vw; border-radius: 100vw;}
    #mainWrap #sec05 #hd_sch input[type="text"]{width:80%; height:6.9524vw}
    #mainWrap #sec05 #hd_sch input[type="text"]::placeholder{font-size: 2.5vw; color:#cccccc; font-weight: 700; text-align: center;}
    #mainWrap #sec05 #hd_sch input[type="submit"]{width:20%; background: url('../../../img/mainSearch.png')no-repeat 50% 50%/30% #9f7fbb; height:6.9524vw;}

    /***푸터쪽 변경***/
    .sub_view > ul > li{width:calc(100%/5)}
    .sub_view > ul > li img{width:100%}
    .ftmart40 img{width: 100% !important;}
    .nose07 #sec02 > ul{display:none !important;}
    /*footer*/
    #no_head #hd{display:none;}
    #ft{background:#fff !important; overflow:hidden; padding:6.250vw 0;}
    #ft .ft_btn{jdisplay: none !important;}
    #ft .ft_btn li{padding:0.7vw 1.3vw; border-left:1px solid #b3b3b3;}
    #ft .ft_btn li:first-child{padding:0.7vw 1.3vw 0.7vw 0; border-left:none;}
    #ft .ft_btn li:last-child{padding:0.7vw 0 0.7vw 1.3vw;}
    #ft .ft_btn li p{font-size:1.9vw; font-weight:700; display:inline-block;text-align:left; line-height:1.9vw; color:#222; letter-spacing:-0.1em; float:left;}
    #ft .ft_btn li p span{font-size:1vw; font-weight:400; display:block; }
    #ft .ft_btn li button{color:#fff; padding:0.5vw 0.4vw; background: #008cce; border-radius:100%; border:none; margin-left:0.9vw; font-size:1vw; font-weight:700; margin-top:1vw;}
    #ft .twsite-map{display:flex; justify-content:center; text-align:center; border-top:1px solid #cccccc;position:relative; margin:40px auto;z-index:1}
    #ft .twsite-map::before{content:""; display:block; width:100%; height:1px; background:#cccccc; position:absolute; top:59.5px; z-index:-1}
    #ft .twsite-map li{width:calc(100%/9); letter-spacing:-0.04em;}
    #ft .twsite-map li a{color:#828282; line-height:30px;font-size:18px; font-weight:200;}
    #ft .twsite-map li a:hover{font-weight:500}
    #ft .twsite-map li h3{padding:15px 0; font-size:20px; color:#222;font-size:20px; font-weight:200; border-bottom:1px solid #cccccc; margin-bottom:15px;}
    #ft .twsite-map li:hover h3{border-bottom:2px solid #008cce;}
    #ft .partner{border-top:1px solid #dae5f0; border-bottom:1px solid #dae5f0; padding:20px 0; margin-top:60px;}
    #ft .partner div{display:inline-block; margin-left:2vw;}
    #ft .partner div p {margin-left:3vw}
    #ft .partner p{display:inline-block; font-size:20px; color:#222; font-weight:500}
    #ft .partner .bx-wrapper{display:inline-block;box-shadow:none; border:none;padding:0 50px; max-width:1050px !important; margin-bottom:0; vertical-align: middle; margin-left:20px; }
    #ft .partner .bx-wrapper .slider01{width:1050px !important;}
    #ft .partner .bx-wrapper .slider02{width:1050px !important;}
    #ft .partner .bx-wrapper .bxslider div p{width:calc(100%/5.2); float:left; padding:0 10px; text-align:center;}
    #ft .partner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:none !important;}
    #ft .partner .bx-wrapper .bx-controls-auto{display:none !important;}
    #ft .partner .bx-wrapper .bx-next {background:url('../img/partner_n.png')no-repeat 50% 50%}
    #ft .partner .bx-wrapper .bx-prev {background:url('../img/partner_pre.png')no-repeat 50% 50%}
    #ft .ft_c{width:90vw; margin:0 auto 5vw auto;}
    #ft .ft_c ul {margin: 0 0 1vw 0}
    #ft .ft_c ul li{display:inline-block; border-left:1px solid #dae5f0; padding:0 15px; margin-bottom:3vw;}
    #ft .ft_c div ul li{width:49%}
    #ft .ft_c ul li:first-child{border-left:none;}
    #ft .ft_c ul li:nth-child(3){border-left: 0;}
    #ft .ft_c ul li a{color:#828282; font-size:2.381vw; text-align:center;letter-spacing:-0.04em}
    #ft .ft_c div p{color:#828282; font-size:2.381vw; line-height:5.6vw; display:inline-block;font-weight:100; letter-spacing:-0.04em; margin-left: 0;}
    #ft .ft_c div p:first-child{margin-left:0;}
    #ft .ft_c div p span{font-weight:500;}
    #ft .ft_c #ft_copy{margin-top:0; padding:0; border-top:none; font-size:2.381vw; color:#828282; font-weight:500; text-transform:uppercase; width:100%}
    #ft .ft_c div{overflow:hidden;}
    .ft_c .ft_c02{padding-top:4vw; border-top:1px solid #dddddd;}

     /*카카오*/
     .kakao #sec01{background:#ffe828; position: relative; padding: 9.524vw 4.762vw;}
     .kakao #sec01 div{width: 100%;}
     .kakao #sec01 div h2{font-size: 9.524vw; line-height: 9.524vw;}
     .kakao #sec01 div.kakaoPhone{width:130%; position: relative; margin-left: -15%;}
     .kakao #sec01 div h2::after{margin: 4.762vw 0; height: 0.8vw;}
     .kakao #sec01 div h3{font-size: 3.571vw; line-height: 3.571vw;}
     .kakao #sec01 div p{font-size: 2.619vw; line-height: 3.571vw;}
     .kakao #sec01 button{font-size: 3.571vw; line-height: 3.571vw; color:#ffe828; background: #34211e; padding: 2.5vw 2vw; margin-top: 13.333vw; width: 100%;}

     /*공지사항*/
     #noticeWrap #bo_list{padding: 9.524vw 4.762vw;}
     #noticeWrap #bo_list th{font-size: 2.619vw; line-height: 2.619vw; font-weight:700}
     #noticeWrap #bo_list th a{font-size: 2.619vw; line-height: 2.619vw; font-weight:500}
     #bo_list .tbl_head01 a{font-size: 2.619vw; line-height: 2.619vw;}
     #bo_list .tbl_head01 td{font-size: 2.619vw; line-height: 2.619vw;}
     #bo_sch{margin-bottom: 2.381vw;}
     #bo_sch .sch_input::placeholder{font-size: 2.619vw;}
     #bo_sch select{font-size: 2.619vw;}

     #faqWrap #bo_list{padding: 9.524vw 4.762vw;}
     #bo_v_title .bo_v_tit{font-size:3.750vw; line-height: 5vw;}
     #bo_v_title .bo_v_cate{font-size:4vw; line-height: 4vw; padding:1vw}
     #bo_v{width:100vw !important}
     #bo_v a.btn_admin{font-size:2.250vw; line-height: 2.250vw; padding:2.5vw}
     a.btn_b01, .btn_b01{font-size:2.250vw; line-height: 2.250vw; padding:2.5vw}
     a.btn_b02, .btn_b02{font-size:2.250vw; line-height: 2.250vw; padding:2.5vw}
     #bo_v_top ul a{font-size:2.750vw; line-height: 2.750vw;}
     #bo_v_top ul span{font-size:2.750vw; line-height: 2.750vw;}
    .intro #sec02 ul li{background: none !important;}
    .intro #sec02 ul li div{padding-left: 0;}

    
    .intro #sec02 ul li div{width:100%; display: block;}
    .intro #sec02 .mo ul li{margin-top:4.762vw;}
    .intro #sec02 .mo ul li p{font-size: 2.381vw; line-height: 3.571vw; text-align: left; }
    .intro #sec02 .mo ul li .num{font-size: 3.571vw; text-align: left; font-weight: 500; margin-top:4.762vw}
    .intro #sec02 .mo ul li h3{font-size: 3.571vw; text-align: left; }
    .intro #sec02 .bx-wrapper .bx-pager-item{width: calc(100%/3);}
    .intro #sec02 .bx-wrapper .bx-pager{position: relative; bottom: 0; padding-top: 0;}
    .intro #sec02 .bx-wrapper .bx-pager.bx-default-pager a{width: 100%; border-radius: 0; height: 3px; background: #d8d8d8;}
    .intro #sec02 .bx-wrapper .bx-pager.bx-default-pager a.active{background: #333333;}
    .bx-wrapper .bx-controls-direction a{display: none;}
    .intro02 #sec05 ul{display: block;}
    .intro02 #sec05 ul li{width: 100%; margin-top: 2vw;}
    .intro02 #sec05 ul li h3{font-size: 4vw; line-height: 5vw;}
    .location #sec02 > div:nth-child(2) > div ul li{font-size: 2.381vw; line-height: 3.571vw;}
    .location #sec02 > div:nth-child(2) > div ul li h4{font-size: 2.381vw; line-height: 3.571vw;}
    .eyes02 #sec05 div p{float: none; width: 50%; margin: 0 auto;}
    .eyes02 #sec05 div div{float:none; width: 100%; font-size: 2.381vw; line-height: 3vw; height: 20vw;}
    .eyes02 #sec05 ul{display: none;}
    .eyes02 ul.noseCheck02 li {width: 80% !important; margin: 0 auto;}
    .eyes02 ul.noseCheck02 li img{margin-bottom: 1.5vw;}
    .location #sec02 > div:nth-child(2) > div h3 img {width: 15%;}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 > div{width: 50vw !important;}
	#mainWrap #sec02 .bx-wrapper .bx-viewport{transform: translateX(-16vw); width:140vw !important}
	#mainWrap #sec02 .bx-wrapper .bx-viewport {height:52vw !important}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 > div > div{position: absolute; bottom: 5vw; text-align: center; color: #ffffff; width: 100%;}

    .nose17 #sec01 div{text-align:center !important; display: block !important; width: 100% !important;}
    .nose17 #sec01 div:nth-child(3) h3{font-size: 3.571vw;}
    .nose17 #sec01 div:nth-child(3) p{font-size: 2.381vw; line-height: 3.571vw}
    .nose17 #sec01 div:nth-child(3) table{width: 50%;}
    .nose17 #sec01 div:nth-child(3) table tr th{font-size:2.381vw; text-align: left;}
    .nose17 #sec01 div:nth-child(3) table tr td{font-size:2.381vw;}

    .nose17 #sec02 div{width: 100% !important; display: block !important; text-align: center !important;}
    .nose17 #sec02 div:nth-child(1) h2 br{display: none;}
    .nose17 #sec02 div:nth-child(1) h3{font-size: 3.571vw;}
    .nose17 #sec02 div:nth-child(2){margin-top: 3.571vw;}
    .nose17 #sec02 div:nth-child(2) img{width: 45% !important;}

    .nose17 h3{font-size: 2.976vw !important; line-height: 4.167vw !important;}
    .nose17 #sec03 ul li h3{font-size: 2.381vw;}
    .nose17 #sec03 ul li p{font-size: 2.143vw; line-height: 3.571vw;}
    .nose17 #sec03 ul li button{font-size: 2.143vw;}
    .nose17 #sec03::after{height: 51vw;}

    .nose17 #sec05{background-size: cover !important; background-position: 55% 0 !important;}
    .nose17 #sec05 h3{font-size:3.571vw;}
    .nose17 #sec05 ul {width: 65%; font-size:2.381vw;}

    .nose17 #sec06 > div{display: block !important;}
    .nose17 #sec06 > div > div{display: block !important; width: 100% !important; text-align: center !important;}
    .nose17 #sec06 > div > div h3{font-size:3.571vw; line-height:4.762vw; word-break: keep-all;}
    .nose17 #sec06 > div > div h3 br{display: none;}
    .nose17 #sec06 > div > div:nth-child(2){margin-top:3.571vw;}
    .nose17 #sec06 > div > div:nth-child(2) p{font-size:2.381vw; line-height:3.571vw;}
    
    .nose17 #sec07{padding: 10vw !important; background-size: cover; background-position: 45% 0;}
    .nose17 #sec07 ul{flex-wrap: wrap; margin-bottom: 0;}
    .nose17 #sec07 ul li{width: 48%;}
    .nose17 #sec07 ul li:nth-child(n+3){margin-top:2.381vw;}
    .nose17 #sec01 div:nth-child(3) table tr th, td{font-size: 2.381vw !important;}
    .nose17 #sec01 div:nth-child(3) table tr td{font-size: 2.381vw !important;}
    .nose17 #sec02 div p{font-size: 2.381vw !important; line-height:3.571vw;}
    .nose17 #sec03 ul li h3{font-size: 2.381vw !important; line-height:3.571vw;}
    .nose17 #sec03::after {height: 44vw;}
    
    .nose18 #sec01 div:nth-child(3) table{float: none !important; width: 80% !important; margin-left: auto; margin-right: auto;}
    .nose18 #sec02 div:nth-child(2) img{width: 100% !important;}
    .nose18 #sec02 ul li h3{font-size: 2.62vw !important; line-height: 2.62vw !important;}
    .nose18 #sec02 ul li p{line-height: 3vw !important;}
    .nose18 #sec02 ul li div{padding-bottom: 4vw !important;}  
    .nose18 #sec02 ul li{padding-bottom: 3vw;}
    .nose18 #sec05 ul {width: 58%;}
    .nose18 #sec06 h4{text-align: left;}
    .nose17 #sec06 > div > div:nth-child(2){margin-top: 1vw;}
    .nose18 #sec06 > div:nth-child(1) div ul li{font-size: 2.14vw;}
    .nose18 #sec06 > div:nth-child(1) div ul li{width: 8.77vw; height: 5.39vw;}
    .nose18 #sec06 > div:nth-child(1){width: 67%;}
    .nose18 #sec06{background-size: cover; background-position-x:57%;}

    .specia06_01{padding:0 0 9.375vw 0!important;}
    .specia06_01 .sec{width:90vw; margin:0 auto; padding-top: 0; padding-bottom: 0;}
    .specia06_02{padding:9.375vw 4.688vw; background:#f8f8f8;}
    .specia06_02 .sp_t{line-height:50px;}
    .specia06_02 img{margin-top:3.125vw}
    .nose_tab input[type="radio"] + label{font-size: 4vw;}
    .nose_c{padding: 2vw; font-size: 4vw;}
    .specia06_01 h3{font-size: 4vw;}


}

@media screen and (max-width:710px) and (min-width:670px){
    .doctor #sec01 ul:nth-child(2) li div:nth-child(2) ul::before{height: 30vw !important;}
}

@media screen and (max-width:669px) and (min-width:501px){
    .doctor #sec01 ul:nth-child(2) li div:nth-child(2) ul::before{height: 26vw !important;}
}
@media screen and (max-width:500px){
    #hd_pop .hd_pops{top:15vw !important; left:2% !important}
    #bo_gall #gall_ul{margin: 0 !important; width: 100% !important;}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 > div{width: 100vw !important; height:100vw}
	#mainWrap #sec02 .bx-wrapper .bx-viewport{transform: translateX(0vw);}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 img{margin:auto}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 > div > div{position: absolute; bottom: 10vw; text-align: center; color: #ffffff; width: 100%;}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 p{font-size:5.200vw; line-height:6.8vw}
	#mainWrap #sec02 .bx-wrapper .mainSlider02 h3{font-size:5.200vw; line-height:6.8vw}
	#mainWrap #sec02 .bx-wrapper .bx-prev{background:url('../../../img/prevShape.png')no-repeat 00/100%; left:4.896vw; display:block}
	#mainWrap #sec02 .bx-wrapper .bx-next{background:url('../../../img/nextShape.png')no-repeat 00/100%; right:5.896vw; display:block}
	#mainWrap #sec02 .bx-wrapper::before{display:none}
	#mainWrap #sec02 .bx-wrapper::after{display:none}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active{width:7.5vw; transition:all 0.5s;}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a{background: #ffffff; position:relative; height:1.5vw; bottom:4vw}
	#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active::after{content:""; width:9vw; height:2.8vw; border-radius:100vw; border:1px solid #ffffff; display:block; position:absolute; top:-0.7vw; left:-0.7vw; animation-name:width; animation-duration: 0.5s}

    #subBanner div:nth-child(1){width:90vw !important; text-align: center; top:70%; left:5vw;}

    .subBanner27 div:nth-child(1) {top:33% !important}
    .subBanner27 div:nth-child(1) p br{display: none;}
    .intro02 #sec01 ul{display: block;}
    .intro02 #sec01 ul li{width: 80%; margin: 2vw auto; padding: 5vw;}
    .intro02 #sec01 ul li div h3{font-size: 4vw;}
    .intro02 #sec02 ul{margin-top: 8vw;}
    .intro02 #sec02 table{width: 120%;}
    .intro02 #sec02{overflow-x: scroll;}
    .intro02 #sec03 ul li {width:32.146vw; height: 32.146vw;}
    .intro02 #sec03 ul li h3{font-size:4vw ;}
    .intro02 #sec03 ul li:nth-child(3n){margin-right: 4.167vw; margin-top: 2.604vw;}

    .subBanner28 div:nth-child(1){top:40% !important}
    .doctor #sec01 ul:nth-child(1) li {width: calc(100%/2.3);}
    .doctor #sec01 ul:nth-child(2) {top:20%; left:5%; position: fixed;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo{width: 90vw; height: 95vw;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo::after{display: none;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(3){display: none;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h3{font-size:4.400vw ;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h3 span{font-size: 6vw;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h4{font-size:4.400vw ;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul li{font-size: 3.600vw;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul::before{width:90vw; height: 57.313vw;}
    .doctor #sec01 ul:nth-child(2) li button img{width: 70%;}
    .doctor #sec01 ul:nth-child(2) li.doctor02_1 div:nth-child(2) ul::before{height: 68.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor03_1 div:nth-child(2) ul::before{height: 63.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor06_1 div:nth-child(2) ul::before{height: 47.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor08_1 div:nth-child(2) ul::before{height: 41.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor09_1 {height: 113vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor09_1 div:nth-child(2) ul::before{height: 72.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor10_1 div:nth-child(2) ul::before{height: 52.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor11_1 div:nth-child(2) ul::before{height: 82.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor12_1 div:nth-child(2) ul::before{height: 38.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor13_1 div:nth-child(2) ul::before{height: 47.313vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor14_1 div:nth-child(2) ul::before{height: 52.313vw !important;}

    .doctor #sec01 ul:nth-child(2) li.doctor02_1{height: 105vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor03_1{height: 105vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor11_1{height: 115vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor12_1{height: 70vw;}
    .doctor #sec01 ul:nth-child(2) li.doctor13_1{height: 70vw;}
    .doctor #sec01 ul:nth-child(1) li div{font-size: 4vw; width: 80%; word-break: keep-all; margin: 1vw auto;}
    .doctor #sec01 ul:nth-child(1) li div span{font-size: 4.4vw;}

    .top-banner {height: 18.286vw;}
    .top-banner div.topBanner01 div h5{font-size: 4.4vw;}
    .top-banner div.topBanner01 div h5:nth-child(2){font-size: 4.4vw; line-height: 4.4vw;}
    .moreR02{font-size: 5.200vw; line-height:5.200vw; margin-top:8vw; padding: 0 6.8vw 1.5vw 1.8vw; background-size: 100%;}
    .moreR03{font-size: 5.200vw; line-height:5.200vw; margin-top:8vw; padding-right: 10vw; }
    #subBanner div:nth-child(2)::before{font-size:18.333vw; line-height:19.524vw}
    #gnb_all .gnb_al_ul > ul > li{width: 48%; padding: 1.8vw 0; margin-left: 2.381vw;}
    #gnb_all .gnb_al_ul > ul .headerPhone{margin-left: 0; width:100%; margin-top:2vw;}
    #gnb_all .gnb_al_ul > ul > li a{font-size: 5.200vw; line-height: 5.200vw;}
    #gnb_all .gnb_al_li .gnb_al_a{font-size: 5.200vw; line-height: 5.200vw;}
    #gnb_all .gnb_al_li ul li a{font-size: 5.200vw; line-height: 5.200vw;}
    #gnb_all .gnb_al_li ul li{width:calc(100%/2)}
    #mainWrap #sec01 .bx-wrapper .bx-pager.bx-default-pager a {width:20.177vw !important}
    #mainWrap h1{font-size:8vw; line-height: 8vw; margin-bottom: 4vw;}
    #mainWrap p{font-size: 5.200vw; line-height: 6.800vw; word-break:keep-all;}
    #mainWrap #sec01 .bx-wrapper .slider > div h3{font-size: 6vw; line-height: 6vw;}
    #mainWrap #sec01 .bx-wrapper .slider > div p{font-size: 5.200vw; line-height: 6.800vw; word-break: keep-all; width: 88%;}
    #mainWrap #sec01 .bx-wrapper{margin-top: 8vw;}
	#mainWrap #sec01 .bx-wrapper .bx-viewport{height:85vw !important}
    #mainWrap #sec02 .bx-wrapper .bx-viewport{height: 100vw !important;}
    #mainWrap #sec02 .bx-wrapper{max-width: 100% !important; margin-left: 0; transform: translate(0px, 10px);}
    #mainWrap #sec02 .bx-wrapper::before{left:0}
    #mainWrap #sec02 .bx-wrapper .slider > div {width:85vw !important; margin:0 3vw}
    #mainWrap #sec02 .bx-wrapper .slider > div > div {bottom: 5.083vw;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div p{font-size: 5.200vw; line-height: 6.800vw;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div h3{font-size: 5.200vw; line-height: 6.800vw;}

    #mainWrap #sec03 input[type="radio"]+ label{width:20.2vw ;}

    #mainWrap #sec04 .latest_top_wr ul li{padding-bottom:8vw}
    #mainWrap #sec04 .latest_top_wr ul li a{font-size: 5.200vw; line-height: 5.200vw;}

    #common02 .bx-wrapper .slider p{font-size: 4vw; line-height: 6vw;}
    .nose01 #sec05 ul li img{width:12%}
    #subBanner{height:113.636vw; padding:0}
    #subBanner div:nth-child(2){width:100% !important}
    #subBanner div:nth-child(2) img {max-width:fit-content;max-height:113.636vw; height: 113.636vw; margin-left: -58vw;}
    .subBenner15 div:nth-child(2) img{margin-left: -15vw !important;}
    #subBanner div h1{font-size:9.091vw; line-height: 9.091vw; text-shadow: 1px 1px 8px rgba(255,255,255,1);}
    #subBanner div p{font-size:5vw; line-height:7.273vw; text-shadow: 1px 1px 8px rgba(255,255,255,1);}
    .subBenner01 div:nth-child(2) img{margin-left: -28vw !important;}
    .subBenner03 div:nth-child(2) img{margin-left: -32vw !important;}
    .subBenner05 div:nth-child(2) img{margin-left: -13vw !important;}
    .subBenner10 div:nth-child(2) img{margin-left: -18vw !important;}
    .wrap01 section p.smallT{font-size:3.409vw; line-height:3.409vw}
    .wrap01 section h2{font-size: 6vw; line-height: 8vw;}
    .wrap01 iframe{height: 49vw;}
    #common02 p{padding-left:4.348vw; padding-right: 4.348vw;}
    #common02 h2{font-size: 6.364vw; line-height: 6vw; padding-left:4.348vw; padding-right: 4.348vw;}
    .wrap01 section p{font-size:4vw; line-height: 6vw;}
    .wrap01 #surgeryInfo ul li h5{font-size: 4vw; line-height: 6vw;}
    .wrap01 #surgeryInfo ul li p{font-size: 4vw; line-height: 6vw;}
    .nose01 #sec02 .noseCheck02 li{width:100%; padding:4.545vw}
    ul.noseCheck02 li h3{font-size:5.682vw; line-height: 5.682vw;}
    ul.noseCheck02 li p{font-size: 4vw; line-height: 6vw;}
    .nose01 ul.noseCheck02 li p{width:90%; margin:0 auto; text-align: center;}
    .nose01 ul.noseCheck02 li img{max-width:100%}
    .noseCheck li h3{font-size: 4vw; line-height: 6vw; word-break: keep-all;}
    .noseCheck li h3::before{position: absolute; left:-7vw; width:6.5vw; height:6.5vw; top:-1vw}
    .noseCheck li{padding:4.545vw 3.545vw 4.545vw 12vw}
    .noseCheck li:nth-child(n-2){margin-top:4.545vw}
    .nose01 #sec05 ul li {width:70vw; height:70vw; padding-top:9vw; margin-top: 4.348vw;}
    .nose01 #sec05 ul li p.case{font-size:5.682vw; line-height: 5.682vw;}
    .nose01 #sec05 ul li p{font-size: 4vw; line-height: 6\vw;}
    .nose01 #sec05 ul li:nth-child(1){margin-right: 0; margin-top: 0;}
    .nose01 #sec05 ul li:nth-child(2){margin-left: 0;}
    .nose01 #sec05 ul li:nth-child(3){margin-top: 4.325vw;}
    #subBanner {width:120%}
    .subBenner02 div:nth-child(2) img{max-width:134% !important; margin-left:-32vw !important}
    .nose02 #sec02 ul {flex-wrap: wrap;}
    .nose02 #sec02 ul li{width:calc(100%/2.1)}
    .nose02 #sec02 ul li:nth-child(n+3){margin-top: 4.545vw;}
    .nose02 #sec03 ul.noseCheck02 li{width:100% !important}
    ul.noseCheck02 li img{max-width: 100%;}
    #common01{background-size: cover; background-position-x: -50vw;}
    .surgeryInfo02 h4{font-size:5.682vw; line-height: 7.955vw;}
    .surgeryInfo02 p{margin-top: 4.545vw;}
    .surgeryInfo02 div{background: none; border:none; box-shadow: none;}
    .surgeryInfo02 .bx-viewport{height: auto !important;}
    .surgeryInfo02 .bx-wrapper .bx-controls-direction a{display: none;}
    .surgeryInfo02 .bx-wrapper .slider div{position: relative; padding:0 4.545vw;}
    .surgeryInfo02 .bx-wrapper .slider img{max-width:100%; width: 100%;}
    .nose05List .nose05Item {left:0vw; top:-0vw}
    .nose05List li{height:60vw !important}
    .nose05List li h4 {padding-top:13.714vw !important; font-size:4vw; line-height: 6vw;}
    .nose05List li img{max-width: 35% !important; width: 35% !important;}
    .nose04 #sec02 .noseCheck02 li div{width: 53.021vw; height: 53.021vw; margin: 6vw auto auto auto !important;}
    .nose04 #sec02 .noseCheck02 li div::after {width:2.729vw; height: 5.354vw; margin-top: 28vw; left: 25.5vw;}
    .nose04 #sec02 .noseCheck02 li div img{margin-top: 10vw;}
    .nose04 #sec02 .noseCheck02 li:nth-child(1) div:nth-child(3) img{margin-top: 12vw;}
    .nose04 #sec02 .noseCheck02 li:nth-child(1) div:nth-child(5) img{margin-top: 12vw;}
    .nose04 #sec02 .noseCheck02 li > p{width:100%}
    .nose05 #sec02 ul li:nth-child(2) {top:35%; left:42.3%; width: 12vw; height: 12vw; font-size: 12vw; padding-top: 3vw;}
    .nose05 #sec02 ul li dt{font-size: 4vw; line-height: 4vw; padding: 4vw;}
    .nose05 #sec02 ul li dd{font-size: 4vw; line-height: 4vw;}
    .nose05 #sec02 ul li:nth-child(1) dd{padding-left: 30vw;}
    .nose05 #sec02 ul li:nth-child(3) dd{width: 50%; padding-left: 7vw;}
    .nose05 #sec02 ul li:nth-child(2)::after{display: none;}
    .nose05 #sec02 div p{font-size: 4vw; line-height: 4vw; padding: 2vw 4vw; left: 25%;}

    .nose05 #sec02 ul {display: block;}
    .nose05 #sec02 ul li{width: 100%; height: 40vw; margin-top: 6vw;}
    .nose05 #sec02 div img {width:100%}

    .noseCheck li h3{line-height: 6vw !important;}
    ul.noseCheck02 li h4{font-size: 5vw;}
    ul.noseCheck02 li {padding: 9.125vw 6.302vw;}
    ul.noseCheck02 li h4::after {width:48.5vw; left: 12.7vw; height: 5.2vw; bottom:-2.7vw}
    ul.noseCheck02 li p.case{font-size: 4vw; line-height: 4vw;}
    ul.checkList01{flex-wrap: wrap;}
    ul.checkList01 li{width:100%; border-bottom:1px dotted #777777; border-left:0; text-align: left; display: flex; padding-top: 4vw; padding-bottom:4vw}
    ul.checkList01 li:last-child{border:none}
    ul.checkList01 li p{font-size: 5vw; line-height: 5vw; margin-right: 2vw;}
    ul.checkList01 li h3{font-size: 5vw; line-height: 5vw;}
    .nose09 #sec02 ul{display: block;}
    .nose09 #sec02 ul li{margin-top: 4vw;}
    .nose09 #sec02 ul li img{width:60%}
    .subBenner10 img{margin-left: -9vw !important;}
    .subBenner12 img{margin-left: 4vw !important;}
    .subBenner13 img{max-width:125% !important; margin-left: -24vw !important;}
    .eyes01 ul.noseCheck02 li{padding:4vw 0 !important}
    .eyes01 ul.noseCheck02 li img{width:70%}
    .eyes02 #sec02 ul li{padding: 0 !important;}
    .eyes02 #sec06 ul.noseCheck02 li{padding: 0;}
    .eyes02 #sec06 ul.noseCheck02 li img{width:80%}
    .eyes02 #sec05 p {width: 70%; float: none !important; margin: 0 auto;}
    .eyes02 #sec05 div div{float: none !important; font-size: 3.6vw; line-height: 4.4vw; width: 100%; height: 31.51vw; background: url(/img/mo_nose15Img06.png)no-repeat 0 50%/100%;}
    .eyes03 #sec03 ul.noseCheck02 li{padding:0}
    #common02{padding: 12vw 0 0 0;}
    div.noseCheck03{display: block;}
    div.noseCheck03 ul li{width:100%; padding:2vw}
    div.noseCheck03 ul li h3{font-size: 5vw; line-height: 5vw;}
    div.noseCheck03 ul li h3 span{font-size: 5vw; line-height: 5vw; width:6.865vw; height: 6.865vw;}
    #mainWrap #sec05 {padding: 9.524vw 6vw;}
    #mainWrap #sec05 #hd_sch{margin-top: 3.1250vw; height:10.9524vw; border-radius: 100vw;}
    #mainWrap #sec05 #hd_sch input[type="text"]{width:80%; height:10.9524vw}
    #mainWrap #sec05 #hd_sch input[type="text"]::placeholder{font-size: 4.4vw; color:#cccccc; font-weight: 700; text-align: center;}
    #mainWrap #sec05 #hd_sch input[type="submit"]{width:20%; background: url('../../../img/mainSearch.png')no-repeat 50% 50%/40% #9f7fbb; height:10.9524vw;}
    #mainWrap #sec05 h1{margin-bottom: 4vw;}
    #mainWrap #sec05 .moreR03{margin-top: 8vw;}

    /*카카오*/
    .kakao #sec01{background:#ffe828; position: relative;}
    .kakao #sec01 div{width: 100%;}
    .kakao #sec01 div h2{font-size: 13.333vw; line-height: 13.333vw;}
    .kakao #sec01 div.kakaoPhone{width:130%; position: relative; margin-left: -15%;}
    .kakao #sec01 div h2::after{margin: 8vw 0; height: 1vw;}
    .kakao #sec01 div h3{font-size: 7.778vw; line-height: 7.778vw;}
    .kakao #sec01 div p{font-size: 4.889vw; line-height: 6.667vw;}
    .kakao #sec01 button{font-size: 6.222vw; line-height: 6.222vw; color:#ffe828; background: #34211e; padding: 2.5vw 2vw; margin-top: 13.333vw; width: 100%;}

    .q h3{font-size: 4.4vw; line-height: 6vw; padding-left: 8vw; margin-left: 0;}
    .q h3::before{top:0.5vw}
    .a h3{font-size: 4.4vw; line-height: 6vw; padding-right: 8vw; word-break: keep-all;}
    .a h3::before{top:-0.5vw}
    ul.qna li:nth-child(2n){margin: 6vw 0 8vw 0;}
    #common02 .bx-wrapper .slider h3{font-size:5vw !important; line-height: 5vw; margin-bottom:2.174vw}

    #bo_v_title .bo_v_tit{font-size:6vw; line-height: 8vw;}
    #bo_v_title .bo_v_cate{font-size:4vw; line-height: 4vw; padding:1vw}
    #bo_v_info{display: none;}
    #bo_v_title{padding-bottom:2vw; border-bottom:1px solid #999999}
    #bo_v{width:100% !important}
    #bo_v_con p span{font-size: 4.400vw !important; line-height: 6vw; font-weight:300}    

    #bo_v a.btn_admin{font-size:3.6vw; line-height: 3.6vw; padding:2.5vw}
    a.btn_b01, .btn_b01{font-size:3.6vw; line-height: 3.6vw; padding:2.5vw}
    a.btn_b02, .btn_b02{font-size:3.6vw; line-height: 3.6vw; padding:2.5vw}
    #bo_v_top ul a{font-size:4.4vw !important; line-height: 4.4vw;}
    #bo_v_top ul span{font-size:4.4vw !important; line-height: 4.4vw;}
    .bo_cate_link {height:4.5vw; margin-bottom: 2vw;}
    #bo_list .tbl_head01 a{font-size:3.6vw; line-height: 4.4vw;}
    #faqWrap #subBanner div:nth-child(2) img{margin-left: -36vw}
    #faqWrap #bo_list th:first-child{display: none;}
    #faqWrap #bo_list td:first-child{display: none;}
    #bo_sch {width:100%}
    
    .intro #sec02 .mo ul li p{font-size: 4vw; line-height: 6vw;}
    .intro #sec02 .mo ul li .num{font-size: 6vw;}
    .intro #sec02 .mo ul li h3{font-size: 6vw;}

    .subBenner29 div:nth-child(2) img{margin-left: -19vw !important;}
    .info #sec02{display: block;}
    .info #sec02 > div{width: 100%; display: block;}
    .info #sec02 div div {padding-left: 0;}
    .info #sec02 div div h3{font-size:4.4vw;line-height: 4.4vw; margin-top: 4.4vw; background: #f2f2f2; padding: 2vw;}
    .info #sec02 div div h3 img{width: 6%;}
    .info #sec02 div div ul {margin-top: 3.6vw; padding-left: 2vw;}
    .info #sec02 div div ul li h4{font-size:3.6vw; line-height: 6vw;}
    .info #sec02 div div ul li p{font-size:3.6vw; line-height: 6vw;}
    .subBenner29 div:nth-child(2) img{height: 137.365vw !important; max-height: 137.365vw !important; margin-left: -20vw !important;}

    .subBenner30{background-position-x: 100% !important}
    .subBenner30 br{display: none;}
    .subBenner30 div:nth-child(1) {top:42% !important}
    #daumRoughmapContainer1653361046913 .wrap_map{height: 90vw;}
    .location #sec02 > div:nth-child(2){display: block;}
    .location #sec02 > div:nth-child(2) > div{width: 100%;}
    .location #sec02 > div:nth-child(2) > div h3 {font-size: 6vw;}
    .location #sec02 > div:nth-child(2) > div h3 img{width: 10%;}
    .location #sec02 > div:nth-child(2) > div:nth-child(2n-1){padding-left: 0;}
    .location #sec02 > div:nth-child(2) > div ul {padding-left: 10vw;}
    .location #sec02 > div:nth-child(2) > div ul li{font-size:3.6vw; line-height: 4.4vw; font-weight: 300; position: relative; padding-left: 1.5vw;}
    .location #sec02 > div:nth-child(2) > div ul li h3{font-size:3.6vw; line-height: 4.4vw;}
    .location #sec02 > div:nth-child(2) > div ul li::before{content: ""; width:1vw; height: 1vw; display: inline-block; background: #222222; border-radius: 100vw; position: absolute; left: 0; margin-top:2%}
    .location #sec02 > div:nth-child(2) > div ul li h4{font-size:3.6vw; line-height: 4.4vw;}
    .subBenner14 div:nth-child(2) img{margin-left: -18vw !important;}
    .subBenner16 div:nth-child(2) img{margin-left: -13vw !important;}
    .subBanner16 div:nth-child(2) img{margin-left: -34vw !important;}
    .subBenner18 div:nth-child(2) img{margin-left: -8vw !important;}
    .subBenner20 div:nth-child(2) img{margin-left: 6vw !important;}
    .subBanner22 div:nth-child(2) img{margin-left: -22vw !important;}
    .smilelines #sec04 ul{display: block;}
    .smilelines #sec04 ul li{width: 70vw;  height: 70vw; padding-top: 4vw; margin: 4.348vw auto 0 auto !important;}
    .smilelines #sec04 ul li:nth-child(2){ margin: 4.348vw auto 0 auto !important;}
    .smilelines #sec04 ul li p{width: 58vw; margin: 0 auto;}
    .smilelines #sec04 ul li p.case{font-size: 5.682vw; line-height: 5.682vw;}
    .subBenner27 div:nth-child(2) img{margin-left: -12vw !important;}
    .subBenner22 div:nth-child(2) img{margin-left: -43vw !important;}
    .subBenner23 div:nth-child(2) img{margin-left: -17vw !important;}
    .subBenner24 div:nth-child(2) img{margin-left: -25vw !important;}
    .gall_row .col-gn-4{width: 80%; margin: 0 10%;}
    #infoWrap #bo_gall{padding: 9.524vw 4.762vw;}
    .board_inner{width: 100%;}
    .board_inner #bo_gall{padding: 9.524vw 4.762vw;}
    .mbskin{width: 100vw;padding: 9.524vw 4.762vw; margin-top: 0;}
    .mbskin h1 img{width: 100%;}
    .mbskin p {word-break: keep-all;}
    .mbskin p br{display: none;}
    .mbskin section{float: none; width: 100%;}
    #sns_login .sns-icon{width: 44%;}
    #mb_login #login_info section a{position: relative !important}
    .mbskin section{clear: inherit;}
    #mb_login #login_fs .btn_submit{position: relative;}
    #mb_login #login_fs .frm_input{width: 100%;}
    #mb_login #login_fs .btn_submit{width: 100%; height: 10vw; margin-left: 0;}
    .mbskin section.fl{padding-top: 5vw;}
    .wrap{width: 100%;padding: 9.524vw 4.762vw;}
    #fregister p {height: 18vw; overflow: hidden;}
    #sns_register .sns-icon{width: 100%;}
    #sns_register h2{border-right: 1px solid #dbdbdb;}
    #fregister h2{font-size: 4vw;border-right: 1px solid #dbdbdb;}
    #fregister .fregister_agree{position: relative;}
    .hd_pops_con{width: 95vw !important;}
    .doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) p{font-size: 3.6vw; line-height: 4.8vw;}
    
    .nose17 #sec01 h2{margin-bottom: 6vw;} 
    .nose17 #sec01 img{margin-top: 6vw;}
    .nose17 #sec01 div:nth-child(3) p{font-size: 4vw; line-height: 6vw; margin-bottom: 6vw;}
    .nose17 #sec01 div:nth-child(3) h3{font-size: 4vw !important; }
    .nose17 #sec01 div:nth-child(3) table tr th{font-size: 4vw !important; padding: 1.5vw 0}
    .nose17 #sec01 div:nth-child(3) table tr td{font-size: 4vw !important;}
    
    .nose17 #sec02 div:nth-child(2){margin-top: 6vw;}
    .nose17 #sec02 div:nth-child(1) h2{line-height: 6vw !important; margin-bottom: 6vw !important;}
    .nose17 #sec02 div:nth-child(1) h3{font-size: 4vw !important; margin-bottom: 2vw;}
    .nose17 #sec02 div:nth-child(2) img{width: 48.5% !important;}
    .nose17 #sec02 div p{font-size: 4vw !important; line-height: 6vw;}

    .nose17 #sec03 h2{margin-bottom: 6vw;}
    .nose17 #sec03 ul{display: block;}
    .nose17 #sec03 ul li{width: 100%; position: relative;}
    .nose17 #sec03 ul li:nth-child(n+2){margin-top: 20vw;}
    .nose17 #sec03 ul li::after{content: ""; display: block; width: 100vw; height: 77vw; background: #f1f1f1; position: absolute; left: -5vw; bottom: -10vw; z-index: -1;}
    .nose17 #sec03 ul li > img{width: 60%;}
    .nose17 #sec03 ul li h3{font-size: 4vw !important; margin-bottom: 2vw;}
    .nose17 #sec03 ul li p{font-size: 4vw; line-height: 6vw; margin-bottom: 6vw;}
    .nose17 #sec03 ul li button{font-size: 4vw; padding: 1.5vw 4vw; ;}
    .nose17 #sec03::after{display: none;}
    .nose17 #sec03 ul li > img{margin-bottom: 6vw; border-width: 2.5vw;}

    .nose17 #sec05{background-position: 5% 0 !important;}
    .nose17 #sec05 ul{width: 100%; margin-top: 6vw;}
    .nose17 #sec05 ul li{padding: 1.5vw 0;}
    .nose17 #sec05 h3{font-size: 5vw !important; text-align: center;}
    
    .nose17 #sec06 > div{margin-top: 6vw;}
    .nose17 #sec06 > div > div:nth-child(2){margin-top: 6vw;}
    .nose17 #sec06 > p{font-size: 3vw !important;}
    .nose17 #sec06 > div > div h3{font-size: 5vw !important; line-height: 7vw !important; word-break: keep-all; margin-bottom: 4vw;}
    .nose17 #sec06 > div > div:nth-child(2) p{font-size: 4vw !important; line-height: 6vw !important;}

    .nose18 #sec02 ul{flex-wrap: wrap;}
    .nose18 #sec02 ul li{width: 70%; margin: 1vw auto;}
    .nose18 #sec02 div:nth-child(2) img{width: 100% !important;}
    .nose18 #sec02 ul li h3{font-size: 4vw !important; line-height: 4vw !important; margin-bottom: 2vw;}
    .nose18 #sec02 ul li p{line-height: 6vw !important;}
    .nose18 #sec02 ul li{padding-bottom: 4vw;}
    .nose18 #sec05{padding-top: 10vw; padding-bottom: 10vw; background-position-x: 65% !important; position: relative;}
    .nose18 #sec05::before{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; opacity: 0.8;}
    .nose17 #sec06 h3 {font-size: 5vw !important;text-align: center;}
    .nose18 #sec06 > div:nth-child(1){width: 100%; position: relative;}
    .nose18 #sec06 > div:nth-child(1) div ul li{font-size: 4vw;}
    .nose18 #sec06 > div:nth-child(1) div ul li{width: 15.77vw; height: 8.39vw;}
    .nose18 #sec06 > div:nth-child(1) div ul li:nth-child(6n){margin-right: 1.2vw;}
    .nose18 #sec06 h4{text-align: center; margin-bottom: 2vw;}
    .nose18 #sec06::before{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; opacity: 0.8;}
    .nose18 #sec06{position: relative; padding-top: 10vw; background-position-x: 30% !important; padding-bottom: 10vw;}
    .nose18 #sec06 > div:nth-child(1) div ul{justify-content: center;}
}
	@media screen and (max-width:400px){
	#mainWrap #sec02 .bx-wrapper .bx-viewport{height: 100vw !important;}
    #mainWrap #sec02 .bx-wrapper{max-width: 100% !important; margin-left: 0; transform: translate(0px, 10px);}
    #mainWrap #sec02 .bx-wrapper::before{left:0}
    #mainWrap #sec02 .bx-wrapper .slider > div {width:85vw !important; margin:0 3vw}
    #mainWrap #sec02 .bx-wrapper .slider > div > div {bottom: 5.083vw;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div p{font-size: 5.200vw; line-height: 6.800vw;}
    #mainWrap #sec02 .bx-wrapper .slider > div > div h3{font-size: 5.200vw; line-height: 6.800vw;}

	}

    /***랜딩페이지***/
    .landing{padding:0; margin:0;}
    .landing img{width:100%; margin-top:-5px}
    .landing section{padding:0; margin:0;}
    .landing #sec09{padding:12.500vw 5.469vw; background: #7c6cb2;}
    .landing #sec09 h1{color:#ffffff; text-align: center; font-size:6.250vw; margin-bottom:4.688vw}

