/*common*/
/* 게시판 */
#sub_v.board{background-image:url('/common/images/board/board_v.png?v=2');}
#sub_v.event_detail{background-image:url('/common/images/board/event_detail_v.png?v=2');}

/* 병원소개 */
#sub_v.intro{background-image:url('/page/about/img/intro_v.png?v=3');}

/* 눈코성형 */
#sub_v.upper{background-image:url('/page/eye_nose/img/upper_v_n.png?v=4');}
#sub_v.natural{background-image:url('/page/eye_nose/img/natural_v_n.png?v=5');}
#sub_v.incision{background-image:url('/page/eye_nose/img/incision_v_n.png?v=4');}
#sub_v.correction{background-image:url('/page/eye_nose/img/correction_v_n.png?v=4');}
#sub_v.lower{background-image:url('/page/eye_nose/img/lower_v_n.png?v=4');}
#sub_v.underfat{background-image:url('/page/eye_nose/img/underfat_v_n.png?v=4');}
#sub_v.opening{background-image:url('/page/eye_nose/img/opening_v_n.png?v=4');}
#sub_v.tip{background-image:url('/page/eye_nose/img/tip_v_n.png?v=4');}
#sub_v.closed{background-image:url('/page/eye_nose/img/closed_v_n.png?v=4');}
#sub_v.open{background-image:url('/page/eye_nose/img/open_v_n.png?v=4');}

/* 겨드랑이땀/냄새 */
#sub_v.miradry{background-image:url('/page/clinic/img/miradry_v.png?v=4');}

