<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.pcbr{display:none !important;}
.ptbr{display:none !important;}
.tbr{display:none !important;}
.tmbr{display:block !important;}
.mbr{display:block !important;}
.pc_view{display:none !important;}
.pt_view{display:none !important;}
.tm_view{display:block !important;}
.t_view{display:none !important;} 
.m_view{display:block !important;}

.top_btn {transition:1s;}

#dayWrap, #container, #contents, main, .full_slider {width:100%;height:100%;}

.full_slider&gt;.full_pagination {position:absolute;bottom:auto;right: 40px;width: 60px;z-index: 10;counter-reset: section; display: none;}

.section {
	position: relative;
	width:100%;
	height:100%;
	overflow: hidden;
}
.section_inner {position: relative;width: calc(100% - 20px);height: 100%;margin:0 auto;}


/*텍스트*/
.section .kor_tit{
    display: block;
    font-size:1.6rem;
    font-weight:500;
    letter-spacing: 0.25;
    color:var(--white-color);
}

.section .eng_txt{
    margin-top:2.0rem;
    display: block;
    font-family: Tenor Sans;
    font-size:2.1rem;
    color:var(--white-color);
}

.section .eng_title{
    display: block;
    font-family: Tenor Sans;
    font-size:2.1rem;
    color:var(--main-font-color);
}

.section .kor_txt{
    display: block;
    font-size:1.2rem;
    font-weight:400;
    color:var(--white-color);
    line-height:1.5;
    margin-top:1.5rem;
}

.section .kor_txt_black{
    display: block;
    font-size:1.6rem;
    color:var(--main-font-color);
    line-height:1.5;
    margin-top:2.0rem;
    text-align:Center;
}

.section .kor_txt18{
    display: block;
    font-size:1.8rem;
    color:var(--main-font-color);
    line-height:1.5;
    margin-top:3.0rem;
    text-align:left;
}
/* //텍스트 */

.section01 {
    position: relative;
	width:100%;
	height:100%;
}

/*메인 슬라이드*/
.mainslide {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100%);
    height: calc(100%);
    border-radius: 8px;
}

.text_absolute{
	position: absolute;
    top: 50%;
    left: 50%;
	transform: translate(-50%,-50%);
    width: calc(100%);
    height: calc(100%);
	z-index:100;
	display:flex;
	align-items:center;
	justify-content: center;
}

.text_absolute .text_wrap{
    width:100%;
	margin:0 auto;
	text-align:Center;
}



.main_item {width: 100% !IMPORTANT; height:100%;}
.main_item .bg {width:100%;height:100%;}


/*이벤트*/
.section02 {
	position: relative;
	width:100%;
}

.section02 .conwrap {
	position: absolute;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100%);
    height: calc(100%);
    border-radius: 8px;
	height: calc(100% - 100px);
}

.section02 .conwrap .section_inner{
	display:flex;
	align-items:center;
}

.section02 .conwrap .event_wrap{
    position: relative;
    width:100%;
    margin:0 auto;
    min-height:500px;
}

.section02 .conwrap .event_wrap .title{
    position: relative;
    display: block;
    font-family: Tenor Sans;
    font-size:2.1rem;
    color:var(--main-font-color);
    text-align:center;
}

