/*common*/
.sub_visual{min-height:249px;height:66.4vw;max-height:374px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-direction: column;}
.sub_visual h2{
color: rgba(255, 245, 217, 0.90);
font-family: 'Quentin';
font-size: 42px;
line-height:normal;
text-align:center;
}
.sub_visual h3{
color: var(--Neutral-White);
text-align: center;
font-size:var(--title-font-size);
font-weight: 700;
}

.sub_visual p{
color: var(--Neutral-White);
text-align: center;
text-shadow: 0px 1px 5px rgba(90, 90, 90, 0.20);
margin-top:8px;
}


.sub_visual.about{background-image:url("/page/about/img/about_v.jpg");justify-content:flex-end;padding-bottom:1em;}
.sub_visual.contact{background-image:url("/page/contact/img/contact_v_m_new.png");}
.sub_visual.community{background-image:url("/page/community/img/community_v.jpg");}
.sub_visual.clinic{background-image:url("/page/clinic/img/clinic_v_m_new.png");position: relative;}
.sub_visual.result{background-image:url("/page/clinic/img/search_v.png");}

.sub_tab_wrap{text-align:center;}
.sub_tab_wrap .row_con{display:inline-block;}
.sub_tab_box{/*width:349px;*/height:41px;margin:0 auto;border-radius:90px;border: 1px solid var(--Neutral-Gray-500);backdrop-filter: blur(21px);/*overflow:hidden;*/display:flex;justify-content:space-between;align-items:center;margin-top:24px;margin-bottom:calc(var(--basic-gutter) * 3);position:relative;/*width:100%;max-width:413px;*/z-index:999;box-sizing: content-box;}
.sub_tab_box li{font-size:var(--body-font-size4);font-weight:700;text-align:center;cursor:pointer;white-space: nowrap;/*padding:12px 0;*/}
.sub_tab_box li a{padding:12px 16px;display:block;}
/*.sub_tab_box li:first-child{padding-left:var(--basic-gutter);}*/
/*.sub_tab_box li:last-child{padding-right:var(--basic-gutter);}*/
 
.sub_tab_box li.on{/*padding:12px 16px;*/border-radius:90px;background:var(--Neutral-Gray-500);color:var(--Neutral-White);backdrop-filter: blur(21px);}

.sub_tab_box.chg{border:1px solid var(--Neutral-Gray-100); color:var(--Neutral-Gray-100);}
.sub_tab_box.chg li.on{background: var(--Neutral-Gray-100);color: var(--Neutral-Black);}

.sub_tab_content{display:none;}
.sub_tab_content.on{display:block;}

.sub_tit{margin-bottom:calc(var(--basic-gutter) * 3);text-align:center;}
.sub_tit h2{color: var(--Neutral-Gray-500);font-weight:700;font-size:var(--title-font-size);}
.sub_tit p{margin-top:8px;word-break:keep-all;}

.sub_section_line{text-align:center;}
.sub_section_line img{width:100%;max-width:1386px;}
.sub_section_line svg{width:100%;max-width:1386px;}

.bottom_line_con{position:relative;}
.bottom_line_con:after{content:"";width:calc(100% - var(--basic-gutter));height:1px;background:url("/common/svg/sub_section_line.svg") center/cover no-repeat;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}

/*about*/
.about_con{text-align:center;}

.story1_con{padding-bottom:calc(var(--basic-gutter) * 5);}
.story1_con img{width:100%;max-width:862px;}
.story1_con .txt_box{margin-top:calc(var(--basic-gutter) * 3);}
.story1_con .txt_box h3{font-weight:700;margin-bottom:24px;font-size:var(--body-title-size);}
.story1_con .txt_box p{word-break: keep-all;}

.network1_con{padding-bottom:calc(var(--basic-gutter) * 5);}
.interior_box{margin-bottom:calc(var(--basic-gutter) * 3);padding:0 calc(var(--basic-gutter) * 2);}
.interior_box > img{width:100%;max-width:1312px;}