/* 하단 svg */
.about_bottom{text-align:center;padding:0 0 80px;z-index:-1;position:relative;z-index:0;}
.about_bottom .circle_item{position:relative;margin-bottom:30px;}
.about_bottom .circle_item .square_box{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);}
.about_bottom .circle_item .square_box:after{content:'';width:1px;height:350px;background:#535353;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.about_bottom .circle_item .square{width:4px;height:72px;background: #826c5b;position:relative;z-index:2;}
.about_bottom .circle_item .circle_txt{position:relative;z-index:10;}
.about_bottom .circle_item svg{width:260px;height:260px;}

/* 병원소개 */
#sub_v.intro .tit .tit_box{justify-content:center;}
#sub_v.intro .tit .tit_box .left_txt{text-align:center;}
.intro_tab .tab_list ul{display:flex;text-align:center;}
.intro_tab .tab_list ul li{width:33.33%;border:1px solid #0c0c0c;border-right:none;}
.intro_tab .tab_list ul li:last-child{border-right:1px solid #0c0c0c;}
.intro_tab .tab_list ul li a{line-height:70px;font-size:30px;color:#0c0c0c;width:100%;display:block;}
@media (hover: hover) {
.intro_tab .tab_list ul li a:hover{color:#685346;font-weight:500;}
}
.intro1_con > .row_con{padding:220px 0 250px;}
.profile img{display:block;/*box-shadow:13px 13px 18px rgba(135,135,135,.32);border-radius:50%;*/}
.member_con1{display:flex;align-items:center;}
.member_con1:not(:first-child){margin-top:240px;}
.member_con1 .history{position: relative;margin-left:100px;}
.member_con1 .history h3{font-weight:300;font-size:30px;display: inline-block;position: relative;margin-bottom: 65px;letter-spacing: -0.08em;}
.member_con1 .history h3 span{font-weight:600;font-size:40px;margin-left:17px;color:#826c5b;letter-spacing: -0.08em;}
.member_con1 .history img{position: absolute;top: 48px; left: 2px;}
.member_con1 .history li{font-size:20px;line-height:30px;font-weight:300;letter-spacing: -0.08em;}

.intro2_con{background-color:#fffaf7;position: relative;overflow:hidden;}
.intro2_con .verti_txt{position:absolute;letter-spacing:0.86em;font-size:12px;font-family: 'Futura-Book';color:#685346;}
.intro2_con .verti_txt.verti_txt1{transform:rotate(-90deg);bottom:70%;left:0;}
.intro2_con .verti_txt.verti_txt1:after{content:'';display:block;clear:both;width: 600px;position: absolute;height: 1px;background-color:#685346;top: 6px;left:-700px;}
.intro2_con .verti_txt.verti_txt2{transform:rotate(90deg);top:70%;right:0;}
.intro2_con .verti_txt.verti_txt2:after{content:'';display:block;clear:both;width: 600px;position: absolute;height: 1px;background-color:#685346;top: 6px;left:-700px;}
.intro2_con .item ul{justify-content:center;display:flex;gap:10px;}
.intro2_con .item ul li{position:relative;overflow:hidden;width:350px;height:266px;background-color:#9d9086;border-radius:25px;color:#fff;text-align:center;}
.intro2_con .item ul li .in_txt{display:flex;align-items:center;justify-content:center;height: 100%;}
.intro2_con .item ul li h3{position:absolute;right:3px;top:-7px;font-family: 'Montserrat', sans-serif;font-weight:600;font-size:60px;color:rgba(24,24,24,.5);}
.intro2_con .item ul li p{line-height:28px;font-weight:300;}

.intro3_con{background-color:#f4f4f4;}
.intro3_con .row_con{display:flex;justify-content:space-between;}
.intro_item_box{display:flex;flex-wrap:wrap;gap:9px;width:1025px;}
.intro_item_box .item{width:506px;height:185px;border-radius:20px;background: #FFF;box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.05);position:relative;padding-left:30px;padding-top:70px;}
.intro_item_box .item.big{width: 680px;}
.intro_item_box .item a{display:block;width:100%;height:100%;}
.intro_item_box .item.sns{padding:0;}
.intro_item_box .item.sns a{padding-left:60px;padding-top:78px;}

.intro_item_box .item .ico{position:absolute;top:30px;right:30px;}
.intro_item_box .item h6{position:absolute;top:30px;left:30px;font-weight:300;}
.intro_item_box .item h5{font-size:25px;font-weight:700;line-height:1.2em;color:#826c5b;}
.intro_item_box .item p{letter-spacing:-0.072em;line-height:1.2em;margin-top:10px;}

.intro4_con .intro_item .top_adree{width:100%;padding:25px 0;color:#fff;font-weight:500;font-size:22px;background-color:var(--point_color1);text-align:center;border-radius:22px;margin-bottom:10px;}
.intro4_con .intro_item .intro_map{display:flex;gap:10px;}
.intro4_con .intro_item .intro_map .left_map{width:690px;background-color:#d8d8d8;border-radius:22px;}
.intro4_con .intro_item .intro_map .right_link ul li{color:#fff;font-size:30px;font-weight:500;width:600px;border-radius:22px;}
.intro4_con .intro_item .intro_map .right_link ul li:not(:last-child){margin-bottom:10px;}
.intro4_con .intro_item .intro_map .right_link ul li.kakao_link{background-color:#fae100;color:#371d1e;}
.intro4_con .intro_item .intro_map .right_link ul li.naver_link{background-color:#21cb01;}
.intro4_con .intro_item .intro_map .right_link ul li.google_link{background-color:#5e96e1;}
.intro4_con .intro_item .intro_map .right_link ul li a{display:flex;align-items: center;padding:50px 0 50px 40px;}
.intro4_con .intro_item .intro_map .right_link ul li a p{padding-left:15px;}
.intro4_con .intro_item .parking_box{margin-top:10px;width:100%;border-radius:22px;background-color:#d8d8d8;display:flex;align-items: center;padding:30px 0 30px 44px;}
.intro4_con .intro_item .parking_box h3{font-size:30px;font-weight:500;padding:0 65px 0 30px;}
.intro4_con .intro_item .parking_box ul li{line-height:1;margin-bottom:15px;font-weight:300;display:flex;align-items:center;}
.intro4_con .intro_item .parking_box ul li:last-child{margin-bottom:0;}
.intro4_con .intro_item .parking_box ul li span{width:5px;height:5px;background-color:#181818;border-radius:50%;display: inline-block;margin-right:4px;}
.wrap_controllers { display:none; }
.section_address { display:none; }
	


section.intro_con {
  scroll-margin-top: 171px; /* 헤더 높이에 맞게 조절 */
  /* scroll-behavior: smooth; */
}

/* event */
.event_wrap em{font-weight:600;}
.event_wrap{width:100%;height:100%;}
.event_v{background:url('/board/event/img/event_v.png?v=2') no-repeat center/cover;position:fixed; width:calc(100% - 800px); height:100%; overflow:hidden; left:0; background-color:#000;}
.event_v li{display:none;height:100%;}
.event_v li.on{display:block;}
.event_v .tit_box{display:flex;width:100%;height:100%;color:#fff;text-align:center;align-items: center;justify-content: center;}
.event_v .tit_box h3{font-weight:300;font-size:50px;margin-bottom:40px;word-break:keep-all;}
.event_v .tit_box h2{font-size:60px;}
.event_con{position:fixed; width:800px; height:100%; background:#fff; float:left; top:0; right:0; overflow:auto;}
.event_con .top_event_box{padding:25px 15px 15px 40px;position:relative;border-bottom:1px solid #dedede;}
.event_con .top_event_box h1{margin-bottom:25px;}
.event_con .top_event_box .event_close_btn{position:absolute;top:10px;right:15px;cursor:pointer;}
.search1 .search_in{border-bottom:2px solid #826c5b;display:inline-block;padding:0 30px 5px 15px;}
.search1 .search_in input{border:none;padding:0;outline:none;width:295px;line-height:30px;height:30px;}
.search1 .search_in input::placeholder{color:#8a8a8a;}
.search1 .search_in span{font-size:20px;}
.search1 p{text-align:right;padding-top:25px;}
.tab_wrap{}
.tab_wrap ul{display:flex;flex-wrap:wrap;}
.tab_wrap ul li{width:50%;text-align:center;}
.tab_wrap.tab_wrap1 ul li{width:25%;}
.tab_wrap ul li:nth-child(odd){border:1px solid #dedede;border-top:none;}
.tab_wrap ul li:nth-child(even){border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
.tab_wrap ul li a{width:100%;display:block;font-size:20px;line-height:72px;color:#121212;}
.tab_wrap ul li.on a{background-color:var(--point_color1);color:#fff;}
.event_list > ul > li{border-bottom:1px solid #dedede;padding:30px 47px 30px 40px;display:flex;justify-content: space-between;color:#121212;}
.event_list > ul > li .left_box .cont h3{font-size:20px;}
.event_list > ul > li .left_box .cont span{font-size:17px;padding:9px 0 11px;display:block;}
.event_list > ul > li .left_box .cost .cost_box{display:flex;align-items: baseline;}
.event_list > ul > li .left_box .cost .cost_box span.before{color:#dedede;font-size: 17px;padding-right: 10px;text-decoration: line-through;display:inline-block;}
.event_list > ul > li .left_box .cost .cost_box span.after{font-size:20px;}
.event_list > ul > li .right_link ul{display:flex;gap:17px;}
.event_list > ul > li .right_link ul li{width:84px;height:84px;border-radius:50%;font-size:20px;}
.event_list > ul > li .right_link ul li a{display:flex;width:100%;height:100%;justify-content: center; align-items: center;}
.event_list > ul > li .right_link ul li.detail_btn{border:1px solid #dedede;}
.event_list > ul > li .right_link ul li.reserve_btn{background-color:var(--point_color1);color:#fff;}

/* 이벤트 상세페이지 */
.detail_wrap{}
.detail_wrap .detail_box .detail_tit{border-bottom:1px solid #e7e7e7;position:relative;}
.detail_wrap .detail_box .detail_tit h2{font-size:40px;margin-bottom:40px;}
.detail_wrap .detail_box .detail_tit h2 em{font-weight:600;}
.detail_wrap .detail_box .detail_tit h2 span{display:inline-block;margin-left:25px;font-size:20px;}
.detail_wrap .detail_box .detail_tit .detail_btn{position:absolute;right:5%;top:20px;cursor:pointer;/* transition:all .3s; */transform: rotate(0deg);}
.detail_wrap .detail_box .detail_tit .detail_btn.on{transform: rotate(180deg);}
.detail_wrap .detail_box .detail_tit .detail_btn img{}
.detail_wrap .detail_box .detail_tit .detail_btn.on img{}
.detail_box .detail_item1.event_list > ul{display:flex;flex-wrap:wrap;}
.detail_box .detail_item1.event_list > ul > li{width:50%;}

.detail_box .detail_item.detail_item2{text-align: center;}

.detail_wrap .detail_box3 .detail_item3{padding-top:40px;}
.detail_wrap .detail_box3 .detail_item3 ul li{font-size:20px;line-height:30px;}

.detail_item{display:none;}

/*---------------------------------------------------------- media 1600 -------------------------------------------------------*/
@media all and (max-width:1600px){

.event_v .tit_box{display:none;}


}



/*---------------------------------------------------------- media 1300 -------------------------------------------------------*/
@media all and (max-width:1300px){

/* 병원소개 */
.member_con1{flex-direction: column;}
.member_con1 .history{margin-left:0;margin-top:70px;}

.intro2_con .verti_txt.verti_txt1{left:-160px;}
.intro2_con .verti_txt.verti_txt2{right:-160px;}

.intro3_con .row_con{flex-direction: column;}
.intro_item_box{width: 100%;justify-content: center;}

.intro4_con .intro_item .intro_map .left_map{width:400px;}
.intro4_con .intro_item .intro_map .right_link ul li{width:390px;}
.intro4_con .intro_item .intro_map .left_map .root_daum_roughmap{width:100% !important;height:100% !important;border-bottom:1px solid rgba(0, 0, 0, .1);}
.intro4_con .intro_item .intro_map .left_map .root_daum_roughmap .wrap_map{height:100% !important;}



/* event */
.event_con{width:100%;}



}/*1300*/

/*---------------------------------------------------------- media 800 -------------------------------------------------------*/


@media all and (max-width:800px){

/* 눈코성형 */
#sub_v.natural{background-image:url('/page/eye_nose/img/natural_m_v.png?v=4');}
#sub_v.incision{background-image:url('/page/eye_nose/img/incision_m_v.png?v=4');}
#sub_v.correction{background-image:url('/page/eye_nose/img/correction_m_v.png?v=4');}
#sub_v.upper{background-image:url('/page/eye_nose/img/upper_m_v.png?v=4');}
#sub_v.lower{background-image:url('/page/eye_nose/img/lower_m_v.png?v=4');}
#sub_v.underfat{background-image:url('/page/eye_nose/img/underfat_m_v.png?v=4');}
#sub_v.opening{background-image:url('/page/eye_nose/img/opening_m_v.png?v=4');}
#sub_v.tip{background-image:url('/page/eye_nose/img/tip_m_v.png?v=4');}
#sub_v.closed{background-image:url('/page/eye_nose/img/closed_m_v.png?v=4');}
#sub_v.open{background-image:url('/page/eye_nose/img/open_m_v.png?v=4');}

/* 겨드랑이땀/냄새 */
#sub_v.miradry{background-image:url('/page/clinic/img/miradry_m_v.png?v=5');}

/* 병원소개 */
section.intro_con{ scroll-margin-top: 10vw;}
#sub_v.intro .tit .tit_box .left_txt h2{font-size:8vw;}
.intro_tab .tab_list ul li a{font-size:4vw;line-height:8vw;}
.intro1_con > .row_con{padding:15vw 0 25vw;}
.member_con1 .profile{width:60%;margin:0 auto;}
.member_con1 .profile img{width:100%;}
.member_con1 .history{margin-top:7vw;text-align:center;}
.member_con1 .history h3{font-sizE:4vw;margin-bottom:7vw;}
.member_con1 .history h3 span{font-size:6vw;margin-left:2vw;}
.member_con1 .history img{top:7vw;left: 5vw;width: 131vw;}
.member_con1 .history li{font-size:3vw;line-height:4.5vw;}
.about_bottom{padding:0 0 8vw;}
.about_bottom .circle_item .square{height:9vw;}
.about_bottom .circle_item .square_box:after{height:40vw;}
.about_bottom .circle_item svg{width:28vw;height:28vw;}

.intro2_con .verti_txt{font-size: 2vw;}
.intro2_con .verti_txt.verti_txt1{bottom:75%;left:-35vw;}
.intro2_con .verti_txt.verti_txt2{top: 75%;right: -35vw;}
.intro2_con .verti_txt.verti_txt1:after{width: 110vw;top: 0.5vw;left: -120vw;}
.intro2_con .verti_txt.verti_txt2:after{width: 110vw; top: 0.5vw;left: -120vw;}
.intro2_con .item ul{gap:2vw;flex-direction: column;}
.intro2_con .item ul li{border-radius:3vw;width:60vw;height:35vw;margin: 0 auto;}
.intro2_con .item ul li h3{right:0.5vw;top:-1vw;font-sizE:10vw}
.intro2_con .item ul li p{line-height:4.5vw;}

.intro_item_box{gap:2vw;}
.intro_item_box .item{width:40vw;height:25vw;border-radius:3vw;padding-left:4vw;padding-top:10vw;}
.intro_item_box .item.big{width:81.5vw;}
.intro_item_box .item .ico{top:3vw;right:3vw;width:4vw;}
.intro_item_box .item h6{top:3.5vw;left:4vw;}
.intro_item_box .item h5{font-size: 4vw;}
.intro_item_box .item p{margin-top:2vw;font-size:2.4vw;}

.intro4_con .intro_item .top_adree{padding:4vw 0;font-size:3vw;border-radius: 3vw;margin-bottom: 2vw;}
.intro4_con .intro_item .intro_map{gap:2vw;}
.intro4_con .intro_item .intro_map .left_map{width:50vw;height:45.5vw;border-radius:3vw;}

.intro4_con .intro_item .intro_map .right_link ul li{width:45vw;border-radius:3vw;font-size:4vw;}
.intro4_con .intro_item .intro_map .right_link ul li:not(:last-child){margin-bottom:2vw;}
.intro4_con .intro_item .intro_map .right_link ul li a{padding: 5vw 0 5vw 3vw;}
.intro4_con .intro_item .intro_map .right_link ul li a img{width:3vw;}
.intro4_con .intro_item .intro_map .right_link ul li a p{padding-left:2vw;}
.intro4_con .intro_item .parking_box{margin-top:2vw;border-radius:3vw;padding:4vw 0;flex-direction: column;}
.intro4_con .intro_item .parking_box .img_box{width:8vw;}
.intro4_con .intro_item .parking_box .img_box img{width:100%;}
.intro4_con .intro_item .parking_box h3{font-size:4.5vw;padding:3vw 0;}
.intro4_con .intro_item .parking_box ul li{margin-bottom:2vw;}
.intro4_con .intro_item .parking_box ul li span{width:1vw;height:1vw;margin-right:1vw;}



/* event */
.event_con{}
.event_con .top_event_box{padding:3vw 2vw 2vw 5vw;}
.event_con .top_event_box h1{margin-bottom:3vw;}
.event_con .top_event_box h1 img{width:30vw;}
.event_con .top_event_box .event_close_btn{top:2vw;right:2vw;width:5vw;}
.event_con .top_event_box .event_close_btn img{width:100%;}
.search1 .search_in{padding:0 4vw 1vw 2vw;}
.search1 .search_in input{width:30vw;line-height:4vw;height:4vw;font-size:2.5vw;}
.search1 .search_in span{font-sizE:3vw;}
.tab_wrap ul li a{font-size:3vw;line-height:10vw;}
.event_list > ul > li{padding:3vw 6vw 3vw 5vw}
.event_list > ul > li .left_box .cont h3{font-size:3.5vw;}
.event_list > ul > li .left_box .cont span{font-size:3vw;padding:2vw 0 1.5vw;}
.event_list > ul > li .left_box .cost .cost_box span.before{font-size:3vw;padding-right:2vw;}
.event_list > ul > li .left_box .cost .cost_box span.after{font-size:3.5vw;}
.event_list > ul > li .right_link ul{gap:2vw;}
.event_list > ul > li .right_link ul li{width:14vw;height:14vw;font-size:3.5vw;}

.detail_wrap .detail_box .detail_tit h2{font-size:6vw;margin-bottom:5vw;}
.detail_wrap .detail_box .detail_tit h2 span{margin-left:3vw;font-size:3vw;}
.detail_box .detail_item1.event_list > ul > li{width:100%;}
.detail_wrap .detail_box .detail_tit .detail_btn{top:1vw;}
.detail_wrap .detail_box .detail_tit .detail_btn img{width:5vw;}
.detail_wrap .detail_box3 .detail_item3{padding-top:5vw;}
.detail_wrap .detail_box3 .detail_item3 ul li{font-size:3vw;line-height:5vw;}
.detail_wrap .detail_box3 .detail_item3 ul li p{word-break:keep-all;}


}/*800*/


@media all and (max-width:580px){





}