.section02 .conwrap .event_wrap .title:before{
    position:absolute;left:50%; transform: translateX(-50%); top:-80px; display:block;content:"";width:1px;height:50px;background:var(--main-font-color);
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap{
    position: relative;
    width:100%;
    margin:0 auto;
    margin-top:5.0rem;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .item{    
    width:380px;
    height:380px;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .item span.img{
    display:block;
    width:100%;
    height:100%;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-pagination {
    position: static;
    width: 100%;
    height: 3px;
    margin: 36px auto 0;
    background: transparent;
    border-bottom: 3px solid #d2cecb;
    box-sizing: border-box;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-pagination-progressbar-fill {
    height: 3px;
    border-top: 3px solid #ec7037;
    background: #d2cecb;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-prev, 
.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-next {
    top: 140px;
    width: 33px;
    height: 76px;
    border-radius: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .arrow_btn {
    display: block;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap:hover .arrow_btn {
    display: block;
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-prev {
    left: 16px;
    background-image: url("../images/icon/arr_left13.png");
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-next {
    right: 16px;
    background-image: url("../images/icon/arr_right13.png");
}

.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-next.swiper-button-disabled, .section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-prev.swiper-button-disabled {
    display: block;
    opacity: 0;
}




/*베네핏*/
.section03 {}
.section03 .conwrap {
	position: relative;
    width:100%;
    height: 100%;
    background: url(../images/main/section03_bg.jpg) no-repeat center/cover;
    display:flex;
    align-items: center;
}

.section03 .conwrap .benefit_wrap{
    position: relative;
    width:100%;
    margin:50px auto 0px;
}

.section03 .conwrap .benefit_wrap .section_title_wrap{
    text-align:center;
    color:Var(--white-color);
}

.section03 .conwrap .benefit_wrap .section_title_wrap .title_eng{
    display:block;
    font-family: Tenor Sans;
    font-size:2.4rem;
}

.section03 .conwrap .benefit_wrap .section_title_wrap .text_kor{
    display:block;
    font-size:1.6rem;
    margin-top:1.5rem;
}

.section03 .conwrap .benefit_wrap .inner_section{
	border:1px solid #ccc;
}

.section03 .conwrap .benefit_wrap .benefit_list{
    display:flex;
    align-items: center;
	flex-wrap:wrap;
    margin-top:30px;
}

.section03 .conwrap .benefit_wrap .benefit_list li{
    position: relative;
    width:calc(50.000% - 25px);
	margin:25px auto 0;
    text-align:Center;
    display:flex;
    align-items: center;
}

.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info{
    width:calc(100% - 15px);
    margin:0 auto;
    text-align:center;
}

.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .img_wrap{
    position: relative;
    width:60px;
    height:60px;
    display:flex;
    align-items: end;
    justify-content: center;
    margin:0 auto;
}



.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap{
    position: relative; 
    margin-top:30px;
    color:var(--white-color)
}

.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_eng{
    font-family: Tenor Sans;
    font-size:1.6rem;
}

.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{
    margin-top:20px;
    font-size:1.4rem;
    line-height:1.5;
}



/*지도*/
.section05 {
	position: relative;
}


.section05 .conwrap{

	position: absolute;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100%);
    height: calc(100%);
    border-radius: 8px;
	height: calc(100% - 100px);

}

.section05 .conwrap .section_inner{
	width:calc(100% - 20px);
	margin:0 auto;
	display:flex;
	flex-wrap: wrap;
}

.section05 .conwrap .section_inner .map_wrap{
	width:100%;
	height:48%;
	border-radius: 8px;
}

.section05 .conwrap .section_inner .branch_wrap{
	width:100%;
	height:50%;
	overflow: hidden;
	border-radius: 8px;
	background-color:var(--main-bg-color);
}

.section05 .conwrap .branch_wrap .info_wrap{
    position:relative;
	width:100%;
	height:100%;
	display:flex;
	align-items:Center;
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info{
    width:calc(100% - 40px);
    margin:10px auto;
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info .logo{
    text-align:Center;
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info .logo img{
	max-width:200px;
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info .content{
    border-top:1px solid var(--white-color);
    border-bottom:1px solid var(--white-color);
    margin:15px 0 20px 0;
    padding-bottom:15px;
}

/*리즈온 카피*/
.section05 .conwrap &gt; div .info_line{
    padding: 0 0px;
    display:flex;
    align-items:top;
    justify-content: flex-start;
    color:var(--white-color);
    margin-top:10px;
}

.section05 .conwrap &gt; div .info_line .tit{
    width:50px;
    display:inline-block;
    font-size:1.4rem;
    font-weight:500;
    line-height:1.5;
    
}

.section05 .conwrap &gt; div .info_line .txt{
    display:inline-block;
    word-break: keep-all;
    max-width:300px;
    font-size:1.4rem;
    font-weight:400;
    line-height:1.5;
    margin-left:30px;
}

.section05 .conwrap &gt; div .info_line .txt dl{
    align-self: center;
}

.section05 .conwrap &gt; div .info_line .txt dd:first-child{
    margin-top: 0px;
}

.section05 .conwrap &gt; div .info_line .txt dd{
    margin-top: 0px;
    margin-bottom: 0;
    position: relative;
    font-size: 1.4rem;
}

.section05 .conwrap &gt; div .info_line .txt dd.last_line{
    font-size:1.2rem;
    color:#fff;
    margin-top:10px;

}

.section05 .conwrap &gt; div .info_line .txt dd strong{
    display: inline-block;
    width: 50px;
    text-align:left;
}
.section05 .conwrap .branch_wrap .info_wrap .branch_info .sns_wrap{
    
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info .sns_wrap .sns_list{
    display:flex;
    align-items: center;
}

.section05 .conwrap .branch_wrap .info_wrap .branch_info .sns_wrap .sns_list li{
    width:25%;
    text-align:Center;
}

/*나의 고민은*/
.section07 {
	position: relative;
}

.section07 .conwrap {
	/*position: relative;
    width:100%;
    height: 100%;
    background: url(../images/main/section07_bg.jpg) no-repeat center/cover;
    display:flex;
	*/
	position: absolute;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100%);
    height: calc(100%);
    border-radius: 8px;
	height: calc(100% - 100px);
}

.section07 .conwrap .section_inner{
	display:flex;
	align-items:center;
}

.section07 .conwrap .section_inner .recommend_wrap{
    position: relative;
    width:100%;
    margin:0 auto;
    min-height:500px;
}

.section07 .conwrap .recommend_wrap .title{
    position: relative;
    display: block;
    font-family: Tenor Sans;
    font-size:2.0rem;
    color:var(--main-font-color);
    text-align:center;
}

.section07 .conwrap .recommend_wrap .title:before{
	position:absolute;left:50%; transform: translateX(-50%); top:-80px; display:none;content:"";width:1px;height:50px;background:var(--main-font-color);
}

.section07 .conwrap .recommend_wrap .search_content{
	margin-top:15px;
	padding:15px;
	border:1px solid #ccc;
	border-radius: 8px;
}

.section07 .conwrap .recommend_wrap .search_content .search_title{
	font-size:1.6rem;
	line-height:1.5;
	text-align:Center;
}

.section07 .conwrap .recommend_wrap .search_content .search_input{
	margin-top:15px;
	position:relative;
	width:100%;
}

.section07 .conwrap .recommend_wrap .search_content .search_input:before{
	position:absolute;
	left:0;
	top:7px;
	background:url(../images/icon/ico_input_search.png) no-repeat center/cover;
	width:23px;
	height:23px;
	content:'';
}

.section07 .conwrap .recommend_wrap .search_content .search_input input[type="text"]{
	box-sizing: border-box;
	outline: none;
	background: transparent;
	border:0px;
	border-bottom:1px solid var(--main-bg-color);
	width:100%;
	height:36px;
	line-height:36px;
	font-size:1.4rem;
	padding-left:40px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap{
	position:relative;
	width:100%;
	margin-top:20px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list{
	display: flex;
    flex-wrap: wrap;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li{
	width: calc(33.333% - 10px);
    margin: 10px 10px 0 0;
	border:1px solid #ccc;
	line-height:30px;
	text-align:Center;
	font-size:1.2rem;
	color:var(--sub-bg-color1);
	display:flex;
	align-items:center;
	justify-content: center;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span{
	position:relative;
	display:inline-block;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon2{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon2.png) no-repeat center/cover;
	margin-left:5px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon3{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon3.png) no-repeat center/cover;
	margin-left:5px;
}


.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon4{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon4.png) no-repeat center/cover;
	margin-left:5px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon5{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon5.png) no-repeat center/cover;
	margin-left:5px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon6{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon6.png) no-repeat center/cover;
	margin-left:5px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon7{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon7.png) no-repeat center/cover;
	margin-left:5px;
}

.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li span.icon8{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon8.png) no-repeat center/cover;
	margin-left:5px;
}


.section07 .conwrap .recommend_wrap .search_content .tag_wrap .tag_list li.active{
	background-color:var(--main-bg-color);
	color:#fff;
}

.section07 .conwrap .recommend_wrap .search_list_wrap{
	position:relative;
	margin-top:15px;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .top_wrap{
	position: relative;
    z-index: 10;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 1.4rem;
    font-weight: 700;
	box-shadow: 2px 4px 8px #00000029;
    -webkit-box-shadow: 2px 4px 8px #00000029
}

.section07 .conwrap .recommend_wrap .search_list_wrap .top_wrap .pop_title{
	padding-left:25px;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .top_wrap .pop_title .count{
	color:#ec7037;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .bottom_wrap{
	position: relative;
    border-top: 1px solid #ebebeb;
	width: 100%;
    background: #fff;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .btn_cont{
	width: 100%;
    height: auto;
    padding: 10px 10px;
    font-size: 1.4rem;;
	font-weight:500;
    overflow: hidden;
	text-align:center;
	color:#fff;
	background-color:#ec7037;
	cursor:pointer;

}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap{

	overflow-x: hidden;
	overflow-y: auto;
    height: 120px;
	background: #fff;

}


.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list{
	width: 100%;
    overflow: hidden;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
	padding-bottom:15px;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div  .surgery_info_title{
	width:100%;
	position: relative;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div label {
    position: relative;
    display: block;
    padding: 20px 20px 20px 50px;
    line-height: 20px;
    letter-spacing: -1px;
    z-index: 10;
	font-size:1.6rem;
	color:var(--main-font-color);
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div label .goodsSummary{
	font-size:1.4rem;
	color:var(--main-bg-color);
}




.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"].option-input {
    transform: translateY(0%);
    background: url(../images/common/i_cart_chk2.png) 0 0 no-repeat;
    background-size: 18px;
	position:absolute;
	top: 20px;
    left: 20px;
    width: 18px !important;
    height: 18px !important;
    border: 0;
    border-radius: 0;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"]:checked {
    background-position: 0 -25px
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"]::after {
    display: none
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price{
	width:calc(100% - 60px);
	margin:0 auto;
	display: flex;
	align-items:center;
	justify-content:flex-end;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .goodsDiscountRate{
	font-size:2.0rem;
	font-weight:bold;
	color:#ec7037;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .custPrice{
	width:150px;
	text-align:right;
	font-size:2.0rem;
	padding-top:5px;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .custPrice span{
	font-weight:bold;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .price{
	width:150px;
	text-align:right;
	font-size:1.4rem;
	color:#999999;
	text-decoration:line-through;	
	padding-right:2px;
}

.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .empty{
	width:100%;
	height:110px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1.4rem;
}


/*20240216 데입뷰 리뉴얼*/
#re_container .kor_tit{
    display: block;
    font-size:1.6rem;
    font-weight:500;
    letter-spacing: 0.25;
    color:var(--white-color);
}

#re_container .eng_txt{
    margin-top:2.0rem;
    display: block;
    font-family: Tenor Sans;
    font-size:2.1rem;
    color:var(--white-color);
}

#re_container .eng_title{
    display: block;
    font-family: Tenor Sans;
    font-size:2.1rem;
    color:var(--main-font-color);
}

#re_container .kor_txt{
    display: block;
    font-size:1.2rem;
    font-weight:400;
    color:var(--white-color);
    line-height:1.5;
    margin-top:1.5rem;
}

#re_container .kor_txt_black{
    display: block;
    font-size:1.6rem;
    color:var(--main-font-color);
    line-height:1.5;
    margin-top:2.0rem;
    text-align:Center;
}

#re_container .kor_txt18{
    display: block;
    font-size:1.8rem;
    color:var(--main-font-color);
    line-height:1.5;
    margin-top:3.0rem;
    text-align:left;
}

/* 메인 첫번째 섹션 */
.main_con_wrap{
	width:100%;
	margin:0 auto;
}

.main_section_title{
	position:relative;
	margin:0 auto;
	font-family: "Tenor Sans", sans-serif;
	font-size:2.1rem;
	color:#383838;
	text-align:Center;
}

.main_section_title:before{
	position:absolute;
	left:50%;
	top:-60px;
	transform:translate(-50%,-50%);
	content:'';
	width:1px;
	height:50px;
	background-color:#424242;
}

.main_section_title font {
	font-family: "Tenor Sans", sans-serif;
}

.main_section_title_kor{
	display: block;
    font-size:1.6rem;
    color:var(--main-font-color);
    line-height:1.5;
    margin-top:2.0rem;
    text-align:Center;
}

.main_section01{
	position: relative;
    width: 100%;
    height: 100vh;
}

.main_section01 .main_visual_slider, .main_section01 .main_visual_slider .main_visual, .main_section01 .main_visual_slider .main_visual .bg {
    width: 100%;
    height: 100%;
}

.main_section01 .main_visual_slider{
	position:relative;
}

.main_visual_slider .main_paging {position:absolute;top: 75%;left:50%;transform: translate(-50%,-0%);display: flex;justify-content: center;align-items: center;z-index: 10;}
.main_visual_slider .main_arrow {width:14px;height: 27px;cursor:pointer;}
.main_visual_slider .main_prev {background:url(../images/main/main_prev.png) no-repeat center / contain;margin-right: 45px;}
.main_visual_slider .main_next {background:url(../images/main/main_next.png) no-repeat center / contain;margin-left: 55px;}
.main_visual_slider .slide_remote {margin-left:37px;}
.main_visual_slider .slide_remote&gt;span {cursor:pointer;}
.main_visual_slider .slide_remote span.pause {display:block;width:10px;height:12px;border:3px solid #fff;border-top:none;border-bottom:none;}
.main_visual_slider .main_pagination&gt;span.swiper-pagination-bullet {width:9px;height:9px;border:1px solid #fff;background:transparent;margin: 0 10px;opacity: 1;}
.main_visual_slider .main_pagination&gt;span.swiper-pagination-bullet-active {background:#fff;}


.main_section01 .main_visual_slider .main_visual { 
	overflow: hidden;
	position: relative;
}


.main_section01 .main_visual_slider .main_visual .text_absolute{

    position: absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    z-index:100;
}

.main_section01 .main_visual_slider .main_visual .text_absolute .inner{

    position: relative;
    width:100%;
    height:100%;
    display:flex;
    align-items: center;
    justify-content: flex-start;

}

.main_section01 .main_visual_slider .main_visual .text_absolute .inner .text_wrap{
    width:100%;
    min-height:300px;
	margin-top:400px;
}

.main_section01 .main_visual_slider .main_visual .text_absolute .inner .branch_select{
    margin-top:5.0rem;
    border:1px solid #fff;
    background:transparent;
    color:var(--white-color);
    width:210px;
    height:4.0rem;
    font-size:1.8rem;
    padding:10px;
    appearance:none;
    background:url('../images/icon/select_arrow.png') no-repeat right 14px center;
}

.main_section01 .main_visual_slider .main_visual .text_absolute .inner select.branch_select option{
    background:transparent;
 }



.main_section01 .scroll_bar {position: absolute;bottom:0;left:50%;width:1px;height:120px;background:rgba(255,255,255,0.4);z-index:10;overflow: hidden;}
.main_section01 .scroll_bar span {display: block;width:100%;height:100%;background:#fff;transform:translateY(-100%);animation:scrollBar 1.5s infinite;}


/*on*/
.main_visual .text_wrap  {opacity:0;transform:translateY(40px);}
.main_visual.swiper-slide-active .text_wrap  {opacity:1;transform:translateY(0px);transition:0.9s 0.7s;}
.main_visual .main_paging {opacity:0;transform:translate(-50%,70%);}
.main_visual.swiper-slide-active .main_paging {opacity:1;transform:translate(-50%,-0%);transition:0.9s 0.9s;}

@keyframes scrollBar {
	0% {transform:translateY(-100%);}
	50% {transform:translateY(0);}
	100% {transform:translateY(100%);}
}

/*메인 두번째 섹션 이벤트 */
.main_section02{
	position: relative;
	padding:150px 0;
}

/*메인 세번째 키워드 상품 추천 */
.main_section03{
	display:none;
	position: relative;
	padding:150px 0 100px;
	width:100%;
	background: url(../images/main/section07_bg.jpg) no-repeat center/cover;
}

.main_section03 .recommend_wrap{
    position: relative;
    width:100%;
    margin:0 auto;
    min-height:500px;
}

.main_section03 .recommend_wrap .title{
    position: relative;
    display: block;
    font-family: Tenor Sans;
    font-size:2.0rem;
    color:var(--main-font-color);
    text-align:center;
}

.main_section03 .recommend_wrap .title:before{
	position:absolute;left:50%; transform: translateX(-50%); top:-80px; display:none;content:"";width:1px;height:50px;background:var(--main-font-color);
}

.main_section03 .recommend_wrap .search_content{
	width:calc(100% - 25px);
	margin:15px auto 0;
	padding:10px;
	border:1px solid #ccc;
	border-radius: 8px;
}

.main_section03 .recommend_wrap .search_content .search_title{
	font-size:1.6rem;
	line-height:1.5;
	text-align:Center;
}

.main_section03 .recommend_wrap .search_content .search_input{
	margin-top:15px;
	position:relative;
	width:100%;
}

.main_section03 .recommend_wrap .search_content .search_input:before{
	position:absolute;
	left:0;
	top:7px;
	background:url(../images/icon/ico_input_search.png) no-repeat center/cover;
	width:23px;
	height:23px;
	content:'';
}

.main_section03 .recommend_wrap .search_content .search_input input[type="text"]{
	box-sizing: border-box;
	outline: none;
	background: transparent;
	border:0px;
	border-bottom:1px solid var(--main-bg-color);
	width:100%;
	height:36px;
	line-height:36px;
	font-size:1.4rem;
	padding-left:40px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap{
	position:relative;
	width:100%;
	margin-top:20px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list{
	display: flex;
    flex-wrap: wrap;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li{
	width: calc(33.333% - 10px);
    margin: 10px 10px 0 0;
	border:1px solid #ccc;
	line-height:30px;
	text-align:Center;
	font-size:1.2rem;
	color:var(--sub-bg-color1);
	display:flex;
	align-items:center;
	justify-content: center;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span{
	position:relative;
	display:inline-block;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon2{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon2.png) no-repeat center/cover;
	margin-left:5px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon3{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon3.png) no-repeat center/cover;
	margin-left:5px;
}


.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon4{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon4.png) no-repeat center/cover;
	margin-left:5px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon5{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon5.png) no-repeat center/cover;
	margin-left:5px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon6{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon6.png) no-repeat center/cover;
	margin-left:5px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon7{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon7.png) no-repeat center/cover;
	margin-left:5px;
}

.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li span.icon8{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/main/icon8.png) no-repeat center/cover;
	margin-left:5px;
}


.main_section03 .recommend_wrap .search_content .tag_wrap .tag_list li.active{
	background-color:var(--main-bg-color);
	color:#fff;
}

.main_section03 .recommend_wrap .search_list_wrap{
	
	position:relative;
	width:calc(100% - 30px);
	margin:30px auto 0;
}

.main_section03 .recommend_wrap .search_list_wrap .top_wrap{
	position: relative;
    z-index: 10;
    width: 100%;
    height: 50px;
    line-height:50px;
    font-size: 1.4rem;
    font-weight: 700;
	background-color:#fff;
	box-shadow: 2px 4px 8px #00000029;
    -webkit-box-shadow: 2px 4px 8px #00000029
}

.main_section03 .recommend_wrap .search_list_wrap .top_wrap .pop_title{
	padding-left:25px;
}

.main_section03 .recommend_wrap .search_list_wrap .top_wrap .pop_title .count{
	color:#ec7037;
}

.main_section03 .recommend_wrap .search_list_wrap .bottom_wrap{
	position: relative;
    border-top: 1px solid #ebebeb;
	width: 100%;
    background: #fff;
}

.main_section03 .recommend_wrap .search_list_wrap .btn_cont{
	width: 100%;
    height: auto;
    padding: 15px 10px;
    font-size: 1.4rem;;
	font-weight:500;
    overflow: hidden;
	text-align:center;
	color:#fff;
	background-color:#ec7037;
	cursor:pointer;

}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap{

	overflow-x: hidden;
	overflow-y: auto;
    height:300px;
	background: #fff;

}


.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list{
	width: 100%;
    overflow: hidden;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
	padding-bottom:15px;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div  .surgery_info_title{
	width:100%;
	position: relative;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div label {
    position: relative;
    display: block;
    padding: 20px 20px 20px 50px;
    line-height: 20px;
    letter-spacing: -1px;
    z-index: 10;
	font-size:1.6rem;
	color:var(--main-font-color);
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div label .goodsSummary{
	font-size:1.4rem;
	color:var(--main-bg-color);
}




.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"].option-input {
    transform: translateY(0%);
    background: url(../images/common/i_cart_chk2.png) 0 0 no-repeat;
    background-size: 18px;
	position:absolute;
	top: 20px;
    left: 20px;
    width: 18px !important;
    height: 18px !important;
    border: 0;
    border-radius: 0;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"]:checked {
    background-position: 0 -25px
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div input[type="checkbox"]::after {
    display: none
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price{
	width:calc(100% - 60px);
	margin:0 auto;
	display: flex;
	align-items:center;
	justify-content:flex-end;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .goodsDiscountRate{
	font-size:2.0rem;
	font-weight:bold;
	color:#ec7037;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .custPrice{
	width:150px;
	text-align:right;
	font-size:2.0rem;
	padding-top:5px;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .custPrice span{
	font-weight:bold;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list &gt; div &gt; .surgery_price .price{
	width:150px;
	text-align:right;
	font-size:1.4rem;
	color:#999999;
	text-decoration:line-through;	
	padding-right:2px;
}

.main_section03 .recommend_wrap .search_list_wrap .content_wrap .empty{
	width:100%;
	height:300px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1.4rem;
}


/*메인 네번째 데이뷰 소개 */
.main_section04{
	position: relative;
	padding:100px 0;
    width:100%;
    background: url(../images/main/section03_bg.jpg) no-repeat center/cover;
}


.main_section04 .benefit_wrap{
    position: relative;
    width:100%;
    margin:50px auto 0px;
}

.main_section04 .benefit_wrap .section_title_wrap{
    text-align:center;
    color:Var(--white-color);
}

.main_section04 .benefit_wrap .section_title_wrap .title_eng{
    display:block;
    font-family: Tenor Sans;
    font-size:2.4rem;
}

.main_section04 .benefit_wrap .section_title_wrap .text_kor{
    display:block;
    font-size:1.6rem;
    margin-top:1.5rem;
}

.main_section04 .benefit_wrap .inner_section{
	border:1px solid #ccc;
}

.main_section04 .benefit_wrap .benefit_list{
    display:flex;
    align-items: center;
	flex-wrap:wrap;
    margin-top:30px;
}

.main_section04 .benefit_wrap .benefit_list li{
    position: relative;
    width:calc(100.000% - 25px);
	margin:30px auto 0;
    text-align:Center;
    display:flex;
    align-items: center;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info{
    width:calc(100% - 15px);
    margin:15px auto 0;
    text-align:center;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info:nth-child(1){opacity: 0; transition: all 1.0s 0.3s;}
.main_section04 .benefit_wrap .benefit_list li .benefit_info:nth-child(2){opacity: 0; transition: all 1.0s 0.5s;}
.main_section04 .benefit_wrap .benefit_list li .benefit_info:nth-child(3){opacity: 0; transition: all 1.0s 0.7s;}
.main_section04 .benefit_wrap .benefit_list li .benefit_info:nth-child(4){opacity: 0; transition: all 1.0s 0.9s;}
.main_section04 .benefit_wrap .benefit_list li .benefit_info:nth-child(5){opacity: 0; transition: all 1.0s 1.0s;}

.main_section04 .benefit_wrap .benefit_list.in-view li .benefit_info{opacity: 1;}


.main_section04 .benefit_wrap .benefit_list li .benefit_info .num_wrap{
	position: relative;
	font-family: "Pretendard", sans-serif;
	font-size:2.1rem;
	font-weight:100;
	color:#fff;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info .num_wrap:before{
	position:absolute;
	left:50%;
	top:-20px;
	content:'';
	width:7px;
	height:7px;
	transform: translateX(-50%);
	background-color:#ec7037;
	border-radius:100%;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info .img_wrap{
    position: relative;
    width:60px;
    height:60px;
    display:flex;
    align-items: end;
    justify-content: center;
    margin:0 auto;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info .img_wrap img{
	width:100%;
}



.main_section04 .benefit_wrap .benefit_list li .benefit_info .txt_wrap{
    position: relative; 
    margin-top:30px;
    color:var(--white-color)
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_eng{
    font-family: Tenor Sans;
    font-size:1.6rem;
}

.main_section04 .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{
    margin-top:20px;
    font-size:1.4rem;
    line-height:1.5;
}



/*메인 다섯번째 오시는길 */
.main_section05{
	position: relative;
	padding:150px 0 0;
}



.main_section05 .main_map_area{
	position: relative;
	width:calc(100% - 20px);
	margin:50px auto 0;
}

.main_section05 .main_map_area .map{
    position: relative;
    width:100%;
    height:100%;
	min-height:450px;
	background-color:#f8fafc;
}

.main_section05 .main_map_area .branch_wrap{
    position: relative;
    width:calc(100%);
	margin:15px auto;
	overflow: hidden;
	border-radius: 8px;
	background-color:var(--main-bg-color);
}

.main_section05 .main_map_area .branch_wrap .info_wrap{

	

}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info{
    width:calc(100% - 60px);
    margin:25px auto;
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info .logo{
    text-align:Center; 
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info .logo img{
	width:100%;
	max-width:200px;
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info .content{
    border-top:1px solid var(--white-color);
    border-bottom:1px solid var(--white-color);
    margin:30px 0 20px 0;
    padding-bottom:30px;
}


/*
.main_section05 .main_map_area .branch_wrap{
    position: absolute;
    left:50%;
    top:20%;
    transform: translate(-50%,-50%);
    width:100%;
    display:flex;
    justify-content: flex-end;
}

.main_section05 .main_map_area .branch_wrap .info_wrap{
	position: absolute;
	right:10%;
	top:0;
	width:400px;
	min-height:450px;
	background:linear-gradient(-45deg, #e75b2b, #ec7037 50%);
	box-shadow:5px 5xp 20px rgba(113,111,117, 0.35);
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info{
    width:calc(100% - 60px);
    margin:25px auto;
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info .logo{
    text-align:Center; 
}

.main_section05 .main_map_area .branch_wrap .info_wrap .branch_info .content{
    border-top:1px solid var(--white-color);
    border-bottom:1px solid var(--white-color);
    margin:30px 0 20px 0;
    padding-bottom:30px;
}
*/

/*리즈온 카피*/
.main_section05 .main_map_area .branch_wrap &gt; div .info_line{
    padding: 0 0px;
    display:flex;
    align-items:top;
    justify-content: flex-start;
    color:var(--white-color);
    margin-top:30px;
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .tit{
    width:70px;
    display:inline-block;
    font-size:1.4rem;
    font-weight:500;
    line-height:1.5;
    
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .txt{
    display:inline-block;
    word-break: keep-all;
    max-width:230px;
    font-size:1.4rem;
    font-weight:400;
    line-height:1.5;
    margin-left:0px;
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .txt dl{
    align-self: center;
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .txt dd:first-child{
    margin-top: 0px;
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .txt dd{
    margin-top: 0px;
    margin-bottom: 0;
    position: relative;
    font-size: 1.4rem;
}

.main_section05 .main_map_area .branch_wrap &gt; div .info_line .txt dd.last_line{
    font-size:1.6rem;
    color:#bbbbbb;
    margin-top:10px;

}

/*메인 이벤트 리스트*/
.event_list_wrap{
	width:calc(100% - 10px);
	margin:50px auto 0;	
}

.branch_event_list1{
	width:100%;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;	
}

.branch_event_list1 li{
	width:calc(100.000%);
	margin:30px 0px 0 0;
	text-align:Center;
}

.branch_event_list1 li {
    opacity: 0;
    transform: translateY(40px);
}

.branch_event_list1 li.in-view {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.3s;
}


.branch_event_list1 li .img{
	width:100%:
	height:100%;
}

.branch_event_list1 li .img img{
	width:100%;
	max-width:300px;
}


.branch_event_list2{
	width:100%;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
}

.branch_event_list2 li{
	width:calc(100.000%);
	margin:30px 0px 0 0;
	text-align:Center;
}

.branch_event_list2 li .right {
    opacity: 1;
    transform: translateX(0);
    transition: all 0.5s 0.3s;
}

.branch_event_list2 li.in-view .right {
    opacity: 1;
    transform: translateX(0);
}

.branch_event_list2 li .left {
    opacity: 1;
    transform: translateX(0);
    transition: all 0.5s 0.3s;
}

.branch_event_list2 li.in-view .left {
    opacity: 1;
    transform: translateX(0);
}

.branch_event_list2 li .img{
	width:100%:
	height:100%;
}

.branch_event_list2 li .img img{
	width:100%;
	border-radius:30px;
	max-width:360px;
}


/*메인 인스타*/
.main_instagram{
	position: relative;
	padding:150px 0 0;
}

.main_instagram .conwrap {
	position: relative;
    width:100%;
    height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.main_instagram .conwrap .instagram_wrap{
    position: relative;
    width:calc(100% - 2%);
	margin:0 auto;
}

.main_instagram .conwrap .instagram_wrap .instagramID{
	margin-top:10px;
	font-size:1.6rem;
	text-align:center;
}

.main_instagram .conwrap .instagram_wrap .instagramWrap{
	margin-top:30px;
}

.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList {
	width:calc(100% - 2%);
	margin:0 auto;
	display: flex;
	flex-wrap: wrap;
	
}

.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li {width:calc(50.0000% - 10px); margin-top:10px; margin-right:10px;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(2n) {margin-right:0;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(-n + 2) {margin-top:0;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li .img_wrap .img {}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li .img_wrap .img img{width:100%;}



/*통합로그인 20241127*/
.auth_login_wrap{
	width:100%;
	max-width:480px;
	height:100vh;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}

.auth_login_wrap .utility__section{
	width:100%;
	padding: 56px;
	border-radius: 20px;
	border: 1px solid #E0E0E0;
}

.auth_login_wrap .utility__section .loginwrap{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.loginwrap {
    max-width: 1312px;
    margin: 0 auto;
}

.login_title{
	display: flex;
    align-items: center;
	flex-direction: column;
	gap: 16px;
}

.auth_login_wrap .utility__section .desc {
    color: #323232;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.auth_login_wrap .utility__section .login_menu{
	width: 100%;
	display: flex;
	flex-wrap:wrap;
    align-items: center;
	gap: 10px;
}

.auth_login_wrap .utility__service-cat-btn {
    width:100%;
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    height: 52px;
    max-width: initial;
	vertical-align: middle;
    border-radius: 8px;
    font-size: 1.8rem;
    font-weight: 500;
}

.btnStrong, .btnNormal, .btnBasic, .btnDefault {
	padding: 0 2.22rem;
	border-radius: 0.22rem;
	height: 56px;
	line-height: 54px;
}

.btnStrong{
	border-color:#ec7037;
	color:#fff;
	background-color:#ec7037;
}

.btnStrong.themeBK {
    border-color: #1c1c1c;
    background: #1C1C1C;
}

.btnNormal {
    border:1px solid #d1d1d1 !important;
    color: #000;
    background: #fff;
}


/* 2025-01-20, 김승희 : 메인 이벤트 프로모션 영역 추가 */
.event-slider-wrap { position:relative;}
.event-slider-wrap .slider-area {overflow:hidden; width:calc(100% - 160px); max-width:1400px; height:100%; margin:0 auto;}
/* .event-slider-wrap .swiper-button-wrap {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:101; width:100%; max-width:1400px; height:60px;} */
.event-slider-wrap .swiper-button-wrap &gt; div {z-index:1001; background-image:none;}
.event-slider-wrap .swiper-button-wrap &gt; div::before,
.event-slider-wrap .swiper-button-wrap &gt; div::after {content:""; position:absolute; display:inline-block; width:2px; height:26px; border-radius:2px; background-color:var(--sub-bg-color1);}
.event-slider-wrap .swiper-button-prev {left:0px;}
.event-slider-wrap .swiper-button-prev::before {top:0; left:50%; transform:translateX(-50%) rotate(45deg);}
.event-slider-wrap .swiper-button-prev::after {top:18px; left:50%; transform:translateX(-50%) rotate(-45deg);}
.event-slider-wrap .swiper-button-next {right:0px;}
.event-slider-wrap .swiper-button-next::before {top:0; left:50%; transform:translateX(-50%) rotate(135deg);}
.event-slider-wrap .swiper-button-next::after {top:18px; left:50%; transform:translateX(-50%) rotate(-135deg);}
.event-slider-wrap .swiper-slide a {display:block; height:100%;}
.event-slider-wrap .swiper-slide .img-wrap {height:100%; background-color:#e8e8e8;}
.event-slider-wrap .swiper-slide .img-wrap img {display:block; width:100%; height:100%; object-fit:cover;}
.event-slider-wrap .swiper-slide .txt-wrap {padding:20px; margin:10px 0 0; border:1px solid #e8e8e8; color:var(--main-font-color); line-height:1.5;}
.event-slider-wrap .swiper-slide .txt-wrap .tit {overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:48px; font-size:1.6rem; font-weight:bold;}
.event-slider-wrap .swiper-slide .txt-wrap .txt {font-size:1.6rem;}
.event-slider-wrap .swiper-slide .txt-wrap .txt + .tit {margin-top:20px;}
.event-slider-wrap .swiper-slide .txt-wrap .txt + .tit + .txt {margin-top:10px;}
/* //2025-01-20, 김승희 : 메인 이벤트 프로모션 영역 추가 */

/* 2025-01-20, 김승희 : 메인 로케이션 영역 추가 */
.location_wrap {position:relative; width:100%; max-width:1400px; margin:50px auto 0px;}
.location_wrap .map_wrap {width:100%; height:600px; background-color:#e8e8e8;}
.location_wrap .info_wrap {width:100%; padding:20px; background-color:var(--main-bg-color); color:var(--white-color); font-size:1.6rem; line-height:1.5;}
.location_wrap .info_logo {display:block; max-width:280px; margin:0 auto;}
.location_wrap .info_logo &gt; img {display:inline-block; width:100%; height:100%; object-fit:cover;}
.location_wrap .info_cont {display:block; padding:30px 5px; margin-top:20px; border-top:1px solid var(--white-color); border-bottom:1px solid var(--white-color);}
.location_wrap .info_cont li {display:flex; flex-direction:row; flex-wrap:nowrap;}
.location_wrap .info_cont li:not(:last-child) {margin-bottom:30px;}
.location_wrap .info_cont .tit {width:90px;}
.location_wrap .info_cont .txt {width:calc(100% - 90px);}
.location_wrap .info_cont .txt .day + .time {margin-left:5px;}
.location_wrap .info_cont .txt .sub {padding-top:10px; color:#bbbbbb;}
/* //2025-01-20, 김승희 : 메인 로케이션 영역 추가 */</pre></body></html>