@charset "utf-8";

.top_btn {transition:1s;}

#dayWrap, 
#container, 
#contents, 
main, 
.full_slider {width:100%;height:100%;}

.pcbr{display:block !important;}
.ptbr{display:block !important;}
.tbr{display:none !important;}
.mbr{display:none !important;}
.pc_view{display:block !important;}
.pt_view{display:block !important;}
.tm_view{display:none !important;}
.t_view{display:none !important;} 
.m_view{display:none !important;}

button {background-color: transparent;outline: none;border: none;}

.full_slider{width: 100%;height:100vh;margin:0; position:relative;}
.full_slider .full_pagination {position: absolute;top:50%;width: 15px;left:30px;transform: translateY(-50%);z-index:100;}	
.full_slider .full_pagination>span.swiper-pagination-bullet {position: relative;width:auto;height: auto;background: none;padding-top:10px;margin: 20px 0;opacity:1;}
.full_slider .full_pagination>span.swiper-pagination-bullet:last-child {display: none;}
.full_slider .full_pagination>span::before {content:"";position: absolute;top:0;left:2px;width:10px;height:10px;border:1px solid #fff;box-sizing:border-box;border-radius:50%;}
.full_slider .full_pagination>span>span {position: relative;display: block;font-family:"Montserrat";font-size:12px;color:#fff;writing-mode: vertical-lr;padding: 7px 0 58px;display: none;}
.full_slider .full_pagination>span>span::before {content:"";position: absolute;bottom:0;left:7px;width:1px;height:40px;background:#fff;}
.full_slider .full_pagination>span.swiper-pagination-bullet-active::before {top: 0;left: 6px;width:2px;height:12px;background:#fff;border: none;border-radius:0;transform: rotate(45deg);}
.full_slider .full_pagination>span.swiper-pagination-bullet-active>span {display: block;}

.bk .full_slider .full_pagination>span::before {border-color: #000;}
.bk .full_slider .full_pagination>span.swiper-pagination-bullet-active::before {background: #000;}
.bk .full_slider .full_pagination>span>span {color:#000;font-weight: 500;}
.bk .full_slider .full_pagination>span>span::before {background:#000;}

/* section common */
.section {position: relative;overflow: hidden;word-break: keep-all;background: #fff;cursor: auto;width:100%;}
.section_inner {position: relative;width:calc(100% - 80px);height: 100%;margin:0 auto;}

/* ÅØ½ºÆ® */
.section .kor_tit{display: block;font-size:2.4rem;font-weight:500;letter-spacing: 0.25;color:var(--white-color);}
.section .eng_txt{margin-top:1.5rem;display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--white-color);}
.section .eng_title{display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--main-font-color);}
.section .kor_txt{display: block;font-size:1.8rem;font-weight:400;color:var(--white-color);line-height:1.5;margin-top:3.0rem;}
.section .kor_txt_black{display: block;font-size:2.4rem;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;}
.section01 .img_wrap{position: relative;width:100%; height:100vh;}
.section01 .text_absolute{position: absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:100;}
.section01 .text_absolute .inner{position: relative;width:100%;height:100%;display:flex;align-items: center;justify-content: flex-start;}
.section01 .text_absolute .inner .text_wrap{width:100%;min-height:300px;margin-top:400px;}
.section01 .text_absolute .inner .branch_select{margin-top:5rem;border:1px solid #fff;background:transparent;color:var(--white-color);width:210px;height:4rem;font-size:1.8rem;padding:10px;appearance:none;background:url("../images/icon/select_arrow.png") no-repeat right 14px center;}
.section01 .text_absolute .inner select.branch_select option{background:transparent;}

/*ÀÌº¥Æ®*/
.section02 {position: relative;}
.section02 .conwrap {position: relative;width:100%;height: 100%;background: url(../images/main/section02_bg.jpg) no-repeat center/cover;display:flex;align-items: center;}
.section02 .conwrap .event_wrap{position: relative;width:100%;max-width:1400px;margin:0 auto;min-height:500px;}
.section02 .conwrap .event_wrap .title{position: relative;display: block;font-family: Tenor Sans;font-size:4.2rem;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 .event_slide_wrap{position: relative;width:100%;max-width:1300px;margin:0 auto;margin-top:5rem;}
.section02 .conwrap .event_wrap .event_slide_wrap .item{width:308px;height:308px;}
.section02 .conwrap .event_wrap .event_slide_wrap .item span.img{display:block;width:100%;height:100%;}
.section02 .conwrap .event_wrap .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 .event_slide_wrap .swiper-pagination-progressbar-fill {height: 3px;border-top: 3px solid #ec7037;background: #d2cecb;}
.section02 .conwrap .event_wrap .event_slide_wrap .swiper-button-prev, 
.section02 .conwrap .event_wrap .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 .event_slide_wrap .arrow_btn {display: block;}
.section02 .conwrap .event_wrap .event_slide_wrap:hover .arrow_btn {display: block;}
.section02 .conwrap .event_wrap .event_slide_wrap .swiper-button-prev {left: 16px;background-image: url("../images/icon/arr_left13.png");}
.section02 .conwrap .event_wrap .event_slide_wrap .swiper-button-next {right: 16px;background-image: url("../images/icon/arr_right13.png");}
.section02 .conwrap .event_wrap .event_slide_wrap .swiper-button-next.swiper-button-disabled, 
.section02 .conwrap .event_wrap .event_slide_wrap .swiper-button-prev.swiper-button-disabled {display: block;opacity: 0;}
 
/*º£³×ÇÍ*/
.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%;max-width:1400px;margin:0 auto;min-height:500px;}
.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:4.2rem;}
.section03 .conwrap .benefit_wrap .section_title_wrap .text_kor{display:block;font-size:2.4rem;margin-top:1.5rem;}
.section03 .conwrap .benefit_wrap .benefit_list{display:flex;align-items: center;margin-top:120px;height:300px;}
.section03 .conwrap .benefit_wrap .benefit_list li{position: relative;width:25%;height:300px;text-align:Center;display:flex;align-items: center;}
.section03 .conwrap .benefit_wrap .benefit_list li::after{position:absolute;right:0; top:0; display:block;content:"";width:1px;height:300px;background:var(--white-color);opacity: 0.3;}
.section03 .conwrap .benefit_wrap .benefit_list li:last-child::after{position:absolute;right:0; top:0; display:block;content:"";width:0px;height:300px;background:var(--white-color);}
.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:100px;height:100px;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:2.4rem;}
.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{margin-top:20px;font-size:1.8rem;line-height:1.5;}

.section04 .conwrap {position: relative;width:100%;height: 100%;background: url("../images/main/section04_bg.jpg") no-repeat center/cover;display:flex;align-items: center;}
.section04 .conwrap .video_wrap{position: relative;width:100%;max-width:1400px;margin:0 auto;min-height:500px;display:flex;}
.section04 .conwrap .video_wrap .left_wrap{width:900px;}
.section04 .conwrap .video_wrap .left_wrap .video{position: relative;width:100%;height:100%;background:url("../images/main/video_bgpng.png");}
.section04 .conwrap .video_wrap .left_wrap .video .play_btn{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:102px;height:102px;background:url("../images/main/video_btn.png");cursor:pointer;}
.section04 .conwrap .video_wrap .right_wrap{width:500px;position: relative;}
.section04 .conwrap .video_wrap .right_wrap .text{width:calc(100% - 100px);margin:0 auto;position: relative;}
.section04 .conwrap .video_wrap .right_wrap .daybeau_introduce{position: absolute;left:-60px;bottom:140px;width:250px;height:50px;line-height:50px;background-color:var(--white-color);color:var(--main-font-color);text-align:Center;font-size:1.8rem;}
.section04 .conwrap .video_wrap .right_wrap .daybeau_introduce .btn{position: relative;}
.section04 .conwrap .video_wrap .right_wrap .daybeau_introduce .btn::after{position:absolute;right:20px; top:18px; display:block;content:"";width:7px;height:15px;background:url("../images/icon/ico_arrow_block.png") no-repeat;}

/*Áöµµ*/
.section05 {position: relative;}
.section05 .conwrap {position: relative;width:100%;height: 100%;display:flex;align-items: center;}
.section05 .conwrap .location_wrap{position:relative; width:100%;max-width:1920px;margin:0 auto;min-height:500px;}
.section05 .conwrap .location_wrap .title{margin:0 auto;position: relative;display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--main-font-color);text-align:center;}
.section05 .conwrap .location_wrap .title::before{position:absolute;left:50%; transform: translateX(-50%); top:-80px; display:block;content:"";width:1px;height:50px;background:var(--main-font-color);}
.section05 .conwrap .location_wrap .map_wrap{position: relative;width:100%;max-width:1920px;margin:50px auto 0px;border-top:1px solid #ccc;min-height:720px;}
.section05 .conwrap .map_wrap .map{position: relative;width:100%;height:100%;min-height:670px;background-color:#000;}
.section05 .conwrap .map_wrap .branch_wrap{position: absolute;left:50%;top:20%;transform: translate(-50%,-50%);width:100%;display:flex;justify-content: flex-end;}
.section05 .conwrap .map_wrap .branch_wrap .info_wrap{position: absolute;right:10%;top:0;width:400px;background-color:var(--main-bg-color);}
.section05 .conwrap .map_wrap .branch_wrap .info_wrap .branch_info{width:calc(100% - 80px);margin:25px auto;}
.section05 .conwrap .map_wrap .branch_wrap .info_wrap .branch_info .logo{text-align:Center;}
.section05 .conwrap .map_wrap .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;}

/*¸®Áî¿Â Ä«ÇÇ*/
.section05 .conwrap > div .info_line{padding: 0 0px;display:flex;align-items:top;justify-content: flex-start;color:var(--white-color);margin-top:30px;}
.section05 .conwrap > div .info_line .tit{width:65px;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1.5;}
.section05 .conwrap > div .info_line .txt{display:inline-block;word-break: keep-all;max-width:230px;font-size:1.8rem;font-weight:400;line-height:1.5;margin-left:30px;}
.section05 .conwrap > div .info_line .txt dl{align-self: center;}
.section05 .conwrap > div .info_line .txt dd:first-child{margin-top: 0px;}
.section05 .conwrap > div .info_line .txt dd{margin-top: 0px;margin-bottom: 0;position: relative;font-size: 1.8rem;}
.section05 .conwrap > div .info_line .txt dd.last_line{font-size:1.6rem;color:#bbbbbb;margin-top:10px;}
.section05 .conwrap > div .info_line .txt dd strong{display: inline-block;width: 50px;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;align-items: center;}
.section07 .conwrap .recommend_wrap{position: relative;width:100%;max-width:1400px;margin:0 auto;}
.section07 .conwrap .recommend_wrap .title{position: relative;display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--main-font-color);text-align:center;}
.section07 .conwrap .recommend_wrap .title::before{position:absolute;left:50%; transform: translateX(-50%); top:-80px; display:block;content:"";width:1px;height:50px;background:var(--main-font-color);}
.section07 .conwrap .recommend_wrap .recommend_content{position:relative;width:calc(100% - 100px);max-width:1300px;margin:50px auto 0px;display:flex;align-items: center;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap{position:relative;width:calc(50% - 50px);margin:0 auto;min-height:600px;background-color:#fff;box-shadow: 2px 4px 8px #00000029;-webkit-box-shadow: 2px 4px 8px #00000029;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .top_wrap{position: relative;z-index: 10;width: 100%;height: 80px;line-height: 80px;font-size: 2.4rem;font-weight: 700;box-shadow: 2px 4px 8px #00000029;-webkit-box-shadow: 2px 4px 8px #00000029;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .top_wrap .pop_title{padding-left:25px;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .top_wrap .pop_title .count{color:#ec7037;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap{overflow-x: hidden;height: 600px;background: #fff;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list{width: 100%;overflow: hidden;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div {position: relative;display: flex;flex-wrap: wrap;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom:15px;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div  .surgery_info_title{width:100%;position: relative;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div label {position: relative;display: block;padding: 20px 20px 20px 50px;line-height: 28px;letter-spacing: -1px;z-index: 10;font-size:1.6rem;color:var(--main-font-color);}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div label .goodsSummary{font-size:1.4rem;color:var(--main-bg-color);}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"].option-input {transform: translateY(0%);background: url("../images/common/i_cart_chk2.png") 0 0 no-repeat;background-size: 25px;position:absolute;top: 20px;left: 20px;width: 25px !important;height: 25px !important;border: 0;border-radius: 0;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"]:checked {background-position: 0 -25px;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"]::after {display: none;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price{width:calc(100% - 60px);margin:0 auto;display: flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .goodsDiscountRate{font-size:2.4rem;font-weight:bold;color:#ec7037;width:100%;text-align:right;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .goodsPrice{display:flex;flex-wrap:wrap;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .custPrice{display:inline-block;text-align:right;font-size:2.4rem;padding-top:5px;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .custPrice span{font-weight:bold;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .price{display:inline-block;text-align:right;font-size:1.6rem;color:#999999;text-decoration:line-through; padding-right:15px;padding-top:10px;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .content_wrap .list .empty{width:100%;min-height:550px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .bottom_wrap{position: relative;border-top: 1px solid #ebebeb;width: 100%;background: #fff;}
.section07 .conwrap .recommend_wrap .recommend_content .left_wrap .bottom_wrap .btn_cont{width: 100%;height: auto;padding: 25px 25px;font-size: 2rem;font-weight:500;overflow: hidden;text-align:center;color:#fff;background-color:#ec7037;cursor:pointer;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap{width:calc(50% - 50px);margin:0 auto;display:flex;align-self:flex-start;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content{padding:30px;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .search_title{font-size:2rem;line-height:1.5;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .search_input{margin-top:30px;position:relative;width:100%;max-width:470px;}
.section07 .conwrap .recommend_wrap .recommend_content .right_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 .recommend_content .right_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:525px;height:40px;line-height:40px;font-size:1.8rem;padding-left:40px;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap{position:relative;width:100%;margin-top:20px;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list{display: flex;flex-wrap: wrap;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li{width: calc(33.333% - 10px);margin: 30px 10px 0 0;border:1px solid #ccc;line-height:48px;text-align:Center;font-size:1.8rem;color:var(--sub-bg-color1);display:flex;align-items:Center;justify-content: center;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li.active{background-color:var(--main-bg-color);color:#fff;}
.section07 .conwrap .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li span{position:relative;display:inline-block;}
.section07 .conwrap .recommend_wrap .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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;}

/*20240216 µ¥ÀÔºä ¸®´º¾ó*/
#re_container .kor_tit{display: block;font-size:2.4rem;font-weight:500;letter-spacing: 0.25;color:var(--white-color);}
#re_container .eng_txt{margin-top:1.5rem;display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--white-color);}
#re_container .eng_title{display: block;font-family: Tenor Sans;font-size:4.2rem;color:var(--main-font-color);}
#re_container .kor_txt{display: block;font-size:1.8rem;font-weight:400;color:var(--white-color);line-height:1.5;margin-top:3.0rem;}
#re_container .kor_txt_black{display: block;font-size:2.4rem;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%;max-width:1920px;margin:0 auto;}
.main_section_title{position:relative;margin:0 auto;font-family: "Tenor Sans", sans-serif;font-size:4.2rem;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:2.4rem;color:var(--main-font-color);line-height:1.5;margin-top:2rem;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>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>span.swiper-pagination-bullet {width:9px;height:9px;border:1px solid #fff;background:transparent;margin: 0 10px;opacity: 1;}
.main_visual_slider .main_pagination>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:5rem;border:1px solid #fff;background:transparent;color:var(--white-color);width:210px;height:4rem;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;width:100%;background: url("../images/main/section07_bg.jpg") no-repeat center/cover;}
.main_section03 .recommend_wrap{position: relative;width:100%;max-width:1400px;margin:0 auto;}
.main_section03 .recommend_wrap .recommend_content{position:relative;width:calc(100% - 100px);max-width:1300px;margin:50px auto 0px;display:flex;align-items: center;}
.main_section03 .recommend_wrap .recommend_content .left_wrap{position:relative;width:calc(50% - 50px);margin:0 auto;min-height:600px;background-color:#fff;box-shadow: 2px 4px 8px #00000029;-webkit-box-shadow: 2px 4px 8px #00000029;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .top_wrap{position: relative;z-index: 10;width: 100%;height: 80px;line-height: 80px;font-size: 2.4rem;font-weight: 700;box-shadow: 2px 4px 8px #00000029;-webkit-box-shadow: 2px 4px 8px #00000029;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .top_wrap .pop_title{padding-left:25px;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .top_wrap .pop_title .count{color:#ec7037;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap{overflow-x: hidden;height: 600px;background: #fff;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list{width: 100%;overflow: hidden;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div {position: relative;display: flex;flex-wrap: wrap;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom:15px;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div  .surgery_info_title{width:100%;position: relative;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div label {position: relative;display: block;padding: 20px 20px 20px 50px;line-height: 28px;letter-spacing: -1px;z-index: 10;font-size:1.6rem;color:var(--main-font-color);}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div label .goodsSummary{font-size:1.4rem;color:var(--main-bg-color);}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"].option-input {transform: translateY(0%);background: url("../images/common/i_cart_chk2.png") 0 0 no-repeat;background-size: 25px;position:absolute;top: 20px;left: 20px;width: 25px !important;height: 25px !important;border: 0;border-radius: 0;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"]:checked {background-position: 0 -25px;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div input[type="checkbox"]::after {display: none;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price{width:calc(100% - 60px);margin:0 auto;display: flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .goodsDiscountRate{font-size:2.4rem;font-weight:bold;color:#ec7037;width:100%;text-align:right;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .goodsPrice{display:flex;flex-wrap:wrap;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .custPrice{display:inline-block;text-align:right;font-size:2.4rem;padding-top:5px;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .custPrice span{font-weight:bold;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list > div > .surgery_price .price{display:inline-block;text-align:right;font-size:1.6rem;color:#999999;text-decoration:line-through;padding-right:15px;padding-top:10px;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .content_wrap .list .empty{width:100%;min-height:550px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .bottom_wrap{position: relative;border-top: 1px solid #ebebeb;width: 100%;background: #fff;}
.main_section03 .recommend_wrap .recommend_content .left_wrap .bottom_wrap .btn_cont{width: 100%;height: auto;padding: 25px 25px;font-size: 2rem;font-weight:500;overflow: hidden;text-align:center;color:#fff;background-color:#ec7037;cursor:pointer;}
.main_section03 .recommend_wrap .recommend_content .right_wrap{width:calc(50% - 50px);margin:0 auto;display:flex;align-self:flex-start;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content{padding:30px;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .search_title{font-size:2.0rem;line-height:1.5;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .search_input{margin-top:30px;position:relative;width:100%;max-width:470px;}
.main_section03 .recommend_wrap .recommend_content .right_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 .recommend_content .right_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:525px;height:40px;line-height:40px;font-size:1.8rem;padding-left:40px;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap{position:relative;width:100%;margin-top:20px;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list{display: flex;flex-wrap: wrap;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li{width: calc(33.333% - 10px);margin: 30px 10px 0 0;border:1px solid #ccc;line-height:48px;text-align:Center;font-size:1.8rem;color:var(--sub-bg-color1);display:flex;align-items:Center;justify-content: center;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li.active{background-color:var(--main-bg-color);color:#fff;}
.main_section03 .recommend_wrap .recommend_content .right_wrap .search_content .tag_wrap .tag_list li span{position:relative;display:inline-block;}
.main_section03 .recommend_wrap .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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 .recommend_content .right_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_section04{position: relative;padding:250px 0;width:100%;background: url("../images/main/section03_bg2.jpg") no-repeat center/cover;}
.main_section04 .benefit_wrap{position: relative;width:100%;max-width:1400px;margin:0 auto;min-height:500px;}
.main_section04 .benefit_wrap .section_title_wrap{text-align:center;color:var(--white-color);}
.main_section04 .benefit_wrap .section_title_wrap{opacity: 0;transform: translateY(40px);transition: all 1.2s 0.8s;}
.main_section04 .benefit_wrap .section_title_wrap.in-view {opacity: 1;transform: translateY(0);}
.main_section04 .benefit_wrap .section_title_wrap .title_eng{display:block;font-family: Tenor Sans;font-size:4.2rem;}
.main_section04 .benefit_wrap .section_title_wrap .text_kor{display:block;font-size:2.4rem;margin-top:1.5rem;}
.main_section04 .benefit_wrap .benefit_list{width:100%;display:flex;align-items: center;margin-top:120px;height:300px;}
.main_section04 .benefit_wrap .benefit_list li{position: relative;width:25%;height:300px;text-align:Center;display:flex;align-items: center;}
.main_section04 .benefit_wrap .benefit_list li::after{position:absolute;right:0; top:0; display:block;content:"";width:1px;height:300px;background:var(--white-color);opacity: 0.3;}
.main_section04 .benefit_wrap .benefit_list li:last-child::after{position:absolute;right:0; top:0; display:block;content:"";width:0px;height:300px;background:var(--white-color);}
.main_section04 .benefit_wrap .benefit_list li .benefit_info{width:calc(100% - 15px);margin:0 auto;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:4.2rem;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:80px;height:80px;display:flex;align-items: end;justify-content: center;margin:0 auto;}
.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: "Pretendard", sans-serif;font-size:2rem;}
.main_section04 .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{margin-top:20px;font-size:1.6rem;line-height:1.5;word-break:keep-all;}

/*¸ÞÀÎ ´Ù¼¸¹øÂ° ¿À½Ã´Â±æ */
.main_section05{position: relative;padding:200px 0 0;}
.main_section05 .main_map_area{position: relative;width:100%;max-width:1920px;min-height:720px;margin:50px auto 0;border:1px solid #cccccc;}
.main_section05 .main_map_area .map{position: relative;width:100%;height:100%;min-height:720px;background-color:#f8fafc;}
.main_section05 .main_map_area .branch_wrap{position: absolute;left:50%;top:10%;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 5px 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 > 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 > div .info_line .tit{width:65px;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1.5;}
.main_section05 .main_map_area .branch_wrap > div .info_line .txt{display:inline-block;word-break: keep-all;max-width:230px;font-size:1.8rem;font-weight:400;line-height:1.5;margin-left:30px;}
.main_section05 .main_map_area .branch_wrap > div .info_line .txt dl{align-self: center;}
.main_section05 .main_map_area .branch_wrap > div .info_line .txt dd:first-child{margin-top: 0px;}
.main_section05 .main_map_area .branch_wrap > div .info_line .txt dd{margin-top: 0px;margin-bottom: 0;position: relative;font-size: 1.8rem;}
.main_section05 .main_map_area .branch_wrap > div .info_line .txt dd.last_line{font-size:1.6rem;color:#bbbbbb;margin-top:10px;}

/*¸ÞÀÎ ÀÌº¥Æ® ¸®½ºÆ®*/
.event_list_wrap{width:calc(100% - 100px);max-width:1300px;margin:50px auto 0;}
.branch_event_list1{width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;}
.branch_event_list1 li{width:calc(50% - 25px);max-width:500px;min-height:500px;margin:30px 30px 0 0;}
.branch_event_list1 li:nth-child(2n) {margin-right:0;}
.branch_event_list1 li:nth-child(-n + 2) {margin-top:0;}
.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{border-radius:30px;}
.branch_event_list2{width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;}
.branch_event_list2 li{width:calc(50% - 25px);max-width:500px;min-height:500px;margin:30px 30px 0 0;}
.branch_event_list2 li .right {opacity: 1;transform: translateX(0px);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(0px);transition: all 0.5s 0.3s;}
.branch_event_list2 li.in-view .left {opacity: 1;transform: translateX(0);}
.branch_event_list2 li:nth-child(2n) {margin-right:0;}
.branch_event_list2 li:nth-child(-n + 2) {margin-top:0;}
.branch_event_list2 li .img{width:100%:height:100%;}
.branch_event_list2 li .img img{border-radius:30px;}
 
/*¸ÞÀÎ ÀÎ½ºÅ¸*/
.main_instagram{padding-top:200px;}
.main_instagram .conwrap {position: relative;width:100%;height: 100%;display:flex;align-items: center;}
.main_instagram .conwrap .instagram_wrap{position: relative;width:100%;max-width:1300px;margin:0 auto;min-height:300px;}
.main_instagram .conwrap .instagram_wrap .instagramID{margin-top:20px;font-size:2rem;text-align:center;}
.main_instagram .conwrap .instagram_wrap .instagramWrap{margin-top:50px;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList {display: flex;flex-wrap: wrap;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li {width:calc(16.6666% - 30px); width:210px; margin-top:7px; margin-right:7px;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(6n) {margin-right:0;}
.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(-n + 6) {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;}

/* »çÀü¿¹¾à */
.preoder_header{position:fixed;top:0;left:0;right:0;height:63px;padding:20px;z-index: 50;display:flex;align-items: center;justify-content: center;border:1px solid #ccc;}
.preoder_content{width:100%;position:relative;}
.preoder_content .top_wrap{height:400px;padding-top:150px;display:flex;flex-direction: column;align-items: center;gap: 30px;background-color:#333;}
.preoder_content .top_wrap h2.page_title{font-size:2.5rem;font-weight:700;line-height: 160%;color:#fff;}
.preoder_content .top_wrap .search_wrap{position:relative;width:100%;max-width:1280px;margin-top:40px;border:1px solid #fff;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:25px;padding-right:75px;background-color:#fff;border-radius:9999px;}
.preoder_content .top_wrap .search_wrap .search_input{width:100%;border-style: none;flex: 1 1 0%;font-size: 1.6rem;line-height: 1.5rem;outline: 2px solid transparent;outline-offset: 2px;}
.preoder_content .top_wrap .search_wrap .search_btn{position:absolute;top:1.2rem;right:26px;}
.preoder_content .category_wrap{width:100%;}
.preoder_content .category_wrap .category_menu{width:100%;max-width: 1280px;margin: 0 auto 0px;box-sizing: content-box;display: grid;flex-wrap:Wrap;column-gap: 21px;grid-template-columns: repeat(6, minmax(0, 1fr));padding-top: 90px;padding-bottom: 20px;row-gap: 30px;}
.preoder_content .category_wrap .category_menu .menu{height: 110px;border-radius: 12px;padding-top: 20px;padding-left: 20px;padding-right: 20px;cursor: pointer;}
.preoder_content .category_wrap .category_menu .menu p{font-size:1.4rem;font-weight:500;height:100%;}
.preoder_content .category_wrap .category_menu .menu p a{display:block;width:100%;height:100%;}
.bg-black{background-color: rgb(0 0 0 / 1.0);}
.preoder_content .line{width:100%;max-width:1280px;margin:0 auto;border-bottom:1px solid rgb(227 227 227 / 1.0);}
.preoder_content .board_title{margin: 0 auto;box-sizing: content-box;max-width: 1280px;padding-left: 30px;padding-right: 30px;gap: 12px;padding-top:40px;}
.preoder_content .board_title p{font-size:2.0rem;font-weight:500;}
.preoder_content .board_content{width:100%;max-width: 1280px;margin:40px auto 100px;padding-left: 30px;padding-right: 30px;}
.preorder_list{display: flex;flex-wrap: wrap;}
.preorder_list li {width:calc(50% - 20px);margin:33px 33px 0 0;}
.preorder_list li:nth-child(2n) {margin-right:0;}
.preorder_list li:nth-child(-n + 2) {margin-top:0;}
.preorder_list li  .preorder_cont{padding: 20px;border:1px solid rgb(230 230 230 / 1.0);border-radius: 18px;display: flex;flex-direction: column;}
.preorder_list li  .preorder_cont p.code{display:flex;align-items:center;height:30px;font-size:1.6rem;font-weight:500;}
.preorder_cont .chk{width:18px;height:18px;margin-right:10px;}
.preorder_list li  .preorder_cont .info{width:100%;margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;}
.preorder_list li  .preorder_cont .info div{font-size:1.4rem;width:100%;display:flex;justify-content: flex-start;padding-bottom:10px;border-bottom:1px solid #ccc;}
.preorder_list li  .preorder_cont .info div span.tit{display:inline-block;width:95px;text-align:left;background-color:#333;color:#fff;padding:5px 3px;}
.preorder_list li  .preorder_cont .info div span.text{display:inline-block;font-size:1.6rem;text-align:left;word-break:keep-all;padding:5px 0px 5px 10px;font-weight:500;}
.preorder_list li  .preorder_cont .info div span.text2{display:block;font-size:1.6rem;text-align:left;word-break:keep-all;line-height:1.5;padding:5px 0px 5px 10px;font-weight:500;}
.preorder_list li  .preorder_cont .preorder_btn{width:100%;margin-top:15px;gap: 10px;display:flex;flex-direction: row;align-items: flex-end;justify-content: flex-end;}
.preorder_list li  .preorder_cont .preorder_btn .btn_view{width:100%;height: 40px;border:1px solid rgb(230 230 230 / 1.0);border-radius: 100px;background-color: transparent;background-image: none;font-size:1.4rem;}
.preorder_list li  .preorder_cont .preorder_btn .btn_status{width:100%;height: 40px;border-radius: 100px;background-color: #333;background-image: none;color:#fff;font-size:1.4rem;}
.preorder_list li  .preorder_cont .preorder_btn .btn_vegas{width:100%;height: 40px;border:1px solid rgb(230 230 230 / 1.0);border-radius: 100px;background-color: #ec7037;background-image: none;color:#fff;font-size:1.4rem;}

/*»ó¼¼º¸±â*/
.preoder_content .view_content{padding-top: 84px;background-color: rgb(251 251 251 / 1.0);}
.preoder_content .view_layout{margin-left: auto;margin-right: auto;display: flex;max-width: 1280px;flex-direction: column;padding: 90px 0 121px;}
.preoder_content .view_layout .view_title{width:100%;margin-bottom:90px;}
.preoder_content .view_layout .view_title p.tit{font-size:2.8rem;font-weight:700;}
.preoder_content .view_layout .view_detail{overflow: hidden;}
.preoder_content .view_layout .view_detail .view_section{width:100%;padding-top:10px;display: flex;flex-direction: column;gap: 30px;}
.preoder_content .view_layout .view_detail .view_section h3.section_title{font-weight:700;color: rgb(0 0 0 / 1.0);flex: 1 1 0%;font-size: 1.8rem;line-height: 2em;}
.preoder_content .view_layout .view_detail .view_section + .view_section{margin-top:50px;}
.preoder_content .view_layout .view_detail .view_section .section_basic{display:flex;flex-direction: column;gap: 20px;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_section_input{position:relative;width:100%;height:30px;border-bottom:1px solid rgb(230 230 230 / 1.0);font-size:1.4rem;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_section_input2{position:relative;width:100%;height:50px;border-bottom:1px solid rgb(230 230 230 / 1.0);font-size:1.4rem;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_section_select{position:relative;width:100%;height:50px;border-bottom:1px solid rgb(230 230 230 / 1.0);font-size:1.4rem;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_section_textarea{position:relative;width:100%;height:100px;border-bottom:1px solid rgb(230 230 230 / 1.0);font-size:1.4rem;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_input{width:100%;background-color: rgb(251 251 251 / 1.0);border-style: none;flex: 1 1 0%;outline: 2px solid transparent;outline-offset: 2px;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_input2{width:100%;background-color: rgb(251 251 251 / 1.0);border-style: none;flex: 1 1 0%;height:70px;border:1px solid #ccc;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_input4{width:100%;background-color: rgb(251 251 251 / 1.0);border-style: none;flex: 1 1 0%;height:30px;outline: 2px solid transparent;outline-offset: 2px;}
.preoder_content .view_layout .view_detail .view_section .section_basic .view_input3{width:250px;background-color: rgb(255 255 255 / 1.0);border-style: none;flex: 1 1 0%;height:36px;border:1px solid #ccc;padding-left:5px;}
.txt16{font-size:1.6rem;}
.preoder_content .view_layout .view_detail .view_section .section_basic select {min-width: 110px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 4px;position: relative;width: 100%;min-width: 0;height: 34px;padding: 0 20px 0 15px;margin-right: 4px;border: 1px solid #dfdfdf;background: #fff url("../images/common/icon_select.svg") no-repeat;background-position: right 8px bottom 50%;font-size: 12px;line-height: 25px;color: #30333a;vertical-align: middle;}
.preoder_content .view_layout .view_btn_wrap{margin-top:50px;width:100%;display:flex;align-items:Center;justify-content: space-between;}
.preoder_content .view_layout .view_btn_wrap .btn_list{width: 49%;height: 64px;display:flex;align-items:center;justify-content: center;border-radius: 12px;color: rgb(255 255 255 / 1.0);background-color: rgb(207 207 207 / 1.0);font-size:1.8rem;}
.preoder_content .view_layout .view_btn_wrap .btn_submit{width: 49%;height: 64px;display:flex;align-items:center;justify-content: center;border-radius: 12px;color: rgb(255 255 255 / 1.0);background-color: rgb(236 112 55 / 1.0);font-size:1.8rem;}

/* ¸®½ºÆ® µÎ¹øÂ°*/
.preorder_list2{display: flex;flex-wrap: wrap;flex-direction: column;gap: 15px;}
.preorder_list2 li{position:relative;}
.preorder_list2 li .line_basic{display:flex;align-items: center;justify-content: space-between;background-color: rgb(251 251 251 / 1.0);border-radius: 18px;padding:20px;cursor: pointer;}
.preorder_list2 li .line_basic .preorder_list_info{display:flex;justify-content: flex-start;flex-direction: column;text-align:left;gap: 10px;}
.preorder_list2 li .line_basic .preorder_list_info .info_code{display:flex;justify-content: flex-start;text-align:left;}
.preorder_list2 li .line_basic .preorder_list_info .info_code{font-size:1.8rem;font-weight:400;text-align:left;}
.preorder_list2 li .line_basic .preorder_list_info .info_data{font-size:1.8rem;font-weight:400;text-align:left;}
.preorder_list2 li .line_basic .preorder_list_info .info_data2{font-size:1.8rem;font-weight:bold;word-break:keep-all;line-height:1.5;}
.preorder_list2 li .line_basic .preorder_list_btn{width:100%;max-width : 180px;display:flex;align-items:Center;flex-direction: column;gap: 10px;}
.preorder_list2 li .line_basic .preorder_list_btn .btn_view{width:100%;height: 40px;border:1px solid rgb(230 230 230 / 1.0);border-radius: 100px;background-color: transparent;background-image: none;font-size:1.4rem;}
.preorder_list2 li .line_basic .preorder_list_btn .btn_status{width:100%;height: 40px;border-radius: 100px;background-color: #333;background-image: none;color:#fff;font-size:1.4rem;}
.preorder_list2 li .line_basic .preorder_list_btn .btn_vegas{width:100%;height: 40px;border:1px solid rgb(230 230 230 / 1.0);border-radius: 100px;background-color: #ec7037;background-image: none;color:#fff;font-size:1.4rem;}

/* ÆäÀÌÂ¡ */
.msg_sound_only, 
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important;}
.pg_wrap {clear:both;display:inline-block; margin-top:30px;}
.pg_wrap::after {display:block;visibility:hidden;clear:both;content:""} 
.pg {text-align:center;}
.pg_page, 
.pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee;}
.pg a:focus, 
.pg a:hover {text-decoration:none;}
.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;}
.pg_page:hover {background-color:#fafafa;}
.pg_start {text-indent:-999px;overflow:hidden;background:url("../images/common/btn_first.gif") no-repeat 50% 50% #eee;padding:0;border:1px solid #eee;}
.pg_prev {text-indent:-999px;overflow:hidden;background:url("../images/common/btn_prev.gif") no-repeat 50% 50% #eee;padding:0;border:1px solid #eee;}
.pg_end {text-indent:-999px;overflow:hidden;background:url("../images/common/btn_end.gif") no-repeat 50% 50% #eee;padding:0;border:1px solid #eee;}
.pg_next {text-indent:-999px;overflow:hidden;background:url("../images/common/btn_next.gif") no-repeat 50% 50% #eee;padding:0;border:1px solid #eee;}
.pg_start:hover,
.pg_prev:hover,
.pg_end:hover,
.pg_next:hover {background-color:#fafafa;}
.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px;}

/* ¸ÞÀÎ ÀÌº¥Æ® ÇÁ·Î¸ð¼Ç ¿µ¿ª Ãß°¡ */
.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 > div {z-index:1001; background-image:none;}
.event-slider-wrap .swiper-button-wrap > div::before,
.event-slider-wrap .swiper-button-wrap > 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; min-height:100px;}
.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.8rem; font-weight:bold;}
.event-slider-wrap .swiper-slide .txt-wrap .txt {font-size:1.8rem; word-break:keep-all;}
.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;}
.event-slider-wrap .swiper-slide .txt-wrap .txt.date{margin-top:5px;}

/* ¸ÞÀÎ ·ÎÄÉÀÌ¼Ç ¿µ¿ª Ãß°¡ */
.location_wrap {position:relative; display:flex; flex-direction:row; flex-wrap:nowrap; width:100%; max-width:1400px; min-height:600px; margin:50px auto 50px;}
.location_wrap .map_wrap {width:70%; background-color:#e8e8e8;}
.location_wrap .info_wrap {width:30%; padding:20px; background-color:var(--main-bg-color); color:var(--white-color); font-size:1.6rem; line-height:1.5; display:flex; flex-wrap:Wrap; align-items:center;}
.location_wrap .info_logo {display:block; max-width:280px; margin:0 auto;}
.location_wrap .info_logo > 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;}
@media screen and (max-width:1279px){
	.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;}

	.full_slider .full_pagination {position:absolute; bottom:auto; right:40px; width: 60px;z-index: 10;counter-reset: section; display: none;}

	.section {height:100%;}
	.section_inner {width: calc(100% - 20px);}

	/*ÅØ½ºÆ®*/
	.section .kor_tit{font-size:1.6rem;}
	.section .eng_txt{margin-top:2rem; font-size:2.1rem;}
	.section .eng_title{font-size:2.1rem;}
	.section .kor_txt{font-size:1.2rem; margin-top:1.5rem;}
	.section .kor_txt_black{font-size:1.6rem;}

	.section01 {position:relative; width:100%; height:100%;}

	/*¸ÞÀÎ ½½¶óÀÌµå*/
	.mainslide {position: absolute;top: 0px;left: 50%;transform: translateX(-50%);width:100%;height:100%;border-radius: 8px;}
	.text_absolute{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:100%;height: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 {width:100%;}
	.section02 .conwrap {position: absolute;top: 90px;left: 50%;transform: translateX(-50%);border-radius: 8px;height: calc(100% - 100px);}
	.section02 .conwrap .section_inner{display:flex;align-items:center;}
	.section02 .conwrap .event_wrap .title{font-size:2.1rem;}
	.section02 .conwrap .event_wrap .mobile_event_slide_wrap{position: relative;width:100%;margin:0 auto;margin-top:5rem;}
	.section02 .conwrap .event_wrap .mobile_event_slide_wrap .item{width:380px;height:380px;}
	.section02 .conwrap .event_wrap .mobile_event_slide_wrap .swiper-button-prev {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 .conwrap .benefit_wrap{margin:50px auto 0px;}
	.section03 .conwrap .benefit_wrap .section_title_wrap .title_eng{font-size:2.4rem;}
	.section03 .conwrap .benefit_wrap .section_title_wrap .text_kor{font-size:1.6rem;}
	.section03 .conwrap .benefit_wrap .inner_section{border:1px solid #ccc;}
	.section03 .conwrap .benefit_wrap .benefit_list{flex-wrap:wrap;margin-top:30px;}
	.section03 .conwrap .benefit_wrap .benefit_list li{width:calc(50% - 25px);margin:25px auto 0;}
	.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .img_wrap{width:60px;height:60px;}
	.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_eng{font-size:1.6rem;}
	.section03 .conwrap .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{font-size:1.4rem;}

	/*Áöµµ*/
	.section05 .conwrap{position: absolute;top: 90px;left: 50%;transform: translateX(-50%);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{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 > div .info_line{margin-top:10px;}
	.section05 .conwrap > div .info_line .tit{width:50px;font-size:1.4rem;}
	.section05 .conwrap > div .info_line .txt{max-width:300px;font-size:1.4rem;}
	.section05 .conwrap > div .info_line .txt dd{font-size: 1.4rem;}
	.section05 .conwrap > div .info_line .txt dd.last_line{font-size:1.2rem;color:#fff;}
	.section05 .conwrap > div .info_line .txt dd strong{text-align:left;}
	.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 .conwrap {position: absolute;top: 90px;left: 50%;transform: translateX(-50%); border-radius: 8px;height: calc(100% - 100px);}
	.section07 .conwrap .section_inner{display:flex;align-items:center;}
	.section07 .conwrap .section_inner .recommend_wrap{min-height:500px;}
	.section07 .conwrap .recommend_wrap .title{font-size:2rem;}
	.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 > 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 > div  .surgery_info_title{width:100%;position: relative;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > 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 > div label .goodsSummary{font-size:1.4rem;color:var(--main-bg-color);}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > 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 > div input[type="checkbox"]:checked {background-position: 0 -25px;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > div input[type="checkbox"]::after {display: none;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > div > .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 > div > .surgery_price .goodsDiscountRate{font-size:2rem;font-weight:bold;color:#ec7037;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > div > .surgery_price .custPrice{width:150px;text-align:right;font-size:2rem;padding-top:5px;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > div > .surgery_price .custPrice span{font-weight:bold;}
	.section07 .conwrap .recommend_wrap .search_list_wrap .content_wrap .list > div > .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{font-size:1.6rem;}
	#re_container .eng_txt{margin-top:2rem;font-size:2.1rem;}
	#re_container .eng_title{font-size:2.1rem;}
	#re_container .kor_txt{font-size:1.2rem;margin-top:1.5rem;}
	#re_container .kor_txt_black{font-size:1.6rem;}

	/* ¸ÞÀÎ Ã¹¹øÂ° ¼½¼Ç */
	.main_section_title{font-size:2.1rem;}
	.main_section_title_kor{font-size:1.6rem;}

	/*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_section03{padding:150px 0 100px;}
	.main_section03 .recommend_wrap{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 > 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 > div  .surgery_info_title{width:100%;position: relative;}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > 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 > div label .goodsSummary{font-size:1.4rem;color:var(--main-bg-color);}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > 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 > div input[type="checkbox"]:checked {background-position:0 -25px;}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > div input[type="checkbox"]::after {display: none;}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > div > .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 > div > .surgery_price .goodsDiscountRate{font-size:2.0rem;font-weight:bold;color:#ec7037;}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > div > .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 > div > .surgery_price .custPrice span{font-weight:bold;}
	.main_section03 .recommend_wrap .search_list_wrap .content_wrap .list > div > .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{padding:100px 0; background: url("../images/main/section03_bg.jpg") no-repeat center/cover;}
	.main_section04 .section_inner {height:unset;}
	.main_section04 .benefit_wrap{margin:50px auto 0px; min-height:unset;}
	.main_section04 .benefit_wrap .section_title_wrap{transition:unset;}
	.main_section04 .benefit_wrap .section_title_wrap .title_eng{font-size:2.4rem;}
	.main_section04 .benefit_wrap .section_title_wrap .text_kor{font-size:1.6rem;}
	.main_section04 .benefit_wrap .inner_section{border:1px solid #ccc;}
	.main_section04 .benefit_wrap .benefit_list{flex-wrap:wrap; height:unset; margin-top:30px;}
	.main_section04 .benefit_wrap .benefit_list li{width:calc(100% - 25px); height:unset; margin:30px auto 0;}
	.main_section04 .benefit_wrap .benefit_list li::after{display:none;}
	.main_section04 .benefit_wrap .benefit_list li .benefit_info{margin:15px auto 0;}
	.main_section04 .benefit_wrap .benefit_list li .benefit_info .num_wrap{font-size:2.1rem;}
	.main_section04 .benefit_wrap .benefit_list li .benefit_info .img_wrap{width:60px;height:60px;}
	.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 .txt_eng{font-family: Tenor Sans;font-size:1.6rem;}
	.main_section04 .benefit_wrap .benefit_list li .benefit_info .txt_wrap .txt_kor{font-size:1.4rem;}
	
	/*¸ÞÀÎ ´Ù¼¸¹øÂ° ¿À½Ã´Â±æ */
	.main_section05{padding:150px 0 0;}
	.main_section05 .main_map_area{width:calc(100% - 20px);}
	.main_section05 .main_map_area .map{min-height:450px;}
	.main_section05 .main_map_area .branch_wrap{position: relative; left:unset; top:unset; transform: unset; margin:15px auto;overflow: hidden;border-radius: 8px;background-color:var(--main-bg-color);}
	.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 > div .info_line .tit{width:70px; font-size:1.4rem;}
	.main_section05 .main_map_area .branch_wrap > div .info_line .txt{font-size:1.4rem;margin-left:0px;}
	.main_section05 .main_map_area .branch_wrap > div .info_line .txt dd{font-size: 1.4rem;}

	/*¸ÞÀÎ ÀÌº¥Æ® ¸®½ºÆ®*/
	.event_list_wrap{width:calc(100% - 10px);}
	.branch_event_list1{width:100%;justify-content: center;}
	.branch_event_list1 li{width:100%; margin:30px 0px 0 0;text-align:Center; opacity: 0;transform: translateY(40px);}
	.branch_event_list1 li .img img{width:100%;max-width:300px;}
	.branch_event_list2{width:100%;}
	.branch_event_list2 li{width:100%;margin:30px 0px 0 0;text-align:Center;}
	.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%;max-width:360px;}

	/*¸ÞÀÎ ÀÎ½ºÅ¸*/
	.main_instagram{position: relative;padding:150px 0 0;}
	.main_instagram .conwrap {flex-wrap: wrap;justify-content: center;}
	.main_instagram .conwrap .instagram_wrap{width:calc(100% - 2%);}
	.main_instagram .conwrap .instagram_wrap .instagramID{margin-top:10px;font-size:1.6rem;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap{margin-top:30px;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList {width:calc(100% - 2%);margin:0 auto;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li {width:calc(50% - 10px); margin-top:10px; margin-right:10px;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(6n) {margin-right:0;}	
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(-n + 6) {margin-top:0;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(2n) {margin-right:10px;}
	.main_instagram .conwrap .instagram_wrap .instagramWrap .instagramList li:nth-child(-n + 2) {margin-top:10px;}

	/* ¸ÞÀÎ ÀÌº¥Æ® ÇÁ·Î¸ð¼Ç ¿µ¿ª Ãß°¡ */
	.event-slider-wrap .swiper-slide .txt-wrap {min-height:unset;}
	.event-slider-wrap .swiper-slide .txt-wrap .tit {font-size:1.6rem;}
	.event-slider-wrap .swiper-slide .txt-wrap .txt {font-size:1.6rem;}

	/* ¸ÞÀÎ ·ÎÄÉÀÌ¼Ç ¿µ¿ª Ãß°¡ */
	.location_wrap {flex-direction:column; margin:50px auto 0px;}
	.location_wrap .map_wrap {width:100%; height:600px;}
	.location_wrap .info_wrap {width:100%;}
	.location_wrap .info_wrap > div {width:100%;}
}
@media screen and (max-width:768px){
	/* ¸ÞÀÎ Ã¹¹øÂ° ¼½¼Ç */
	.main_section01 .main_visual_slider .main_visual .text_absolute .inner .text_wrap{margin-top:200px;}

	/*¸ÞÀÎ ÀÌº¥Æ® ¸®½ºÆ®*/
	.branch_event_list2{overflow:hidden;}

	/* ¸ÞÀÎ ÀÌº¥Æ® ÇÁ·Î¸ð¼Ç ¿µ¿ª Ãß°¡ */
	.event-slider-wrap .swiper-slide .txt-wrap .txt {font-size:1.4rem;}
	
	/* ¸ÞÀÎ ·ÎÄÉÀÌ¼Ç ¿µ¿ª Ãß°¡ */
	.location_wrap {margin:50px auto 50px;}
}