
/* 공통 */
.gy_400 {font-family: 'GyeonggiBatang';font-weight: 400;font-style: normal;}
.gy_700 {font-family: 'GyeonggiBatang';	font-weight: 700;font-style: normal;}

.sub_wrap{max-width:1920px; width:100%; margin: 0 auto; padding:126px 0;}
.sub_inner{max-width:1600px; margin: 0 auto;}
.b_bona_inner {max-width: 1600px; margin: 0 auto;}
.sub_visual {position: relative; height: 750px; background: url("/images/sub/sub01_intbg.jpg") center no-repeat; background-size: cover;}
.sub_vis_txt{position: absolute; left: 0;right:0; top:48%;transform: translateY(-50%); margin: 0 auto;}
.sub_vis_txt h2 {font-family: 'GyeonggiBatang';font-weight: 400;font-size: 75px;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_vis_txt span {display: block;margin-top: 13px;font-weight: 300;font-size: 25px;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_menu {position: absolute; left: 0;right:0;bottom:0; z-index: 50;border-top: 1px solid rgba(227, 227, 227, 0.5);}
.sub_menu > ul {position: relative; height: 100px;max-width:1600px;margin: 0 auto;display: flex;}
.sub_menu > ul > li {position: relative;height: 100%;}
.sub_menu > ul > li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height:20px;background: rgba(227, 227, 227, 0.5);}
.sub_menu > ul > li > a {display: block; height: 100%;padding:0 28px;}
.sub_menu > ul > li.home {width: 25px; background: url("/images/sub/sub_home.svg") center no-repeat; background-size: 25px;margin-right: 28px;}
.sub_menu > ul > li.home a{padding: 0;}
.sub_menu > ul > li.menu_btn {width: 380px; background: url("/images/sub/sub_arrow.svg") 94% center no-repeat; background-size: 20px;}
.sub_menu > ul > li.menu_btn2{width: 380px;}
.sub_menu > ul > li.menu_btn.on > a {color: #fff;}
.sub_menu > ul > li.menu_btn.on{background-color:#1443BC; background-image: url("/images/sub/sub_arrow_c.svg")}
.sub_menu > ul > li.menu_btn > a {line-height: 100px;  color: #fff; font-size: 20px; font-weight: 700;}
.sub_menu_txt {display: none; position: absolute; left: 0; width: 100%; background: #fff; border:1px solid #DDDDDD; }
.sub_menu_txt li:hover{background:#eee}
.sub_menu_txt li:hover a {font-weight:700 ;}
.sub_menu_txt li a {display: block; height: 70px; line-height: 70px; color: #000; font-size: 18px; padding-left: 20px; }
.about_txt.sub_con {margin-bottom: 100px;}
.sub_txt{text-align: center;padding:126px 0 0;}
.sub_txt1{text-align: center;/* margin-top: 100px; */}
.sub_txt1 em{font-size: 25px;line-height: 1;color: #1443BC;}
.sub_txt1 h2{margin-top: 22px;font-size: 45px;line-height: 1;color: #000000;}
.sub_txt2{width: 1600px; margin: 0 auto;margin-top: 182px;margin-bottom: 75px;position: relative;}
.sub_txt2::before{content:""; position: absolute; top:-70px; right:0; width: 1566px;height: 295px;background: url("/images/sub/sub01_int01.png")center no-repeat;background-size: cover; }
.sub_txt2 em{font-size: 22px;line-height: 1;color: #1443BC;}
.sub_txt2 h2{margin-top: 17px;font-size: 45px;line-height: 1;color: #000000;}
.sub_txt2 p{margin-top: 36px;font-weight: 400;font-size: 20px;line-height: 1.5;color: #6D6D6D;max-width:840px; word-break:keep-all}
.sub_txt2-1{ margin-top:70px}
.sub_txt2-1::after{content:''; display:block; clear:both}
.sub_txt2-1::before{content:""; position: absolute; top:200px; right:0; width: 828px;height: 141px; background: url("/images/sub/sub01_int01-1.png")center no-repeat;background-size: cover; }
.sub_txt2-1 p{max-width:915px}

.c_txt_area{max-width:1600px;margin: 0 auto;margin-top: 120px;}
.flex-wrap{display: flex;}
.intro_left, .intro_right{width: 100%; display: flex;}
/* .intro_list + .intro_list{margin-top: 73px;} */
.intro_list{width:50%;}
.intro_list h3{font-weight: 700;font-size: 35px;line-height: 1;color: #000000;margin-bottom: 34px;}
.intro_list ul li{font-weight: 400;font-size: 20px;line-height: 1.5;color: #6D6D6D;}
.intro_list2{margin-top: 110px;}
.intro_list2 h3{font-weight: 700;font-size: 35px;line-height: 1;color: #000000;margin-bottom: 34px;}
.intro_list2 ul{margin-top: 28px;}
.intro_list2 ul li{display: flex;font-weight: 400;font-size: 20px;line-height: 1.5;color: #6D6D6D;margin-bottom: 15px;}
.intro_list2 ul li i{font-family: 'GyeonggiBatang';font-weight: 700;color: #1443BC;font-style: normal;display: block;margin-right: 16px;}

.intro_list2 ul li p em{vertical-align:top; font-size:16px}
.intro_list2 ul li span{color: #939393;}
.flex-wrap2 ul{display: flex;flex-direction: column; flex-wrap: wrap; height: 860px;}
.flex-wrap2 ul li{width:49%}
.flex-wrap2 ul li p{word-break:keep-all}


/* 서브 공통 */
.sub_title{margin-bottom:110px; text-align: center}
.sub_title em{font-size: 25px; line-height: 1; color: #1443BC; font-family: 'GyeonggiBatang';}
.sub_title h2{margin-top: 22px; font-size: 45px; line-height: 1; font-weight:400; font-family: 'GyeonggiBatang';}
.sub_tit em{font-size: 22px; line-height: 1; color: #1443BC; font-family: 'GyeonggiBatang';}
.sub_tit h3{margin-top: 20px; font-size: 45px; line-height: 1; font-family: 'GyeonggiBatang'; font-weight:700}
.sub_tit p{margin-top: 36px; font-size: 20px; line-height: 1.5; color: #6D6D6D; word-break:keep-all}

/* 의료진 */
.doc_cont_wrap{padding:110px 0;}
.doc_cont_wrap .inner{display:flex; justify-content:flex-end; align-items:center; position:relative}
.doc_sec1 {padding:0 0 110px}
.doc_sec1 .inner{flex-direction: row-reverse;}
.doc_sec2{text-align:right; background: rgba(0, 83, 160, 0.05);}
.doc_cont_wrap .inner:before{content:''; display:block; width:553px; height:390px; background:url("/images/sub/sub1_2_txt.png") no-repeat center / 100%; position:absolute}
.doc_sec1 .inner:before{top:15px; right:0; opacity:50%}
.doc_sec2 .inner:before{bottom:25px; left:0}
.doc_txt_wrap ul{margin-top:40px;}
.doc_txt_wrap ul li{font-size: 20px; color: #6D6D6D; line-height:1.5; position:relative}
.doc_sec1 .doc_txt_wrap{margin-left:85px;}
.doc_sec2 .doc_txt_wrap{margin-right:85px;}
.doc_sec1 .doc_txt_wrap ul li{padding-left:15px;}
.doc_sec2 .doc_txt_wrap ul li{padding-right:15px;}
.doc_sec1 .doc_txt_wrap ul li p{color:#aaa;}
.doc_sec1 .doc_txt_wrap ul li p:first-of-type{padding-top:3px;}
.doc_sec1 .doc_txt_wrap ul li:before{content:''; display:block; width:4px; height:4px; background: #6D6D6D; border-radius:100%; position:absolute; top:12px; left:0}
.doc_sec2 .doc_txt_wrap ul li:before{content:''; display:block; width:4px; height:4px; background: #6D6D6D; border-radius:100%; position:absolute; top:12px; right:0}
.doc_img_wrap img{width: 760px;}

/* 진료안내*/
.m_guide_sec1{margin-bottom:110px}
.m_guide_sec1 .inner{display:flex; justify-content:space-between;}
.m_guide_sec1 ul:after{content:''; display:block; clear:both}
.m_guide_sec1 ul li{float:left; background: rgba(0, 83, 160, 0.07); text-align:center; padding:65px 60px; margin-left:50px; min-height: 335px;}
.m_guide_sec1 ul li img{width:57px;}
.m_guide_sec1 ul li em{font-family: 'GyeonggiBatang'; font-size: 22px; display:block; margin-top:45px; font-weight:700}
.m_guide_sec1 ul li strong{font-family: 'GyeonggiBatang'; font-size: 35px; display:block; margin:15px 0}
.m_guide_sec1 ul li p{font-size: 18px;}
.m_guide_sec2{background: rgba(0, 83, 160, 0.07); padding:110px 0 130px}
.m_guide_sec2 .sub_tit{text-align:center}
.m_guide_sec2 .contact{display:flex; justify-content:space-between; margin-top:60px;}
.m_guide_sec2 .contact .box{background:#fff; width:48.5%; padding:65px; position:relative}
.m_guide_sec2 .contact .box:after{content:''; display:block; width:134px; height:121px; position:absolute; right:80px; top:50%; transform:translateY(-50%); background-repeat:no-repeat; 
background-position:center; background-size:100%}
.m_guide_sec2 .contact .box1:after{background-image:url("/images/sub/icon_talk.png")}
.m_guide_sec2 .contact .box2:after{background-image:url("/images/sub/icon_call.png")}
.m_guide_sec2 .contact .box strong{font-family: 'GyeonggiBatang'; display:block; font-size: 35px;}
.m_guide_sec2 .contact .box a{display:flex; align-items:center; margin-top:25px}
.m_guide_sec2 .contact .box a:hover i{animation: anim 1.5s infinite;}
.m_guide_sec2 .contact .box a span{display: block; font-size: 20px; font-weight: 600;}
.m_guide_sec2 .contact .box a i{display: block; margin-left: 17px; width: 50px; height: 30px; background: url("/images/sec_arrow.svg") no-repeat center / contain;}
.m_guide_sec2 .contact .box p{font-size: 20px; font-weight: 500; margin-bottom:15px;}
.m_guide_sec2 .contact .box .num{font-size: 40px; color: #1443BC;}

@keyframes anim {
	0% {transform:translateX(0)}
	50% {transform:translateX(15px)}
	100% {transform:translateX(0px)}
	}

/* 병원 둘러보기 */
.tour_slider_wrap{position:relative}
.tour_slider_wrap .slider01 .tour_img {height:860px; overflow:hidden}
.tour_slider_wrap .slider01 .tour_img img{width:100%;}
.tour_slider_wrap .slider02{display:flex; justify-content:space-between; margin:28px -15px 0}
.tour_slider_wrap .slider02 .tour_img{padding:0 15px; cursor:pointer}
.tour_slider_wrap .slider02 .tour_img.slick-current .img_wrap{position: relative; box-sizing:border-box; z-index: 1;}
.tour_slider_wrap .slider02 .tour_img.slick-current .img_wrap:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 5px solid #1443bc; }
.tour_slider_wrap .arrow_btns>div {position:absolute; top:390px; width: 80px; height: 80px; background: #FFFFFF; border: 1px solid #DDDDDD; border-radius:50%; 
background-image:url("/images/vis_next.svg"); background-position: center; background-repeat: no-repeat; background-size: 50px 22px; cursor:pointer;}
.tour_slider_wrap .arrow_btns .prev{left:-40px; transform:rotate(180deg);}
.tour_slider_wrap .arrow_btns .next {right:-40px}

/* 오시는길 */
.loc_map .root_daum_roughmap .wrap_map{height:650px}
.loc_map .root_daum_roughmap .wrap_controllers{display:none}
.loc_map .root_daum_roughmap .map_border{display:none}
.loc_info{margin-top:60px;}
.loc_info h3{font-size: 45px; font-family: 'GyeonggiBatang'; font-weight: 700;}
.loc_info h3:after{content:''; display:block; width:100%; height:1px; background:#CFCFCF; margin:35px 0}
.loc_info .bottom{display:flex;}
.loc_info .left{display:flex; margin-right:110px}
.loc_info .right li{display:flex; margin-bottom:30px}
.loc_info .right li:last-child{margin-bottom:0}
.loc_info .bottom .icon{margin-right:20px}
.loc_info .bottom .icon img{width:53px;}
.loc_info .bottom .txt_area{font-size: 20px; line-height:1.5;}
.loc_info .bottom .txt_area p{word-break:keep-all}
.loc_info .bottom .txt_area br{display:none}

/* 비급여목록표 */
.benefit h3.title{font-size: 45px; font-family: 'GyeonggiBatang'; font-weight: 700; line-height:1.3; position:relative}
.ben_sec1{padding-bottom:110px}
.ben_sec1 .txt_area{display:flex;}
.ben_sec1 .title:after{content:''; display:block; width:80px; height:1px; background:#BEBEBE; position:absolute; top:24px; right:-160px}
.ben_sec1 ul{margin-left:240px}
.ben_sec1 ul li{font-size: 20px; display:flex; margin-bottom:10px;}
.ben_sec1 ul li span{color: #1443BC; font-family: 'GyeonggiBatang'; font-weight: 700; margin-right:10px; line-height: 1.6}
.ben_sec1 ul li p{line-height: 1.5; word-break:keep-all;}
.ben_sec1 .img_area{margin-top:70px;}
.ben_sec2{background: rgba(0, 83, 160, 0.05); padding:90px 0 130px}
.ben_sec2 .title{text-align:center}
.ben_sec2 .ben_cont_wrap{display:flex; justify-content:space-between; margin-top:70px}
.ben_sec2 .ben_cont_wrap>div{width:48.5%}
.ben_sec2 .ben_cont_wrap .c_title{font-size: 25px; font-weight: 600;}
.ben_sec2 .ben_cont_wrap span{float: right; color: #707070; font-size: 18px; padding-top:8px}
.ben_sec2 .ben_cont_wrap .chart{width:100%; font-size: 20px; border-collapse:collapse; margin-top:15px; }
.ben_sec2 .ben_cont_wrap .chart th{width:33.3%; border-top:1px solid #1443BC; border-bottom:1px solid #1443BC; border-right:1px solid rgba(0,0,0,0.08); padding:10px 0}
.ben_sec2 .ben_cont_wrap .chart td{text-align:center; border-bottom:1px solid #D1D1D1; border-right:1px solid rgba(0,0,0,0.08); padding:10px 0}
.ben_sec2 .ben_cont_wrap .chart th:last-of-type{border-right:none}
.ben_sec2 .ben_cont_wrap .chart td:last-of-type{border-right:none}
.ben_sec2 .ben_cont_wrap .chart1{margin-bottom:80px}
.ben_sec2 .cau{font-size: 18px; color: #474747; width:100%; border: 1px solid #BABABA; padding:30px; word-break:keep-all; line-height:1.5; margin-top:60px}
.benefit .mob_br{display:none}

/* 소이증이란 */
.mic_sec1{margin-bottom:80px}
.mic_sec1 .txt_area h3{font-size: 45px; font-family: 'GyeonggiBatang'; font-weight: 700; margin-bottom:35px}
.mic_sec1 p{font-size: 20px; color: #6D6D6D; line-height:1.5}
.mic_sec1 .img_area{display:flex; justify-content:space-between; margin-top:70px}
.mic_sec1 .img_area li{text-align:center; position:relative}
.mic_sec1 .img_area li:after{content:'1'; display:block; text-align:center; font-size: 20px; color:#fff; line-height:30px; font-weight: 800; width:30px; height:30px; border-radius:100%; background: #1443BC;
position:absolute; top:-15px; left:50%; transform:translateX(-50%)}
.mic_sec1 .img_area li:nth-child(2):after{content:'2';}
.mic_sec1 .img_area li:nth-child(3):after{content:'3';}
.mic_sec1 .img_area li:nth-child(4):after{content:'4';}
.mic_sec1 .img_area li:nth-child(5):after{content:'5';}
.mic_sec1 .img_area li img{width:290px}
.mic_sec1 .img_area li p{line-height:1.3; font-weight: 600; margin-top:15px;}
.mic_sec2{margin-bottom:100px}
.mic_sec2 p{font-size: 20px; color: #6D6D6D; }
.mic_sec2 ul{display:flex; flex-wrap:wrap; margin-top:35px;}
.mic_sec2 ul li{display:flex; width:50%; margin-bottom:35px;}
.mic_sec2 ul li img{width:185px}
.mic_sec2 ul li .txt_wrap{margin:5px 0 0 40px}
.mic_sec2 ul li .txt_wrap em{font-size: 23px; font-weight: 700; font-family: 'GyeonggiBatang'; color: #1443BC;}
.mic_sec2 ul li .txt_wrap p{line-height:1.4; padding-left:15px; position:relative; margin-top:10px}
.mic_sec2 ul li .txt_wrap p:before{content:''; display:block; width:4px; height:4px; background: #6D6D6D; border-radius:100%; position:absolute; top:12px; left:0}
.mic_sec3 h4{font-size: 35px; font-weight: 700; font-family: 'GyeonggiBatang'; margin-bottom:30px;}
.mic_sec3 p{font-size: 20px; color: #6D6D6D; line-height:1.5; word-break:keep-all}
.mic_sec3 .par{display:flex; justify-content:space-between; margin-bottom:65px;}
.mic_sec3 .par3{margin:0}
.mic_sec3 .par>div{width:47%}

/* 교정 방법 */

/* 가슴 연골 */

.corr_inner {max-widtH: 1600px; width: 100%; margin: 0 auto;}
.correct_title1 {font-family: 'GyeonggiBatang'; color: #000000; font-size: 45px; line-height: 1; }
.correct_menu1 p {color: #6D6D6D; font-size: 20px; line-height: 1.5; margin-top: 36px;}
.correct_menu1 p span {font-weight: 700;}
.correct_menu1 p em {font-size: 18px;}
.correct_tabnav {margin-top: 80px; display: flex; align-items: center;}
.correct_tabnav li {width: 33.33%; height: 90px;}
.correct_tabnav li:first-child a {border-left: 1px solid rgba(0,0,0,0.1)}
.correct_tabnav li:last-child a {border-right: 1px solid rgba(0,0,0,0.1)}
.correct_tabnav li a {position: relative; display: flex; align-items: center; justify-content: center; height: 100%; color: rgba(0,0,0,0.5); font-size: 30px; font-weight: 700; font-family: 'GyeonggiBatang'; border: 1px solid rgba(0,0,0,0.1); border-right: 0; border-left: 0;}
.correct_tabnav li:nth-child(n+2) a:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 23px; background: rgba(0,0,0,0.1);}
.correct_tabnav li a.active {color: #fff; background: #1443BC;}
.correct_menu2 {padding: 70px 0;}
.correct_title2 {font-family: 'GyeonggiBatang'; font-size: 35px; line-height: 1; font-weight: 700;}
.correct_title4 {font-family: 'GyeonggiBatang'; font-size: 30px; line-height: 1; font-weight: 700;}
.cor_mu2_txt p {color: #6D6D6D; font-size: 20px; line-height: 1.5; margin-top: 35px; word-break:keep-all}
.cor_mu2_txt.d_cor_mu2_txt p {margin-top: 20px;}
.d_correct_menu2 {padding: 55px 0; border-top: 1px solid #e1e1e1;}
.cor_mu2_img {margin-top: 65px;}
.cor_mu2_img ul {position: relative; margin: 0 -25px;}
.cor_mu2_img ul:after {content: ""; display: block; clear: both;}
.cor_mu2_img ul li {float: left; width: 33.33%; padding: 0 25px;}
.correct_menu3 {padding: 55px 0; border-top: 1px solid #e1e1e1;}
.correct_menu3.sub2_3 {padding: 55px 0 0;}
.cor_mu2_txt2 {margin-top: 40px;}
.correct_title3 {display: flex; align-items: center; color: #000; font-size: 22px; line-height: 1; font-weight: 500;}
.correct_title3 span {font-family: 'GyeonggiBatang'; color: #1443BC; font-size: 22px; font-weight: 700; margin-right: 10px; line-height: 1;}
.cor_mu2_txt2 p {color: #6D6D6D; font-size: 20px; line-height: 1.5; margin-top: 18px; word-break:keep-all}
.cor_mu2_img_wrap {margin-top: 40px; position:relative;}
.cor_mu2_img_wrap.sub2_1:before {content:''; display:block; width:490px; height:318px; background:url("/images/sub/sub02_1_bg.png") no-repeat center / 100%; position:absolute; right:-160px; top:60px;}
.cor_mu2_img_wrap ul {position: relative; margin: -25px;}
.cor_mu2_img_wrap ul:after {content: ""; display: block; clear: both;}
.cor_mu2_img_wrap ul li {float: left; width: 50%; padding: 25px;}
.cor_mu2_img_wrap.sub2_2 ul li {float: left; width: 33.3%; padding: 25px;}
.cor_mu2_img_wrap ul li:nth-child(3) {clear: both;}
.cor_mu2_img_wrap.sub2_2 ul li:nth-child(3) {clear: none;}
.cor_mu2_img_inner img {width: 100%;}
.cor_mu2_img_inner img.style1 {width: 390px;}
.cor_mu2_txt_wrap {margin-top: 40px;}
.cor_mu2_txt_wrap p {color: #6D6D6D; font-size: 20px; line-height: 1.5; word-break:keep-all}
.cor_mu2_txt_wrap p + p {margin-top: 20px;}
.cor_mu2_img_wrap ul li p {text-align: center; color: #6D6D6D; font-size: 18px; line-height: 1.38; margin-top: 17px; word-break:keep-all}
.correct_menu4 {padding: 35px 0 55px;}
.cor_inner_mu4 {margin-top: 18px; display: flex; justify-content: space-between;}
.cor_inner_mu4 .cor_mu4_lt p {color: #6D6D6D; font-size: 20px; line-height: 1.5;}
.cor_inner_mu4 .cor_mu4_lt h5 {color: #6D6D6D; font-size: 22px; line-height: 1; font-weight: 600; margin-top: 35px;}
.cor_inner_mu4 .cor_mu4_lt dl {margin-top: 16px;}
.cor_inner_mu4 .cor_mu4_lt dl dt {position: relative; color: #6D6D6D; font-size: 20px; line-height: 1; padding-left: 15px;}
.cor_inner_mu4 .cor_mu4_lt dl dt:before {content: ""; position: absolute; top: 8px; left: 0; width: 5px; height: 5px; background: #6d6d6d; border-radius: 50%;}
.cor_inner_mu4 .cor_mu4_lt dl dd {color: #6d6d6d; font-size: 20px; line-height: 1.5; margin-top: 5px;}
.cor_inner_mu4 .cor_mu4_rt {display: flex;}
.cor_inner_mu4 .cor_mu4_rt > div + div {margin-left: 50px;}
.cor_inner_mu4 .cor_mu4_rt > div p {color: #6D6D6D; font-size: 18px; text-align: center; margin-top: 15px;}

.cor_inner_mu4.ccc {margin-top: 28px;}
.cor_inner_mu4.ccc .img_wrap img {width: 774px;}

.correct_menu5 {padding: 55px 0; border-top: 1px solid #e1e1e1;}
.cor_mu5_inner {margin-top: 43px;}
.cor_mu5_inner ul {position: relative; margin: 0 -25px;}
.cor_mu5_inner ul:after {content: ""; display: block; clear: both;}
.cor_mu5_inner ul li {float: left; width: 33.33%; padding: 0 25px;}
.cor_mu5_txt {color: #6d6d6d; font-size: 20px; line-height: 1.5; margin-top: 40px; word-break:keep-all;}
.cor_mu5_wrap{display:flex; margin-top: 40px; position:relative}
.cor_mu5_wrap:before{content:''; display:block; width:828px; height:280px; background:url("/images/sub/sub02_2_bg.png") no-repeat center / 100%; position:absolute; right:0; bottom:30px;}
.cor_mu5_wrap .img_wrap img{width:580px}
.cor_mu5_txt2 {margin:0 0 0 70px; font-weight:400}
.cor_mu5_txt2 p{margin:0}
.cor_mu5_txt2 .bold{font-weight:bold; margin-top:20px}
.cor_mu5_txt.bold{font-weight:bold; margin-top:20px; font-size:22px;}
.correct_menu6 {padding: 55px 0 110px; border-top: 1px solid #e1e1e1;}
.correct_count_wrap {margin-top: 55px;}
.correct_count_wrap ul {position: relative; margin: 0 -12.5px;}
.correct_count_wrap ul:after {content: ""; display: block; clear: both;}
.correct_count_wrap ul li {float: left; width: 20%; padding: 0 12.5px;}
.cor_count_inner {position: relative;}
.cor_count_inner .count {position: absolute; width: 30px; height: 30px; top: -15px; left: 50%; transform: translateX(-50%); background: #1443BC; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 20px;}
.cor_count_txt {display: flex; justify-content: center; align-items: center; background: #F4F4F4; text-align: center; height: 105px; font-size: 20px; line-height: 1.5; color: #6d6d6d; font-weight:600}
.corr_tbl_wrap {padding: 90px 0 120px; background: rgba(0,83,160,0.07);}
.corr_table_menu {margin-top: 60px;}
.corr_table_menu ul {position: relative; margin: -30px;}
.corr_table_menu ul:after {content: ""; display: block; clear: both;}
.corr_table_menu ul li {float: left; width: 50%; padding: 30px;}
.corr_table_menu ul li:nth-child(3) {clear: both;}
.corr_table_inner h4 {color: #000; font-size: 25px; line-height: 1; font-weight: 600;}
.corr_table {margin-top: 15px; border-top: 1px solid #1443bc;}
.corr_table table {width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
.corr_table table th {padding: 10px 5px; color: #000; font-size: 20px; font-weight: 600; border-right: 1px solid #e4e4e4; text-align: center;}
.corr_table table th:last-child {border-right: 0;}
.corr_table table tr:nth-child(2) td {border-top: 1px solid #1443bc;}
.corr_table table tr td {border-right: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; color: #6d6d6d; font-size: 20px; padding: 10px 5px; text-align: center; word-break: keep-all; letter-spacing: -1px;}
.corr_table table tr td:last-child {border-right: 0;}
.corr_table table tr:last-child td {border-bottom: 1px solid #e4e4e4;}

.correct_menu2.fl_cor {display: flex;}
.correct_menu2.fl_cor .cor_mu2_txt {width: calc(100% - 420px); margin-right: 100px;}
.correct_menu2.fl_cor .cor_mu2_txt p + p {margin-top: 10px;}
.cor_fl_img p {color: #6D6D6D; font-size: 18px; line-height: 1.38; margin-top: 13px; text-align: center;}
.correct_count_wrap2 {margin-top: 45px;}
.correct_count_wrap2 ul li {position: relative; display: flex; align-items: center; padding-left: 15px;}
.correct_count_wrap2 ul li + li {margin-top: 25px;}
.correct_count_wrap2 .count {width: 30px; height: 30px; background: #1443BC; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; font-size: 20px;}
.correct_count_wrap2 .cor_count_title {display: flex; align-items: center; justify-content: center; padding: 7px; background: #F4F4F4; width: 180px; color: #6D6D6D; font-size: 20px; line-height: 1.4; font-weight: 600;}
.correct_count_wrap2 .cor_count_text {width: calc(100% - 180px); color: #6D6D6D; font-size: 20px; line-height: 1.5; margin-left: 30px; word-break:keep-all}
.correct_count_wrap2 ul li:nth-child(4) .cor_count_title {min-height: 90px;}
.correct_count_wrap2 ul li:nth-child(5) .cor_count_title {min-height: 120px;}

.cor_mu2_img_wrap.b_cor_mu2 ul {margin: -35px -25px;}
.cor_mu2_img_wrap.b_cor_mu2 ul li {padding: 35px 25px;}
/* .cor_mu2_img_wrap.b_cor_mu2 ul li:nth-child(3) {clear: both;} */
.cor_mu2_img_wrap.b_cor_mu2 ul li:nth-child(5) {clear: both;}

/* 수축귀 */

.c_ccor_tp {display: flex; padding: 0 0 85px; justify-content: space-between;}
.c_ccor_tp .ccor_txt h2 {font-family: 'GyeonggiBatang'; font-size: 45px; line-height: 1; font-weight: 700; color: #000;}
.c_ccor_tp .ccor_txt p {color: #6D6D6D; font-size: 20px; line-height: 1.5; margin-top: 35px; word-break:keep-all;}
.c_ccor_menu2 {display: flex; margin-top: 45px;}
.c_ccor_menu2 .txt_wrap {width: calc(100% - 770px); margin-left: 60px;}
.c_ccor_menu2 .txt_wrap h4 {font-size: 25px; color: #6d6d6d; font-weight: 600;}
.c_ccor_menu2 .txt_wrap dl {display: flex; margin-top: 20px;}
.c_ccor_menu2 .txt_wrap dl dt {font-family: 'GyeonggiBatang'; color: #1443BC; font-size: 23px; font-weight: 700; width: 95px; line-height: 1.5; margin-right: 25px;}
.c_ccor_menu2 .txt_wrap dl dd {color: #6D6D6D; font-size: 20px; line-height: 1.5;}
.c_ccor_menu2 .txt_wrap p {color: #6D6D6D; font-size: 20px; line-height: 1.6; margin-top: 30px; }
.ccor_img_wrap {margin-top: 30px;}
.ccor_img_wrap ul {position: relative; margin: -25px;}
.ccor_img_wrap ul:after {content: ""; display: block; clear: both;}
.ccor_img_wrap ul li {float: left; width: 33.33%; padding: 25px;}
.ccor_img_inner {position: relative;}
.ccor_img_inner .ccor_img_arrow {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 62px; height: 62px; background: #1443BC url("/images/sub/ccor_arrow.svg") center no-repeat; background-size: 14px; border-radius: 50%;}
.ccor_img_txt {position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; display: flex; align-items: center; border-top: 1px solid rgba(255,255,255,0.5);}
.ccor_img_txt > div {display: flex; width: 50%; height: 100%; justify-content: center; align-items: center; color: #fff; font-size: 22px; font-weight: 500;}
.ccor_img_txt > div.ccor_img_lt_txt {background: rgba(0,0,0,0.2);}
.ccor_img_txt > div.ccor_img_rt_txt {background: rgba(0,83,160,0.4);}

.correct_tabnav.ccc4 li {width: 25%;}
.correct_tabnav.ccc5 li {width: 20%;}
.correct_tabcontent.ccc4 {margin-top: 100px;}

.c_ccor2_tp_img1 {width: 456px;}
.c_ccor3_tp_img1 {width: 345px;}
.c_ccor5-2_tp_img1 {width: 411px;}

/* 230324 추가 작업 */

/* 보나소개 */

.c_intro_cont_wrap {margin-bottom: 100px;}
.c_intro_cont_menu {position: relative; display: flex; margin-top: 80px; justify-content: space-between;}
.c_intro_cont_menu.c_intro_cont_menu2 {margin-top: 110px;}
.c_intro_cont_menu.c_intro_cont_menu2:before {content: ""; position: absolute; left: 0; bottom: -80px; width: 828px; height: 280px; background: url("/images/sub/c_intro_cont_txt1.png") center no-repeat; background-size: 100%;}
.c_intro_cont_title {color: #000000; font-family: 'GyeonggiBatang'; line-height: 1; font-weight: 700; margin-bottom: 35px; font-size: 35px;}
.c_intro_cont_text {color: #6D6D6D; font-size: 20px; line-height: 1.5;}
.c_intro_cont_text2 {color: #6D6D6D; font-size: 18px; line-height: 1.5; margin-top: 12px; text-align: center;}
.c_intro_cont_text + .c_intro_cont_text {margin-top: 15px;}
.c_intro_cont_lt.c_intro_cont_lt1 {width: calc(100% - 650px);}
.c_intro_cont_rt.c_intro_cont_rt1 {width: 650px;}
.c_intro_cont_lt.c_intro_cont_lt2 {width: calc(100% - 580px);}
.c_intro_cont_rt.c_intro_cont_rt2 {width: 514px;}
.c_intro_cont_img1 {width: 650px;}
.c_intro_cont_img2 {width: 514px;}

/* 커리큘럼 */

.cur_pro_img1 {margin: 95px 0 0;}
.cur_pro_img1 img {width: 100%;}

/* 수술의 증례 */

.bb_cor_bt_wrap {padding: 85px 0 180px;}
.bb_cor_bt_box {margin-top: 40px;}
.bb_cor_box_menu {margin-top: 22px;}
.bb_cor_box_menu ul {position: relative; margin: 0 -20px;}
.bb_cor_box_menu ul:after {content: ""; display: block; clear: both;}
.bb_cor_box_menu ul li {float: left; width: 25%; padding: 0 20px;}
.bb_cor_box_inner {position: relative;}
.bb_cor_text_tp {position: absolute; top: 0; left: 0; width: 100%; display: flex; justify-content: center; color: #fff; font-size: 18px; align-items: center; height: 40px; background: rgba(0,0,0,0.2);}
.bb_cor_text_lt {position: absolute; bottom: 0; left: 0; width: 50%; color: #fff; font-size: 18px; display: flex; justify-content: center; align-items: center; height: 40px;}
.bb_cor_text_rt {position: absolute; bottom: 0; right: 0; width: 50%; color: #fff; font-size: 18px; display: flex; justify-content: center; align-items: center; height: 40px;}
.bb_cor_bt_wrap2 {display: flex;}

.bb_cor_bt_wrap2 .bb_cor_box_menu ul li {width: 50%;}
.bb_cor_bt_box.bb_cor_bt_box_lt {margin-right: 20px;}
.bb_cor_bt_box.bb_cor_bt_box_rt {margin-left: 20px;}

/* 이주변형 */

.ccor_img_wrap.bb_ccor_img_wrap ul {margin: 0 -20px;}
.ccor_img_wrap.bb_ccor_img_wrap ul li {padding: 0 20px; width: 20%;}


/* 그 밖의 변형 */

.bb_ccor_text {color: #6d6d6d; font-size: 18px; margin-top: 15px; text-align: center; line-height: 1.6; }

/* 수축귀 */

.bb_cc_menu {display: flex; align-items: flex-end; flex-wrap: wrap;}
.bb_cc_inner {width: 50%;}
.bb_cc_inner dl {display: flex; align-items: center;}
.bb_cc_inner dl dt {color: #1443BC; font-family: 'GyeonggiBatang'; font-size: 23px; font-weight: 700; width: 80px;}
.bb_cc_inner dl dd {color: #6D6D6D; font-size: 20px; margin-left: 40px; width: calc(100% - 120px);}
.bb_cc_inner dl + dl {margin-top: 20px;}
.bb_cc_img_wrap ul {position: relative; margin-top: 40px;}
.bb_cc_img_wrap ul:after {content: ""; display: block; clear: both;}
.bb_cc_img_wrap ul li {float: left; margin-right: 12px;}
.bb_cc_img_wrap ul li:last-child {margin-right: 0;}
.bb_cc_img_wrap ul li p {color: #6D6D6D; font-size: 18px; text-align: center; margin-top: 10px;}
.bb_cc_inner:nth-child(n+3) {margin-top: 60px;}
.bb_cc_photo1 {width: 259px;}
.bb_cc_photo2 {width: 184px;}
.bb_cc_photo3 {width: 284px;}

/* 선천성 이수열 */

.bb_cor_mu2_wrap {margin: 40px 0;}
.bb_cor_mu2_wrap > ul {position: relative; margin: -30px -40px;}
.bb_cor_mu2_wrap > ul:after {content: ""; display: block; clear: both;}
.bb_cor_mu2_wrap > ul > li {float: left; width: 50%; padding: 30px 40px;}
.bb_cor_mu2_wrap > ul > li:nth-child(3) {clear: both;}
.bb_cor_mu2_inner dl {display: flex; margin-bottom: 30px;}
.bb_cor_mu2_inner dl dt {color: #1443BC; font-family: 'GyeonggiBatang'; font-size: 22px; font-weight: 700;}
.bb_cor_mu2_inner dl dd {color: #000; font-size: 22px; line-height: 1.36; font-weight: 500; margin-left: 11px;}
.bb_cor_mu2_inner ul {position: relative; margin: 0 -15px;}
.bb_cor_mu2_inner ul:after {content: ""; display: block; clear: both;}
.bb_cor_mu2_inner ul li {float: left; widtH: 50%; padding: 0 15px;}
.bb_cor_mu2_inner ul li .img_wrap {position: relative;}
.bb_cor_mu2_inner ul li .img_wrap img {width: 100%; }
.bb_cor_mu2_inner ul li .txt_lt {position :absolute; bottom: 0; left: 0; widtH: 50%; height: 40px; font-size: 20px; text-align: center;}
.bb_cor_mu2_inner ul li .txt_rt {position :absolute; bottom: 0; right: 0; widtH: 50%; height: 40px; font-size: 20px;  text-align: center;}
.bb_cor_mu2_inner p {color: #6d6d6d; font-size: 20px; line-height: 1.5; margin-top: 30px; word-break: keep-all;}
.bb_cor_mu2_inner ul li .txt_lt.black {color: #000;}
.bb_cor_mu2_inner ul li .txt_rt.black {color: #000;}
.bb_cor_mu2_inner ul li .txt_lt.white {color: #fff;}
.bb_cor_mu2_inner ul li .txt_rt.white {color: #fff;}

/* 매몰귀 */

.b_cc_eff_menu {margin-top: 35px}
.b_cc_eff_menu .correct_title3 {position: relative; padding-left: 15px;}
.b_cc_eff_menu .correct_title3:before {content: ""; position: absolute; top: 10px; left: 0; width: 5px; height: 5px; background: #000; border-radius: 50%;}
.b_cc_eff_menu p {color: #6d6d6d; font-size: 20px; line-height: 1.5; margin-top: 15px;}
.b_cc_eff_menu2 {margin-top: 35px;}
.b_cc_eff_menu2 ul {position: relative; margin: 0 -25px;}
.b_cc_eff_menu2 ul:after {content: ""; display: block; clear: both;}
.b_cc_eff_menu2 ul li {float: left; widtH: 50%; padding: 0 25px;}
.b_cc_eff_menu2 ul li img {width: 100%;}



@media screen and (max-width:1600px) {
.sub_wrap{max-width:100%; padding:7.88vw 0;}
.sub_inner{max-width:100%; padding: 0 3%;}
.b_bona_inner {max-width:100%; padding: 0 3%;}
.pres .b_bona_inner {padding: 0;}
.sub_visual {height: 46.88vw; }
.sub_vis_txt{position: absolute; left: 0;right:0; top:48%;transform: translateY(-50%); margin: 0 auto;}
.sub_vis_txt h2 {font-family: 'GyeonggiBatang';font-weight: 400;font-size: 4.69vw;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_vis_txt span {display: block;margin-top: 0.81vw;font-weight: 300;font-size: 1.56vw;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_menu {position: absolute; left: 0;right:0;bottom:0; z-index: 50;padding: 0 3%;} 
.sub_menu > ul {position: relative; height: 6.25vw;max-width:100.00vw;}
.sub_menu > ul > li + li:before {content: ""; width: 0.06vw; height:1.25vw;}
.sub_menu > ul > li > a {padding:0 1.75vw;}
.sub_menu > ul > li.home {width: 1.56vw; background: url("/images/sub/sub_home.svg") center no-repeat; background-size: 1.56vw;margin-right: 1.75vw;}
.sub_menu > ul > li.menu_btn {width:23.75vw; background: url("/images/sub/sub_arrow.svg") 94% center no-repeat; background-size: 1.25vw;}
.sub_menu > ul > li.menu_btn2{width:23.75vw}
.sub_menu > ul > li.menu_btn > a {line-height: 6.25vw; color: #fff; font-size: 1.25vw; font-weight: 700;}
.sub_menu_txt {display: none; position: absolute; left: 0; width: 100%; background: #fff; border:0.06vw solid #DDDDDD; }
.sub_menu_txt li:hover a {font-weight:700 ;}
.sub_menu_txt li a {display: block; height: 4.38vw; line-height: 4.38vw; color: #000; font-size: 1.13vw; padding-left: 0.81vw; }
.about_txt.sub_con {margin-bottom: 6.25vw;}
.sub_txt{text-align: center;padding:7.88vw 0 0;}
.sub_txt1{text-align: center;/* margin-top: 6.25vw; */}
.sub_txt1 em{font-size: 1.56vw;line-height: 1;color: #1443BC;}
.sub_txt1 h2{margin-top: 1.38vw;font-size: 2.81vw;line-height: 1;color: #000000;}
.sub_txt2{width: 100.00vw; margin: 0 auto;margin-top: 11.38vw;margin-bottom: 4.69vw;position: relative;}
.sub_txt2::before{content:""; position: absolute; top:-4.38vw; right:0; width: 97.88vw;height: 17.50vw;background: url("/images/sub/sub01_int01.png")center no-repeat;background-size: cover; }
.sub_txt2 em{font-size: 1.56vw;line-height: 1;color: #1443BC;}
.sub_txt2 h2{margin-top: 1.06vw;font-size: 2.81vw;line-height: 1;color: #000000;}
.sub_txt2 p{margin-top: 2.25vw;font-weight: 400;font-size: 1.25vw;line-height: 1.5;color: #6D6D6D;max-width:52.25vw;}

.c_txt_area{max-width:100.00vw;margin: 0 auto;margin-top: 7.50vw;;}
.flex-wrap{display: flex;}
/* .intro_left, .intro_right{width: 50%;}
.intro_list + .intro_list{margin-top: 4.56vw;} */
.intro_list h3{font-weight: 700;font-size: 2.19vw;line-height: 1;color: #000000;margin-bottom: 2.13vw;}
.intro_list ul li{font-weight: 400;font-size: 1.25vw;line-height: 1.5;color: #6D6D6D;}
.intro_list2{margin-top: 6.88vw;}
.intro_list2 h3{font-weight: 700;font-size: 2.19vw;line-height: 1;color: #000000;margin-bottom: 2.13vw;}
.intro_list2 ul{margin-top: 1.75vw;}
.intro_list2 ul li{display: flex;font-weight: 400;font-size: 1.25vw;line-height: 1.5;color: #6D6D6D;word-break: keep-all;margin-bottom: 0.94vw;}
.intro_list2 ul li p{word-break: keep-all;}
.intro_list2_br ul li p br{display: none;}
.intro_list2 ul li i{font-style: normal;display: block;margin-right: 1.00vw;}
.intro_list2 ul li p em{font-size:1.00vw}
.flex-wrap2 ul{display: flex;flex-direction: column; flex-wrap: wrap; height: 63vw;}
.flex-wrap2 ul li{width: 48%;}

/* 서브 공통 */
.sub_title{margin-bottom:6.88vw;}
.sub_title em{font-size:1.56vw;}
.sub_title h2{margin-top:1.38vw; font-size: 2.81vw;}
.sub_tit em{font-size:1.38vw;}
.sub_tit h3{margin-top:1.25vw; font-size:2.81vw;}
.sub .inner{padding: 0 3%;}
.sub_tit p{margin-top: 2.25vw; font-size: 1.25vw;}

/* 의료진 */
.doc_cont_wrap{padding:6.88vw 0;}
.doc_sec1 {padding:0 0 6.88vw}
.doc_cont_wrap .inner:before{width:34.56vw; height:24.38vw;}
.doc_sec1 .inner:before{top:0.94vw; right:3%}
.doc_sec2 .inner:before{bottom:1.56vw; left:3%}
.doc_txt_wrap ul{margin-top:2.50vw;}
.doc_txt_wrap ul li{font-size:1.25vw;}
.doc_sec1 .doc_txt_wrap{margin-left:4.31vw;}
.doc_sec2 .doc_txt_wrap{margin-right:4.31vw;}
.doc_sec1 .doc_txt_wrap ul li{padding-left:0.94vw;}
.doc_sec2 .doc_txt_wrap ul li{padding-right:0.94vw;}
.doc_sec1 .doc_txt_wrap ul li:before{top:0.75vw;}
.doc_sec2 .doc_txt_wrap ul li:before{top:0.75vw;}
.doc_img_wrap img{width: 47.50vw;}

/* 진료안내*/
.m_guide_sec1{margin-bottom:6.88vw}
.m_guide_sec1 ul li{padding:4.06vw 3.75vw; margin-left:3.13vw; min-height: 20.94vw;}
.m_guide_sec1 ul li img{width:3.56vw;}
.m_guide_sec1 ul li em{font-size: 1.38vw; margin-top:2.81vw;}
.m_guide_sec1 ul li strong{ font-size: 2.19vw; margin:0.94vw 0}
.m_guide_sec1 ul li p{font-size: 1.13vw;}
.m_guide_sec2{padding:6.88vw 0 8.13vw}
.m_guide_sec2 .contact{margin-top:3.75vw;}
.m_guide_sec2 .contact .box{padding:4.06vw;}
.m_guide_sec2 .contact .box:after{width:8.38vw; height:7.56vw; right:5.00vw;}
.m_guide_sec2 .contact .box strong{font-size: 2.19vw;}
.m_guide_sec2 .contact .box a{margin-top:1.56vw}
.m_guide_sec2 .contact .box a span{font-size: 1.25vw;}
.m_guide_sec2 .contact .box a i{margin-left: 1.06vw; width: 3.13vw; height: 1.88vw;}
.m_guide_sec2 .contact .box p{font-size: 1.25vw; margin-bottom:0.94vw;}
.m_guide_sec2 .contact .box .num{font-size: 2.50vw;}

@keyframes anim {
	0% {transform:translateX(0)}
	50% {transform:translateX(0.94vw)}
	100% {transform:translateX(0.00vw)}
	}


/* 병원 둘러보기 */
.tour_slider_wrap .slider01 .tour_img {height:51.75vw;}
.tour_slider_wrap .slider02{margin:1.75vw -0.94vw 0}
.tour_slider_wrap .slider02 .tour_img{padding:0 0.94vw;}
.tour_slider_wrap .arrow_btns>div {top:24.38vw; width: 5.00vw; height: 5.00vw;  background-size: 3.13vw 1.38vw;}
.tour_slider_wrap .arrow_btns .prev{left:-2.50vw;}
.tour_slider_wrap .arrow_btns .next {right:-2.50vw}

/* 오시는길 */
.loc_map .root_daum_roughmap .wrap_map{height:40.63vw}
.loc_info{margin-top:3.75vw;}
.loc_info h3{font-size: 2.81vw;}
.loc_info h3:after{margin:2.19vw 0}
.loc_info .left{margin-right:6.88vw}
.loc_info .right li{ margin-bottom:1.88vw}
.loc_info .bottom .icon{margin-right:1.25vw}
.loc_info .bottom .icon img{width:3.31vw;}
.loc_info .bottom .txt_area{font-size: 1.25vw;}
.loc_info .bottom .txt_area br{display:block}

/* 비급여목록표 */
.benefit h3.title{font-size: 2.81vw;}
.ben_sec1{padding-bottom:6.88vw}
.ben_sec1 .title{width: 26%;}
.ben_sec1 .title:after{width:5.00vw; top:1.50vw; right:-9.80vw}
.ben_sec1 ul{margin-left:15.00vw; width: 74%;}
.ben_sec1 ul li{font-size: 1.25vw; margin-bottom:0.63vw;}
.ben_sec1 ul li span{margin-right:0.63vw;}
.ben_sec1 ul li p br{display:none}
.ben_sec1 .img_area{margin-top:4.38vw;}
.ben_sec2{padding:5.63vw 0 8.13vw}
.ben_sec2 .ben_cont_wrap{margin-top:4.38vw}
.ben_sec2 .ben_cont_wrap .c_title{font-size: 1.56vw; }
.ben_sec2 .ben_cont_wrap span{font-size: 1.13vw; padding-top:0.50vw}
.ben_sec2 .ben_cont_wrap .chart{font-size: 1.25vw; margin-top:0.94vw;}
.ben_sec2 .ben_cont_wrap .chart th{padding:0.63vw 0}
.ben_sec2 .ben_cont_wrap .chart td{padding:0.63vw 0}
.ben_sec2 .ben_cont_wrap .chart1{margin-bottom:5.00vw}
.ben_sec2 .cau{font-size: 1.13vw; padding:1.88vw; margin-top:3.75vw}

/* 소이증이란 */
.mic_sec1{margin-bottom:5.00vw}
.mic_sec1 .txt_area h3{font-size: 2.81vw; margin-bottom:2.19vw}
.mic_sec1 p{font-size: 1.25vw;}
.mic_sec1 .img_area{margin-top:4.38vw}
.mic_sec1 .img_area li:after{font-size: 1.25vw; line-height:1.88vw; width:1.88vw; height:1.88vw; top:-0.94vw;}
.mic_sec1 .img_area li img{width:17.13vw}
.mic_sec1 .img_area li p{margin-top:0.94vw;}
.mic_sec2{margin-bottom:6.25vw}
.mic_sec2 p{font-size: 1.25vw;}
.mic_sec2 ul{margin-top:2.19vw;}
.mic_sec2 ul li{margin-bottom:2.19vw;}
.mic_sec2 ul li img{width:11.56vw}
.mic_sec2 ul li .txt_wrap{margin:0.31vw 0 0 2.50vw}
.mic_sec2 ul li .txt_wrap em{font-size: 1.44vw;}
.mic_sec2 ul li .txt_wrap p{line-height:1.4; padding-left:0.94vw; margin-top:0.63vw}
.mic_sec2 ul li .txt_wrap p:before{top:0.75vw;}
.mic_sec3 h4{font-size: 2.19vw; margin-bottom:1.88vw;}
.mic_sec3 p{font-size: 1.25vw;}
.mic_sec3 .par{margin-bottom:4.06vw;}

/* 교정 방법 */

/* 가슴 연골 */

.corr_inner {max-width: 100%; padding: 0 3%;}
.correct_title1 {font-size: 2.81vw;}
.correct_menu1 p { font-size: 1.25vw; margin-top: 2.25vw;}
.correct_menu1 p em {font-size: 1.13vw;}
.correct_tabnav {margin-top: 5.00vw;}
.correct_tabnav li {height: 5.63vw;}
.correct_tabnav li a {font-size: 1.88vw; }
.correct_tabnav li:nth-child(n+2) a:before { height: 1.44vw;}
.correct_menu2 {padding: 4.38vw 0;}
.correct_title2 { font-size: 2.19vw;}
.correct_title4 { font-size: 1.88vw;}
.cor_mu2_txt p { font-size: 1.25vw; margin-top: 2.19vw; word-break: keep-all;}
.cor_mu2_txt.d_cor_mu2_txt p {margin-top: 1.25vw;}
.d_correct_menu2 {padding: 3.44vw 0;}
.cor_mu2_img {margin-top: 4.06vw;}
.cor_mu2_img ul { margin: 0 -1.56vw;}
.cor_mu2_img ul li {padding: 0 1.56vw;}
.correct_menu3 {padding: 3.44vw 0;}
.cor_mu2_txt2 {margin-top: 2.50vw;}
.correct_title3 {font-size: 1.38vw;}
.correct_title3 span {  font-size: 1.38vw;  margin-right: 0.63vw;}
.cor_mu2_txt2 p { font-size: 1.25vw; margin-top: 1.13vw;}
.cor_mu2_img_wrap {margin-top: 2.50vw;}
.cor_mu2_img_wrap.sub2_1:before {width:21.63vw; height:13.88vw; right:-3.30vw; top:4.75vw;}
.cor_mu2_img_wrap ul { margin: -1.56vw;}
.cor_mu2_img_wrap ul li {padding: 1.56vw;}
.cor_mu2_img_inner img.style1 {width: 50.5%;}
.cor_mu2_txt_wrap {margin-top: 2.50vw;}
.cor_mu2_txt_wrap p { font-size: 1.25vw;}
.cor_mu2_txt_wrap p + p {margin-top: 1.25vw;}
.cor_mu2_img_wrap ul li p {  font-size: 1.13vw; margin-top: 1.06vw;}
.correct_menu4 {padding: 2.19vw 0 3.44vw;}
.cor_inner_mu4 {margin-top: 1.13vw;}
.cor_mu4_lt{margin-right:5vw}
.cor_inner_mu4 .cor_mu4_lt p { font-size: 1.25vw; width: 34vw; word-break:keep-all}
.cor_inner_mu4 .cor_mu4_lt p br{display:none}
.cor_inner_mu4 .cor_mu4_lt h5 { font-size: 1.38vw; margin-top: 2.19vw;}
.cor_inner_mu4 .cor_mu4_lt dl {margin-top: 1.00vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt {  font-size: 1.25vw; padding-left: 0.94vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt:before {  top: 0.50vw; width: 0.31vw; height: 0.31vw;}
.cor_inner_mu4 .cor_mu4_lt dl dd { font-size: 1.25vw; margin-top: 0.31vw;}
.cor_inner_mu4 .cor_mu4_rt > div + div {margin-left: 3.13vw;}
.cor_inner_mu4 .cor_mu4_rt > div p { font-size: 1.13vw; margin-top: 0.94vw;}

.cor_inner_mu4.ccc {margin-top: 1.75vw;}
.cor_inner_mu4.ccc .img_wrap img {width: 43.38vw;}

.correct_menu5 {padding: 3.44vw 0;}
.cor_mu5_inner {margin-top: 2.69vw;}
.cor_mu5_inner ul { margin: 0 -1.56vw;}
.cor_mu5_inner ul li {padding: 0 1.56vw;}
.cor_mu5_txt { font-size: 1.25vw; margin-top: 2.50vw;}
.cor_mu5_wrap{ margin-top: 2.50vw;}
.cor_mu5_wrap:before{width:45.75vw; height:15.50vw; bottom:2.88vw;}
.cor_mu5_wrap .img_wrap img{width:36.25vw}
.cor_mu5_txt2 {margin:0 0 0 4.38vw;}
.cor_mu5_txt2 p{margin:0}
.cor_mu5_txt2 .bold{ margin-top:1.25vw}
.cor_mu5_txt.bold{ margin-top:1.25vw; font-size: 1.38vw;}
.correct_menu6 {padding: 3.44vw 0 6.88vw; }
.correct_count_wrap {margin-top: 3.44vw;}
.correct_count_wrap ul { margin: 0 -0.78vw;}
.correct_count_wrap ul li {padding: 0 0.78vw;}
.cor_count_inner .count { width: 1.88vw; height: 1.88vw; top: -0.94vw; font-size: 1.25vw;}
.cor_count_txt {height: 6.56vw; font-size: 1.25vw; }
.corr_tbl_wrap {padding: 5.63vw 0 7.50vw;}
.corr_table_menu {margin-top: 3.75vw;}
.corr_table_menu ul { margin: -1.88vw;}
.corr_table_menu ul li {padding: 1.88vw; min-height: 21.88vw;}
.corr_table_inner h4 { font-size: 1.56vw; }
.corr_table {margin-top: 0.94vw;}
.corr_table table th {padding: 0.63vw 0.31vw;  font-size: 1.25vw;}
.corr_table table tr td {font-size: 1.25vw; padding: 0.63vw 0.31vw;}

.correct_menu2.fl_cor .cor_mu2_txt {width: calc(100% - 26.25vw); margin-right: 6.25vw;}
.correct_menu2.fl_cor .cor_mu2_txt p {word-break: keep-all;}
.correct_menu2.fl_cor .cor_mu2_txt p br {display: none;}
.correct_menu2.fl_cor .cor_mu2_txt p + p {margin-top: 0.63vw;}
.cor_fl_img p { font-size: 1.13vw; margin-top: 0.81vw; }
.correct_count_wrap2 {margin-top: 2.81vw;}
.correct_count_wrap2 ul li {padding-left: 0.94vw;}
.correct_count_wrap2 ul li + li {margin-top: 1.56vw;}
.correct_count_wrap2 .count {width: 1.88vw; height: 1.88vw; font-size: 1.25vw;}
.correct_count_wrap2 .cor_count_title {width: 11.25vw;  font-size: 1.25vw;}
.correct_count_wrap2 .cor_count_text {width: calc(100% - 11.25vw);  font-size: 1.25vw; margin-left: 1.88vw; word-break: keep-all;}
.correct_count_wrap2 .cor_count_text br {display: none;}
.correct_count_wrap2 ul li:nth-child(4) .cor_count_title {min-height: 5.63vw;}
.correct_count_wrap2 ul li:nth-child(5) .cor_count_title {min-height: 7.50vw;}

.cor_mu2_img_wrap.b_cor_mu2 ul {margin: -2.19vw -1.56vw;}
.cor_mu2_img_wrap.b_cor_mu2 ul li {padding: 2.19vw 1.56vw;}

/* 수축귀 */

.c_ccor_tp { padding: 0 0 5.31vw;}
.c_ccor_tp .ccor_txt h2 { font-size: 2.81vw;}
.c_ccor_tp .ccor_txt p { font-size: 1.25vw; margin-top: 2.19vw;}
.c_ccor_menu2 { margin-top: 2.81vw;}
.c_ccor_menu2 .txt_wrap {width: calc(100% - 48.13vw); margin-left: 3.75vw;}
.c_ccor_menu2 .txt_wrap h4 {font-size: 1.56vw;  }
.c_ccor_menu2 .txt_wrap dl { margin-top: 1.25vw;}
.c_ccor_menu2 .txt_wrap dl dt {  font-size: 1.44vw; width: 5.94vw; margin-right: 1.56vw;}
.c_ccor_menu2 .txt_wrap dl dd { font-size: 1.25vw;}
.c_ccor_menu2 .txt_wrap p {font-size: 1.25vw; margin-top: 1.88vw; word-break: keep-all;}
.c_ccor_menu2 .txt_wrap p br {display: none;}
.ccor_img_wrap {margin-top: 1.88vw;}
.ccor_img_wrap ul { margin: -1.56vw;}
.ccor_img_wrap ul li {padding: 1.56vw;}
.ccor_img_inner .ccor_img_arrow {width: 3.88vw; height: 3.88vw; background-size: 0.88vw;}
.ccor_img_txt {height: 3.13vw;}
.ccor_img_txt > div {font-size: 1.38vw; }
.c_ccor_tp_img1 {width: 43.31vw;}
.c_ccor_tp_img2 {width: 46.38vw;}

.correct_tabcontent.ccc4 {margin-top: 6.25vw;}

.c_ccor2_tp_img1 {width: 28.50vw;}
.c_ccor3_tp_img1 {width: 21.56vw;}
.c_ccor5-2_tp_img1 {width: 25.69vw;}

/* 230324 추가 작업 */

/* 보나소개 */

.c_intro_cont_wrap {margin-bottom: 6.25vw;}
.c_intro_cont_menu {  margin-top: 5.00vw;}
.c_intro_cont_menu.c_intro_cont_menu2 {margin-top: 6.88vw;}
.c_intro_cont_menu.c_intro_cont_menu2:before {bottom: -5.00vw; width: 51.75vw; height: 17.50vw;}
.c_intro_cont_title {margin-bottom: 2.19vw; font-size: 2.19vw;}
.c_intro_cont_text {font-size: 1.25vw;}
.c_intro_cont_text2 {font-size: 1.13vw; margin-top: 0.75vw; }
.c_intro_cont_text + .c_intro_cont_text {margin-top: 0.94vw;}
.c_intro_cont_lt.c_intro_cont_lt1 {width: calc(100% - 44.63vw);}
.c_intro_cont_rt.c_intro_cont_rt1 {width: 40.63vw;}
.c_intro_cont_lt.c_intro_cont_lt2 {width: calc(100% - 40.13vw);}
.c_intro_cont_rt.c_intro_cont_rt2 {width: 32.13vw;}
.c_intro_cont_img1 {width: 40.63vw;}
.c_intro_cont_img2 {width: 32.13vw;}

/* 커리큘럼 */

.cur_pro_img1 {margin: 5.94vw 0 0;}
.cur_pro_img1 img {width: 100%;}

/* 수술의 증례 */

.bb_cor_bt_wrap {padding: 5.31vw 0 11.25vw;}
.bb_cor_bt_box {margin-top: 2.50vw;}
.bb_cor_box_menu {margin-top: 1.38vw;}
.bb_cor_box_menu ul { margin: 0 -1.25vw;}
.bb_cor_box_menu ul li {padding: 0 1.25vw;}
.bb_cor_text_tp {font-size: 1.13vw; height: 2.50vw; }
.bb_cor_text_lt {font-size: 1.13vw; height: 2.50vw;}
.bb_cor_text_rt {font-size: 1.13vw; height: 2.50vw;}
.bb_cor_bt_box.bb_cor_bt_box_lt {margin-right: 1.25vw;}
.bb_cor_bt_box.bb_cor_bt_box_rt {margin-left: 1.25vw;}

/* 이주변형 */

.ccor_img_wrap.bb_ccor_img_wrap ul {margin: 0 -1.25vw;}
.ccor_img_wrap.bb_ccor_img_wrap ul li {padding: 0 1.25vw; }

/* 그 밖의 변형 */

.bb_ccor_text { font-size: 1.13vw; margin-top: 0.94vw; word-break: keep-all;}
.bb_ccor_text br {display: none;}

/* 수축귀 */

.bb_cc_inner dl dt {  font-size: 1.44vw; width: 5.00vw}
.bb_cc_inner dl dd { font-size: 1.25vw; margin-left: 2.50vw; width: calc(100% - 7.50vw);}
.bb_cc_inner dl + dl {margin-top: 1.25vw;}
.bb_cc_img_wrap ul { margin-top: 2.50vw;}
.bb_cc_img_wrap ul li { margin-right: 0.75vw;}
.bb_cc_img_wrap ul li p { font-size: 1.13vw;  margin-top: 0.63vw;}
.bb_cc_inner:nth-child(n+3) {margin-top: 3.75vw;}
.bb_cc_photo1 {width: 15.19vw;}
.bb_cc_photo2 {width: 10.50vw;}
.bb_cc_photo3 {width: 16.75vw;}

/* 선천성 이수열 */

.bb_cor_mu2_wrap {margin: 2.50vw 0;}
.bb_cor_mu2_wrap > ul { margin: -1.88vw -2.50vw;}
.bb_cor_mu2_wrap > ul > li {padding: 1.88vw 2.50vw;}
.bb_cor_mu2_inner dl { margin-bottom: 1.88vw;}
.bb_cor_mu2_inner dl dt {  font-size: 1.38vw; }
.bb_cor_mu2_inner dl dd { font-size: 1.38vw;  margin-left: 0.69vw;}
.bb_cor_mu2_inner ul { margin: 0 -0.94vw;}
.bb_cor_mu2_inner ul li { widtH: 50%; padding: 0 0.94vw;}
.bb_cor_mu2_inner ul li .txt_lt {height: 2.50vw; font-size: 1.25vw; }
.bb_cor_mu2_inner ul li .txt_rt { height: 2.50vw; font-size: 1.25vw;  }
.bb_cor_mu2_inner p { font-size: 1.25vw; margin-top: 1.88vw;}

/* 매몰귀 */

.b_cc_eff_menu {margin-top: 2.19vw}
.b_cc_eff_menu .correct_title3 { padding-left: 0.94vw;}
.b_cc_eff_menu .correct_title3:before {  top: 0.63vw; width: 0.31vw; height: 0.31vw;}
.b_cc_eff_menu p { font-size: 1.25vw;  margin-top: 0.94vw;}
.b_cc_eff_menu2 {margin-top: 2.19vw;}
.b_cc_eff_menu2 ul { margin: 0 -1.56vw;}
.b_cc_eff_menu2 ul li {padding: 0 1.56vw;}



}

@media screen and (max-width: 1200px) {
    
    /* 교정 방법 */

    /* 가슴 연골 */

    .correct_title1 {font-size: 3.75vw;}
    .correct_menu1 p { font-size: 1.67vw; margin-top: 3.00vw; word-break:keep-all;}
    .correct_menu1 p br{display:none;}
	.correct_menu1 p em {font-size: 1.50vw;}
    .correct_tabnav {margin-top: 6.67vw;}
    .correct_tabnav li {height: 7.50vw;}
    .correct_tabnav li a {font-size: 2.50vw; }
    .correct_tabnav li:nth-child(n+2) a:before { height: 1.92vw;}
    .correct_menu2 {padding: 5.83vw 0;}
    .correct_title2 { font-size: 2.92vw;}
    .correct_title4 { font-size: 2.50vw;}
    .cor_mu2_txt p { font-size: 1.67vw; margin-top: 2.92vw; word-break: keep-all;}
    .cor_mu2_txt.d_cor_mu2_txt p {margin-top: 1.67vw;}
    .d_correct_menu2 {padding: 4.58vw 0;}
    .cor_mu2_img {margin-top: 5.42vw;}
    .cor_mu2_img ul { margin: 0 -1.25vw;}
    .cor_mu2_img ul li {padding: 0 1.25vw;}
    .correct_menu3 {padding: 4.58vw 0;}
    .cor_mu2_txt2 {margin-top: 3.33vw;}
    .correct_title3 {font-size: 1.83vw;}
    .correct_title3 span {  font-size: 1.83vw;  margin-right: 0.83vw;}
    .cor_mu2_txt2 p { font-size: 1.67vw; margin-top: 1.50vw; word-break: keep-all;}
    .cor_mu2_img_wrap {margin-top: 3.33vw;}
    .cor_mu2_img_wrap ul { margin: -1.25vw;}
    .cor_mu2_img_wrap ul li {padding: 1.25vw;}
	.cor_mu2_img_inner img.style1 {width: 50.4%;}
    .cor_mu2_txt_wrap {margin-top: 3.33vw;}
    .cor_mu2_txt_wrap p { font-size: 1.67vw; word-break: keep-all;}
    .cor_mu2_txt_wrap p + p {margin-top: 1.67vw;}
    .cor_mu2_img_wrap ul li p {  font-size: 1.50vw; margin-top: 1.42vw; word-break: keep-all;} 
    .cor_mu2_img_wrap ul li p br {display: none;}
    .correct_menu4 {padding: 2.92vw 0 4.58vw;}
    .cor_inner_mu4 {margin-top: 1.50vw; flex-wrap: wrap;}
	.cor_mu4_lt{margin-right:0}
    .cor_inner_mu4 .cor_mu4_lt p { font-size: 1.67vw; width: 100%;}
    .cor_inner_mu4 .cor_mu4_lt p br {display: none;}
    .cor_inner_mu4 .cor_mu4_lt h5 { font-size: 1.83vw; margin-top: 2.92vw;}
    .cor_inner_mu4 .cor_mu4_lt dl {margin-top: 1.33vw;}
    .cor_inner_mu4 .cor_mu4_lt dl dt {  font-size: 1.67vw; padding-left: 1.25vw;}
    .cor_inner_mu4 .cor_mu4_lt dl dt:before {  top: 0.67vw; width: 0.42vw; height: 0.42vw;}
    .cor_inner_mu4 .cor_mu4_lt dl dd { font-size: 1.67vw; margin-top: 0.42vw;}
    .cor_inner_mu4 .cor_mu4_rt {margin-top: 4.17vw; }
    .cor_inner_mu4 .cor_mu4_rt > div + div {margin-left: 4.17vw;}
    .cor_inner_mu4 .cor_mu4_rt > div p { font-size: 1.50vw; margin-top: 1.25vw;}

    .cor_inner_mu4.ccc {margin-top: 2.33vw;}
    .cor_inner_mu4.ccc .cor_mu4_rt {width: 100%}
    .cor_inner_mu4.ccc .cor_mu4_rt_wrap {width: 100%}
    .cor_inner_mu4.ccc .img_wrap img {width: 100%;}

    .correct_menu5 {padding: 4.58vw 0;}
    .cor_mu5_inner {margin-top: 3.58vw;}
    .cor_mu5_inner ul { margin: 0 -1.25vw;}
    .cor_mu5_inner ul li {padding: 0 1.25vw; }
    .cor_mu5_txt { font-size: 1.67vw; margin-top: 3.33vw;}
	.cor_mu5_wrap{ margin-top: 3.50vw;}
	.cor_mu5_wrap:before{width:45.75vw; height:15.50vw; bottom:0;}
	.cor_mu5_wrap .img_wrap img{width:36.25vw}
	.cor_mu5_txt2 {margin:0 0 0 4.42vw; width: 50vw;}
	.cor_mu5_txt2 p{margin:0}
	.cor_mu5_txt2 p br{display:none}
	.cor_mu5_txt2 .bold{ margin-top:1.25vw}
	.cor_mu5_txt.bold{ margin-top:1.25vw; font-size: 1.83vw;}
    .correct_menu6 {padding: 4.58vw 0 6.92vw; }
    .correct_count_wrap {margin-top: 4.58vw;}
    .correct_count_wrap ul { margin: -1.25vw -1.00vw;}
    .correct_count_wrap ul li {padding: 1.25vw 1.00vw; width: 33.33%;}
    .cor_count_inner .count { width: 2.50vw; height: 2.50vw; top: -1.25vw; font-size: 1.67vw;}
    .cor_count_txt {height: 8.75vw; font-size: 1.67vw; }
    .corr_tbl_wrap {padding: 7.50vw 0 10.00vw;}
    .corr_table_menu {margin-top: 5.00vw;}
    .corr_table_menu ul { margin: -2.50vw;}
    .corr_table_menu ul li {padding: 2.50vw; min-height: 29.17vw;}
    .corr_table_inner h4 { font-size: 2.08vw; }
    .corr_table {margin-top: 1.25vw;}
    .corr_table table th {padding: 0.83vw 0.42vw;  font-size: 1.67vw;}
    .corr_table table tr td {font-size: 1.67vw; padding: 0.83vw 0.42vw;}

    .correct_menu2.fl_cor .cor_mu2_txt {width: calc(100% - 35.00vw); margin-right: 8.33vw;}
    .correct_menu2.fl_cor .cor_mu2_txt p + p {margin-top: 0.83vw;}
    .cor_fl_img p { font-size: 1.50vw; margin-top: 1.08vw; }
    .correct_count_wrap2 {margin-top: 3.75vw;}
    .correct_count_wrap2 ul li {padding-left: 1.25vw;}
    .correct_count_wrap2 ul li + li {margin-top: 2.08vw;}
    .correct_count_wrap2 .count {width: 2.50vw; height: 2.50vw; font-size: 1.67vw;}
    .correct_count_wrap2 .cor_count_title {width: 15.00vw;  font-size: 1.67vw;}
    .correct_count_wrap2 .cor_count_text {width: calc(100% - 15.00vw);  font-size: 1.67vw; margin-left: 2.50vw;}
    .correct_count_wrap2 ul li:nth-child(4) .cor_count_title {min-height: 7.50vw;}
    .correct_count_wrap2 ul li:nth-child(5) .cor_count_title {min-height: 10.00vw;}

    .cor_mu2_img_wrap.b_cor_mu2 ul {margin: -2.92vw -1.25vw;}
    .cor_mu2_img_wrap.b_cor_mu2 ul li {padding: 2.92vw 1.25vw;}

    /* 수축귀 */

    .c_ccor_tp { padding: 0 0 7.08vw;}
    .c_ccor_tp .ccor_txt h2 { font-size: 3.75vw;}
    .c_ccor_tp .ccor_txt p { font-size: 1.67vw; margin-top: 2.92vw; word-break: keep-all;}

    .c_ccor_menu2 { margin-top: 3.75vw; flex-wrap: wrap;}
    .c_ccor_menu2 .img_wrap {width: 100%;}
    .c_ccor_menu2 .txt_wrap {width: 100%; margin-left: 0; margin-top: 5.00vw;}
    .c_ccor_menu2 .txt_wrap h4 {font-size: 2.08vw;}
    .c_ccor_menu2 .txt_wrap dl { margin-top: 1.67vw;}
    .c_ccor_menu2 .txt_wrap dl dt {  font-size: 1.92vw; width: 7.92vw; margin-right: 2.08vw;}
    .c_ccor_menu2 .txt_wrap dl dd { font-size: 1.67vw;}
    .c_ccor_menu2 .txt_wrap p {font-size: 1.67vw; margin-top: 2.50vw;}
    .ccor_img_wrap {margin-top: 2.50vw;}
    .ccor_img_wrap ul { margin: -1.25vw;}
    .ccor_img_wrap ul li {padding: 1.25vw;}
    .ccor_img_inner .ccor_img_arrow {width: 5.17vw; height: 5.17vw; background-size: 1.17vw;}
    .ccor_img_txt {height: 4.17vw;}
    .ccor_img_txt > div {font-size: 1.83vw; }
    .c_ccor_tp_img1 {width: 47.75vw;}
    .c_ccor_tp_img2 {width: 100%;}

	.correct_tabcontent.ccc4 {margin-top: 8.33vw;}
	.correct_tabnav.ccc5 li a {font-size: 2.08vw;}

	.c_ccor2_tp_img1 {width: 38.00vw;}
	.c_ccor3_tp_img1 {width: 28.75vw;}
	.c_ccor5-2_tp_img1 {width: 34.25vw;}

	/* 230324 추가 작업 */

    /* 보나소개 */

    .c_intro_cont_wrap {margin-bottom: 8.33vw;}
    .c_intro_cont_menu {  margin-top: 6.67vw; flex-wrap: wrap;}
    .c_intro_cont_menu.c_intro_cont_menu2 {margin-top: 9.17vw;}
    .c_intro_cont_menu.c_intro_cont_menu2:before {bottom: -6.67vw; width: 69.00vw; height: 23.33vw; display: none;}
    .c_intro_cont_title {margin-bottom: 2.92vw; font-size: 2.92vw;}
    .c_intro_cont_text {font-size: 1.67vw; word-break: keep-all;}
    .c_intro_cont_text br {display: none;}
    .c_intro_cont_text2 {font-size: 1.50vw; margin-top: 1.00vw; }
    .c_intro_cont_text + .c_intro_cont_text {margin-top: 1.25vw;}
    .c_intro_cont_lt.c_intro_cont_lt1 {width: 100%;}
    .c_intro_cont_rt.c_intro_cont_rt1 {width: 54.17vw; margin-top: 4.88vw;}
    .c_intro_cont_lt.c_intro_cont_lt2 {width: 100%;}
    .c_intro_cont_rt.c_intro_cont_rt2 {width: 42.83vw; margin-top: 4.88vw;}
    .c_intro_cont_img1 {width: 54.17vw;}
    .c_intro_cont_img2 {width: 42.83vw;}

	/* 커리큘럼 */

	.cur_pro_img1 {margin: 7.92vw 0 0;}

    /* 수술의 증례 */

    .bb_cor_bt_wrap {padding: 7.08vw 0 15.00vw;}
    .bb_cor_bt_box {margin-top: 3.33vw;}
    .bb_cor_box_menu {margin-top: 1.83vw;}
    .bb_cor_box_menu ul { margin: -1.67vw;}
    .bb_cor_box_menu ul li {padding: 1.67vw; width: 50%;}
    .bb_cor_box_menu ul li img {width: 100%;}
    .bb_cor_text_tp {font-size: 1.50vw; height: 3.33vw; }
    .bb_cor_text_lt {font-size: 1.50vw; height: 3.33vw;}
    .bb_cor_text_rt {font-size: 1.50vw; height: 3.33vw;}
    .bb_cor_bt_box.bb_cor_bt_box_lt {margin-right: 0; width: 100%;}
    .bb_cor_bt_box.bb_cor_bt_box_rt {margin-left: 0; width: 100%;}

    .bb_cor_bt_wrap2 {margin-top: 3.33vw; flex-wrap: wrap;}

	/* 이주변형 */

	.ccor_img_wrap.bb_ccor_img_wrap ul {margin: 0 -1.67vw;}
	.ccor_img_wrap.bb_ccor_img_wrap ul li {padding: 0 1.67vw; }

	/* 그 밖의 변형 */

	.bb_ccor_text { font-size: 1.50vw; margin-top: 1.25vw;}

    /* 수축귀 */

    .bb_cc_inner {width: 100%;}
    .bb_cc_inner dl dt {width: 7.67vw; font-size: 1.92vw;}
    .bb_cc_inner dl dd { font-size: 1.67vw; margin-left: 3.33vw; width: calc(100% - 11vw);}
    .bb_cc_inner dl + dl {margin-top: 1.67vw;}
    .bb_cc_img_wrap ul { margin-top: 3.33vw;}
    .bb_cc_img_wrap ul li { margin-right: 1.00vw;}
    .bb_cc_img_wrap ul li p { font-size: 1.50vw;  margin-top: 0.83vw;}
    .bb_cc_inner:nth-child(2) {margin-top: 5.00vw;}
    .bb_cc_inner:nth-child(n+3) {margin-top: 5.00vw;}
    .bb_cc_photo1 {width: 20.58vw;}
    .bb_cc_photo2 {width: 14.33vw;}
    .bb_cc_photo3 {width: 22.67vw;}

    /* 선천성 이수열 */

    .bb_cor_mu2_wrap {margin: 3.33vw 0;}
    .bb_cor_mu2_wrap > ul { margin: -2.50vw 0;}
    .bb_cor_mu2_wrap > ul > li {padding: 2.50vw 0; width: 100%;}
    .bb_cor_mu2_inner dl { margin-bottom: 2.50vw;}
    .bb_cor_mu2_inner dl dt {  font-size: 1.83vw; }
    .bb_cor_mu2_inner dl dd { font-size: 1.83vw;  margin-left: 0.92vw;}
	.bb_cor_mu2_inner dl dd br{display:none}
    .bb_cor_mu2_inner ul { margin: 0 -1.25vw;}
    .bb_cor_mu2_inner ul li { widtH: 50%; padding: 0 1.25vw;}
    .bb_cor_mu2_inner ul li .txt_lt {height: 3.33vw; font-size: 1.67vw; }
    .bb_cor_mu2_inner ul li .txt_rt { height: 3.33vw; font-size: 1.67vw;  }
    .bb_cor_mu2_inner p { font-size: 1.67vw; margin-top: 2.50vw;}

    /* 매몰귀 */

    .b_cc_eff_menu {margin-top: 2.92vw}
    .b_cc_eff_menu .correct_title3 { padding-left: 1.25vw;}
    .b_cc_eff_menu .correct_title3:before {  top: 0.83vw; width: 0.42vw; height: 0.42vw;}
    .b_cc_eff_menu p { font-size: 1.67vw;  margin-top: 1.25vw;}
    .b_cc_eff_menu2 {margin-top: 2.92vw;}
    .b_cc_eff_menu2 ul { margin: 0 -2.08vw;}
    .b_cc_eff_menu2 ul li {padding: 0 2.08vw;}

}

@media screen and (max-width:1024px) {

.sub_wrap{max-width:187.50vw; width:100%; margin: 0 auto; padding:12.30vw 0;}
.sub_visual {position: relative; height: 73.24vw; background: url("/images/sub/sub01_intbg.jpg") center no-repeat; background-size: cover;}
.sub_vis_txt{position: absolute; left: 0;right:0; top:48%;transform: translateY(-50%); margin: 0 auto;}
.sub_vis_txt h2 {font-family: 'GyeonggiBatang';font-weight: 400;font-size: 7.32vw;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_vis_txt span {display: block;margin-top: 1.27vw;font-weight: 300;font-size: 2.44vw;line-height: 1;text-align: center;color: #FFFFFF;}
.sub_menu {position: absolute; left: 0;right:0;bottom:0; z-index: 50;border-top: 0.10vw solid rgba(227, 227, 227, 0.5);}
.sub_menu > ul {position: relative; height: 9.77vw;max-width:156.25vw;margin: 0 auto;display: flex;}
.sub_menu > ul > li {position: relative;height: 100%;}
.sub_menu > ul > li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 0.10vw; height:1.95vw;background: rgba(227, 227, 227, 0.5);}
.sub_menu > ul > li > a {display: block; height: 100%;padding:0 2.73vw;}
.sub_menu > ul > li.home {width: 2.44vw; background: url("/images/sub/sub_home.svg") center no-repeat; background-size: 2.44vw;margin-right: 2.73vw;}
.sub_menu > ul > li.home a{padding: 0;}
.sub_menu > ul > li.menu_btn {width:32.11vw; background: url("/images/sub/sub_arrow.svg") 94% center no-repeat; background-size: 1.95vw;}
.sub_menu > ul > li.menu_btn2{width:32.11vw;}
.sub_menu > ul > li.menu_btn > a {line-height: 9.77vw;  color: #fff; font-size: 1.95vw; font-weight: 700;}
.sub_menu_txt {display: none; position: absolute; left: 0; width: 100%; background: #fff; border:0.10vw solid #DDDDDD; }
.sub_menu_txt li:hover a {font-weight:700 ;}
.sub_menu_txt li a {display: block; height: 6.84vw; line-height: 6.84vw; color: #000; font-size: 1.76vw; padding-left: 1.27vw; }
.about_txt.sub_con {margin-bottom: 9.77vw;}
.sub_txt{text-align: center;padding:12.30vw 0 0;}
.sub_txt1{text-align: center;/* margin-top: 9.77vw; */}
.sub_txt1 em{font-size: 2.44vw;}
.sub_txt1 h2{margin-top: 2.15vw;font-size: 4.39vw;}
.sub_txt2{width: 156.25vw; margin: 0 auto;margin-top: 17.77vw;margin-bottom: 7.32vw;position: relative;}
.sub_txt2::before{content:""; position: absolute; top:-6.84vw; right:0; width: 152.93vw;height: 27.34vw;background: url("/images/sub/sub01_int01.png")center no-repeat;background-size: cover; }
.sub_txt2 em{font-size: 2.44vw;}
.sub_txt2 h2{margin-top: 1.66vw;font-size: 4.39vw;}
.sub_txt2 p{margin-top: 3.52vw;font-weight: 400;font-size: 1.95vw;max-width:81.64vw;}

.c_txt_area{max-width:156.25vw;margin: 0 auto;margin-top: 11.72vw;;}
.flex-wrap{display: flex;}
/* .intro_left, .intro_right{width: 50%;} */
.intro_right{flex-direction: column;}
.intro_list{width:100%}
.intro_list + .intro_list{margin-top: 7.13vw;}
.intro_list h3{font-weight: 700;font-size: 3.42vw;margin-bottom: 3.32vw;}
.intro_list ul li{font-size: 1.95vw;line-height: 1.5;}
.intro_list ul li br{display:none}
.intro_list2{margin-top: 10.74vw;}
.intro_list2 h3{font-weight: 700;font-size: 3.42vw;line-height: 1;margin-bottom: 3.32vw;}
.intro_list2 ul{margin-top: 2.73vw;}
.intro_list2 ul li{display: flex;font-size: 1.95vw;line-height: 1.5;margin-bottom: 1.46vw;}
.intro_list2 ul li i{display: block;margin-right: 1.56vw;}
.intro_list2 ul li p em{font-size:1.56vw}
.intro_list2 ul li span{color: #939393;}
.flex-wrap2 ul{display: flex;flex-direction: column; flex-wrap: wrap; height: auto;}
.flex-wrap2 ul li{width: 100%;}
.flex-wrap2 ul li p{width:100%}
.flex-wrap2 ul li br{display: none;}
.flex-wrap2 ul li span{display: block;}

/* 서브 공통 */
.sub_title{margin-bottom:9.84vw;}
.sub_title em{font-size: 2.44vw;}
.sub_title h2{margin-top: 2.15vw; font-size: 4.39vw;}
.sub_tit em{font-size:2.1vw;}
.sub_tit h3{margin-top: 1.66vw; font-size: 4.39vw;}
.sub_tit p{margin-top: 3.52vw; font-size: 1.95vw;}

/* 의료진 */
.doc_cont_wrap{padding:10.84vw 0;}
.doc_sec1 {padding:0 0 10.84vw}
.doc_cont_wrap .inner{flex-direction:column; align-items:flex-start}
.doc_sec2 .inner{align-items:flex-end}
.doc_cont_wrap .inner:before{width:44.57vw; height:30.41vw;}
.doc_sec1 .inner:before{top:0.98vw; right:3%}
.doc_sec2 .inner:before{bottom:inherit; top:0.98vw; left:3%}
.doc_txt_wrap{margin-bottom:3vw}
.doc_txt_wrap ul{margin-top:2.54vw;}
.doc_txt_wrap ul li{font-size:2.1vw;}
.doc_sec1 .doc_txt_wrap{margin-left:0;}
.doc_sec2 .doc_txt_wrap{margin-right:0;}
.doc_sec1 .doc_txt_wrap ul li{padding-left:1.58vw;}
.doc_sec2 .doc_txt_wrap ul li{padding-right:1.58vw;}
.doc_sec1 .doc_txt_wrap ul li:before{top:1.3vw;}
.doc_sec2 .doc_txt_wrap ul li:before{top:1.3vw;}
.doc_img_wrap{width:100%}
.doc_img_wrap img{width: 100%;}

/* 진료안내*/
.m_guide_sec1{margin-bottom:8.84vw}
.m_guide_sec1 .inner{flex-direction:column}
.m_guide_sec1 ul{display: flex; justify-content: space-between; margin-top:5vw}
.m_guide_sec1 ul:after{display:none}
.m_guide_sec1 ul li{padding:7.10vw 6.61vw; margin-left:0; min-height: inherit;}
.m_guide_sec1 ul li img{width:4.52vw;}
.m_guide_sec1 ul li em{font-size: 2.37vw; margin-top:2.83vw;}
.m_guide_sec1 ul li strong{ font-size: 3.15vw; margin:1.98vw 0}
.m_guide_sec1 ul li p{font-size: 2vw;}
.m_guide_sec2{padding:8.84vw 0 10.11vw}
.m_guide_sec2 .contact{margin-top:3.71vw;}
.m_guide_sec2 .contact .box{padding:4.10vw;}
.m_guide_sec2 .contact .box:after{width:9.40vw; height:8.52vw; right:5.28vw;}
.m_guide_sec2 .contact .box strong{font-size: 3.15vw;}
.m_guide_sec2 .contact .box a{margin-top:1.7vw}
.m_guide_sec2 .contact .box a span{font-size: 2.17vw;}
.m_guide_sec2 .contact .box a i{margin-left: 2.07vw; width: 5.13vw; height: 3.86vw;}
.m_guide_sec2 .contact .box p{font-size: 2.27vw; margin-bottom:1.98vw;}
.m_guide_sec2 .contact .box .num{font-size: 3.74vw;}

@keyframes anim {
	0% {transform:translateX(0)}
	50% {transform:translateX(1.46vw)}
	100% {transform:translateX(0.00vw)}
	}


/* 병원 둘러보기 */
.tour_slider_wrap .slider01 .tour_img {height:51.76vw;}
.tour_slider_wrap .slider02{margin:1.76vw -1vw 0}
.tour_slider_wrap .slider02 .tour_img{padding:0 1vw;}
.tour_slider_wrap .slider02 .tour_img.slick-current .img_wrap:before {border: 0.49vw solid #1443BC;}
.tour_slider_wrap .arrow_btns>div {top:24.38vw; width: 6.00vw; height: 6.00vw;  background-size: 3.73vw 1.88vw;}
.tour_slider_wrap .arrow_btns .prev{left:-2.50vw;}
.tour_slider_wrap .arrow_btns .next {right:-2.50vw}

/* 오시는길 */
.loc_map .root_daum_roughmap .wrap_map{height:55.63vw}
.loc_info{margin-top:5.71vw;}
.loc_info h3{font-size: 4.39vw;}
.loc_info h3:after{margin:3.15vw 0}
.loc_info .bottom{flex-direction: column;}
.loc_info .left{margin-right:6.84vw; margin-bottom:3.86vw}
.loc_info .right li{margin-bottom:3.86vw}
.loc_info .bottom .icon{margin-right:2.27vw}
.loc_info .bottom .icon img{width:7.32vw;}
.loc_info .bottom .txt_area{font-size: 2.27vw;}

/* 비급여목록표 */
.benefit h3.title{font-size: 4.39vw;}
.ben_sec1{padding-bottom:9.84vw}
.ben_sec1 .txt_area{flex-direction: column;}
.ben_sec1 .title{width: 100%; margin-bottom: 3vw;}
.ben_sec1 .title br{display:none}
.ben_sec1 .title:after{width:6.98vw; top:2.35vw; right:inherit; left: 52vw;}
.ben_sec1 ul{margin-left:0; width: 100%;}
.ben_sec1 ul li{font-size: 2.27vw; margin-bottom:0.59vw;}
.ben_sec1 ul li span{margin-right:1.59vw;}
.ben_sec1 .img_area{margin-top:4.39vw;}
.ben_sec2{padding:7.66vw 0 10.11vw}
.ben_sec2 .ben_cont_wrap{margin-top:5.39vw; flex-direction: column;}
.ben_sec2 .ben_cont_wrap>div{width:100%}
.ben_sec2 .ben_cont_wrap .c_title{font-size: 3vw;}
.ben_sec2 .ben_cont_wrap span{font-size: 2.17vw; padding-top:0.49vw}
.ben_sec2 .ben_cont_wrap .chart{font-size: 2.27vw; margin-top:1.48vw;}
.ben_sec2 .ben_cont_wrap .chart th{padding:1.19vw 0}
.ben_sec2 .ben_cont_wrap .chart td{padding:1.19vw 0}
.ben_sec2 .ben_cont_wrap .chart1{margin-bottom:4.98vw}
.ben_sec2 .ben_cont_wrap .chart2{margin-bottom:4.98vw}
.ben_sec2 .cau{font-size: 2.17vw; padding:2.86vw; margin-top:4.71vw}

/* 소이증이란 */
.mic_sec1{margin-bottom:7.98vw}
.mic_sec1 .txt_area h3{font-size: 4.39vw; margin-bottom:2.15vw}
.mic_sec1 p{font-size: 2vw; word-break:keep-all}
.mic_sec1 .img_area{margin-top:7.39vw}
.mic_sec1 .img_area li{width: 25%;}
.mic_sec1 .img_area li:after{font-size: 2.2vw; line-height:3.86vw; width:3.86vw; height:3.86vw; top:-1.93vw;}
.mic_sec1 .img_area li img{width:17.09vw}
.mic_sec1 .img_area li p{margin-top:0.98vw; font-size: 2vw; word-break:keep-all}
.mic_sec2{margin-bottom:8.25vw}
.mic_sec2 p{font-size: 2.1vw; word-break:keep-all}
.mic_sec2 ul{margin-top:3.15vw; flex-direction: column;}
.mic_sec2 ul li{margin-bottom:2.15vw; width:100%}
.mic_sec2 ul li img{width:13.52vw;}
.mic_sec2 ul li .txt_wrap{margin:0.49vw 0 0 3.54vw; }
.mic_sec2 ul li .txt_wrap em{font-size: 2.46vw;}
.mic_sec2 ul li .txt_wrap p{padding-left:1.48vw; margin-top:1.2vw}
.mic_sec2 ul li .txt_wrap p:before{top:0.9vw;}
.mic_sec3 h4{font-size: 3.5vw; margin-bottom:1.86vw;}
.mic_sec3 p{font-size: 2.1vw;}
.mic_sec3 .par{margin-bottom:4.10vw; flex-direction: column;}
.mic_sec3 .par>div{width:100%}
.mic_sec3 .par .left{margin-bottom:4.10vw;}
.mic_sec3 .par3{margin: 0;}
.microtia .pc_br{display:none}

/* 교정 방법 */

/* 가슴 연골 */

.correct_title1 {font-size: 4.39vw;}
.correct_menu1 p { font-size: 1.95vw; margin-top: 3.52vw;}
.correct_menu1 p em {font-size: 1.76vw;}
.correct_tabnav {margin-top: 7.81vw;}
.correct_tabnav li {height: 8.79vw;}
.correct_tabnav li a {font-size: 2.93vw; }
.correct_tabnav li:nth-child(n+2) a:before { height: 2.25vw;}
.correct_menu2 {padding: 6.84vw 0;}
.correct_title2 { font-size: 3.42vw;}
.correct_title4 { font-size: 2.93vw;}
.cor_mu2_txt p { font-size: 1.95vw; margin-top: 3.42vw;}
.cor_mu2_txt.d_cor_mu2_txt p {margin-top: 1.95vw;}
.d_correct_menu2 {padding: 5.37vw 0;}
.cor_mu2_img {margin-top: 6.35vw;}
.cor_mu2_img ul { margin: 0 -0.98vw;}
.cor_mu2_img ul li {padding: 0 0.98vw;}
.correct_menu3 {padding: 5.37vw 0;}
.cor_mu2_txt2 {margin-top: 3.91vw;}
.correct_title3 {font-size: 2.15vw;}
.correct_title3 span {  font-size: 2.15vw;  margin-right: 0.98vw;}
.cor_mu2_txt2 p { font-size: 1.95vw; margin-top: 1.76vw;}
.cor_mu2_img_wrap {margin-top: 3.91vw;}
.cor_mu2_img_wrap ul { margin: -0.98vw;}
.cor_mu2_img_wrap ul li {padding: 0.98vw;}
.cor_mu2_txt_wrap {margin-top: 3.91vw;}
.cor_mu2_txt_wrap p { font-size: 1.95vw;}
.cor_mu2_txt_wrap p + p {margin-top: 1.95vw;}
.cor_mu2_img_wrap ul li p {  font-size: 1.76vw; margin-top: 1.66vw;} 
.correct_menu4 {padding: 3.42vw 0 5.37vw;}
.cor_inner_mu4 {margin-top: 1.76vw; }
.cor_inner_mu4 .cor_mu4_lt p { font-size: 1.95vw;}
.cor_inner_mu4 .cor_mu4_lt h5 { font-size: 2.15vw; margin-top: 3.42vw;}
.cor_inner_mu4 .cor_mu4_lt dl {margin-top: 1.56vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt {  font-size: 1.95vw; padding-left: 1.46vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt:before { top: 0.78vw; width: 0.49vw; height: 0.49vw;}
.cor_inner_mu4 .cor_mu4_lt dl dd { font-size: 1.95vw; margin-top: 0.49vw;}
.cor_inner_mu4 .cor_mu4_rt {margin-top: 4.88vw; }
.cor_inner_mu4 .cor_mu4_rt > div + div {margin-left: 4.88vw;}
.cor_inner_mu4 .cor_mu4_rt > div p { font-size: 1.76vw; margin-top: 1.46vw;}

.cor_inner_mu4.ccc {margin-top: 2.73vw;}

.correct_menu5 {padding: 5.37vw 0;}
.cor_mu5_inner {margin-top: 4.20vw;}
.cor_mu5_inner ul { margin: 0 -0.98vw;}
.cor_mu5_inner ul li {padding: 0 0.98vw; }
.cor_mu5_txt { font-size: 1.95vw; margin-top: 3.91vw;}
.cor_mu5_wrap{ margin-top: 3.52vw;}
.cor_mu5_wrap:before{display:none}
.cor_mu5_wrap .img_wrap img{width:36.23vw}
.cor_mu5_txt2 {margin:0 0 0 4.39vw;}
.cor_mu5_txt2 p{margin:0}
.cor_mu5_txt2 .bold{ margin-top:1.27vw}
.cor_mu5_txt.bold{ margin-top:1.27vw; font-size: 2.15vw;}
.correct_menu6 {padding: 5.37vw 0 6.93vw; }
.correct_count_wrap {margin-top: 5.37vw;}
.correct_count_wrap ul { margin: -1.46vw -1.17vw;}
.correct_count_wrap ul li {padding: 1.46vw 1.17vw; width: 33.33%;}
.cor_count_inner .count { width: 2.93vw; height: 2.93vw; top: -1.46vw; font-size: 1.95vw}
.cor_count_txt {height: 10.25vw; font-size: 1.95vw; }
.corr_tbl_wrap {padding: 8.79vw 0 11.72vw;}
.corr_table_menu {margin-top: 5.86vw;}
.corr_table_menu ul { margin: -2.93vw;}
.corr_table_menu ul li {padding: 2.93vw; min-height: 34.18vw;}
.corr_table_inner h4 { font-size: 2.44vw; }
.corr_table {margin-top: 1.46vw;}
.corr_table table th {padding: 0.98vw 0.49vw;  font-size: 1.95vw;}
.corr_table table tr td {font-size: 1.95vw; padding: 0.98vw 0.49vw;}

.correct_menu2.fl_cor .cor_mu2_txt {width: calc(100% - 41.02vw); margin-right: 9.77vw;}
.correct_menu2.fl_cor .cor_mu2_txt p + p {margin-top: 0.98vw;}
.cor_fl_img p { font-size: 1.76vw; margin-top: 1.27vw; }
.cor_fl_img p { font-size: 1.76vw; margin-top: 1.27vw; }
.correct_count_wrap2 {margin-top: 4.39vw;}
.correct_count_wrap2 ul li {padding-left: 1.46vw;}
.correct_count_wrap2 ul li + li {margin-top: 2.44vw;}
.correct_count_wrap2 .count {width: 2.93vw; height: 2.93vw; font-size: 1.95vw;}
.correct_count_wrap2 .cor_count_title {width: 17.58vw;  font-size: 1.95vw;}
.correct_count_wrap2 .cor_count_text {width: calc(100% - 17.58vw);  font-size: 1.95vw; margin-left: 2.93vw;}
.correct_count_wrap2 ul li:nth-child(4) .cor_count_title {min-height: 8.79vw;}
.correct_count_wrap2 ul li:nth-child(5) .cor_count_title {min-height: 11.72vw;}

.cor_mu2_img_wrap.b_cor_mu2 ul {margin: -3.42vw -0.98vw;}
.cor_mu2_img_wrap.b_cor_mu2 ul li {padding: 3.42vw 0.98vw;}

/* 수축귀 */

.c_ccor_tp { padding: 0 0 8.30vw; flex-wrap: wrap;}
.c_ccor_tp .ccor_txt h2 { font-size: 4.39vw;}
.c_ccor_tp .ccor_txt p { font-size: 1.95vw; margin-top: 3.42vw;}
.c_ccor_tp .ccor_img {margin-top: 2.93vw; width: 100%;}
.c_ccor_menu2 { margin-top: 4.39vw; }
.c_ccor_menu2 .txt_wrap {margin-top: 5.86vw;}
.c_ccor_menu2 .txt_wrap h4 {font-size: 2.44vw;}
.c_ccor_menu2 .txt_wrap dl { margin-top: 1.95vw;}
.c_ccor_menu2 .txt_wrap dl dt {  font-size: 2.25vw; width: 9.28vw; margin-right: 2.44vw;}
.c_ccor_menu2 .txt_wrap dl dd { font-size: 1.95vw;}
.c_ccor_menu2 .txt_wrap p {font-size: 1.95vw; margin-top: 2.93vw;}
.ccor_img_wrap {margin-top: 2.93vw;}
.ccor_img_wrap ul { margin: -1.46vw;}
.ccor_img_wrap ul li {padding: 1.46vw; width: 50%;}
.ccor_img_inner .ccor_img_arrow {width: 6.05vw; height: 6.05vw; background-size: 1.37vw;}
.ccor_img_txt {height: 4.88vw;}
.ccor_img_txt > div {font-size: 2.15vw; }
.c_ccor_tp_img1 {width: 100%;}
.c_ccor_tp_img2 {width: 100%;}

.correct_tabcontent.ccc4 {margin-top: 9.77vw;}
.correct_tabnav.ccc4 li a {font-size: 2.44vw;} 
.correct_tabnav.ccc5 li a {font-size: 2.44vw;} 

.c_ccor2_tp_img1 {width: 44.53vw; margin: 0 auto; display: block;}
.c_ccor3_tp_img1 {width: 28.75vw; margin: 0 auto; display: block;}
.c_ccor5-2_tp_img1 {width: 40.14vw; margin: 0 auto; display: block;}

/* 230324 추가 작업 */

/* 보나소개 */

.c_intro_cont_wrap {margin-bottom: 9.77vw;}
.c_intro_cont_menu {  margin-top: 7.81vw; flex-wrap: wrap;}
.c_intro_cont_menu.c_intro_cont_menu2 {margin-top: 10.74vw;}
.c_intro_cont_menu.c_intro_cont_menu2:before {bottom: -7.81vw; width: 80.86vw; height: 27.34vw; }
.c_intro_cont_title {margin-bottom: 3.42vw; font-size: 3.42vw;}
.c_intro_cont_text {font-size: 1.95vw;}
.c_intro_cont_text2 {font-size: 1.76vw; margin-top: 1.17vw; }
.c_intro_cont_text + .c_intro_cont_text {margin-top: 1.46vw;}
.c_intro_cont_rt.c_intro_cont_rt1 {width: 63.48vw; margin-top: 5.76vw;}
.c_intro_cont_rt.c_intro_cont_rt2 {width: 50.20vw; margin-top: 5.76vw;}
.c_intro_cont_img1 {width: 63.48vw;}
.c_intro_cont_img2 {width: 50.20vw;}

/* 커리큘럼 */

.cur_pro_img1 {margin: 9.28vw 0 0;}

/* 수술의 증례 */

.bb_cor_bt_wrap {padding: 8.30vw 0 17.58vw;}
.bb_cor_bt_box {margin-top: 3.91vw;}
.bb_cor_box_menu {margin-top: 2.15vw;}
.bb_cor_box_menu ul { margin: -1.95vw;}
.bb_cor_box_menu ul li {padding: 1.95vw; width: 50%;}
.bb_cor_box_menu ul li img {width: 100%;}
.bb_cor_text_tp {font-size: 1.76vw; height: 3.91vw; }
.bb_cor_text_lt {font-size: 1.76vw; height: 3.91vw;}
.bb_cor_text_rt {font-size: 1.76vw; height: 3.91vw;}
.bb_cor_bt_box.bb_cor_bt_box_lt {margin-right: 0; width: 100%;}
.bb_cor_bt_box.bb_cor_bt_box_rt {margin-left: 0; width: 100%;}

.bb_cor_bt_wrap2 {margin-top: 3.91vw; flex-wrap: wrap;}

/* 이주변형 */

.ccor_img_wrap.bb_ccor_img_wrap ul {margin: -1.95vw;}
.ccor_img_wrap.bb_ccor_img_wrap ul li {padding: 1.95vw; width: 50%;}
.ccor_img_wrap.bb_ccor_img_wrap ul li img {width: 100%;}

/* 그 밖의 변형 */

.bb_ccor_text { font-size: 1.76vw; margin-top: 1.46vw; }

/* 수축귀 */

.bb_cc_inner dl dt {width: 8.81vw; font-size: 2.25vw;}
.bb_cc_inner dl dd { font-size: 1.95vw; margin-left: 3.91vw; width: calc(100% - 12.72vw);}
.bb_cc_inner dl + dl {margin-top: 1.95vw;}
.bb_cc_img_wrap ul { margin-top: 3.91vw;}
.bb_cc_img_wrap ul li { margin-right: 1.17vw;}
.bb_cc_img_wrap ul li p { font-size: 1.76vw;  margin-top: 0.98vw;}
.bb_cc_inner:nth-child(2) {margin-top: 5.86vw;}
.bb_cc_inner:nth-child(n+3) {margin-top: 5.86vw;}
.bb_cc_photo1 {width: 24.12vw;}
.bb_cc_photo2 {width: 16.80vw;}
.bb_cc_photo3 {width: 26.56vw;}

/* 선천성 이수열 */

.bb_cor_mu2_wrap {margin: 3.91vw 0; }
.bb_cor_mu2_wrap > ul { margin: -2.93vw 0;}
.bb_cor_mu2_wrap > ul > li {padding: 2.93vw 0; width: 100%;}
.bb_cor_mu2_inner dl { margin-bottom: 2.93vw;}
.bb_cor_mu2_inner dl dt {  font-size: 2.15vw; }
.bb_cor_mu2_inner dl dd { font-size: 2.15vw;  margin-left: 1.07vw;}
.bb_cor_mu2_inner ul { margin: 0 -1.46vw;}
.bb_cor_mu2_inner ul li { widtH: 50%; padding: 0 1.46vw;}
.bb_cor_mu2_inner ul li .txt_lt {height: 3.91vw; font-size: 1.95vw; }
.bb_cor_mu2_inner ul li .txt_rt { height: 3.91vw; font-size: 1.95vw;  }
.bb_cor_mu2_inner p { font-size: 1.95vw; margin-top: 2.93vw;}

/* 매몰귀 */

.b_cc_eff_menu {margin-top: 3.42vw}
.b_cc_eff_menu .correct_title3 { padding-left: 1.46vw;}
.b_cc_eff_menu .correct_title3:before {  top: 0.98vw; width: 0.49vw; height: 0.49vw;}
.b_cc_eff_menu p { font-size: 1.95vw;  margin-top: 1.46vw;}
.b_cc_eff_menu2 {margin-top: 3.42vw;}
.b_cc_eff_menu2 ul { margin: 0 -2.44vw;}
.b_cc_eff_menu2 ul li {padding: 0 2.44vw;}

}

@media screen and (max-width:768px){

.sub_wrap{max-width:100%; width:100%; margin: 0 auto; padding:16.41vw 0;}
.sub_visual {position: relative; height: 97.66vw; background: url("/images/sub/sub01_intbg.jpg") center no-repeat; background-size: cover;}
.sub_vis_txt{position: absolute; left: 0;right:0; top:48%;transform: translateY(-50%); margin: 0 auto;}
.sub_vis_txt h2 {font-size: 9.77vw; line-height: 1;}
.sub_vis_txt span {display: block;margin-top: 1.69vw;font-weight: 300;font-size: 3.26vw;}
.sub_menu {position: absolute; left: 0;right:0;bottom:0; z-index: 50;border-top: 0.13vw solid rgba(227, 227, 227, 0.5); padding-right:0}
.sub_menu > ul {position: relative; height: 13.02vw;max-width:208.33vw;margin: 0 auto;display: flex;}
.sub_menu > ul > li {position: relative;height: 100%;}
.sub_menu > ul > li + li:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 0.13vw; height:2.60vw;background: rgba(227, 227, 227, 0.5);}
.sub_menu > ul > li > a {display: block; height: 100%;padding:0 3.65vw;}
.sub_menu > ul > li.home {width: 11.72%; /* width: 3.26vw; */ background: url("/images/sub/sub_home.svg") center no-repeat; background-size: 3.26vw;margin-right: 3.65vw;}
.sub_menu > ul > li.home a{padding: 0;}
.sub_menu > ul > li.menu_btn {width: 44.14%; background: url("/images/sub/sub_arrow.svg") 94% center no-repeat; background-size: 2.60vw;}
.sub_menu > ul > li.menu_btn2{width: 44.14%;}
.sub_menu > ul > li.menu_btn > a {line-height: 13.02vw; font-size: 3.2vw; font-weight: 700;}
.sub_menu_txt {display: none; position: absolute; left: 0; width: 100%; background: #fff; border:0.13vw solid #DDDDDD; }
.sub_menu_txt li:hover a {font-weight:700 ;}
.sub_menu_txt li a {display: block; height: 13.02vw; line-height: 13.02vw;font-size: 3.2vw; padding-left: 2vw; }
.about_txt.sub_con {margin-bottom: 13.02vw;}
.sub_txt{text-align: center;padding:16.41vw 0 0;}
.sub_txt1{text-align: center;/* margin-top: 13.02vw; */}
.sub_txt1 em{font-size: 3.26vw;}
.sub_txt1 h2{margin-top: 2.86vw;font-size: 5.86vw;}
.sub_txt2{width: 100%; margin: 0 auto;margin-top: 18.70vw;margin-bottom: 9.77vw;position: relative;}
.sub_txt2::before{content:""; position: absolute; top:-9.11vw; right:0; width: 150vw;height: 28vw;background: url("/images/sub/sub01_int01.png")center no-repeat;background-size: contain; }
.sub_txt2 em{font-size: 3.26vw;}
.sub_txt2 h2{margin-top: 2.21vw; font-size: 5.86vw;}
.sub_txt2 p{margin-top: 4.69vw;font-size: 3.2vw;max-width:100%;word-break: keep-all;}

.c_txt_area{max-width:100%;margin: 0 auto;margin-top: 15.63vw;;}
.flex-wrap{display: flex;flex-wrap: wrap;}
.intro_left, .intro_right{width: 100%;}
.intro_right{margin-top: 9.51vw;}
/* .intro_list + .intro_list{margin-top: 9.51vw;} */
.intro_list h3{font-weight: 700;font-size: 4.56vw;margin-bottom: 4.43vw;}
.intro_list ul li{font-size: 3.2vw;}
.intro_list2{margin-top: 14.32vw;}
.intro_list2 h3{font-weight: 700;font-size: 4.56vw;margin-bottom: 4.43vw;}
.intro_list2 ul{margin-top: 3.65vw;}
.intro_list2 ul li{display: flex;font-weight: 400;font-size: 2.9vw;margin-bottom: 1.95vw;}
.intro_list2 ul li i{font-weight: 700;font-style: normal;display: block;margin-right: 2.08vw;}
.intro_list2 ul li p em{font-size:2.08vw}
.flex-wrap2 ul{display: flex;flex-direction: column; flex-wrap: wrap; }

/* 서브 공통 */
.sub_title{margin-bottom:12.9vw;}
.sub_title em{font-size: 3.26vw;}
.sub_title h2{margin-top: 2.86vw; font-size: 5.86vw;}
.sub_tit em{font-size: 3vw;}
.sub_tit h3{margin-top: 2.21vw; font-size: 5.86vw;}
.sub_tit p{margin-top: 4.69vw; font-size: 3.2vw;}

/* 의료진 */
.doc_cont_wrap{padding:13.81vw 0;}
.doc_sec1 {padding:0 0 13.81vw}
.doc_cont_wrap .inner:before{width:60.53vw; height:42.47vw; opacity:60%}
.doc_sec1 .inner:before{top:1.04vw;}
.doc_sec2 .inner:before{top:1.04vw;}
.doc_txt_wrap{margin-bottom:4.99vw}
.doc_txt_wrap ul{margin-top:2.60vw;}
.doc_txt_wrap ul li{font-size:3.2vw;}
.doc_sec1 .doc_txt_wrap ul li{padding-left:2.26vw;}
.doc_sec2 .doc_txt_wrap ul li{padding-right:2.26vw;}
.doc_sec1 .doc_txt_wrap ul li:before{top:1.80vw;}
.doc_sec2 .doc_txt_wrap ul li:before{top:1.80vw;}

/* 진료안내*/
.m_guide_sec1{margin-bottom:10.85vw}
.m_guide_sec1 ul{margin-top:5.95vw}
.m_guide_sec1 ul li{padding:6.16vw 2.64vw;width:32%}
.m_guide_sec1 ul li img{width:6.56vw;}
.m_guide_sec1 ul li em{font-size: 3.34vw; margin-top:4.86vw;}
.m_guide_sec1 ul li strong{ font-size: 4.3vw; margin:2.95vw 0 2.5vw}
.m_guide_sec1 ul li p{font-size: 2.95vw;}
.m_guide_sec2{padding:10.85vw 0 12.16vw}
.m_guide_sec2 .contact{margin-top:3.65vw;}
.m_guide_sec2 .contact .box{padding:4.04vw 3.04vw;}
.m_guide_sec2 .contact .box:after{width:8.38vw; height:7.46vw; right:3.34vw;}
.m_guide_sec2 .contact .box strong{font-size: 4.13vw;}
.m_guide_sec2 .contact .box a{margin-top:2.69vw}
.m_guide_sec2 .contact .box a span{font-size: 2.95vw;}
.m_guide_sec2 .contact .box a i{margin-left: 2.08vw; width: 5.08vw; height: 3.91vw;}
.m_guide_sec2 .contact .box p{font-size: 2.95vw; margin-bottom:1.95vw;}
.m_guide_sec2 .contact .box .num{font-size: 4.78vw;}

@keyframes anim {
	0% {transform:translateX(0)}
	50% {transform:translateX(1.95vw)}
	100% {transform:translateX(0.00vw)}
	}

/* 병원 둘러보기 */
.tour_slider_wrap .slider02{margin: 1.75vw -1.2vw 0;}
.tour_slider_wrap .slider02 .tour_img{padding: 0; margin: 0 1.2vw}
.tour_slider_wrap .slider02 .tour_img.slick-current .img_wrap:before {border: 0.65vw solid #1443BC;}
.tour_slider_wrap .arrow_btns>div {top:23.38vw; width: 8.00vw; height: 8.00vw;  background-size: 3vw 3vw;}
.tour_slider_wrap .arrow_btns .prev{left:-2.50vw;}
.tour_slider_wrap .arrow_btns .next {right:-2.50vw}

/* 오시는길 */
.loc_map .root_daum_roughmap .wrap_map{height:70.6vw}
.loc_info{margin-top:7.73vw;}
.loc_info h3{font-size: 5.86vw;}
.loc_info h3:after{margin:4.13vw 0}
.loc_info .bottom{flex-direction: column;}
.loc_info .left{margin-right:6.90vw; margin-bottom:3.91vw}
.loc_info .right li{margin-bottom:3.91vw}
.loc_info .bottom .icon{margin-right:2.4vw; width:13%;}
.loc_info .bottom .icon img{width:10.29vw;}
.loc_info .bottom .txt_area{font-size: 3.2vw; width:87%;}
.loc_info .bottom .txt_area br{display:none}

/* 비급여목록표 */
.benefit h3.title{font-size: 5.86vw;}
.ben_sec1{padding-bottom:12.90vw}
.ben_sec1 .title{width: 100%; margin-bottom: 3.99vw;}
.ben_sec1 .title:after{width:10.03vw; top:3.14vw; left: 68.95vw;}
.ben_sec1 ul li{font-size: 3.2vw; margin-bottom:1.65vw;}
.ben_sec1 ul li span{margin-right:1.56vw;}
.ben_sec1 .img_area{margin-top:4.43vw;}
.ben_sec2{padding:10.68vw 0 13.16vw}
.ben_sec2 .ben_cont_wrap{margin-top:6.34vw;}
.ben_sec2 .ben_cont_wrap .c_title{font-size: 3.99vw;}
.ben_sec2 .ben_cont_wrap span{font-size: 3.2vw; padding-top:0.52vw}
.ben_sec2 .ben_cont_wrap .chart{font-size: 3.2vw; margin-top:2.43vw;}
.ben_sec2 .ben_cont_wrap .chart th{padding:1.7vw 0}
.ben_sec2 .ben_cont_wrap .chart td{padding:1.7vw 0; word-break:keep-all}
.ben_sec2 .ben_cont_wrap .chart1{margin-bottom:6.95vw}
.ben_sec2 .ben_cont_wrap .chart2{margin-bottom:6.95vw}
.ben_sec2 .cau{font-size: 3.2vw; padding:3.86vw; margin-top:7 .69vw}
.benefit .mob_br{display:block}
.benefit .pc_br{display:none}

/* 소이증이란 */
.mic_sec1{margin-bottom:10.94vw}
.mic_sec1 .txt_area h3{font-size: 5.86vw; margin-bottom:2.21vw}
.mic_sec1 p{font-size: 3.2vw;}
.mic_sec1 .img_area{margin-top:6.38vw; flex-wrap: wrap; justify-content: flex-start;}
.mic_sec1 .img_area li{width: 31%; margin-right: 3vw;}
.mic_sec1 .img_area li:nth-child(3), .mic_sec1 .img_area li:nth-child(5){margin-right:0}
.mic_sec1 .img_area li:nth-child(-n+3){margin-bottom:5vw}
.mic_sec1 .img_area li:after{font-size: 3.20vw; line-height:4.91vw; width:4.91vw; height:4.91vw; top:-1.95vw;}
.mic_sec1 .img_area li img{width:28.06vw}
.mic_sec1 .img_area li p{margin-top:1.04vw; font-size: 3.2vw;}
.mic_sec2{margin-bottom:9.20vw}
.mic_sec2 p{font-size: 3.2vw;}
.mic_sec2 ul{margin-top:5.13vw}
.mic_sec2 ul li{margin-bottom:3.21vw; width:100%}
.mic_sec2 ul li img{width:20.54vw;}
.mic_sec2 ul li .txt_wrap{margin:0.82vw 0 0 4.52vw;}
.mic_sec2 ul li .txt_wrap em{font-size: 3.7vw;}
.mic_sec2 ul li .txt_wrap p{padding-left:2.13vw; margin-top:1.65vw}
.mic_sec2 ul li .txt_wrap p:before{top:1.28vw;}
.mic_sec3 h4{font-size: 5vw; margin-bottom:2.82vw;}
.mic_sec3 p{font-size: 3.15vw;}
.mic_sec3 .par{margin-bottom:5.04vw;}
.mic_sec3 .par>div{width:100%}
.mic_sec3 .par .left{margin-bottom:5.04vw;}
.mic_sec3 .par3{margin: 0;}

/* 교정 방법 */

/* 가슴 연골 */

.correct_title1 {font-size: 5.86vw;}
.correct_menu1 p { font-size: 3.26vw; margin-top: 4.69vw;}
.correct_menu1 p em {font-size: 3vw;}
.correct_tabnav {margin-top: 10.42vw;}
.correct_tabnav li {height: 11.72vw;}
.correct_tabnav li a {font-size: 3.91vw; }
.correct_tabnav li:nth-child(n+2) a:before { height: 2.99vw;}
.correct_menu2 {padding: 9.11vw 0;}
.correct_title2 { font-size: 4.56vw;}
.correct_title4 { font-size: 3.91vw;}
.cor_mu2_txt p { font-size: 3.26vw; margin-top: 4.56vw;}
.cor_mu2_txt.d_cor_mu2_txt p {margin-top: 2.60vw;}
.d_correct_menu2 {padding: 7.16vw 0;}
.cor_mu2_img {margin-top: 8.46vw;}
.cor_mu2_img ul { margin: -1.30vw 0;}
.cor_mu2_img ul li {padding: 1.30vw 0; width: 100%;}
.correct_menu3 {padding: 7.16vw 0;}
.cor_mu2_txt2 {margin-top: 5.21vw;}
.correct_title3 {font-size: 3.39vw;}
.correct_title3 span {  font-size: 3.39vw;  margin-right: 1.30vw;}
.cor_mu2_txt2 p { font-size: 3.26vw; margin-top: 2.34vw;}
.cor_mu2_img_wrap {margin-top: 5.21vw;}
.cor_mu2_img_wrap.sub2_1:before {width:40.63vw; height:26.88vw; right:-3.50vw; top:74.75vw;}
.cor_mu2_img_wrap ul { margin: 0;}
.cor_mu2_img_wrap ul li {padding: 1.30vw 0; width: 100%;}
.cor_mu2_img_wrap.sub2_2 ul li {padding: 1.30vw 0; width: 100%;}
.cor_mu2_txt_wrap {margin-top: 5.21vw;}
.cor_mu2_txt_wrap p { font-size: 3.13vw;}
.cor_mu2_txt_wrap p + p {margin-top: 3.13vw;}
.cor_mu2_img_wrap ul li p {  font-size: 3.13vw; margin-top: 2.21vw;} 
.correct_menu4 {padding: 4.56vw 0 7.16vw;}
.cor_inner_mu4 {margin-top: 2.34vw; }
.cor_inner_mu4 .cor_mu4_lt p {font-size: 3.13vw;width: 100%;}
.cor_inner_mu4 .cor_mu4_lt h5 { font-size: 2.86vw; margin-top: 4.56vw;}
.cor_inner_mu4 .cor_mu4_lt dl {margin-top: 2.08vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt {  font-size: 3.26vw; padding-left: 1.95vw;}
.cor_inner_mu4 .cor_mu4_lt dl dt:before { top: 1.04vw; width: 0.91vw; height: 0.91vw;}
.cor_inner_mu4 .cor_mu4_lt dl dd { font-size: 3.13vw; margin-top: 0.65vw;}
.cor_inner_mu4 .cor_mu4_rt {margin-top: 6.51vw; flex-wrap: wrap; justify-content: center; }
.cor_inner_mu4 .cor_mu4_rt > div {width: 50%;}
.cor_inner_mu4 .cor_mu4_rt .img_wrap {text-align: center;}
.cor_inner_mu4 .cor_mu4_rt .img_wrap img {margin: 0 auto; width:100%;}
.cor_inner_mu4 .cor_mu4_rt > div + div {margin-left: 0; /* margin-top: 6.51vw; */}
.cor_inner_mu4 .cor_mu4_rt > div p { font-size: 3.13vw; margin-top: 1.95vw;}

.cor_inner_mu4.ccc {margin-top: 3.65vw;}

.correct_menu5 {padding: 7.16vw 0;}
.cor_mu5_inner {margin-top: 5.60vw;}
.cor_mu5_inner ul { margin: -1.30vw 0;}
.cor_mu5_inner ul li {padding: 1.30vw 0; width: 100%;}
.cor_mu5_txt { font-size: 3.26vw; margin-top: 5.21vw;}
.cor_mu5_wrap{ margin-top: 6.52vw; flex-direction: column;}
.cor_mu5_wrap .img_wrap img{width:100%}
.cor_mu5_txt2 {margin: 4.43vw 0 0 0; width: 100%;}
.cor_mu5_txt2 p{margin:0}
.cor_mu5_txt2 .bold{ margin-top:1.30vw}
.cor_mu5_txt.bold{ margin-top:2.0vw; font-size: 3.5vw;}
.correct_menu6 {padding: 7.16vw 0 11.8vw; }
.correct_count_wrap {margin-top: 7.16vw;}
.correct_count_wrap ul { margin: -3.26vw -1.56vw;}
.correct_count_wrap ul li {padding: 3.26vw 1.56vw; width: 50%;}
.cor_count_inner .count { width: 7.81vw; height: 7.81vw; top: -3.91vw; font-size: 2.86vw}
.cor_count_txt {height: 20.67vw; font-size: 3.26vw; }
.corr_tbl_wrap {padding: 11.72vw 0 15.63vw;}
.corr_table_menu {margin-top: 7.81vw;}
.corr_table_menu ul { margin: -3.91vw 0;}
.corr_table_menu ul li {padding: 3.91vw 0; min-height: auto; width: 100%;}
.corr_table_inner h4 { font-size: 3.26vw; }
.corr_table {margin-top: 1.95vw;}
.corr_table table th {padding: 1.30vw 0.65vw;  font-size: 3.26vw;}
.corr_table table tr td {font-size: 3.26vw; padding: 1.30vw 0.65vw;}

.correct_menu2.fl_cor {flex-wrap: wrap;}
.correct_menu2.fl_cor .cor_mu2_txt {width: 100%; margin-bottom: 13.02vw;}
.correct_menu2.fl_cor .cor_mu2_txt p + p {margin-top: 1.30vw;}
.cor_fl_img {margin: 0 auto;}
.cor_fl_img img{width:100%;}
.cor_fl_img p { font-size: 3.26vw; margin-top: 1.69vw; }
.correct_count_wrap2 {margin-top: 5.86vw;}
.correct_count_wrap2 ul li {padding-left: 3.26vw; }
.correct_count_wrap2 ul li + li {margin-top: 3.91vw;}
.correct_count_wrap2 .count {width: 6.51vw; height: 6.51vw;font-size: 2.86vw}
.correct_count_wrap2 .cor_count_title {width: 23.44vw;  font-size: 3.26vw; min-height: 9.02vw;}
.correct_count_wrap2 .cor_count_text {width: calc(100% - 23.44vw);  font-size: 3.13vw; margin-left: 3.91vw;}
.correct_count_wrap2 ul li:nth-child(2) .cor_count_title {min-height: 19.02vw;}
.correct_count_wrap2 ul li:nth-child(3) .cor_count_title {min-height: 22.72vw;}
.correct_count_wrap2 ul li:nth-child(4) .cor_count_title {min-height: 39.72vw;}
.correct_count_wrap2 ul li:nth-child(5) .cor_count_title {min-height: 53.63vw;}

.cor_mu2_img_wrap.b_cor_mu2 ul {margin: -3.26vw 0;}
.cor_mu2_img_wrap.b_cor_mu2 ul li {padding: 3.26vw 0;}

.cor_mu5_img img {width: 100%;}

/* 수축귀 */

.c_ccor_tp { padding: 0 0 11.07vw; flex-wrap: wrap;}
.c_ccor_tp .ccor_txt h2 { font-size: 5.86vw;}
.c_ccor_tp .ccor_txt p { font-size: 3.26vw; margin-top: 4.56vw; word-break: keep-all}
.c_ccor_tp .ccor_txt p br {display: none;}
.c_ccor_tp .ccor_img {margin-top: 3.91vw; width: 100%;}
.c_ccor_menu2 { margin-top: 5.86vw; }
.c_ccor_menu2 .txt_wrap {margin-top: 7.81vw;}
.c_ccor_menu2 .txt_wrap h4 {font-size: 3.26vw;}
.c_ccor_menu2 .txt_wrap dl { margin-top: 2.60vw;}
.c_ccor_menu2 .txt_wrap dl dt {  font-size: 3.39vw; width: 15.37vw; margin-right: 3.26vw;}
.c_ccor_menu2 .txt_wrap dl dd { font-size: 3.26vw;}
.c_ccor_menu2 .txt_wrap p {font-size: 3.26vw; margin-top: 3.91vw;}
.ccor_img_wrap {margin-top: 3.91vw;}
.ccor_img_wrap ul { margin: -2.60vw 0;}
.ccor_img_wrap ul li {padding: 2.60vw 0; width: 100%;}
.ccor_img_inner img{width:100%;}
.ccor_img_inner .ccor_img_arrow {width: 9.11vw; height: 9.11vw; background-size: 1.82vw;}
.ccor_img_txt {height: 9.11vw;}
.ccor_img_txt > div {font-size: 3.13vw; }

.correct_tabcontent.ccc4 {margin-top: 13.02vw;}

.correct_tabnav.ccc4 {flex-wrap: wrap;}
.correct_tabnav.ccc4 li {width: 50%;}
.correct_tabnav.ccc4 li:nth-child(2) a {border-right: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc4 li:nth-child(3) a {border-left: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc4 li:nth-child(3) a:before {display: none;}
.correct_tabnav.ccc4 li:nth-child(n+3) a {border-top: 0;}
.correct_tabnav.ccc4 li a {font-size: 3.91vw;} 

.correct_tabnav.ccc5 {flex-wrap: wrap;}
.correct_tabnav.ccc5 li {width: 50%;}
.correct_tabnav.ccc5 li:nth-child(2) a {border-right: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc5 li:nth-child(4) a {border-right: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc5 li:nth-child(3) a {border-left: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc5 li:nth-child(3) a:before {display: none;}
.correct_tabnav.ccc5 li:nth-child(5) a:before {display: none;}
.correct_tabnav.ccc5 li:nth-child(5) a {border-left: 1px solid rgba(0,0,0,0.1);}
.correct_tabnav.ccc5 li:nth-child(n+3) a {border-top: 0;}
.correct_tabnav.ccc5 li a {font-size: 3.91vw;} 

.c_ccor2_tp_img1 {width: 59.38vw; }
.c_ccor3_tp_img1 {width: 44.92vw;}
.c_ccor5-2_tp_img1 {width: 53.52vw;}


/* 230324 추가 작업 */

/* 보나소개 */

.c_intro_cont_wrap {margin-bottom: 13.02vw;}
.c_intro_cont_menu {  margin-top: 10.42vw; flex-wrap: wrap;}
.c_intro_cont_menu.c_intro_cont_menu2 {margin-top: 14.32vw;}
.c_intro_cont_menu.c_intro_cont_menu2:before {bottom: -10.42vw; width: 107.81vw; height: 36.46vw; }
.c_intro_cont_title {margin-bottom: 4.56vw; font-size: 4.56vw;}
.c_intro_cont_text {font-size: 3.26vw;}
.c_intro_cont_text2 {font-size: 3.26vw; margin-top: 1.56vw; }
.c_intro_cont_text + .c_intro_cont_text {margin-top: 1.95vw;}
.c_intro_cont_rt.c_intro_cont_rt1 {width: 100%; margin-top: 7.68vw;}
.c_intro_cont_rt.c_intro_cont_rt2 {width: 100%; margin-top: 7.68vw;}
.c_intro_cont_img1 {width: 100%;}
.c_intro_cont_img2 {width: 100%;}

/* 커리큘럼 */

.cur_pro_img1 {margin: 6.51vw 0 0;}

/* 수술의 증례 */

.bb_cor_bt_wrap {padding: 11.07vw 0 23.44vw;}
.bb_cor_bt_box {margin-top: 5.21vw;}
.bb_cor_box_menu {margin-top: 2.86vw;}
.bb_cor_box_menu ul { margin: -2.60vw;}
.bb_cor_box_menu ul li {padding: 2.60vw; width: 100%;}
.bb_cor_box_menu ul li img {width: 100%;}
.bb_cor_bt_wrap2 .bb_cor_box_menu ul li {width: 100%;}
.bb_cor_text_tp {font-size: 3.26vw; height: 9.11vw; }
.bb_cor_text_lt {font-size: 3.26vw; height: 9.11vw;}
.bb_cor_text_rt {font-size: 3.26vw; height: 9.11vw;}
.bb_cor_bt_box.bb_cor_bt_box_lt {margin-right: 0; width: 100%;}
.bb_cor_bt_box.bb_cor_bt_box_rt {margin-left: 0; width: 100%;}

.bb_cor_bt_wrap2 {margin-top: 5.21vw; flex-wrap: wrap;}


/* 이주변형 */

.ccor_img_wrap.bb_ccor_img_wrap ul {margin: -1.30vw;}
.ccor_img_wrap.bb_ccor_img_wrap ul li {padding: 1.30vw; width: 50%;}

/* 그 밖의 변형 */

.bb_ccor_text { font-size: 2.86vw; margin-top: 1.95vw; }

/* 수축귀 */

.bb_cc_inner dl dt {width: 15.42vw; font-size: 3.26vw;}
.bb_cc_inner dl dd { font-size: 3.13vw; margin-left: 5.21vw; width: calc(100% - 20.63vw); word-break: keep-all;}
.bb_cc_inner dl + dl {margin-top: 2.60vw;}
.bb_cc_img_wrap ul { margin-top: 5.21vw;}
.bb_cc_img_wrap ul li { margin-right: 1.56vw;}
.bb_cc_img_wrap ul li:nth-child(1) {width: 30.16vw;}
.bb_cc_img_wrap ul li:nth-child(2) {width: 20.40vw;}
.bb_cc_img_wrap ul li:nth-child(3) {width: 33.42vw;}
.bb_cc_img_wrap ul li .img_wrap {position: relative; height: 23.79vw;}
.bb_cc_img_wrap ul li .img_wrap img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-height: 100%; height: 100%; width: auto}
.bb_cc_img_wrap ul li p { font-size: 2.86vw; margin-top: 1.30vw;}
.bb_cc_inner:nth-child(2) {margin-top: 7.81vw;}
.bb_cc_inner:nth-child(n+3) {margin-top: 7.81vw;}
.bb_cc_photo1 {width: 30.16vw;}
.bb_cc_photo2 {width: 20.40vw;}
.bb_cc_photo3 {width: 33.42vw;}

/* 선천성 이수열 */

.bb_cor_mu2_wrap {margin: 5.21vw 0;}
.bb_cor_mu2_wrap > ul { margin: -3.91vw 0;}
.bb_cor_mu2_wrap > ul > li {padding: 3.91vw 0;}
.bb_cor_mu2_inner dl { margin-bottom: 3.91vw;}
.bb_cor_mu2_inner dl dt {  font-size: 3.26vw; }
.bb_cor_mu2_inner dl dd { font-size: 3.26vw;  margin-left: 1.43vw;}
.bb_cor_mu2_inner ul { margin: -1.95vw 0;}
.bb_cor_mu2_inner ul li { widtH: 100%; padding: 1.95vw 0;}
.bb_cor_mu2_inner ul li .txt_lt {height: 5.21vw; font-size: 2.60vw; }
.bb_cor_mu2_inner ul li .txt_rt { height: 5.21vw; font-size: 2.60vw;  }
.bb_cor_mu2_inner p { font-size: 3.26vw; margin-top: 3.91vw;}

/* 매몰귀 */

.b_cc_eff_menu {margin-top: 4.56vw}
.b_cc_eff_menu .correct_title3 { padding-left: 1.95vw;}
.b_cc_eff_menu .correct_title3:before {  top: 1.30vw; width: 0.65vw; height: 0.65vw;}
.b_cc_eff_menu p { font-size: 3.26vw;  margin-top: 1.95vw;}
.b_cc_eff_menu2 {margin-top: 4.56vw;}
.b_cc_eff_menu2 ul { margin: -1.95vw 0;}
.b_cc_eff_menu2 ul li {padding: 1.95vw 0; width: 100%;}

}