/* 병원둘러보기 */
.gallery {position:relative;width:100%;}
.gall_tit{z-index:2;position:absolute;background:rgba(0,0,0,.5);height:100%;top:0;left:0;width:25%;padding-top:var(--basic-gutter);padding-left:var(--basic-gutter);text-align:left;}
.gall_tit h4{color:var(--Neutral-White);}
.gall_tit h3{color:var(--Neutral-White);}
.gallery_roll .slick-slide{line-height:0;}
.gallery_roll_item img{width:100%;line-height:0;}
.gallery_roll .slick-arrow {z-index:10;width:20px;height:20px;position:absolute;bottom:5%;background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-color:transparent;border:none;}
.gallery_roll .slick-prev {left:5%;background-image:url('/page/about/img/gallery_prev.png');}
.gallery_roll .slick-next {left:6%;transform:translateX(20px);background-image:url('/page/about/img/gallery_next.png');}
.gallery_roll_nav{margin-top:3px;overflow:hidden;width:100%;}
.gallery_roll_nav img{width:100%;}
.gallery_roll_nav .slick-list{margin:0 -2px;}
.gallery_roll_nav .gallery_roll_item{margin:0 2px;}

.network2_con{padding-top:calc(var(--basic-gutter) * 5);padding-bottom:calc(var(--basic-gutter) * 7);}
.network_list{
display:flex;
justify-content: center;
flex-wrap:wrap;
gap:var(--basic-gutter);
margin:0 auto;
}
.network_list li{
width: 162px;
height: 162px;
border-radius: 10px;
/*background:url("/page/about/img/network2_img1.png") lightgray 50% / cover no-repeat;*/
box-shadow: 0px 8px 15px 0px rgba(90, 90, 90, 0.08);
overflow:hidden;
position:relative;
}
.network_list li a{
display: flex;
width:100%;
height:100%;
justify-content: center;
align-items: center;
}
.network_list li p{font-size:16px;font-weight:700;color: var(--Neutral-White);position:relative;z-index:2;}
.network_list li img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
position: absolute;
}
/*.network_list li:nth-child(1){background-image:url("/page/about/img/network2_img1.png");}*/
/*.network_list li:nth-child(2){background-image:url("/page/about/img/network2_img2.png");}*/
/*.network_list li:nth-child(3){background-image:url("/page/about/img/network2_img3.png");}*/
/*.network_list li:nth-child(4){background-image:url("/page/about/img/network2_img4.png");}*/
/*.network_list li:nth-child(5){background-image:url("/page/about/img/network2_img5.png");}*/
/*.network_list li:nth-child(6){background-image:url("/page/about/img/network2_img6.png");}*/
/*.network_list li:nth-child(7){background-image:url("/page/about/img/network2_img7.png");}*/

.member1_con{padding-bottom:calc(var(--basic-gutter) * 5);}

.location1_con{padding-bottom:calc(var(--basic-gutter) * 5);}
.location1_con .map_img img{width:100%;max-width:638px;margin:0 auto;}

.location1_con .map_img .map_item{width:100%;height:65vw;max-height:452px;max-width:638px;margin:0 auto;}
.location1_con .map_img .map_item .root_daum_roughmap{width:100% !important;height:100% !important;}
.location1_con .map_img .map_item .root_daum_roughmap .wrap_map{width:100% !important;height:100% !important;}

.location_info_box{margin-top:calc(var(--basic-gutter) * 3);display:inline-block;}
.location_info_box .item{display:flex;text-align:left;}
.location_info_box .item h5{font-weight:500;white-space:nowrap;}
.location_info_box .item p{color: var(--Neutral-Gray-400):}
.location_info_box .item .etc{color:var(--Colors-Red);font-size:var(--body-font-size3);}
.location_info_box .item:nth-child(1) h5,.location_info_box .item:nth-child(2) h5{margin-right:50px;}
.location_info_box .item:nth-child(3) h5,.location_info_box .item:nth-child(4) h5{margin-right:24px;}
.location_info_box .item:not(:last-child){margin-bottom:var(--basic-gutter);}

