/***2021***/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;700&family=Noto+Sans+KR:wght@300;500;700&display=swap');

*{ letter-spacing:-0.07em; font-family: 'Noto Sans KR', 'Lato', sans-serif;}
.bx-wrapper{border:none !important; box-shadow: none !important; background: none !important; margin: 0;}
button{border:none}


/*header START*/
#gnb_all .gnb_al_li .gnb_al_a{font-size:1.146vw; font-weight: 700; background: none; color:#222222; border-bottom: none;}
#gnb_all .gnb_al_li li a{font-weight: 300;}
#gnb_all .gnb_al_li li i{color: #999999;}
#gnb_all .gnb_close_btn{color:#555555}
@media screen and (max-width:1700px){
.inner{max-width: 92.917vw;}
}


		.pc_contents {}
.m_contents {display:none;}
.ft_benner {clear:both; float:left; width:100%; height:293px; text-align: center; background:url(/img/nose_contents_bg.jpg) center center no-repeat; margin-top:35px;}
.ft_benner img {width:100%; max-width:1170px;}
.ft_benner_m {clear:both; float:left; width:100%; height:auto; text-align: center; background:url(/img/nose_contents_m_bg.jpg) center center no-repeat;}
.ft_benner_m img {width:100%; max-width:100%;}


/*popup-1*/
/*#hd_pop .bx-wrapper .bx-pager.bx-default-pager a{width: calc(100%); height: 1.5vw; border: 0vw; border-radius: 0vw; margin: 0; background: #ffffff;}
#hd_pop .bx-wrapper .bx-pager.bx-default-pager a.active{border-top:3px solid #008cce;}
#hd_pop .bx-wrapper .bx-pager{padding: 0;}
#hd_pop .bx-wrapper .bx-viewport{height: 100% !important;}
#hd_pop .bx-wrapper .bx-default-pager{position: absolute !important; bottom:0.2vw; background: #ffffff;}
.hd_pops            {border-radius: 1vw;}
.hd_pops_con        {border:15px solid #ffffff; border-radius: 1vw 1vw 0 0;}
.hd_pops_footer    {background: #ffffff; border-radius: 0 0 1vw 1vw; padding: 10px;}
.hd_pops_footer .hd_pops_reject{background:none; color: #222222;}
.hd_pops_footer .hd_pops_close{background:#008cce; color:#ffffff; border-radius:100vw; top:10px; right:10px; padding:10px 30px;}*/