/*clinic*/
.clinic_visual{height:100vh;background-image:url("/page/clinic/img/clinic_v_m.jpg?v=3");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}
.clinic_visual .search_box h3{
color: var(--Neutral-White);
text-align: center;
text-shadow: 0px 1px 5px rgba(90, 90, 90, 0.20);
font-size:var(--title-font-size);
font-weight:700;
line-height:1;
}
#clinic_search_form{margin-top:24px;}
#clinic_search_form .search_item{position:relative;z-index:9999;}
#clinic_search_form .search_item img{width:20px;position:absolute;z-index:2;left:16px;top:50%;transform:translateY(-50%);}
#clinic_search_form .search_item input{
position:relative;
width: 311px;
height: 52px;
border-radius: 10px;
/*border:none;*/
border-color:transparent;
background: rgba(248, 248, 248, 0.60);
box-shadow: 0px 2px 10px 0px rgba(90, 90, 90, 0.15);
backdrop-filter: blur(21px);
padding:16px 16px 16px 52px;
font-size:var(--body-font-size2);
color: var(--Neutral-Gray-400);
font-weight:700;
}
#clinic_search_form .search_item input:focus {
  outline: none;
  /*outline-color: #FE6B8B;*/
  border-color:#393939;
}
.clinic_visual #clinic_search_form .search_item input::placeholder{
font-size:var(--body-font-size2);
color: var(--Neutral-Gray-400);
font-weight:400;
}
.clinic_visual #clinic_search_form .search_item input::-webkit-search-cancel-button {
	display: none;
}
#clinic_search_form .search_item .clear_btn{
position:absolute;
right: 16px;
top: 51%;
transform: translateY(-50%);
display:none;
}
#clinic_search_form .search_item .clear_btn svg{display:block;}

.clinic_list_wrap .sub_tit{text-align:center;margin-bottom:0;}

.clinic_list_con{display:flex;flex-direction:column;gap:16px;align-items:center;align-self:stretch;}
.clinic_item{
width:100%;
max-width:862px;
border-radius: 10px;
background: var(--Neutral-Gray-100);
box-shadow: 0px 8px 15px 0px rgba(90, 90, 90, 0.08);
overflow:hidden;
}
.clinic_item a{display:flex;flex-direction:column;gap:8px;position:relative;padding:24px;}
.clinic_item .arrow{position:absolute;width:7.7px;top:24px;right:24px;transition:all .3s;}
.clinic_item .tit_box{}
.clinic_item .tit{font-weight:700;display:inline-block;vertical-align:middle;font-size:var(--body-title-size);}
.clinic_item .tit_box .tag{font-weight:700;color: var(--Colors-Red);font-size:var(--body-font-size3);margin-left:8px;display:inline-block;vertical-align:middle;}
.clinic_item .info{font-size:14px;}
.clinic_item .hashtag{font-size:var(--body-font-size3);color: var(--Neutral-Gray-300);word-break:keep-all;}
.clinic_item .hashtag span{letter-spacing:-0.005em;}
.clinic_item .hashtag span:not(:last-child){margin-right:4px;}

.clinic_item:hover .arrow{transform:translateX(5px);}

.clinic_item .cost_box .discount{}
.clinic_item .cost_box .percent{color:var(--Colors-Red);font-weight:700;font-size:var(--body-font-size4);margin-right:4px;}
.clinic_item .cost_box .price{color: var(--Neutral-Gray-300);font-size:var(--body-font-size3);}
.clinic_item .cost_box .selling_price{font-size:var(--body-font-size4);font-weight:700;}

.popular_item_box .sub_tit{margin-bottom:calc(var(--basic-gutter) * 2);}

.recommend_item_box{padding-top:calc(var(--basic-gutter) * 5);}

.recommend_clinic_tab{display:flex;row-gap:4px;column-gap:16px;flex-wrap:wrap;justify-content:center;margin:var(--basic-gutter) auto;max-width:908px;}
.recommend_clinic_tab li{color: var(--Neutral-Gray-400);font-size:var(--body-font-size3);font-weight:700;display:inline-block;padding:2px 4px;}
.recommend_clinic_tab li.on{color: var(--Neutral-White);background: var(--Neutral-Gray-400);}

.pagination_box{display:flex;gap:var(--basic-gutter);justify-content:center;margin-top:calc(var(--basic-gutter) * 3);margin-bottom:calc(var(--basic-gutter) * 7);align-items:center;}
.pagination_box li{color: var(--Neutral-Gray-400);font-size:var(--body-font-size2);}
.pagination_box li.on{font-size:var(--body-font-size);font-weight:700;}

/*contact*/
.contact1_con{padding:calc(var(--basic-gutter) * 3) 0 calc(var(--basic-gutter) * 8);}
.contact1_con .txt_box{text-align:center;margin-bottom:calc(var(--basic-gutter) * 3);}
.contact1_con .txt_box h3{font-weight:700;margin-bottom:var(--basic-gutter);font-size:var(--body-title-size);}
.contact1_con .txt_box p{font-size:var(--body-font-size);word-break:keep-all;}