/*popUp-2*/
#hd_pop .bx-wrapper .bx-pager.bx-default-pager a{width: calc(100%); height: 1.5vw; border: 0vw; border-radius: 0vw; margin: 0; background: #ffffff;}
#hd_pop .bx-wrapper .bx-pager.bx-default-pager a.active{border-top:3px solid #008cce;}
#hd_pop .bx-wrapper .bx-pager{padding: 0;}
#hd_pop .bx-wrapper .bx-viewport{height: 100% !important;}
.popupSlider #hd_pop .bx-wrapper .bx-default-pager{background: none !important;}
#hd_pop .bx-wrapper .bx-default-pager{position: absolute !important; bottom:0.2vw; background: none;}
.hd_pops            {border-radius: 1vw;}
.hd_pops_con        {border:15px solid #ffffff; border-radius: 1vw 1vw 0 0;}
.hd_pops_footer    {background: #ffffff; border-radius: 0 0 1vw 1vw; padding: 10px;}
.hd_pops_footer .hd_pops_reject{background:none; color: #222222;}
.hd_pops_footer .hd_pops_close{background:#008cce; color:#ffffff; border-radius:100vw; top:10px; right:10px; padding:10px 30px;}

/*header END*/
#bo_gall .img_cover{display: none;}
.warning{font-size:20px !important; color:#ffffff}

#mainWrap #banner .bx-wrapper {margin-bottom: 0;}
#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a{background: #ffffff; position:relative; height:0.521vw}
#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active::after{content:""; width:2.5vw; height:1vw; border-radius:100vw; border:1px solid #ffffff; display:block; position:absolute; top:-0.24vw; left:-0.24vw; animation-name:width; animation-duration: 0.5s}
@keyframes width{
0{width:20px;}
10%{width:10%}
20%{width:20%}
30%{width:30%}
50%{width:50%}
80%{width:80%}
90%{width:90%}
100%{width:100%;}
}
#mainWrap #banner .bx-wrapper .bx-pager.bx-default-pager a.active{width:2vw; transition:all 0.5s;}
#mainWrap #banner .bx-wrapper .bx-pager{bottom:3vw;}
#mainWrap #banner .bx-wrapper .bx-prev{background:url('../../../img/prevShape.png')no-repeat 00/100%; left:12.896vw; height:3.073vw; width:1.615vw}
#mainWrap #banner .bx-wrapper .bx-next{background:url('../../../img/nextShape.png')no-repeat 00/100%; right:12.896vw; height:3.073vw; width:1.615vw}
#mainWrap #banner .bx-wrapper .bx-viewport{height: 35.9vw !important;}
#mainWrap #sec01{display: flex; padding:4.167vw 0 0 14.896vw}
#mainWrap h1{font-size:2.604vw; line-height: 3.125vw; font-weight: 700; margin-bottom: 2.083vw;}
#mainWrap p{font-size:1.042vw; line-height: 1.563vw; font-weight: 300;}
p.line{ width:2.604vw; height: 3px; margin-bottom: 2.083vw; background: #dddddd;}
#mainWrap #sec01 > div:nth-child(1){width:17.604vw}
#mainWrap #sec01 .bx-wrapper{max-width: 80% !important;}
#mainWrap #sec01 .bx-wrapper .slider > div{width:40.365vw !important}
#mainWrap #sec01 .bx-wrapper .slider > div h3{margin-top: 3.125vw; font-size: 1.563vw; line-height: 1.563vw;}
#mainWrap #sec01 .bx-wrapper .slider > div p{margin-top: 1.042vw; font-size: 1.042vw; line-height: 1.042vw;}
#mainWrap #sec01 .bx-wrapper .bx-pager{padding-top:3.125vw !important; bottom: 100% !important; top: 100% !important;}
#mainWrap #sec01 .bx-wrapper .bx-pager .bx-pager-item{float: left !important;}
#mainWrap #sec01 .bx-wrapper .bx-pager .bx-pager-item{float: left !important;}
#mainWrap #sec01 .bx-wrapper .bx-pager .bx-pager-item{float: left !important;}
#mainWrap #sec01 .bx-wrapper .bx-pager.bx-default-pager a{width:13.177vw !important; margin: 0 !important; border-radius: 0 !important; background: #dddddd !important; height: 6px !important;}
#mainWrap #sec01 .bx-wrapper .bx-pager.bx-default-pager a.active{background: #333333 !important;}
#mainWrap #sec01 .bx-wrapper .bx-controls .bx-controls-direction{display: none;}
#youtube > div::after{content:"※수술 후 출혈, 감염, 염증 등의 합병증이 있을 수 있으며 주관적인 만족도는 개인마다 차이가 있을 수 있으므로 의사와 상의하시기 바랍니다."; display:block; font-size:0.7vw; color:#eeeeee}


#mainWrap #sec02 {padding:4.167vw 0; background: #333333; margin-top: 4.167vw;}
#mainWrap #sec02 h1{color:#ffffff; text-align: center; margin-bottom: 3.125vw; text-transform: uppercase;}
#mainWrap #sec02 .bx-wrapper {background: none; max-width: 120% !important; margin-left: -8vw; margin-bottom: 0 !important;}
#mainWrap #sec02 .bx-wrapper::before{content:""; width:26.563vw; height: 100%; display: block; position: absolute; left: 7%; top:0; background:linear-gradient(to right, rgba(51,51,51,0.9), rgba(51,51,51,0)); z-index: 10;}
#mainWrap #sec02 .bx-wrapper::after{content:""; width:26.563vw; height: 100%; display: block; position: absolute; right: 0%; top:0; background:linear-gradient(to left, rgba(51,51,51,0.9), rgba(51,51,51,0)); z-index: 10;}
#mainWrap #sec02 .bx-wrapper .bx-viewport{transform: translateX(3vw);}

#mainWrap #sec02 .bx-wrapper .mainSlider > div{width:20.833vw !important; margin:0 0.521vw; position: relative;}
#mainWrap #sec02 .bx-wrapper .mainSlider > div > div{position: absolute; bottom:2.083vw; text-align: center; color: #ffffff; width: 100%;}
#mainWrap #sec02 .bx-wrapper .mainSlider > div > div h3{font-size:1.563vw; line-height: 1.563vw;}
#mainWrap #sec02 .bx-wrapper .mainSlider > div > div p{font-size:1.042vw; line-height: 1.042vw; margin-bottom: 0.521vw;}
#mainWrap #sec02 .bx-wrapper .bx-controls .bx-default-pager{display: none}
#mainWrap #sec02 .bx-wrapper .bx-prev{background:url('../../../img/prevShape.png')no-repeat 00/100%; left:20.896vw; }
#mainWrap #sec02 .bx-wrapper .bx-next{background:url('../../../img/nextShape.png')no-repeat 00/100%; right:12.896vw; }

#mainWrap #sec03{text-align:center; padding:4.167vw 16.667vw; position:relative; overflow:hidden;}
#mainWrap #sec03 h1{margin-bottom: 1.042vw;}
#mainWrap #sec03::before{content:"THEWELL \A TUBE";white-space: pre;display:inline-block; position:absolute; top:0vw; text-align:center; left:0; font-size:26.042vw; line-height:30vw; z-index:-1;font-weight:900; text-shadow: -2px 0 #e9e9e9, 0 2px #e9e9e9, 2px 0 #e9e9e9, 0 -2px #e9e9e9; color:#ffffff}
#mainWrap #sec03 > p{margin-bottom:3.125vw}
#mainWrap #sec03 > div{overflow:hidden; height:auto}
#mainWrap #sec03 input[type="radio"]{display:none;}
#mainWrap #sec03 input[type="radio"]+ label{ height:8.906vw ; width:15.625vw; float: left; margin-right:1vw;}
#mainWrap #sec03 label:nth-child(8){margin-right: 0 !important;}
#mainWrap #sec03 .mainTabCont{display:none; padding-top:12.125vw}
#mainWrap #sec03 .mainTabCont iframe{width:100%; height: 36vw;}
#mainWrap #sec03 input[type="radio"] + label:hover{cursor:pointer;}
#mainWrap #sec03 #mainTab01:checked ~ #mainTabCont01{display:block;}
#mainWrap #sec03 #mainTab02:checked ~ #mainTabCont02{display:block;}
#mainWrap #sec03 #mainTab03:checked ~ #mainTabCont03{display:block;}
#mainWrap #sec03 #mainTab04:checked ~ #mainTabCont04{display:block;}
#mainWrap #sec03 .ytp-cued-thumbnail-overlay-image{width:54.167vw !important; height:auto !important}
.moreR02{font-size:1.563vw; line-height:1.563vw; color:#666666; margin-top:3.125vw; background:url('../../../img/more-btn02.png')no-repeat 100% 100%; padding:0 1.8vw 0.5vw 1.8vw}
.moreR03{font-size:1.042vw; font-weight:700; line-height:1.042vw; color:#ffffff; margin-top:2.604vw; padding:10px 3vw 10px 30px; border:1px solid #ffffff; border-radius:100vw; transition:all 1s; background:url('../../../img/buttonN02.png')no-repeat 85% 50%}

#mainWrap #sec04{padding:4.167vw 14.896vw; overflow:hidden; background:url('../../../img/mainBg01.jpg')no-repeat 50% 50% /cover}
#mainWrap #sec04 > div{float:left;}
#mainWrap #sec04 div h1{color:#ffffff;}
#mainWrap #sec04 div p{color:#fefefe;}
#mainWrap #sec04 .latest_top_wr{width:65%; margin:0 0 0 9.479vw}
#mainWrap #sec04 .latest_top_wr .pic_li_lt{width:100%; background:none;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt .lt_info{display:none;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt .lat_title{display:none;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt ul li a{font-size:1.042vw; line-height:1.042vw; color:#ffffff; font-weight:300; padding:1vw 0; display:block;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt ul li .new_icon{display:none;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt ul li .lt_img{display:none;}
#mainWrap #sec04 .latest_top_wr .pic_li_lt .lt_more{display:none;}
#mainWrap #sec04 .latest_top_wr ul li{border-bottom: 1px solid #ffffff; padding-bottom:2.302vw; margin-top:1.302vw;}
#mainWrap #sec04 .latest_top_wr ul li a{display: inline-block; font-size: 1.042vw; color:#ffffff}

#mainWrap #sec05{padding:4.167vw 14.896vw; overflow:hidden; background:#333333; position:relative; text-align: center;}
#mainWrap #sec05 h1{color:#ffffff; text-align: center; margin-bottom: 1.0417vw;}
#mainWrap #sec05 p{color:#fefefe; text-align: center}
#mainWrap #sec05 #hd_sch{margin-top: 3.1250vw; height:3.6458vw; border-radius: 100vw;}
#mainWrap #sec05 #hd_sch input[type="text"]{width:85%; height:3.6458vw}
#mainWrap #sec05 #hd_sch input[type="text"]::placeholder{font-size: 1.5625vw; color:#cccccc; font-weight: 700; text-align: center;}
#mainWrap #sec05 #hd_sch input[type="submit"]{width:15%; background: url('../../../img/mainSearch.png')no-repeat 50% 50%/20% #9f7fbb; height:3.6458vw; box-shadow: 1px 1px 16px rgba(0,0,0,0.6);}
#hd_sch{border:none}
#mainWrap #sec05 .moreR03{margin:3.1250vw auto 0 auto ;}
#mainWrap #sec05 .latest_top_wr{width:68%; margin:0 0 0 9.479vw; background:none;position: absolute;margin-left: 22vw; height:330px; text-align:center; overflow: hidden;}
#mainWrap #sec05 .latest_top_wr .pic_lt{width:100%; background:none;}
#mainWrap #sec05 .latest_top_wr .pic_lt li{width:calc(100%/4.5)}
#mainWrap #sec05 .latest_top_wr .pic_lt .lt_info{display:none;}
#mainWrap #sec05 .latest_top_wr .pic_lt .lat_title{display:none;}
#mainWrap #sec05 .latest_top_wr .pic_lt ul li a{font-size:1.042vw; line-height:1.042vw; color:#ffffff; font-weight:300; padding:1vw 0; display:block;}
#mainWrap #sec05 .latest_top_wr .pic_lt ul li .new_icon{display:none;}
#mainWrap #sec05 .latest_top_wr .pic_lt .lt_img{width:270px; height:300px; margin:0}
#mainWrap #sec05 .pic_lt li .lt_img img, .pic_lt li .lt_img video{width:100%; height:100%;}
#mainWrap #sec05 .latest_top_wr .pic_lt .lt_more{display:none;}
#mainWrap #sec05 .bx-wrapper .bx-pager .bx-pager-item {display:none;}
#mainWrap #sec05 .main_box .subject_set{display: none !important;}
#mainWrap #sec05 .main_box .img_set{width: 20.6vw !important; height: 20vw;background: #333333; border:none; position: relative;}
#mainWrap #sec05 .main_box .img_set a div{width: 43vw !important; height: 20vw !important; opacity: 0.3;filter: blur(5px);-webkit-filter: blur(10px); }
#mainWrap #sec05 .main_box .img_set::before{content:"로그인 후 이용가능합니다"; position: absolute; display: block; color:#ffffff; z-index: 10; font-size: 1.042vw; top:40%; left: 25%;}
#mainWrap #sec05 .oneshot_2_7 li{width:43% !important}

#secSp{background:url('../../../img/sec06Bg.jpg')no-repeat 00/100%; padding: 5.21vw 14.896vw; position: relative;z-index: -1;}
#secSp div{background: linear-gradient(130deg,#904dcb, #a866e2); border-radius: 40px; padding: 4.43vw; text-align: left;}
#secSp div h1{font-size: 2.6vw; line-height: 3.65vw; letter-spacing: -0.02em; font-weight: 300; color: #ffffff; position: relative; margin-bottom: 1.5vw;b}
#secSp div h1::before{content: "THEWELL"; font-size:5.21vw; color: rgba(255,255,255,0.1); font-weight: 700; position: absolute; top: -2vw;}
#secSp div h4{display:inline-block;font-size: 1.04vw; letter-spacing: -0.05em; color: #6600c2; font-weight:300;background: #ffffff; padding: 10px 30px; border-radius: 60px;}
#secSp div h4 span{font-size: 1.35vw; font-weight: 600;}
#secSp > p{position: absolute; bottom: -4.69vw; right: 7.69vw;}
#secSp > p img{width: 24.79vw;}
#secSp h5{color: #ffffff; line-height: 1.5vw; font-size: 1.88vw; position: absolute; top: 10vw; right: 27vw; text-align: center;}
#secSp h5 span{font-size: 0.83vw;}

#sch_result{padding:2.0833vw 14.896vw;}
#sch_res_board, #sch_res_ov{display: none;}
.sch_res_list h2{display: none;}
.sch_info{display: none;}
.sch_res_list p{padding:2vw 10px; font-weight: 300;}
.sch_res_list .sch_tit{background: #333333;}
.sch_res_list .sch_tit a{ color: #ffffff;}
.sch_res_list .sch_tit a:nth-child(1):before{content: "Q)"; margin-right: 0.5vw;}

/*fixBar*/
#fixBar_wrap{position: fixed; right:3vw; bottom:3vw; z-index: 10000; text-align: center;}
#fixBar ul.snsBar{display: none;}
#fixBar > li{background: #ffffff; width:70px; height: 70px; border-radius: 100vw; text-align: center; display: table; margin:0 auto 10px auto; box-shadow: -2px 3px 3px 3px rgba(0,0,0,0.2);}
#fixBar > li a{display: table-cell; vertical-align: middle;}
#fixBar > li.sns{width:125px; height: 125px;}
#fixBar > li.sns{background:linear-gradient(120deg, #fff94a, #ff3f72); text-align: center;}
#fixBar > li.sns div{ width:118px; height:118px; border:2px solid #ffffff; border-radius: 100vw; margin-top: 3.5px; margin-left: 3.5px; font-size: 30px; line-height: 30px; color:#ffffff; padding-top: 40px; font-weight: 700;}
#fixBar > li.sns div a{display:block; text-align: center; color:#ffffff; font-weight: 700;}
/*footer*/
#no_head #hd{display:none;}
#ft{background:#fff !important; overflow:hidden;}
#ft .sec{padding:2.083vw 14.896vw;}
#ft .ft_btn{display:flex !important; justify-content:space-between;}
#ft .ft_btn li{padding:0.7vw 1.3vw; border-left:1px solid #b3b3b3;}
#ft .ft_btn li:first-child{padding:0.7vw 1.3vw 0.7vw 0; border-left:none;}
#ft .ft_btn li:last-child{padding:0.7vw 0 0.7vw 1.3vw;}
#ft .ft_btn li p{font-size:1.9vw; font-weight:700; display:inline-block;text-align:left; line-height:1.9vw; color:#222; letter-spacing:-0.1em; float:left;}
#ft .ft_btn li p span{font-size:1vw; font-weight:400; display:block; }
#ft .ft_btn li button{color:#fff; padding:0.5vw 0.4vw; background: #333333; border-radius:100%; border:none; margin-left:0.9vw; font-size:1vw; font-weight:700; margin-top:1vw;}
#ft .twsite-map{display:flex !important; justify-content:center; text-align:center; border-top:1px solid #cccccc;position:relative; z-index:1}
#ft .twsite-map::before{content:""; display:block; width:100%; height:1px; background:#cccccc; position:absolute; top:59.3px; z-index:-1}
#ft .twsite-map li{width:calc(100%/9); letter-spacing:-0.04em;}
#ft .twsite-map li a{color:#828282; line-height:30px;font-size:18px; font-weight:200;}
#ft .twsite-map li a:hover{font-weight:500}
#ft .twsite-map li h3{padding:15px 0; font-size:20px; color:#222;font-size:20px; font-weight:200;  margin-bottom:15px;}
#ft .twsite-map li:hover h3{border-bottom:2px solid #333333;}
#ft .partner{border-top:1px solid #dae5f0; border-bottom:1px solid #dae5f0; padding:20px 0; margin-top:60px; text-align: center;}
#ft .partner div{display:inline-block; margin-left:2vw;}
#ft .partner div p {margin-left:3vw}
#ft .partner p{display:inline-block; font-size:20px; color:#222; font-weight:500}
#ft .partner .bx-wrapper{display:inline-block;box-shadow:none; border:none;padding:0 50px; max-width:1050px !important; margin-bottom:0; vertical-align: middle; margin-left:20px; }
#ft .partner .bx-wrapper .slider01{width:1050px !important;}
#ft .partner .bx-wrapper .slider02{width:1050px !important;}
#ft .partner .bx-wrapper .bxslider div p{width:calc(100%/5.2); float:left; padding:0 10px; text-align:center;}
#ft .partner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:none !important;}
#ft .partner .bx-wrapper .bx-controls-auto{display:none !important;}
#ft .partner .bx-wrapper .bx-next {background:url('../img/partner_n.png')no-repeat 50% 50%}
#ft .partner .bx-wrapper .bx-prev {background:url('../img/partner_pre.png')no-repeat 50% 50%}
#ft .ft_c ul {margin-top:40px; text-align: center;}
#ft .ft_c > div{padding-bottom: 4.167vw;}
#ft .ft_c ul li{display:inline-block; border-left:1px solid #dae5f0; padding:0 15px;}
#ft .ft_c ul.social li{border:none}
#ft .ft_c ul li:first-child{border-left:none;}
#ft .ft_c ul li a{color:#828282; font-size:18px; text-align:center;letter-spacing:-0.04em}
#ft .ft_c div{text-align: center;}
#ft .ft_c div p{ margin-left:35px;color:#828282; font-size:18px; line-height:28px; display:inline-block;font-weight:100; letter-spacing:-0.04em}
#ft .ft_c div p:first-child{margin-left:0;}
#ft .ft_c div p span{font-weight:500;}
#ft .ft_c #ft_copy{margin-top:0; padding:0; border-top:none; font-size:18px; color:#828282; font-weight:500; text-transform:uppercase;}

#subBanner{background:#f1f1f1; height:35.365vw; display:table; width:100%; overflow:hidden; padding-left:13.542vw; position:relative; z-index:-1}
#subBanner div{display:table-cell; vertical-align:middle; width:40%; position:relative; z-index:1; padding-right:7%}
#subBanner div:nth-child(2){width:67%; position:relative; z-index:-1}
.subBenner12 div:nth-child(2){width:37% !important; position:relative; z-index:-1}
#subBanner div h1{font-size:3.125vw; line-height:3.125vw; letter-spacing:-0.07em; word-break: keep-all;}
#subBanner div p{font-size:1.563vw; line-height:2.083vw; word-break:keep-all; margin-top:2.083vw}
#subBanner div:nth-child(2) img{ position:relative; z-index:1; height:35.365vw}
#subBanner div:nth-child(2)::before{content:"thewell \A RHINOPLASTY \A CLINIC"; white-space: pre; display:inline-block; position:absolute; font-size:3.646vw; color:rgba(255,255,255,0.5); text-transform:uppercase; top:30%; z-index:0; font-weight:900; left:-20%}

.wrap01{text-align:center; width:100%}
.wrap01 img{max-width:100%}
.wrap01 section{width:100%; float:none; padding:5.208vw 13.542vw;}
.wrap01 section p{font-size:1.042vw; line-height:1.563vw; font-weight:300; color:#222222}
.wrap01 section p.smallT{font-size:0.781vw; line-height:0.781vw; text-transform:uppercase; font-weight:300; color:#999999; margin-bottom:1.042vw}
.wrap01 section h2{font-size:2.344vw; line-height:2.344vw; font-weight:500; margin-bottom:1.042vw; color:#222222; text-transform: uppercase;}
.wrap01 #sec01 img{margin-top:2.083vw}
.wrap01 #surgeryInfo {background:#333333; padding:2.083vw 13.542vw}
.wrap01 #surgeryInfo ul{display:flex; justify-content:space-around;}
.wrap01 #surgeryInfo ul li {border-left:1px dotted #dddddd; width:calc(100%/6)}
.wrap01 #surgeryInfo ul li:first-child{border-left:0}
.wrap01 #surgeryInfo ul li h5{font-size:1.042vw; font-weight:500;color:#ffffff;}
.wrap01 #surgeryInfo ul li p{font-size:1.042vw; font-weight:300;color:#ffffff;}

.nose02 #sec02 ul{display:flex; justify-content:space-between; position:relative; margin-top:3.125vw}
.nose02 #sec02 ul li h3{width:80%; margin: -1vw auto 0 auto; background:#dddddd; border-radius:100vw; padding:0.5vw; border:2px solid #dddddd}
.nose02 #sec02 ul li:nth-child(n+2) h3{background: #ffffff; border:2px solid #dddddd}
.nose02 #sec03{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}

.nose05 #sec02 ul{display:flex; justify-content:space-between; position:relative; margin-top:3.125vw}
.nose05 #sec02 ul li{width:34.896vw; height:15.625vw; background:#eeeeee}
.nose05 #sec02 ul li:nth-child(2){width:6.771vw; height:6.771vw; position:relative; border-radius:100vw; background:#333333; color:#ffffff;font-size:4.167vw; line-height:4.167vw; text-align:center; position:absolute; left:45.3%; top:30%; padding-top:1.1vw}
.nose05 #sec02 ul li:nth-child(2)::after{content:"";  background:url('/img/nose05Nt.png')no-repeat 50% 100%/90%; display:inline-block; width:1.615vw; height:8.021vw; position:absolute; top:88%; left:39%}
.nose05 #sec02 ul li dt{background:#333333; color:#ffffff; font-size:1.042vw; padding:1vw; line-height:1.042vw; margin-bottom:2vw}
.nose05 #sec02 ul li dd{text-align:left; font-size:1.042vw; line-height:3.906vw; padding-left:6vw;}
.nose05 #sec02 ul li dd::before{content:""; background:url('/img/noseList.png')no-repeat 50% 100%/90%;display:inline-block; width:32px; height:35px;  margin-right:0.5vw}
.nose05 #sec02 ul li:nth-child(3) dd{width:40%; float:left}
.nose05 #sec02 ul li:nth-child(1) dd{padding-left:13vw}
.nose05 #sec02 div{position:relative}
.nose05 #sec02 div img{margin-top:4.167vw}
.nose05 #sec02 div p{font-size:1.042vw; line-height:1.042vw; background:#333333; border-radius:100vw; padding:1vw 1.5vw; position:absolute; bottom:-8%; left:41.5%; color:#ffffff; font-weight:500}

.nose06 #sec02 ul{display:flex; justify-content:space-between; position:relative; margin-top:3.125vw}
.nose06 #sec02 ul li h3{background:#ffffff; color:#222222; border: 3px solid #aaaaaa; padding:10px 15px; width: 80%; margin: -1vw auto 0 auto; border-radius:100vw; font-size:1.563vw; line-height:1.563vw}
.nose06 #sec02 ul li:nth-child(1) h3{background:#aaaaaa; color:#ffffff; border: 3px solid #aaaaaa; border-radius:100vw;}

.nose06 #sec03{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}

.nose07 #sec02 ul{display:flex !important; justify-content: space-between; margin-top:3.125vw}
.nose07 #sec02 ul li h3{margin-top:1.042vw}

.nose07 #sec03{background: #f2f2f2;}
.nose07 #sec03 h3{line-height: 2.083vw;}
.nose07 #sec03 ul li:last-child h3{margin-top:0.521vw}

.nose07 #sec04{background: #f2f2f2;}
.nose16 #sec02{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}
.nose16 #sec03 ul.noseCheck02 li {border:none !important}
.nose16 #sec04{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}
.nose16 #sec05{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}
.nose16 #sec05 li{background:#ffffff}
.nose16 .surgeryInfo02 {background:#ffffff !important}
.eyes05 .surgeryInfo02{background:url('/img/nose06Sec03Bg.jpg')no-repeat 0 0/cover}
.smilelines ul.noseCheck02 li{border: none !important;}


ul.noseCheck02{display:flex; justify-content:space-between; margin-top:3.125vw}
ul.noseCheck02 li{width: calc(100% /3.1); border: 2px solid #dddddd; padding:1.5vw 1.302vw; box-sizing: border-box;}
ul.noseCheck02 li p{font-size:1.042vw; line-height:1.563vw; margin-top:2.083vw}
ul.noseCheck02 li p.case{font-size:1.563vw; line-height:1.563vw; text-transform:uppercase; color:#999999; font-weight:700; margin-top:0}
ul.noseCheck02 li h3{font-size:1.563vw; line-height:1.563vw; color:#222222; margin-top:1.042vw}
ul.noseCheck02 li h4{font-size:2.083vw; line-height: 2.083vw; font-weight: 700; margin-top:3.125vw; position: relative;}
ul.noseCheck02 li h4::after{content:""; width:100%; height:2.2vw; background:#dddddd; display: block; position:absolute; bottom:-0.7vw; left: 0.1vw; z-index: -1;}
ul.noseCheck02 li img{/*margin-top:1.042vw*/}

ul.qna{margin-top:3.125vw}
ul.qna li:nth-child(2n-1){display: block; width:100%; text-align: left;}
ul.qna li:nth-child(2n){display: block; width:100%; text-align: right; margin:2vw 0}
.q h3{padding:1.5vw 3vw 1.5vw 5vw; text-align: left; background:#dddddd; display: inline-block; font-size:1.302vw; line-height: 1.302vw; font-weight:500; box-shadow: 2px 2px 8px rgba(0,0,0,0.3); position: relative; margin-left: 3vw;}
.q h3::before{content:"Q."; display:block; font-size:1.823vw; font-weight:700; line-height:1.823vw; position: absolute; left:-2vw; padding:2vw; top:-1vw; background:#dddddd; border-radius: 100vw; box-shadow: 2px 2px 8px rgba(0,0,0,0.2);}
.a h3{padding:1.5vw 5vw 1.5vw 3vw; text-align: right; background: #f8f8f8; display: inline-block; font-size:1.302vw; line-height: 1.823vw; font-weight:300; box-shadow: 2px 2px 8px rgba(0,0,0,0.3);}
.a h3::before{content:"A."; display:block; font-size:1.823vw; line-height:1.823vw; font-weight:700; position: absolute; right:-2vw; padding:1.8vw 2vw; top:1vw; background:#f8f8f8; border-radius: 100vw; box-shadow: 2px 2px 8px rgba(0,0,0,0.2);}

.nose08 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}
ul.checkList01{display:flex; justify-content:space-between; margin-top:3.125vw}
ul.checkList01 li{border-left:1px dotted #777777; width: calc(100%/5)}
ul.checkList01 li:first-child{border-left:0}
ul.checkList01 h3{font-size:1.302vw; line-height:1.823vw; font-weight:300}
ul.checkList01 p{font-size: 1.042vw; line-height:1.042vw; font-weight: 700;}

.nose09 #sec02{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}
.nose09 #sec02 ul{display:flex; justify-content: center; margin-top:3.125vw}
.nose09 #sec02 ul li{padding:0 3vw}

.nose10 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}
.nose11 #sec02 ul li{border:none }
.nose11 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}

.nose12 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}

.nose13 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}

.noseCheck{display:flex; flex-wrap:wrap; text-align:left; margin-top:3.125vw}
.noseCheck li{width:50%; background:#ffffff; padding:2.083vw 0 2.083vw 5.5vw; display:table}
.noseCheck li:nth-child(1){border:1px solid #dddddd !important}
.noseCheck li:nth-child(4){border:1px solid #dddddd !important}
.noseCheck li:nth-child(2){background:#dddddd}
.noseCheck li:nth-child(3){background:#dddddd}
.noseCheck li h3{font-size:1.563vw; line-height:2.083vw; font-weight:300; display:table-cell; vertical-align: middle;}
.noseCheck li h3::before{content:""; display:inline-block; background:url('/img/nose06ch01.png')no-repeat 0 100%/90%; width:2vw; height:2vw; margin-right:0.5vw; position: absolute; left:-2.5vw}

.nose05 #sec03{background:#f2f2f2}
.nose05List{display:flex; justify-content:space-between; position:relative; margin-top:100px; }
.nose05List li{text-align:center; width:280px !important; height:280px !important; border:5px solid #dddddd; background:#ffffff}
.nose05List li h4{padding:80px 0 20px 0 !important; font-size:1.042vw; line-height:1.563vw}
.nose05List li p{text-align:center !important; padding:0 !important}
.nose05List .nose05Item{position:absolute; top:-20%;margin-left:5.5%}
.secSp02{background:url(/img/nose05Bg.jpg) no-repeat center !important; }

.nose07List{text-align:center}
.nose07List li{float:none; display:inline-block;}
.nose07List li:nth-child(n+4){margin-top:40px}
.nose07List li:last-child{margin-right:0}
.nose07List li p{margin-top:15px; font-weight:900}

.nose09List{background:#e8e8e8; padding:50px 379px}
.nose09List li{width:calc(100%/5.3); display:inline-block; text-align:center; vertical-align:top; font-size:20px; line-height:30px; border-left:1px dashed #999999}
.nose09List li:first-child{border-left:0}
.nose09List li p:first-child{color:#24639a; font-weight:700; margin-bottom:15px}


#common01{background:url('/img/common01.jpg') no-repeat 0 0/100%; overflow: hidden; padding-top:3.125vw; padding-bottom:2.083vw}
#common01 div{width:50%; float:right; text-align: left; position:relative}
#common01 div h2{color:#ffffff; margin-bottom:2.083vw}
#common01 div p{color:#ffffff;}
#common01 div ul li{color:#ffffff;}
#common01 div ul li:nth-child(n+2){margin-top:1.042vw;}
#common01 div ul::after{content:""; width:5px; height:26vw; background:linear-gradient(80deg, rgba(255,255,255,0) 0.5%, rgba(255,255,255,1))50%; display: block; position:absolute; bottom:1vw; left:0.2vw; box-shadow: 0px 0px 10px 1px rgba(255,255,255,0.4);}
#common01 div ul li h3{font-size:1.563vw; line-height:1.563vw}
#common01 div ul li h3::before{content:""; width:10px; height:10px; background:#ffffff; border-radius:100vw; display:inline-block; margin-right:1vw}
#common01 div ul li p{font-size:1.563vw; line-height:2.083vw; font-weight:100; margin-top:0.781vw; margin-left:1.5vw}
.common02{background:url('/img/common02.jpg') no-repeat 0 0/100% !important; padding-bottom:7.813vw !important}
.common02 div ul::after{height:19.5vw !important}
.common02 div ul li:nth-child(n+2){margin-top:3.125vw !important}

#common02{padding:4.167vw 0 0 0}
#common02 .bx-wrapper::before{content:""; width:4.167vw; height: 4.167vw; background: #ffffff; display: inline-block; position: absolute; top:-2.2vw; left:48%; z-index: 100; transform: rotate(45deg);}
#common02 .bx-wrapper{margin-top:4.167vw; height:33.8vw; background:#333333; border:none; box-shadow:none; margin-bottom:0; position: relative;}
#common02 .bx-wrapper .slider01{text-align:left; color:#ffffff; height:33.8vw !important; background: url('/img/common02Bg01.png')no-repeat 0 0 #222222;}
#common02 .bx-wrapper .slider02{text-align:left; color:#ffffff; height:33.8vw !important; background: url('/img/common02Bg02.png')no-repeat 100% 0% #222222;}
#common02 .bx-wrapper .slider03{text-align:left; color:#ffffff; height:33.8vw !important; background: url('/img/common02Bg03.png')no-repeat 0 0 / 70% #222222;}

#common02 .bx-wrapper .slider01 div{float:right; width:35%; padding-left:1.563vw}
#common02 .bx-wrapper .slider02 div{float:left; width:35%; padding-left:13.563vw}
#common02 .bx-wrapper .slider03 div{float:right; width:26%; padding-left:1.563vw}

#common02 .bx-viewport{height:100% !important}
#common02 .bx-wrapper .slider h3{font-size:1.563vw; line-height:2.083vw; margin-bottom:1.042vw; color:#ffffff;}
#common02 .bx-wrapper .slider h4{font-size:3.125vw; line-height:3.125vw; margin-bottom:1.042vw; color:#ffffff; opacity:0.2; padding-top:6.250vw;}
#common02 .bx-wrapper .slider p{font-size:1.042vw; line-height:1.563vw; color:#ffffff;}
#common02 .bx-wrapper .bx-controls{display:none}


.nose01 #sec02 .noseCheck02 li{width:calc(100%/2.05)}
.nose01 #sec02 .noseCheck02 li div{display:inline-block; width:49%}

.nose01 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}

.nose01 #sec05 {background: url(/img/nose01Sec05Bg.jpg)no-repeat 0 0/cover;}
ul.checkPoint{display:flex; justify-content:space-between; margin-top:3.125vw;}
ul.checkPoint li{width:20.833vw; height:20.833vw; background:#ffffff; border-radius:100vw; padding-top:2.5vw; margin-top:0; transition:all 0.3s}
ul.checkPoint li:hover{box-shadow:7px 7px 7px rgba(0,0,0,0.6); margin-top:-1vw; transition:all 0.3s}
ul.checkPoint li img{margin-bottom:1.563vw}
ul.checkPoint li p.case{font-size:1.563vw; line-height:1.563vw; text-transform:uppercase; color:#999999; font-weight:700; margin-bottom:1.042vw}
ul.checkPoint li p{letter-spacing: -0.1em !important;}
.nose01 #sec05 h2{color:#ffffff!important;}

.nose02 #sec02{background: #f2f2f2;}
.nose02 #sec03{background: #ffffff;}
.nose02 #sec03 ul.noseCheck02 li{width:calc(100%/2.1) }
.nose02 #sec03 ul.noseCheck02 li{ padding-top:3.125vw; padding-bottom: 3.125vw;}
.nose02 #sec03 ul.noseCheck02 li h3{margin-bottom:1.042vw; margin-top: 0;}
.nose02 #sec04{background: url(/img/nose01Sec03Bg.jpg)no-repeat 0 0/cover;}

.nose03 #sec02 .noseCheck02 li{width:calc(100%/2.1)}
.nose03 #sec02 .noseCheck02 li div{width:100%}
.nose03 #sec03{background: url(/img/nose01Sec03Bg.jpg)no-repeat 0 0/cover;}
.nose03 #sec03 img{margin-top:3.125vw}
.nose03 #sec04{background:#f2f2f2}
.nose03 #sec05 img{margin-top:3.125vw}
.nose03 ul.noseCheck02 li h3 {margin-bottom: 1.042vw; margin-top: 0;}
.nose03 ul.noseCheck02 li {padding-top: 3.125vw; padding-bottom: 3.125vw;}


.nose04 #sec02 .noseCheck02 li:first-child{width:calc(100%/1.5);}
.nose04 #sec02 .noseCheck02 li p{margin-top:0.521vw}
.nose04 #sec02 .noseCheck02 li div{width:13vw; height:13vw; background:#f2f2f2; border-radius:100vw; display: inline-block; margin:3.125vw 0 0 2.990vw; float: left; position: relative;}
.nose04 #sec02 .noseCheck02 li div img{width:50%; margin-top: 2vw;}
.nose04 #sec02 .noseCheck02 li div::after{content:""; background: url(/img/nose04Img02N.png)no-repeat 0 0/100%; display: block; width:0.729vw; height:1.354vw; position: absolute; top: 49%; left:-1.8vw}
.nose04 #sec02 .noseCheck02 li div:nth-child(3){margin-left:0}
.nose04 #sec02 .noseCheck02 li div:nth-child(3)::after{display: none !important;}
.nose04 #sec02 .noseCheck02 li:nth-child(2) div{margin:3.125vw 3.6vw 0 3.6vw ;}
.nose04 #sec04{background:#f2f2f2}

.nose05 #sec04{background: url(/img/nose01Sec03Bg.jpg)no-repeat 0 0/cover;}

.eyes01 #sec02 .noseCheck02 li{border:none}
.eyes01 ul.noseCheck02{margin-top:2.083vw !important}
.eyes01 ul.noseCheck02 li img{margin-top:0}
.eyes01 #sec02 h2{margin-bottom:0}
.eyes01 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes01 #sec04{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes01 #sec05 ul.noseCheck02 li{border:none}
.eyes01 .surgeryInfo02{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.subBenner14 div:nth-child(2)::before{left:10% !important}
.subBenner15 div:nth-child(2)::before{left:-18% !important}


.subBenner02 div{width:15% !important}
.subBenner02 div:nth-child(2)::before{left:8% !important; width:50% !important}

#youtube{background: url(/img/youtubeBg.jpg)no-repeat 0 0/cover; overflow:hidden;}
#youtube h2{color:#ffffff}

.subBenner15 div:nth-child(2)::before{left: -2%;}
.eyes02 #sec02 ul li{border:none}
.eyes02 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes02 #sec05 div{overflow: hidden;}
.eyes02 #sec05 div p{float:left; width:32%;}
.eyes02 #sec05 div div{margin-top:2.083vw; float:right; height:16.510vw; padding-top:4.427vw; background: url('/img/nose15Img06.png')no-repeat 0 50%/100%; width:47.708vw; font-size: 1.563vw; line-height: 2.083vw; text-align: center;}
.eyes02 #sec05 ul{display: flex; justify-content: space-around; margin-top: 3.125vw;}
.eyes02 #sec05 ul li{display: flex; justify-content: space-between;}
.eyes02 #sec05 ul li p{font-size: 1.563vw; line-height: 2.083vw;}
.eyes02 #sec05 ul li p:nth-child(2){margin-left: 2.083vw; margin-top: 2.865vw; font-weight: 500;}
.eyes02 #sec06{background: #f2f2f2;}
.eyes02 #sec06 ul li{border:none}

.eyes03 #sec02 {background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes03 #sec03 ul.noseCheck02 li{border:none}
.eyes03 #sec04 {background: #f2f2f2;}
div.noseCheck03{display: flex; justify-content: space-around; margin-top: 2.083vw;}
div.noseCheck03 ul{margin-top:2.604vw;}
div.noseCheck03 ul li{padding:0.677vw 0 0.677vw 0.781vw; text-align: left; background: #ffffff; border-radius: 1000vw; width: 33.333vw; margin-top: 1.563vw; box-shadow:10px 10px 0px rgba(221,221,221,1);}
div.noseCheck03 ul li:nth-child(1){background: #ffffff; margin-top: 0; animation-name:color01; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li:nth-child(1) h3 span{animation-name:color02; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li:nth-child(2){animation-name:color01-1; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li:nth-child(2) h3 span{animation-name:color02-1; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li:nth-child(3){animation-name:color01-2; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li:nth-child(3) h3 span{animation-name:color02-2; animation-duration:6s; animation-iteration-count:infinite}
div.noseCheck03 ul li h3{font-size:1.563vw; line-height: 1.563vw;font-weight: 300; }
div.noseCheck03 ul li h3 span{width:2.865vw; height: 2.865vw; background: #333333; display: inline-block; color:#ffffff; border-radius: 100vw; text-align: center; padding-top:0.625vw; margin-right:1.563vw; }

.eyes04 #sec02 ul li{border:none}
.eyes04 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes04 #sec04 ul li{border:none;}
.eyes04 #sec05 {background: #f2f2f2;}

.eyes05 #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.eyes05 #sec02 ul li{border:none}
.eyes05 #sec06{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}

.eyes07 #sec02 ul li{border:none}
.eyes07 #sec03 {background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}

.smilelines #sec04 {background: url(/img/smileLineBg01.jpg)no-repeat 0 0/cover;}
.smilelines #sec04 ul {justify-content: center;}
.smilelines #sec04 ul li:nth-child(1){margin-right: 2vw;}
.smilelines #sec04 ul li:nth-child(2){margin-left: 2vw;}
.smilelines #sec04 h2{color:#ffffff!important;}
.smilelines #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover}
.smilelines #common01{background: url(/img/common04.jpg)no-repeat 0 0/cover;}
.smilelines #common01 div ul li:nth-child(n+2) {margin-top: 5.9vw};
.smilelines #common01 div ul::after {height:25vw !important}


#bo_list tbody tr:hover{border-color:#333333 !important}

/*안면외상*/
.face-wounds #sec03{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.face-wounds #sec02 ul li{border:none}
.face-wounds #common01{background: url(/img/common03.jpg)no-repeat 0 0/cover;}
.face-wounds #common01 div ul::after {height:25vw}
.face-wounds #common01 div ul li:nth-child(n+2) {margin-top: 3.95vw};


/*진료시간 Start*/
.info #sec02{display: table; padding-top:0;}
.info #sec02 > div{width: 50%; display: table-cell; vertical-align: middle;}
.info #sec02 div div{text-align: left; padding-left: 4.167vw;}
.info #sec02 div div:nth-child(2){margin-top: 4.948vw;}
.info #sec02 div div h3{font-size:1.823vw;}
.info #sec02 div div h3 img{margin-right:1.042vw;}
.info #sec02 div div ul{margin-top: 1.979vw;}
.info #sec02 div div ul li{display: flex;}
.info #sec02 div div ul li h4{font-size: 1.563vw; line-height: 2.344vw; width:40%; font-weight: 500;}
.info #sec02 div div ul li p{font-size: 1.563vw; line-height: 2.344vw; width:60%}
/*진료시간 End*/

/*오시는길 Start*/
.subBenner30{background: url(/img/subBanner30.jpg)no-repeat 0 0/cover !important;}
.subBenner30 div{color: #ffffff;}
#daumRoughmapContainer1653361046913{width: 100%; }
#daumRoughmapContainer1653361046913 .wrap_map{height: 31.250vw;}
.location #sec02{padding-top: 0;}
.location #sec02 > div:nth-child(2){display: flex; flex-wrap: wrap; justify-content: space-between;}
.location #sec02 > div:nth-child(2) > div{width: 45%; text-align: left; margin-top: 5.208vw;}
.location #sec02 > div:nth-child(2) > div:nth-child(2n-1){padding-left: 3vw;}
.location #sec02 > div:nth-child(2) > div:nth-child(1) ul li:nth-child(1){font-weight: 500;}
.location #sec02 > div:nth-child(2) > div h3{font-size: 2.344vw; font-weight: 500;}
.location #sec02 > div:nth-child(2) > div h3 img{margin-right:0.781vw;}
.location #sec02 > div:nth-child(2) > div ul{padding-left: 5.2vw;}
.location #sec02 > div:nth-child(2) > div ul li{font-size: 1.042vw; line-height: 1.563vw; font-weight: 300; margin-top:1.042vw; word-break: keep-all;}
.location #sec02 > div:nth-child(2) > div ul li::before{content: ""; width:0.260vw; height: 0.260vw; display: inline-block; background: #222222; border-radius: 100vw;}
.location #sec02 > div:nth-child(2) > div ul li h4{display: inline-block; font-size: 1.042vw; line-height: 1.563vw;}
/*오시는길 End*/

/*게시판 START*/
#noticeWrap #bo_list{padding:4.167vw 14.896vw}
#noticeWrap #bo_list th{background: #333333; color: #ffffff; padding:0.781vw 0}
#noticeWrap #bo_list .tbl_wrap table tr:last-child td{border-bottom:1px solid #dddddd}
.fa-heart{display: none !important}
#noticeWrap #bo_list .bo_notice td{background: #f2f2f2 !important; border-bottom: 1px solid #dddddd !important;}
#noticeWrap #bo_list .tbl_head01 td{border-top: 1px solid #dddddd;}
#noticeWrap #bo_list .tbl_wrap table{border:0;}
.tbl_head01 td{padding:0.781vw 0.260vw}
#noticeWrap #bo_list th a{color:#ffffff}
.bo_notice .notice_icon{background: #333333 !important;}
#noticeWrap #bo_list th:first-child{border-radius: 0.5vw 0 0 0;}
#noticeWrap #bo_list th:last-child{border-radius: 0 0.5vw 0 0;}
#bo_sch{margin-bottom: 1.042vw;}
#bo_list{max-width: 100% !important;}
.pg_page{color:#333333; background-color:#ffffff; border:none;}
.pg_current{background-color: #333333!important; border:none}
/*게시판 END*/

/*수술후기 START*/
#revieweWrap #bo_cate{border:none !important}
#revieweWrap #bo_list{padding:4.167vw 14.896vw}
#revieweWrap #bo_list th{background: #333333; color: #ffffff; padding:0.781vw 0}
#revieweWrap #bo_list .bo_notice td{background: #f2f2f2 !important; border-bottom: 1px solid #dddddd !important;}
#revieweWrap #bo_list .tbl_head01 td{border-top: 1px solid #dddddd;}
#revieweWrap #bo_list .tbl_wrap table{border:0;}
#revieweWrap #bo_list th a{color:#ffffff}
#revieweWrap #bo_list th:first-child{border-radius: 0.5vw 0 0 0;}
#revieweWrap #bo_list th:last-child{border-radius: 0 0.5vw 0 0;}
.bo_cate_link{background: #333333 !important;}
#bo_list .bo_tit .fa-download{display: none !important}
#revieweWrap #bo_cate_ul li{width:calc(100%/10)}
#bo_cate a{padding:1vw 0.5vw !important; width: 100%; text-align: center;}
#bo_cate #bo_cate_on{background: none !important; color:#222222 !important; border-bottom:2px solid #333333}
/*수술후기END*/

/*faq START*/
#faqWrap #bo_cate{border:none !important}
#faqWrap #bo_list{padding:4.167vw 14.896vw}
#faqWrap #bo_list th{background: #333333; color: #ffffff; padding:0.781vw 0}
#faqWrap #bo_list .bo_notice td{background: #f2f2f2 !important; border-bottom: 1px solid #dddddd !important;}
#faqWrap #bo_list .tbl_head01 td{border-top: 1px solid #dddddd;}
#faqWrap #bo_list .tbl_wrap table{border:0;}
#faqWrap #bo_list th a{color:#ffffff}
#faqWrap #bo_list th:first-child{border-radius: 0.5vw 0 0 0;}
#faqWrap #bo_list th:last-child{border-radius: 0 0.5vw 0 0;}
#faqWrap #bo_cate_ul li{width:calc(100%/3); border: none;}
#faqWrap #bo_cate a{padding: 0 !important;}
/*faq END*/

/*코뼈골절Faq*/
.specia06_01{padding:0 13.542vw 5.208vw 13.542vw !important;}
.specia06_01 h3{font-size: 2.344vw; line-height: 2.344vw; font-weight: 500; margin-bottom: 1.042vw; color: #222222;text-transform: uppercase;}
.nose_tab{margin-top:40px;}
.nose_tab input[type="radio"]{display:none;}
.nose_tab input[type="radio"] + label{display:block; font-size:1.04vw; letter-spacing:-0.06em; color:#222; text-align:left; padding:10px 0 10px 20px; border-bottom: 1px solid #ddd;}
.nose_tab input[type="radio"] + label:hover{cursor:pointer}
.nose_tab input[type="radio"] + label span{color:#008cce;}
.nose_tab input[type="radio"] + label p{background:url('../img/up_btn.png')no-repeat 50% 100%;; display:inline-block;width: 35px; height: 20px; float:right; margin-right:20px;}
.nose_tab input[type="radio"]:checked + label p{background:url('../img/up_btn02.png')no-repeat 50% 100%;; display:inline-block;width: 35px; height: 20px; float:right; margin-right:20px;}
.nose_c{display:none; text-align:left; padding:40px 80px; font-size:1.04vw; color:#222; line-height:26px; letter-spacing:-0.06em; font-weight:100}
.nose_tab input[type="radio"]:checked + label{background:#f2f2f2; padding:10px 0 0 20px; border-bottom: none;}
.nose_tab input[type="radio"]:checked + label ~ .nose_c{background:#f2f2f2;}
#nose_t01:checked ~ .nose_c01{display:block;}
#nose_t02:checked ~ .nose_c02{display:block;}
#nose_t03:checked ~ .nose_c03{display:block;}
#nose_t04:checked ~ .nose_c04{display:block;}
#nose_t05:checked ~ .nose_c05{display:block;}
#nose_t06:checked ~ .nose_c06{display:block;}
#nose_t07:checked ~ .nose_c07{display:block;}
#nose_t08:checked ~ .nose_c08{display:block;}
#nose_t09:checked ~ .nose_c09{display:block;}
#nose_t10:checked ~ .nose_c10{display:block;}
#nose_t11:checked ~ .nose_c11{display:block;}
#nose_t12:checked ~ .nose_c12{display:block;}
#nose_t13:checked ~ .nose_c13{display:block;}
#nose_t14:checked ~ .nose_c14{display:block;}
#nose_t15:checked ~ .nose_c15{display:block;}
#nose_t16:checked ~ .nose_c16{display:block;}
#nose_t17:checked ~ .nose_c17{display:block;}
#nose_t18:checked ~ .nose_c18{display:block;}
#nose_t19:checked ~ .nose_c19{display:block;}
.specia06_02{padding:80px 0; background:#f8f8f8;}
.specia06_02 p img{margin-top:60px;}
#specenter_06 #twtube #twtab01 + label {background:url('../img/twtube_thumnail13.jpg')no-repeat 0 0 / 8.3333vw; border-bottom:none;}

/*건강정보START*/
#infoWrap #bo_gall{padding:4.167vw 14.896vw}
#bo_gall{max-width: 100% !important;}

/*카카오*/
.kakao #sec01{background: url('/img/kakaoBg.png')no-repeat 14.896vw 0 /26% #ffe828; position: relative; padding: 13.021vw 14.896vw;}
.kakao #sec01 div{width:50%; text-align: left;}
.kakao #sec01 div.kakaoPhone{position: absolute; right:0; top:5%; width:50%}
.kakao #sec01 div h2{font-size: 5.208vw; line-height: 5.208vw; color:#34211e}
.kakao #sec01 div h2::after{content:""; width: 130%; height: 0.417vw; background: #34211e; display: block; margin: 2.083vw 0;}
.kakao #sec01 div h3{font-size: 2.344vw; line-height: 2.344vw; margin-bottom: 2.083vw; color:#34211e}
.kakao #sec01 div p{font-size: 1.146vw; line-height: 1.563vw;}
.kakao #sec01 div button{font-size: 2.083vw; line-height: 2.083vw; color:#ffe828; background: #34211e; padding: 1.042vw 2.083vw; margin-top: 2.083vw;}

#bo_v_title .bo_v_cate{background: #333333; border-bottom:1px solid #333333; box-shadow: none;}
.bo_v_nb li .nb_date{display: none;}
#logo > a > img{width:60%}
/*건강정보END*/
@keyframes color01 {
	0%{background-color: #ffffff; color:#333333}
	10%{background-color: #ffffff; color:#333333}
	25%{background-color: #333333; color:#ffffff}
	30%{background-color: #ffffff; color:#333333}
	31%{background-color: #ffffff; color:#333333}		
}
@keyframes color01-1 {
	0%{background-color: #ffffff; color:#333333}
	40%{background-color: #ffffff; color:#333333}
	55%{background-color: #333333; color:#ffffff}
	60%{background-color: #ffffff; color:#333333}
	61%{background-color: #ffffff; color:#333333}		
}
@keyframes color01-2 {
	0%{background-color: #ffffff; color:#333333}
	70%{background-color: #ffffff; color:#333333}
	85%{background-color: #333333; color:#ffffff}
	90%{background-color: #ffffff; color:#333333}
	91%{background-color: #ffffff; color:#333333}
}

@keyframes color02 {
	0%{background-color: #333333; color:#ffffff}
	10%{background-color: #333333; color:#ffffff}
	25%{background-color: #ffffff; color:#333333}
	30%{background-color: #333333; color:#ffffff}
	100%{background-color: #333333; color:#ffffff}
}
@keyframes color02-1 {
	0%{background-color: #333333; color:#ffffff}
	40%{background-color: #333333; color:#ffffff}
	55%{background-color: #ffffff; color:#333333}
	60%{background-color: #333333; color:#ffffff}
	100%{background-color: #333333; color:#ffffff}
}
@keyframes color02-2 {
	0%{background-color: #333333; color:#ffffff}
	70%{background-color: #333333; color:#ffffff}
	85%{background-color: #ffffff; color:#332333}
	90%{background-color: #333333; color:#ffffff}
	100%{background-color: #333333; color:#ffffff}
}

.eyes03 #sec05 {background: #ffffff;}

/*병원 소개*/
.subBenner26{background: url(/img/subBanner26.jpg)no-repeat 0 0/cover !important;}
.subBenner26 div h1{color:#ffffff}
.subBenner26 div p{color:#ffffff}
.intro #sec01{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.intro #sec01 div img{width:55%}
.intro #sec02 ul li {width:100%; height: 22.6563vw; display: table; margin-top: 1.0417vw;}
.intro #sec02 ul li div{width:70%; text-align: left; display: table-cell; vertical-align: middle; padding-left: 7.8125vw;}
.intro #sec02 ul li div p{font-size:1.0417vw; line-height: 1.5625vw;}
.intro #sec02 ul li div p.introNum{font-size:3.3854vw; line-height: 3.3854vw; margin-bottom: 1.0417vw; font-weight: 500;}
.intro #sec02 ul li div h3{font-size:2.3438vw; line-height: 2.8646vw; margin-bottom: 1.0417vw;}
.intro #sec02 ul li:nth-child(1){background: url(/img/introImg02.png)no-repeat 0 0/100%; margin-top: 3.1250vw;}
.intro #sec02 ul li:nth-child(2){background: url(/img/introImg03.png)no-repeat 0 0/100%}
.intro #sec02 ul li:nth-child(3){background: url(/img/introImg04.png)no-repeat 0 0/100%}
.intro #sec02 ul li:nth-child(4){background: url(/img/introImg05.png)no-repeat 0 0/100%}
.intro #sec02 ul li:nth-child(5){background: url(/img/introImg06.png)no-repeat 0 0/100%}
.intro #sec02 ul li:nth-child(6){background: url(/img/introImg07.png)no-repeat 0 0/100%}
.intro #sec03{background: #f8f8f8;}

/*보험안내*/
.subBanner27{background: url(/img/subBanner27.jpg)no-repeat 0 0/cover !important;}
.subBanner27 div h1{color:#ffffff}
.subBanner27 div p{color:#ffffff}
.intro02 #sec01 ul{display: flex; justify-content: space-between; margin-top: 2.083vw;}
.intro02 #sec01 ul li{width:48%; height: 17.969vw; border: 3px dotted #222222; border-radius: 2vw; display: table;}
.intro02 #sec01 ul li div{display: table-cell; vertical-align: middle;}
.intro02 #sec01 ul li div h3{font-size:1.563vw; line-height: 1.563vw; margin-bottom: 2.083vw;}
.intro02 #sec02{background: url(/img/nose06Sec03Bg.jpg)no-repeat 0 0/cover;}
.intro02 #sec02 ul{display: flex; justify-content: space-around; margin-top: 2.083vw; background: #ffffff; padding:2.604vw 0}
.intro02 #sec02 table{width:100%; margin-top: 2.083vw;}
.intro02 #sec02 table thead tr th{background: #333333; padding:1.302vw 0; color:#ffffff;}
.intro02 #sec02 table tbody tr td{background: #ffffff; padding:1.302vw 0; color:#222222;}

.intro02 #sec03{padding:0 !important; margin-top: 4.167vw;}
.intro02 #sec03 > .sub-txt{margin-bottom: 2.083vw;}
.intro02 #sec03 ul {display: flex; flex-wrap: wrap; justify-content: center; background: url(/img/intro02bg01.jpg)no-repeat 0 0/cover; padding:5.208vw 13.542vw;}
.intro02 #sec03 ul li{width: 16.146vw; height: 16.146vw; display: table; background: #ffffff; border-radius: 100%; margin-right: 4.167vw;}
.intro02 #sec03 ul li:nth-child(3n){margin-right: 0}
.intro02 #sec03 ul li:nth-child(n+4){margin-top:2.604vw;}
.intro02 #sec03 ul li div{display: table-cell; vertical-align: middle;}
.intro02 #sec03 ul li h3{font-size:1.563vw; line-height: 1.563vw; color:#999999; margin-bottom: 1.042vw;}

.intro02 #sec05 ul {display: flex; justify-content: space-around; padding:5.208vw; border:3px dotted #333333; border-radius: 2vw; margin-top: 2.083vw;}
.intro02 #sec05 ul li{width:calc(100%/3.5); background: #eeeeee;}
.intro02 #sec05 ul li h3{background: #333333; color:#ffffff; font-size: 1.563vw; line-height:1.302vw; padding:1.302vw 0}
.intro02 #sec05 ul li p{padding:4.167vw 0}
.lat li .hot_icon{display: none;}

.subBanner28                                                 {background: url(/img/subBanner28.jpg)no-repeat 0 0/cover !important;}
.subBanner28 div                                             {color: #ffffff;}
.doctor #sec01{background: #f2f2f2;}
.doctor #sec01 ul:nth-child(1)                               {display: flex; justify-content: space-between; flex-wrap: wrap;}
.doctor #sec01 ul:nth-child(1) li                            {width:calc(100%/4);}
.doctor #sec01 ul:nth-child(1) li button                     {position: relative; background: none;}
.doctor #sec01 ul:nth-child(1) li button:hover::before       {content: ""; position: absolute; cursor: pointer; display: block; width:100%; height:100%; background: url('/img/doctorBefore.png') no-repeat 51% 96%/100%; border-radius: 100vw;}

.doctor #sec01 ul:nth-child(2){position: fixed; top:5%; left: 22%; z-index: 100;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo                 {display: none; width:55.219vw; height:40.458vw; overflow: hidden; padding-left: 5.729vw; position: relative; background: #ffffff;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo::after          {content: "the Rhinoplasty clinic"; font-size:2.865vw; color: #999999; opacity: 0.2; transform: rotate(270deg); display: block; position: absolute; left: -15vw; bottom: 16vw; text-transform: uppercase; z-index: 1;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2){float: left; display: table; height: 100%;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) div{display: table-cell; vertical-align: middle;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h3{text-align: left; font-size: 1.563vw; font-weight: 300;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h3 span{font-size: 2.344vw; font-weight: 500;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) p{text-align: left;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) h4{text-align: left; font-size: 1.563vw; margin-top: 4.948vw; position: relative; z-index: 2;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul{text-align: left;position: relative; z-index: 1;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul li{font-size: 1.042vw; font-weight: 300; position: relative;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(3){ position: absolute; right:0; z-index: 1; bottom:0}
.doctor #sec01 ul:nth-child(2) li button                     {background: none; position: absolute; right: 2vw; z-index: 3;}
.doctor #sec01 ul:nth-child(2) li.doctorInfo div:nth-child(2) ul::before{content: ""; width: 55.219vw; height: 25.313vw; display: block; position: absolute; bottom: -2.083vw; left: -5.729vw;}
.doctor #sec01 ul:nth-child(2) li.doctor05_1 div:nth-child(2) ul::before{content: ""; bottom: -1vw;}
.doctor #sec01 ul:nth-child(2) li.doctor04_1 div:nth-child(2) ul::before{content: ""; bottom: -1vw; height:17.5vw}
.doctor #sec01 ul:nth-child(2) li.doctor01_1 div:nth-child(2) ul::before{content: ""; bottom: -1vw; height: 17.5vw;}
.doctor #sec01 ul:nth-child(2) li.doctor07_1 div:nth-child(2) ul::before{content: ""; bottom: -1vw; height: 18.313vw;}
.doctor #sec01 ul:nth-child(2) li.doctor02_1 div:nth-child(2) ul::before{content: ""; height: 23.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor03_1 div:nth-child(2) ul::before{content: ""; height: 22.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor06_1 div:nth-child(2) ul::before{content: ""; height: 18.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor08_1 div:nth-child(2) ul::before{content: ""; height: 16.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor09_1 div:nth-child(2) ul::before{content: ""; height: 20.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor10_1 div:nth-child(2) ul::before{content: ""; height: 18.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor11_1 div:nth-child(2) ul::before{content: ""; height: 24.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor12_1 div:nth-child(2) ul::before{content: ""; height: 14.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor13_1 div:nth-child(2) ul::before{content: ""; height: 18.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor14_1 div:nth-child(2) ul::before{content: ""; height: 20.313vw; }
.doctor #sec01 ul:nth-child(2) li.doctor16_1 div:nth-child(2) ul::before{content: ""; height: 17.313vw; }

.doctor #sec01 ul:nth-child(1) li div{font-size: 0.938vw;}
.doctor #sec01 ul:nth-child(1) li div span{font-size:1.302vw ;}
#bo_gall #gall_ul{width:72.917vw; margin: 0 auto;}

.nose17 #sec01 div{display: table;}
.nose17 #sec01 div:nth-child(3){width: 45%; text-align: left; display: table-cell; vertical-align: middle; padding-right: 3vw;}
.nose17 #sec01 div:nth-child(3) h3{margin-bottom: 1.563vw; font-size: 1.563vw; font-weight: 500}
.nose17 #sec01 div:nth-child(3) p{margin-bottom: 3.125vw; font-size: 1.042vw; line-height: 1.563vw;;}
.nose17 #sec01 div:nth-child(3) table{float: left; padding: 0; margin: 0; border-collapse: collapse;}
.nose17 #sec01 div:nth-child(3) table:nth-child(4) tr th{padding-left:4.167vw;}
.nose17 #sec01 div:nth-child(3) table tr th{border-bottom: 1px dotted #777777; font-size: 0.729vw; font-weight: 700; padding: 0.5vw 0;}
.nose17 #sec01 div:nth-child(3) table tr td{border-bottom: 1px dotted #777777; font-size: 0.729vw; padding-left: 2.083vw;}
.nose17 #sec01 div:nth-child(4){width: 55%; display: table-cell}

.nose17 #sec02 div{display: table;}
.nose17 #sec02 div p{font-size: 1.042vw; line-height: 1.563vw;;}
.nose17 #sec02 div:nth-child(1){width: 45%; text-align: left; display: table-cell; vertical-align: middle; padding-right: 3vw;}
.nose17 #sec02 div:nth-child(1) h2{line-height:3.385vw; margin-bottom: 3.125vw;}
.nose17 #sec02 div:nth-child(1) h3{margin-bottom: 1.563vw; font-size: 1.563vw; font-weight: 500;}
.nose17 #sec02 div:nth-child(2){width: 55%; text-align: left; display: table-cell; vertical-align: middle;}
.nose17 #sec02 div:nth-child(2) img:nth-child(1) {width: 48%;}
.nose17 #sec02 div:nth-child(2) img:nth-child(2) {margin-left: 1.3vw; width: 48%}

.nose17 #sec03{ position: relative;}
.nose17 #sec03::after{content: ""; display: block; width: 100vw; height: 27.083vw; background: #f1f1f1; position: absolute; left: 0; bottom: 0vw; z-index: -1;}
.nose17 #sec03 ul{display: flex; justify-content: space-between; margin-top: 3.125vw;}
.nose17 #sec03 ul li{width: calc(100%/3.5);}
.nose17 #sec03 ul li > img{margin-bottom: 1.865vw;}
.nose17 #sec03 ul li h3{margin-bottom: 1.563vw; font-size: 1.563vw;}
.nose17 #sec03 ul li p{font-size: 1.042vw; line-height: 1.563vw; margin-bottom: 1.563vw;}
.nose17 #sec03 ul li button{background: #393939; color: #ffffff; font-size: 0.938vw; padding: 0.625vw 1.563vw; border-radius: 100vw;}
.nose17 #sec03 ul li button img{margin-left: 1.042vw;}

.nose17 #sec05{background: url('/img/nose17Img05.jpg') no-repeat 0 0/100%;}
.nose17 #sec05 h3{font-size: 1.563vw; text-align: left; font-weight: 500}
.nose17 #sec05 ul{text-align: left; margin-top:1.563vw; width: 40%;}
.nose17 #sec05 ul li{border-bottom: 1px dotted #222222; font-size: 1.042vw; display: flex; padding: 0.5vw 0;}
.nose17 #sec05 ul li p{padding-right: 2.083vw;}

.nose17 #sec06 > p {font-size: 1.563vw; color:#777777; text-transform: uppercase; margin-bottom:1.042vw; font-weight: 600;}
.nose17 #sec06 > div{display: table; margin-top:3.125vw;}
.nose17 #sec06 > div > div{display: table-cell; vertical-align: middle;}
.nose17 #sec06 > div > div h3{font-size: 1.563vw; margin-bottom:1.563vw; font-weight: 500}
.nose17 #sec06 > div > div:nth-child(1){width: 40%;}
.nose17 #sec06 > div > div:nth-child(2){width: 35%; text-align: left;}
.nose17 #sec06 > div > div:nth-child(2) p{word-break: keep-all; font-size: 1.042vw; line-height:1.563vw;}

.nose17 #sec07{padding-top:4vw !important; background: url('/img/nose17Img07.jpg') no-repeat 0 0/100%;}
.nose17 #sec07 ul{display: flex; justify-content: space-between; margin-bottom: 6vw;}
.nose17 #sec07 ul li{width: calc(100%/4.5);}
.nose17 #sec03 ul li > img{width: 80%; border-radius: 100vw; border: 0.8vw solid #f1f1f1;}

.nose18 #sec01 table{width: 80%;}
.nose18 #sec02 ul{display: flex; justify-content: space-between;}
.nose18 #sec02 ul li{width: calc(100%/3.3); text-align: center; border: 3px solid #777777;padding-bottom: 1.56vw;}
.nose18 #sec02 ul li div{padding-right: 0 !important; padding-bottom: 1.56vw;}
.nose18 #sec02 ul li img{width: 100% !important; padding-right: 0 !important;}
.nose18 #sec02 ul li h3{font-size: 1.04vw; letter-spacing: -0.05em; padding-right: 1vw; padding-left: 1vw; margin-bottom: 1.04vw;}
.nose18 #sec02 ul li p{font-size: 0.83vw; letter-spacing: -0.05em;padding-right: 1vw; padding-left: 1vw;}
.nose18 #sec05{background: url('/img/nose18Img08.jpg') no-repeat 0 0 /100%; padding-top: 4vw; padding-bottom: 4vw;}
.nose18 #sec06{background: url('/img/nose18Img09.jpg') no-repeat 0 0 /100%; overflow: hidden; padding-top: 4vw; padding-bottom: 4vw;}
.nose18 #sec06 > div:nth-child(1){margin-top: 0 !important; width: 65%; float: right;}
.nose18 #sec06 > div:nth-child(1) div{width: 100%; display: block; text-align: left;}
.nose18 #sec06 > div:nth-child(1) div ul{display: flex; flex-wrap: wrap; justify-content: start;}
.nose18 #sec06 > div:nth-child(1) div ul li{font-size: 1.04vw; color: #222222; width: 6.77vw; height: 3.39vw; border: 3px solid #777777; background: #ffffff; border-radius: 10px; padding-top: 0.85vw; text-align: center; margin-right: 1.2vw; margin-top: 1.04vw;}
.nose18 #sec06 > div:nth-child(1) div ul li:nth-child(6n){margin-right: 0;}
.nose18 #sec06 > div:nth-child(1) div:nth-child(3){margin-top: 3.91vw;}
.nose18 #sec06 h3{font-size: 1.56vw; text-align: left; margin-bottom: 1vw; font-weight: 500 !important;}


@media screen and (max-width:1400px) {
#gnb {padding: 0 4vw !important;}
.gnb_1dli_over .gnb_2dul {width: 160%;}
.gnb_2da{font-size:0.9vw; letter-spacing: -0.07em;}
#subBanner div{width:50%; padding-right: 0;}
#subBanner div:nth-child(2) img{height: 35.365vw;max-height: 35.365vw;}
#subBanner div:nth-child(2)::before{font-size:4.286vw; line-height:5vw}
.subBenner02 div:nth-child(1){width:8% !important}
.subBenner02 div:nth-child(2)::before{left:8% !important; width:52% !important}
.wrap01 #surgeryInfo{padding:2.083vw 7.143vw}
.wrap01 section{padding:5.208vw 7.143vw}
.wrap01 section p{font-size:1.429vw; line-height:2.143vw; word-break: keep-all;}
.wrap01 section p br{display:none}
.wrap01 #surgeryInfo ul li h5{font-size:1.786vw; line-height:1.786vw; margin-bottom:0.714vw}
.wrap01 #surgeryInfo ul li p{font-size:1.429vw; line-height:2.143vw;word-break: keep-all;}
.wrap01 #surgeryInfo ul li img{max-width:60%; margin-bottom:0.714vw}
.wrap01 section h2{font-size:2.857vw; line-height:2.857vw}
ul.noseCheck02 li h3{font-size:1.786vw; line-height:1.786vw}
ul.noseCheck02 li p{font-size:1.429vw; line-height:2.143vw; word-break: keep-all;}
.noseCheck li{padding-left:7vw}
.noseCheck li h3{font-size:1.786vw; line-height:2.500vw}
.noseCheck li h3::before {width: 2.5vw; height: 2.4vw; background-size: 100%; left:-3.5vw}
.nose01 #sec05 ul li {width:23.833vw; height:23.833vw; padding:2.5vw 2vw 0 2vw}
.nose01 #sec05 ul li p{font-size:1.429vw; line-height:2.143vw; word-break: keep-all;}
.nose01 #sec05 ul li p br{display:none;}
.nose05List .nose05Item img{max-width: 80%;}
.nose05List li h4{padding:4.714vw 0 0 0 !important; font-size:1.786vw; line-height:2.500vw}
.nose05List li{width:calc(100%/4.1) !important; height:22.857vw!important; padding:1vw}
.nose05List .nose05Item {margin-left:4vw}
.nose05List{margin-top:5.714vw}
#common01 div ul li h3{font-size:1.786vw; line-height:1.786vw}
#common01 div ul li p{font-size:1.429vw; line-height: 1.429vw;}
#common01 div ul li:nth-child(n+2){margin-top:2.143vw;}
#common01 div ul::after {height:28vw; bottom:-1vw; left:0.3vw}
#common02 .bx-wrapper .slider01{background-size:69%}
#common02 .bx-wrapper .slider02{background-size:69%}
#common02 .bx-wrapper .slider03{background-size:73%}
#common02 .bx-wrapper .slider h3{font-size:1.786vw}
#common02 .bx-wrapper .slider h3 br{display:none}
#common02 .bx-wrapper .slider p{font-size:1.429vw; line-height: 2.143vw; width:70%}
.wrap01 iframe{width:100%}
.nose02 #sec02 ul li{width:calc(100%/4.5)}
.doctor #sec01 ul:nth-child(2) li div:nth-child(3) img{display: none;}
.doctor #sec01 ul:nth-child(1) li{width: calc(100%/3.5);}
.nose17 #sec01 div:nth-child(3) p{font-size: 1.429vw; line-height: 2.143vw;}
.nose17 #sec02 div p {font-size: 1.429vw; line-height: 2.143vw;}
.nose17 #sec03 ul li p{font-size: 1.429vw; line-height: 2.143vw;}
.nose17 #sec03 ul li button{font-size: 1.429vw;}
.nose17 #sec03::after{height: 33vw;}
.nose17 #sec03 ul li{width: calc(100%/3.3);}
.nose17 #sec03 ul li p{margin-bottom: 2.5vw;}
.nose17 #sec05 ul{width: 45%;}
.nose17 #sec01 div:nth-child(3) table tr td, th{font-size: 1.429vw !important;}
.nose17 #sec06 > div > div:nth-child(2) p {font-size: 1.429vw; line-height: 2.143vw;}
.nose17 #sec06 > div > div h3 br{display: none;}
.nose17 #sec06 > div > div h3{word-break: keep-all;}
.nose17 h3{font-size: 2.143vw !important; line-height: 2.857vw !important;}
.nose17 #sec03 ul li h3{font-size: 1.429vw !important; margin-bottom: 1.2vw;}
.nose17 #sec06 > div > div:nth-child(2){padding-left: 5vw;}
.nose17 #sec06 > div > div:nth-child(1) {width: 30%;}
.nose17 #sec07 {background-size: cover;}

.nose18 #sec02 ul li h3{font-size: 1.57vw !important; line-height: 2.14vw !important; word-break: keep-all;}
.nose18 #sec02 ul li p{font-size: 1.29vw; line-height: 1.79vw;}
.nose18 #sec05 ul {width: 60%;}
.nose18 #sec06 > div > div:nth-child(2){padding-left: 0 !important;}
.nose18 #sec06 > div:nth-child(1) {width: 64%;}
.nose18 #sec06 > div:nth-child(1) div ul li{padding-top: 0.6vw;}
.nose18 #sec06{padding-top: 3.5vw; padding-bottom: 3.5vw;}


#common01{background-size: cover;}
#common01 div ul::after{bottom: 4vw;}
#common02 .bx-wrapper .slider03 div{width: 24%;}
#common02 .bx-wrapper .slider h4{padding-top: 10vw;}


}

/***hidden for viewport***/
@media screen and (min-width:1201px){
.pc{display:block}
.ta{display:none}
.mo{display:none}
}

@media screen and (min-width:741px){
.pc{display:none}
.ta{display:block}
.mo{display:none}
}

@media screen and (max-width:740px){
.pc{display:none}
.ta{display:none}
.mo{display:block}
}