/*community*/
.blog1_con{padding-bottom:62px;}
.blog_list_wrap{margin-bottom:calc(var(--basic-gutter) * 3);}
.blog_list_con{
display:flex;
gap:16px;
flex-direction:column;
justify-content:center;
align-items:center;
}
.blog_item{
width:100%;
max-width:862px;
min-height:124px;
border-radius:10px;
background: var(--Neutral-Gray-100);
box-shadow:0px 8px 15px 0px rgba(90, 90, 90, 0.08);
overflow:hidden;
}
.blog_item a{
width:100%;
padding: 24px;
display:flex;
gap:8px;
flex-wrap:wrap;
}
.blog_item .tit{
width:100%;
font-weight:700;
font-size:var(--body-title-size);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.blog_item .content{
font-size:var(--body-font-size4);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
width: calc(100% - 59px);
}
.blog_item p{
font-size:var(--body-font-size4);
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
/*width: calc(100% - 59px);*/
width:100%;
}
.blog_item .thumb_box{display:inline-block;}
.blog_item .thumb_box img{
width:51px;
background: linear-gradient(0deg, rgba(27, 27, 27, 0.10) 0%, rgba(27, 27, 27, 0.10) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}

.community_con.event .sub_tit{margin-bottom:calc(var(--basic-gutter) * 2);}
.event_list_wrap{padding-bottom:calc(var(--basic-gutter) * 7 - 18px);}
.event_list_con{
display:flex;
flex-wrap: wrap;
justify-content: center;
flex-direction: column;
align-items: center;
gap:14px;
}
.event_list_con .event_roll_item{}
.event_list_con .event_roll_item .ev_thumb img{transform:scale(1);transition:transform 0.6s;}
.event_list_con .event_roll_item .ev_thumb:hover img{transform:scale(1.15);}
/*.event_list_con .event_roll_item:not(:last-child){margin-bottom:14px;}*/

.careers1_con .careers_btn{margin:calc(var(--basic-gutter) * 4) auto calc(var(--basic-gutter) * 7);}
.careers2_con img{width:100%;}

/*시술상세*/
.clinic_con .sub_tit{margin-bottom:calc(var(--basic-gutter) * 2);}
.description_list_wrap{width:100%;max-width:862px;margin:0 auto;}
.description1_con{padding-bottom:calc(var(--basic-gutter) * 5);}
.description_list_con{
display:flex;
flex-direction:column;
gap:calc(var(--basic-gutter) * 2);
}
.description_list_con h4{font-weight:700;margin-bottom:20px;}
.description_list_con h5{font-size:14px;font-weight:700;}
.description_list_con p{font-size:14px;}
.clinic_tag{
display:flex;
gap:4px;
flex-wrap:wrap;
margin-top:var(--basic-gutter);
}
.clinic_tag li{
line-height:17px;
height: 21px;
padding: 2px 4px;
background: var(--Neutral-Gray-500);
color: var(--Neutral-White);
font-size:var(--body-font-size3);
}

.description_list li{
padding-left:5px;
}
.description_list li:before{
content:"";
width:3px;
height:3px;
border-radius:50%;
display:inline-block;
background:var(--Neutral-Gray-500);
margin-right: 5px;
vertical-align: super;
}
.description_list li p{
display: inline-block;
width: calc(100% - 8px);
vertical-align: top;
}
.cost2_con .clinic_item a{pointer-events:none;}
/*검색결과*/
.sub_visual.result{padding:0 16px;}
.result .search_box{
width:100%;
max-width:862px;
}
.result #clinic_search_form .search_item input{
width:100%;
height:58px;
}
.search_result_wrap{padding-top:16px;}
/*태그검색결과*/
.tag_result_wrap .recommend_item_box{padding-top:10px;}
/*이벤트상세*/
.event_view_wrap{padding-bottom:calc(var(--basic-gutter) * 6);margin-bottom:calc(var(--basic-gutter) * 3);margin-top:calc(var(--basic-gutter) * 3);}
.clinic_visual{height:100vh;background-image:url("/page/clinic/img/clinic_v_250320.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}
.event_view_title{text-align:center;}
.event_view_title .title{color: var(--Neutral-Gray-100);font-weight:700;font-size:var(--title-font-size);}
.event_view_title .info{color: var(--Neutral-Gray-100);text-shadow: 0px 1px 5px rgba(90, 90, 90, 0.20);}
.event_view_title .date{color: var(--Colors-Red);text-shadow: 0px 1px 5px rgba(90, 90, 90, 0.20);font-weight: 700;font-size:var(--body-font-size4);}
.event_view_title .ev_thumb{border-radius:0;}
.event_view_title .ev_thumb img{max-width:555px;}
.event_view_title .ev_txt{gap:16px;padding:0 0 calc(var(--basic-gutter) * 2);}
.event_view_wrap .clinic_item{pointer-events:none;}

/*NEW_이벤트페이지*/
.new_event_list_wrap.new_event_list_wrap1{margin:0 auto;}
.new_event_list_wrap.new_event_list_wrap1 .new_event_list_con{margin:calc(var(--basic-gutter) * 2) 0 calc(var(--basic-gutter) * 4);display:flex;flex-wrap:wrap;gap:var(--basic-gutter);justify-content:center;}
.ev_txt.ev_txt1{padding:15px 0 0;}
.ev_txt.ev_txt1 .title{word-break:keep-all;}
.ev_txt.ev_txt1 .info{word-break:keep-all;}
.new_event_item .ev_thumb img{transform:scale(1);transition:transform 0.6s;}
.new_event_item .ev_thumb:hover img{transform:scale(1.15);}

.new_event_visual .main_event_roll_box{width:300px;margin:0 auto;}
.new_event_visual .main_ev_thumb{transform:scale(1);}
.new_event_visual .main_ev_txt{/*left:0;*/transform:translateY(0);}
.new_event_visual .main_ev_txt .info{
text-overflow: clip;
overflow: visible;
-webkit-line-clamp: none;
font-size:14px;
word-break: keep-all;
min-height:34px;
}
/*---------------------------------------------------------- 375px이하 디바이스-------------------------------------------------------*/
@media (max-width:375px){

.sub_tab_box{width:100%;height:auto;border-radius:7vw;}
.sub_tab_box li{font-size:3.2vw;/*padding:12px 3vw;*/}
.sub_tab_box li a{padding:3vw 4vw;}

.network_list{gap:3vw;}
.network_list li{width:42vw;height:42vw;}

#clinic_search_form .search_item input{
width:calc(100vw - 32px);
}

.cost1_con .sub_tit p br{display:none;}

}/*max375*/

/*---------------------------------------------------------- 390px이상 디바이스-------------------------------------------------------*/
@media all and (min-width:390px) {
.contact1_con .txt_box p{font-size:14px;}

.blog_item .content{font-size:14px;}
.blog_item p{font-size:14px;}

}

/*---------------------------------------------------------- 600px이하 디바이스-------------------------------------------------------*/
@media all and (max-width:600px) {

/*NEW_이벤트페이지*/
.new_event_list_wrap.new_event_list_wrap1 .new_event_item{width:45%;}

.new_event_visual.main_event_con{padding:0;}
.new_event_visual .row_con{padding:0;}
.new_event_visual .main_event_roll_box{width:100%;position:relative;}
.new_event_visual .main_event_roll_item{height:632px;}
.new_event_visual .main_ev_thumb{border-radius:0;height:100%;animation: scaleUp 0.4s ease-out forwards;}
#sub_wrap .new_event_visual .main_ev_thumb:before{background:linear-gradient(3deg, rgba(27, 27, 27, 0.90) -1.63%, rgba(27, 27, 27, 0.70) 22.47%, rgba(27, 27, 27, 0.00) 65.01%);}
.new_event_visual .main_ev_thumb img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
.new_event_visual .main_ev_txt {width:277px;left:16px;bottom:56px;bottom:28px;padding:0;}

@keyframes scaleUp {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}

.new_event_visual .main_event_img_bg{display:none;}
}/*max600*/

/*---------------------------------------------------------- 600px이상 11350x이하 디바이스-------------------------------------------------------*/
@media (min-width:600px) and (max-width:1135px) {
.sub_visual.about{justify-content:center;padding-bottom:0;}

.network_list{max-width:870px;}

.event_list_con {
 flex-direction: row; 
 align-items:flex-start; 
}

.blog_item a{
flex-direction: column;
position: relative;
}
.blog_item .tit {
width: calc(88% - 42px);
}
.blog_item p{
width: calc(88% - 42px);
-webkit-line-clamp: 2;
}
.blog_item .thumb_box {
display: inline-block;
position: absolute;
right: 0;
top: 0;
width: 18%;
height: 100%;
}
.blog_item .thumb_box img {
width: 100%;
object-fit: cover;
height: 100%;
}

/*NEW_이벤트페이지*/
.new_event_list_wrap.new_event_list_wrap1 .new_event_item{width:40%;}

/*#sub_wrap .new_event_visual .main_ev_thumb:before{background:linear-gradient(3deg, rgba(27, 27, 27, 0.90) -1.63%, rgba(27, 27, 27, 0.70) 22.47%, rgba(27, 27, 27, 0.00) 65.01%);}*/

.new_event_visual.main_event_con{padding:0;}
.new_event_visual .row_con{padding:0;}
.new_event_visual .main_event_roll_box{width:100%;position:relative;}
.new_event_visual .main_event_roll_item{height:732px;}
.new_event_visual .main_ev_thumb{border-radius:0;height:100%;animation: scaleUp 0.4s ease-out forwards;}
#sub_wrap .new_event_visual .main_ev_thumb:before{background:linear-gradient(3deg, rgba(27, 27, 27, 0.90) -1.63%, rgba(27, 27, 27, 0.70) 22.47%, rgba(27, 27, 27, 0.00) 65.01%);}
.new_event_visual .main_ev_thumb img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
.new_event_visual .main_ev_txt{width:277px;left:16px;top:578px;padding:0;}

@keyframes scaleUp {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}

}/*Medium (600-1135px)*/

/*---------------------------------------------------------- 1135px이상 디바이스-------------------------------------------------------*/
@media (min-width:1135px){
.sub_visual{height:374px;height:25.7vw;max-height:none;}
.sub_visual h2{font-size:90px;}
.sub_visual h2 br{display:none;}


.sub_visual.about{background-image:url("/page/about/img/about_v.jpg");justify-content:center;padding-bottom:0;}
.sub_visual.contact{background-image:url("/page/contact/img/contact_v_new.jpg");}
.sub_visual.community{background-image:url("/page/community/img/community_v.jpg");}
.sub_visual.clinic{background-image:url("/page/clinic/img/clinic_v_new.png");}
.sub_visual.result{background-image:url("/page/clinic/img/search_v.png");}

.sub_tit{margin-bottom: calc(var(--basic-gutter)* 2);}

.sub_tab_box{margin-bottom: calc(var(--basic-gutter)* 2);height:44px;}
.sub_tab_box li{/*padding:12px 0;*/}
.sub_tab_box li a{padding:12px 24px;}

.story1_con {padding-bottom: calc(var(--basic-gutter)* 3);}
.story1_con .txt_box {margin-top: calc(var(--basic-gutter)* 2);}

/* 병원둘러보기 */
.gallery {position:relative;}
.gallery > h4 {z-index:10;position:absolute;top:90px;left:60px;}
.gallery_roll .slick-arrow {z-index:10;width:50px;height:50px;position:absolute;bottom:90px;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:opacity .3s;}
.gallery_roll .slick-arrow:hover {opacity:.8;}
.gallery_roll .slick-prev {left:60px;}
.gallery_roll .slick-next {left:100px;}
.gallery_roll .slick-dots {width:300px;height:35px;position:absolute;top:125px;left:60px;}
.gallery_roll .slick-dots li {position:absolute;top:0;left:0;opacity:0;font-family:'notokr-medium';font-weight:bold;font-size:35px;color:#fff;transition:opacity .5s;line-height:1;}
.gallery_roll .slick-dots .slick-active {opacity:1;}
.gallery_roll_nav {z-index:11;width:890px;position:absolute !important;bottom:30px;right:36px;}
.gallery_roll_nav .gallery_nav_item {cursor:pointer;box-sizing:border-box;}
.gallery_roll_nav .gallery_nav_item img {width:200px;margin:0 auto;}
.gallery_roll_nav .gallery_nav_item.slick-current img {border:1px solid #fff;box-sizing:border-box;}

.interior_box{max-width:1312px;margin-bottom:calc(var(--basic-gutter)* 2);margin-left:auto;margin-right:auto;}
.gall_tit {
    z-index: 2;
    position: absolute;
    background:none;
    height: 100%;
    top: 0;
    left: 0;
    width: 25%;
    padding-top: calc(var(--basic-gutter) * 2);
    padding-left: calc(var(--basic-gutter) * 2);
    text-align: left;
}
.gall_tit h3{font-weight:700;font-size:24px;}
.gallery_roll_nav .slick-list{margin:0 -10px;}
.gallery_roll_nav .gallery_roll_item{margin:0 10px;}

.network1_con {
    padding-bottom: calc(var(--basic-gutter)* 3);
}

.network2_con {
    padding-top: calc(var(--basic-gutter)* 3);
    padding-bottom: calc(var(--basic-gutter)* 4);
}
.network_list {gap:32px;max-width:1312px;margin-left:auto;margin-right:auto;}
.network_list li {
    width:301px;
    height:301px;
}
.member1_con{padding-bottom:calc(var(--basic-gutter)* 3 + 330px);}

.location1_con {
    padding-bottom: calc(var(--basic-gutter)* 3);
}
.location_info_box {margin-top: calc(var(--basic-gutter)* 2);}

.contact1_con {
    padding: calc(var(--basic-gutter)* 3) 0 calc(var(--basic-gutter)* 4);
}

.contact1_con .txt_box {
    margin-bottom: calc(var(--basic-gutter)* 1);
}

.contact1_con .txt_box h3{margin-bottom:24px;}

.clinic_visual{background-image:url("/page/clinic/img/clinic_v_250320.jpg?v=3");}
.clinic_visual #clinic_search_form{margin-top:36px;}
.clinic_item a{padding:42px;}

.event_list_con {
 flex-direction: row; 
 align-items:flex-start; 
}

.pagination_box {
    gap:16px;
    margin-top: calc(var(--basic-gutter)* 2);
    margin-bottom: calc(var(--basic-gutter)* 4);
}

#clinic_search_form .search_item input{
width:638px;
height:67px;
}

.result #clinic_search_form .search_item input{
width:100%;
height:67px;
}
.search_result_wrap{padding-top:24px;}

.tag_result_wrap .recommend_item_box{padding-top:18px;}

.event_view_wrap {
    padding-bottom: calc(var(--basic-gutter)* 3);
    margin-bottom:0;
	margin-top:calc(var(--basic-gutter)* 2);
}

.blog1_con {
    padding-bottom: calc(var(--basic-gutter)* 4);
}
.blog_list_wrap {
    margin-bottom: calc(var(--basic-gutter)* 2);
}
.blog_item{height:145px;}
.blog_item a{
flex-direction: column;
position: relative;
padding: 42px 0 42px 42px;
}
.blog_item .tit {
width: calc(81% - 36px);
}
.blog_item p{
width: calc(81% - 36px);
-webkit-line-clamp: 2;
}
.blog_item .thumb_box {
display: inline-block;
position: absolute;
right: 0;
top: 0;
width: 18%;
height: 100%;
}
.blog_item .thumb_box img {
width: 100%;
/*object-fit: cover;*/
height: 100%;
}

.event_list_wrap{
padding-bottom: calc(var(--basic-gutter)* 4 - 18px);
max-width: 1312px;
margin-left: auto;
margin-right: auto;
}
.community_con.event .sub_tit {margin-bottom:var(--basic-gutter);}
.event_list_con{gap:36.5px;}

.careers1_con .careers_btn {
    margin: calc(var(--basic-gutter)* 2) auto calc(var(--basic-gutter)* 4);
}
.description1_con{padding-bottom: calc(var(--basic-gutter) * 1);}

.cost2_con{margin-top:-96px;}
.cost2_con .sub_tit p{margin-top:64px;}

/*NEW_이벤트페이지*/
.new_event_list_wrap.new_event_list_wrap1{width:100%;}
.new_event_list_wrap.new_event_list_wrap1 .new_event_item{width:301px;text-align:center;}

.new_event_visual .main_event_roll_box{overflow:hidden;width:947px;}
.new_event_visual .main_event_roll_item{display:flex;align-items:flex-end;}
}/*Large (1136px and up)*/

/*---------------------------------------------------------- 1450px이상 디바이스-------------------------------------------------------*/
@media (min-width:1450px){

/*NEW_이벤트페이지*/
.new_event_list_wrap.new_event_list_wrap1{width:1440px;}



}/*Large (1450px and up)*/
