@media (min-width:1921px) {
    main{max-width:100%; margin:0 auto;}
    
    
    
}
@media (max-width:1910px) {
    
    /****** sub ******/
    .sub1_1_cont06_wrap_new .sub_step_slide_topWrap { width: 50%; }

    .sub2_1_cont02_wrap .check_wrap01::before { top: 7%; right: 0%; font-size: 7.375rem;}
    .sub2_1_cont02_wrap .check_wrap02::before { top: 21%; left: 0%; font-size: 7.375rem; }

    .sub3_1_cont02_wrap .check_wrap03::before { font-size: 7.375rem; }
    
    .sub3_3_cont02_imgs .connector { width: 46%; }
    .sub3_3_cont02_imgs .housing { width: 42%; }
}
@media (max-width:1680px) {
    
    
    .gnb-allmenu-list-wrap{padding:4% 0 0;}
    .gnb-allmenu-list{width:90%;}
    .gnb_number_wrap{width:90%;}
    
    
    /***** sub ******/
    .sub_bottom_img{width: 45%; }
    .sub_bottom_txt{width: 55%;}

    .sub4_4_cont07_subwrap { padding: 0 3%;}
    .sub4_4_cont07_img { width: 37%;}
    .sub4_4_cont07_half { align-items: flex-start;}
    .sub4_4_cont07_txt .fz_18 { font-size: 1rem; }
}
@media (max-width:1560px) {
    html, body{
      font-size:15px !important;
    }

    .pc_cont_1560{display:none; opacity:0; visibility:hidden;}
    .m_cont_1560{display:block; opacity:1; visibility:visible;}
    
    .ht-inner{padding:3rem 4rem 1rem;}
    .ht-inner.scrolled{padding:1rem 4rem;}
    .header_menu_li.header_menu_li01_1{margin-right:2rem;}
    
    .gnb-menu-list-wrap{padding:7rem 0 2rem;}
    .gnb_logo_bg{width:17rem; height:13rem;}
    
    
    .main_top_slider .swiper-slide .main_top_img03_mountain{bottom:-24rem; left:-15%; width:130%;}
    .main_top_slider > .swiper-pagination.main_slider_pagination{top:42%;}
    
    .main_cont02_text01 {padding-left: 4%; width: 40%;}
    /* .main_cont02_img{width:60%;} */
    /* .main_cont02_text02 {padding-right: 5%; padding-left: 5%; width: 40%;} */
    /* .main_cont02_img01 > figure{height:18rem;} */
    /* .main_cont02_img02 > figure{height:18rem;} */
    
    .main_cont04_box{padding:0 0 0 4rem;}
    .main_cont04_title{width:30%;}
    .main_cont04_img{width:35%;}
    .main_cont04_text{width:40%; padding:7rem 5rem;}
    .main_cont04_title02{width:34%;}
    .main_cont04_btn02{bottom:-24%; width: 10rem;}
    .swiper-button-prev.main_cont04_prev{width:1.5rem;}
    
    .main_cont05_box02 .main_cont05_text_2_1{padding:0 7rem 10rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:2.5rem 7rem 0;}
    .main_cont05_box02 .main_cont05_img::after{left:5.5rem;}
    
    .main_cont06_box{height:52rem;}
    .main_cont06_circle_wrap{width:40rem; height:40rem;}
    
    .main_cont07_img::after{left:5.5rem;}
    .main_cont07_box01 .main_cont07_text_1_2{padding:2.5rem 7rem 0;}
    .main_cont07_box02 .main_cont07_text_2_1{padding:2.5rem 4rem 0 7rem;}
    
    .main_cont08_title .main_cont08_text{padding-left: 2rem;}
    .main_cont08_swiper .main_cont08_slide > div{width:75%; overflow:hidden;}
    
    .main_cont10_box_wrap{height:40rem;}
    
    .main_cont11_box{padding:0 2rem;}
    .main_cont11_contact{width:36%;}
    .main_cont11_time{width:22%;}
    .main_cont11_address{width:24%;}
    .main_cont11_reserve{width:18%;}
    
    /****** sub ******/
    .container-1400 { max-width: 1000px; }
    
    .sub1_1_cont03_wrap .panel-content .imgbox { width: 30%; }

    .sub2_1_cont02_wrap .check_wrap01::before { top: 12%; font-size: 5.375rem;}
    .sub2_1_cont02_wrap .check_wrap02::before { top: 23%; font-size: 5.375rem; }

    .sub2_2_cont02_box .step_box::before { width: 14px; height: 25px;}
    .sub2_2_cont03_wrap.sub2_1_cont02_wrap .check_wrap01 .check_img { width: 42%;}
    .sub2_2_cont03_wrap.sub2_1_cont02_wrap .check_wrap01::before { right: 0;}
    .sub2_2_cont03_wrap.sub2_1_cont02_wrap .check_wrap02::before { left: 0;}
    .sub2_2_cont03_wrap .check_sub_box.check_wrap03 .column_half .check_img{ width: 60%; }
    .sub2_2_cont03_wrap .check_sub_box.check_wrap03 .column_half .check_txt_box::before { right: 0; font-size: 5.375rem;}

    .sub3_1_cont02_wrap .check_wrap03::before{ font-size: 5.375rem; }

    .sub3_2_cont02_box .column_quarter .orangecircle{ max-width: 200px; height: 200px;}
    .sub3_2_cont02_box .column_quarter .orangecircle p { font-size: 1.1rem ;}

    .sub4_1_cont02_img { width: 30%;}
    .sub4_1_cont02_txts { padding-left: 4%; width: 70%; }
    .sub4_1_cont03_subwrap { justify-content: space-between;}

    .sub4_1_cont04_wrap::before { top: 4%;}
    
    .sub4_1_cont05_circle p { max-width: 200px; height: 200px;}
    .sub4_1_cont05_circle::before {right: -4%;}

    .sub4_2_cont02_subwrap { flex-wrap: wrap;}
    .sub4_2_cont02_subwrap .sub4_2_box { width: 50%; }
    .sub4_2_cont02_img::before { right: -1%;} 
    .sub4_2_box:nth-of-type(1), .sub4_2_box:nth-of-type(2) { margin-bottom: 5%; }
    .sub4_2_box:nth-of-type(2) .sub4_2_cont02_img::before { display: none;}
    .sub4_2_box:nth-of-type(3) .sub4_2_cont02_img::after {  content: ""; display: block; width: 32px; height: 13px; background:url("../sub/img/sub4_2_arrow.png") no-repeat center/ 100% auto; position: absolute; top: 50%; left: 5%; transform: translateY(-50%); }
    .sub4_2_cont02_img {margin-bottom: 8%;}


    .sub4_2_cont04_circle p { max-width: 170px; height: 170px; }

    .sub4_2_cont05_wrap { padding: 7% 5% 10%;}
    .sub4_2_cont05_wrap::before {top: 20%;}

    .sub4_3_cont03_box::after { top: -45%; height: 72%;}
    .sub4_3_cont03_text { width: 55%; margin-right: 5%;}
    .sub4_3_cont03_img {width: 40%;}
    .sub4_3_cont03_img .floatimg { width: 55%; }

    .sub4_4_cont02_wrap::before { font-size: 6rem; top: 22%; right: 13%;}
    .sub4_4_cont03_wrap::before { font-size: 6rem; top: 13%;}
    .sub4_4_cont04_half.right::before { font-size: 6rem; top: -5%;}
    /* .sub4_4_cont07_half .sub4_4_cont07_txt { margin-top: 5%;}
    .sub4_4_cont07_half.left .sub4_4_cont07_txt { padding-left: 0; }
    .sub4_4_cont07_half.right .sub4_4_cont07_txt { padding-right: 0; } */
    
    .sub5_1_cont01_img { max-width: 55%;}
    .sub5_1_cont01_subwrap02  .sub5_1_cont01_img { max-width: 40%;}

    .sub5_1_cont05_contbox {  padding: 0;}
    .sub5_1_cont05_third { max-width: 300px;}
}

@media (max-width:1440px) {
    html, body{
      font-size:14px !important;
    }
    
    .pd_160{padding: 100px 0;}
    
    .container-1500{max-width:90%;}
    .container-1580{max-width:100%; padding:0 2%;}
    .container-md,.container-sm{max-width: 1280px;}
    
    
    .pc_cont_1440{display:none; opacity:0; visibility:hidden;}
    .m_cont_1440{display:block; opacity:1; visibility:visible;}
    
    
    
    
    .container{padding:0;}
    
    
    .open .hamberger.scrolled{right:4rem;}
    .open .hamberger.hamberger_gnb{top:3.4rem; right:2rem;}
    .open .hamberger.hamberger_gnb.scrolled{right:4rem;}
    
    .gnb-menu-depth1{height:77px;}
    .gnb-menu-depth1.gnb-menu-depth1-1.on{height:auto;}
    .gnb-menu-depth2 > li:last-child{padding:0 0 1.5rem;}
    .gnb_logo_bg{background: url(../img/gnb_logo_bg.png) 50% 50%/95% no-repeat;}
    
    .ft_inner{padding:3rem 4rem;}
    
    
    .progress-area{width:10.5rem; height:10.5rem;}
    .progress-percent > span{font-size:1.5rem;}
    
    .scroll_down_wrap{bottom:2%;}
    .scroll_down_wrap.onder{bottom:0%;}
    .main_top_slider .swiper-slide .main_top_img03_mountain{bottom:-24rem;}
    
    .main-full-sect.equipment-sect{min-height:100%; max-height:40rem;}
    .main-full-sect.equipment-sect2{min-height:100%; max-height:40rem;} /*0914추가*/
    .equipment__list-titles{padding:0 1rem;}
    
    .main_cont04_box.main_cont04_box02::before{width:32rem;}
    .main_cont04_box.main_cont04_box02::after{width:28rem;}
    
    .main_cont05_box02 .main_cont05_text_2_1 {padding: 0 7rem 9rem;}
    .main_cont_wrap05::after{top:38%;}
    .main_cont05_box.main_cont05_box01::before{width:45rem;}
    .main_cont05_box.main_cont05_box02::after{width:32rem;}
    
    .main_cont06_right_item{padding:0 7%;}
    .main_cont06_right_btn{width:50px; height:50px;}
    
    .main_cont_wrap07::after{top:27%;}
    .main_cont07_box01 .main_cont07_text_1_1{padding:0 8rem 6rem;}
    .main_cont07_box.main_cont07_box02::after{width:38rem;}
    .main_cont07_box.main_cont07_box01::before{width:36rem;}
    
    .main_cont08_title .main_cont08_text > p + p{margin-top:1.5rem;}
    
    .main_cont10_box_wrap {height: 42rem;}
    
    
    /***** sub ******/
    .sub2_2_cont02_box .step_box::before { width: 14px; height: 25px;}
    .sub2_2_cont03_wrap.sub2_1_cont02_wrap .check_wrap01 .check_img { width: 42%;}
    .sub2_2_cont03_wrap .check_sub_box.check_wrap03 .column_half .check_img{ width: 60%; }
    
    .sub3_3_cont02_wrap { padding: 7rem 5% 2rem;}
    
    .sub3_5_cont01_box01 { padding: 8% 0;}

    .sub4_4_cont04_half > img { bottom: 0;}
    .swiper-pagination.sub4_3_step_txt_pagination {gap: 0 1rem; max-width: 80%;}


}

@media (max-width:1280px) {
    html, body{
      font-size:14px !important;
    }
    
    /* padding */
    .pd_60{padding: 40px 0;}
    .pd_160{padding: 100px 0;}
    
    /* padding-top */
    .pt_160{padding-top:120px;}
    .pt_200{padding-top:180px;}
    
    .container-md,.container-sm{max-width: 100%; padding:0 8%;}
    .container-1200{max-width: 100%; padding:0 4rem;}
    .container-1500{max-width:94%;}
    
    .pc_cont_1280{display:none; opacity:0; visibility:hidden;}
    .m_cont_1280{display:block; opacity:1; visibility:visible;}
    
    
    .ht-inner{padding:3rem 3rem 1rem;}
    .ht-inner.scrolled{padding:1rem 3rem;}
    .header_menu_li{margin-right:1.2rem;}
    .header_menu_li.header_menu_li01_1{margin-right:1.5rem; padding:8px 0.8rem 8px;}
    
    .open .hamberger.scrolled{right:3rem;}
    .open .hamberger.hamberger_gnb{top:3.4rem; right:3rem;}
    .open .hamberger.hamberger_gnb.scrolled{right:3rem;}
    
    .progress-area{width:9.5rem; height:9.5rem;}
    .progress-bg{background: url(../img/progress_bg.png) 50% 50%/95% no-repeat;}
    .progress-percent > span {font-size:1.375rem;}
    .topbtn-up-arrow{width:5rem; height:5rem;}
    
    .main_top_slider .swiper-slide .main_top_img03_mountain{bottom: -22rem; left:-20%; width:140%;}
    
    .main_cont05_box01 .main_cont05_img{padding:0 4rem;}
    .main_cont05_box02 .main_cont05_img{max-width:100%; padding:0 4rem;}
    .main_cont05_box01 .main_cont05_img::after{left:5rem;}
    .main_cont05_box01 .main_cont05_text_1_1{padding:1.5rem 2rem 0 6.5rem;}
    .main_cont05_box02 .main_cont05_img::after{left:5rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:1.5rem 2rem 0 6.5rem;}
    .main_cont05_text_2_2 .main_cont05_btn{top:2.5rem; right:5rem;}
    .main_cont05_box.main_cont05_box02::after {bottom: -7%; width: 28rem;}
    .main_cont05_box01 .main_cont05_icon01{top:130%; left:0.5rem;}
    
    .main_cont06_box{height:50rem; padding:0;}
    .main_cont06_circle_wrap {width: 38rem; height: 38rem;}
    .main_cont06_right_item {padding: 0 2rem;}
    .main_cont06_right_item > .main_cont06_right_text > .txt02{margin-top:1.5rem;}
    .main_cont06_right_btn {width: 40px; height: 40px;}
    
    .main_cont_wrap07{padding:10rem 0 12rem;}
    .main_cont_wrap07::after {top: 20.5rem;}
    .main_cont07_img::after{left:5rem;}
    .main_cont07_box01 .main_cont07_text_1_1{padding:0 6rem 6rem;}
    .main_cont07_box01 .main_cont07_text_1_2 {padding: 2.5rem 2rem 0 6.5rem;}
    .main_cont07_box02 {padding: 4rem 0 0;}
    .main_cont07_box02 .main_cont07_text_2_1 {padding: 2.5rem 2rem 0 6.5rem;}
    .main_cont07_box.main_cont07_box01::before {top:98%; width: 30rem;}
    .main_cont07_box.main_cont07_box02::after {width: 34rem;}
    
    .main_cont08_title{left:8rem;}
    .main_cont08_text_cont01 .main_cont08_text_img {padding-right:1.5rem;}
    .main_cont08_text_wrap{padding:3.5rem 2rem 2.5rem;}
    
    .main_cont10_box_wrap {height: 40rem;}
    
    .main_cont11_box{padding:0 1rem;}
    .main_cont11_contact{width:34%; padding:4rem 1.5rem;}
    .main_cont11_time{width:24%; padding:4rem 1.5rem;}
    .main_cont11_address{width:26%; padding:4rem 1.5rem;}
    .main_cont11_reserve{width:16%; padding:4rem 1.5rem;}
    
    /****** sub ******/
    li.contact .yellowbtn { width: 125px; }

    .sub1_1_halfSwiper_wrap { width: 80%; left: 10%;}
    .sub1_1_cont04_new_txt{padding-left: 10rem; padding-right: 5rem;}
    .sub1_1_cont06_imgArea { max-width: 68%;}

    .sub3_1_cont03_wrap .sub3_1_cont03_box .sub3_1_cont03_half { width: 45%;}
    
    .sub4_2_cont05_subwrap { flex-wrap: wrap;}
    .sub4_2_cont05_quarter { width: 45%; text-align: left; display: flex; flex-direction: column;}
    .sub4_2_cont05_quarter:nth-of-type(2), .sub4_2_cont05_quarter:nth-of-type(4) { margin-top: 0;}
    .sub4_2_cont05_quarter:nth-of-type(1), .sub4_2_cont05_quarter:nth-of-type(2) { margin-bottom: 10%; }

	.sub3_4_cont01_wrap .circle{width:32%}
    
}

@media (max-width:1024px) {
    html, body{
      font-size:13px !important;
    }
    
    .pc_cont_1024{display:none; opacity:0; visibility:hidden;}
    .m_cont_1024{display:block; opacity:1; visibility:visible;}
    
    .ft_inner{max-width:90%;}
    .f_logo{width:30%; padding:0 1rem;}
    
    .header_menu{}
    .header_menu > ul{flex-wrap:wrap;}
    .header_menu_li{margin:0 0.6rem;}
    .header_menu_li.header_menu_li01_1{margin:0 12rem 0.8rem 0;}
    
    .gnb-menu-list.m_cont_1024 { display: block;}
    
    .main_top_slider .swiper-slide .main_top_img03_mountain{bottom: -22rem; left:-30%; width:160%;}
    
    .main_cont02_box{padding:0 4rem;}
    .main_cont02_text01{width:45%; padding:0 2rem;}
    .main_cont02_text02{width:45%; padding:0 2rem;}
    /* .main_cont02_img{width:55%;} */
    .main_cont02_img01 > figure {border-bottom-left-radius: 70px;}
    .main_cont02_img02 > figure {border-top-right-radius: 70px;}
    .main_cont02_circle_wrap{width:40rem; height:40rem;}
    
    .equipment__list{flex-wrap:wrap; height:100%;}
    .equipment-sect .column_quarter{width:50%; height:50%;}
    .equipment__list > li{border:none;}
    .equipment__list > li + li{border-top: 1px solid rgba(241,237,234,.3); /* border-left: 1px solid rgba(241,237,234,.3); */}
    /* .equipment__list > li:nth-child(2){border-top:none;} */
    .equipment__list > li:nth-child(3){border-left:none;}
    .equipment__list-titles{text-align:left; padding:0 3rem;}
    .equipment__list-titles > a{align-items:flex-start;}
    .equipment__list-titles > a > p.txt01{margin:0 0 1.5rem;}
    .equipment__list-titles > a > p.txt03{display:none;}

    /* S:: 0914추가 */
    /* .equipment__list2{flex-wrap:wrap; height:100%;}
    .equipment-sect2 .column_quarter{width:50%; height:50%;}
    .equipment__list2 > li{border:none;}
    .equipment__list2 > li + li{border-top: 1px solid rgba(241,237,234,.3); border-left: 1px solid rgba(241,237,234,.3);}
    .equipment__list2 > li:nth-child(2){border-top:none;}
    .equipment__list2 > li:nth-child(3){border-left:none;} */
    /* E:: 0914추가 */

    .main_cont_wrap04::before{display:none;}
    .main_cont_wrap04::after{display:none;}
    .main_cont04_box01::after{display:none;}
    .main_cont04_title{width:auto; margin-right:0;}
    .main_cont04_text02{margin:4rem 0 28rem;}
    .main_cont04_img{width:42%; margin-left: -10%; margin-right: -10%;}
    .main_cont04_text{width:auto; margin-left:0; padding:4rem 2.5rem;}
    .main_cont04_circle_wrap{top:48%; left:50%; width:40rem; height:40rem;}
    .main_cont04_box.main_cont04_box02{flex-direction:column; padding:2rem 4rem 10rem;}
    .main_cont04_box.main_cont04_box02::before{display:none;}
    .main_cont04_box.main_cont04_box02::after{display:none;}
    .main_cont04_title02{width:100%; padding-right:0; margin-bottom:1rem;}
    .main_cont04_tabcont_wrap{width:100%;}
    .main_cont04_btn02{bottom:-16%; width:9rem;}
    .swiper-button-prev.main_cont04_prev{display:none;}
    
    .main_cont_wrap05{padding:10rem 0 12rem;}
    .main_cont05_box01 .main_cont05_img{padding:0 2rem;}
    .main_cont05_box02 .main_cont05_img{padding:0 2rem;}
    .main_cont05_box01 .main_cont05_img::after{top:88%; left:3rem;}
    .main_cont05_box02 .main_cont05_img::after{top:88%; left:3rem;}
    .main_cont05_box01 .main_cont05_text_1_1{padding:1.5rem 2rem 0 4.5rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:1.5rem 2rem 0 4.5rem;}
    .main_cont05_btn{top:2.5rem; right:3rem;}
    .main_cont05_text_2_2 .main_cont05_btn{top:2.5rem; right:3rem;}
    .main_cont05_box02 .main_cont05_text_2_1{padding:0 4rem 6rem;}
    .main_cont05_box.main_cont05_box01::before{width:35rem;}
    .main_cont05_box.main_cont05_box02::after{bottom: -10%; width: 22rem;}
    .main_cont05_box01 .main_cont05_icon01 {top: 125%; left: 0.5rem; width: 18rem;}
    
    .main_cont06_box{height:40rem;}
    .main_cont06_right_item.on > .main_cont06_right_text > .txt02{display:none;}
    .main_cont06_circle_wrap{width:35rem; height:35rem;}
    .main_cont06_left_text > .txt02{margin-top: 0.4rem;}
    .main_cont06_left_text > .txt04{margin-top: 3rem;}
    
    .main_cont_wrap07::after {top:27%;}
    .main_cont07_box01 .main_cont07_text_1_1{padding:0 3rem 5rem;}
    .main_cont07_text_1_1 > .txt03{margin-top:3rem;}
    .main_cont07_box01 .main_cont07_img{padding:0 2rem;}
    .main_cont07_box02 .main_cont07_img{padding:0 2rem;}
    .main_cont07_img::after{top:88%; left:3rem;}
    .main_cont07_box01 .main_cont07_text_1_2{padding:1.5rem 2rem 0 4.5rem;}
    .main_cont07_box02 .main_cont07_text_2_1{padding:1.5rem 2rem 0 4.5rem;}
    .main_cont07_box.main_cont07_box01::before {top: 98%; width: 26rem;}
    .main_cont07_box.main_cont07_box01.on::before{left: 28%;}
    .main_cont07_box.main_cont07_box02::after {width: 32rem;}
    .main_cont07_box02 .main_cont07_icon01{top:125%; width:20rem;}
    .main_cont07_btn{top:2.5rem; right: 3rem;}
    
    .main_cont08_text_wrap{position:relative; top:auto; left:auto; right:auto; padding:10rem 4rem; background-color:#f7f7f7; width:100%;}
    .main_cont08_title{position:relative; top:auto; left:auto; }
    .main_cont08_title .main_cont08_text{width:100%; text-align:center; padding:0; margin-bottom:8rem;}
    .main_cont08_text_wrap > .txt01{display:none;}
    .main_cont08_text_cont01{flex-direction:column-reverse; justify-content:flex-start; align-items:center;}
    .main_cont08_text_cont02{flex-direction:column; justify-content:flex-start; align-items:center; margin-top:6rem;}
    .main_cont08_text_cont .main_cont08_text{text-align:center; padding:3rem 0 0;}
    .main_cont08_text_cont .main_cont08_text > p + p {margin-top: 0.8rem;}
    .main_cont08_text_cont .main_cont08_text .txt01{font-size:1.125rem;}
    .main_cont08_text_cont .main_cont08_text .txt02{font-size:1.65rem;}
    .main_cont08_text_cont .main_cont08_text .txt03{font-size:1.4rem; margin-top:1.5rem;}
    .main_cont08_text_cont01 .main_cont08_text_img{padding:0;}
    .main_cont08_text_cont01 .main_cont08_text_img::after{top:-2rem; left:-1rem; width: 4.5rem; height: 5rem; background: url(../img/main_cont08_5f_text_m.png) 50% 50%/100% no-repeat;}
    .main_cont08_text_cont02 .main_cont08_text_img::after{top:-2rem; left:-1rem; width: 4.5rem; height: 5rem; background: url(../img/main_cont08_6f_text_m.png) 50% 50%/100% no-repeat;}
    .main_cont08_text_img{width:50%;}
    .plus_icon2{ width:1.6rem; height:1.6rem; background:url("../img/plus_icon2_m.png") 50% 50%/100% no-repeat; }
    .plus_icon3{ width:1.65rem; height:1.65rem; background:url("../img/plus_icon3_m.png") 50% 50%/100% no-repeat; }
    /* .main_cont08_6f_plus_icon{pointer-events:none;} */
    .main_cont08_5f_plus_icon01{top:40%; left:10.5rem;}
    .main_cont08_5f_plus_icon02{top:30%; left:19.4rem;}
    .main_cont08_5f_plus_icon03{top:26%; left:30rem;}
    .main_cont08_5f_plus_icon04{top:70%; left:19.5rem;}
    .main_cont08_5f_plus_icon05{top:68%; left:25.8rem;}
    .main_cont08_6f_plus_icon01{top:30%; left:14.5rem;}
    .main_cont08_6f_plus_icon02{top:27%; left:29.6rem;}
    .main_cont08_6f_plus_icon03{top:68%; left:7.5rem;}
    .main_cont08_6f_plus_icon04{top:70%; left:14.8rem;}
    .main_cont08_6f_plus_icon05{top:70%; left:27.5rem;}
    
    .main_cont10_count03 > .main_cont10_txt::after{right:3rem;}
    
    
    /****** sub ******/
    .container-1400 { max-width: 750px;}

    .sub1_1_cont01_wrap { background: none;}
    .sub1_1_cont01_wrap.on::before { display: none; }
    .sub1_1_cont01_wrap.on::after { display: none;}
    .sub1_1_cont01_cont01.on::after { display: none;}
    .sub1_1_cont01_cont.sub1_1_cont01_cont01 { background: url(../sub/img/sub1_1_cont01_bg.png) 50% 50%/cover no-repeat; padding: 30% 0 20%;}
    
    .sub1_1_cont01_cont { padding: 25% 0 0;}
    .sub1_1_cont01_video_wrap { max-width: 100%;}
    .sub1_1_cont01_video { padding: 43% 0 0;}
    .sub1_1_cont01_cont03 { flex-direction: column; padding-top: 15%;}
    .sub1_1_cont01_cont03_half01 { width: 100%;}
    .sub1_1_cont01_cont03_txt { width: 100%; position: initial; background: none; padding: 5% 0 11% 8%; }
    
    .sub1_1_cont02_wrap { background: none; padding: 15% 0 5%;}
    .sub1_1_cont02_history { display: flex; align-items: center; position: relative;}
    .sub1_1_cont02_history .column_half { padding-top: 2%; padding-bottom: 5%;}
    .sub1_1_cont02_history .column_half.left { border-right: 1px solid #000; padding-right: 5%; }
    .sub1_1_cont02_history .column_half.right { padding-left: 5%; }
    .sub1_1_cont02_history .column_half.fake p { opacity: 0; pointer-events: none;}
    .sub1_1_cont02_history.empty .column_half { min-height: 20px;}
    .history_circle_m { width: 14px; height: 15px; display: block; background: #fff; border: 3px solid #ff4f04; border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; top: 9%;}
    .sub1_1_cont02_history:last-of-type .column_half { padding-top: 2%; padding-bottom: 15% }
    /* .history_circle_m.right { right: 0;}
    .history_circle_m.left { left: 0;} */


    /* .sub1_1_cont06_wrap_new .sub_step_slide_topWrap{ position: relative; width: 77%; margin: 0 auto;} 
    .sub1_1_cont06_wrap_new .sub_step_slide_bottomWrap{ position: relative; width: 77%; margin: 0 auto;} 
    .sub1_1_cont06_wrap_new .sub_step_newSlider_txt .txtwrap {height: auto; height: 29rem; padding: 0 8%;}
    .sub1_1_step_newSlide_pagination{ bottom: 5%; right: 50%; transform: translateX(50%); }
    .swiper-button-prev.sub1_1_step_newSlide_txt_prev {  opacity: 1; background: url(../sub/img/sub_bottom_slide_prev.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: 0; left: -14%;}
    .swiper-button-next.sub1_1_step_newSlide_txt_next {  opacity: 1; background: url(../sub/img/sub_bottom_slide_next.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: -14%;}
    .swiper-pagination.sub1_1_step_txt_pagination {display: none;} */
    .sub1_1_cont06_wrap_new{padding: 6rem 0 7rem; height: auto;}
    .sub1_1_cont06_wrap_new::before{ font-size: 4.5rem; left: 0; top: 0;}
    .sub1_1_cont06_imgArea { position: relative; max-width: 100%;}
    .sub1_1_cont06_txtArea { position: relative; height: 37rem; bottom: 0;}
    .sub1_1_cont06_tabcont{  padding: 3rem 3rem;}
    .sub1_1_cont06_btn a{width: 5.5rem; height: 2.2rem; line-height: 1; padding-bottom: 2px; margin-right: 2.5rem;}
    .sub1_1_cont06_btn a:hover{background-color: #717171;}

    .panel-subwrap { flex-direction: column-reverse;}
    .panel-content .imgbox { position: inherit;}

    .sub1_1_cont04_wrap .sub5_1_cont01_wrap { padding: 11% 0; }
    .sub1_1_cont04_wrap .check_wrap .check_img { width: 80%; }
    .sub1_1_cont04_wrap .check_wrap .check_img02 { width: 60%;}
    .sub1_1_cont04_wrap .check_wrap .check_txt_box_m { padding-left: 8%; }

    .sub1_1_cont04_new{padding: 5rem 0 5rem;}
    .sub1_1_cont04_new::before{ font-size: 4.5rem; top: 6rem; right: 2rem;}
    .sub1_1_cont04_new_wrap { flex-direction: column; padding: 3rem;}
    .sub1_1_cont04_new_txt{width: 100%; padding-left: 0; padding-right: 0;}
    .sub1_1_cont04_new_container{width: 100%;}

    .sub1_1_cont03_wrap_new {padding: 6rem 0 6rem;}
    .sub1_1_cont03_wrap_new .check_img_m{ margin-bottom: 2rem;}
    .sub1_1_cont03_wrap_new  .orangetxt {margin-bottom: 1rem;}
    .sub1_1_cont03_wrap_new p+p {margin-top: 1rem;}

    .sub1_1_cont05_new_wrap{flex-direction: column; padding: 3rem; }
    .sub1_1_cont05_new_container{padding-left: 0; max-width: 100%; margin-bottom: 2.3rem;}
    .sub1_1_cont05_new .sub1_1_cont04_new_txt{ padding-left: 0; width: 100%;}
    .sub1_1_cont05_new_container::before {font-size: 4.5rem; left: -1rem;}

    .sub1_2_content { background: none; padding: 0;}
    .sub1_2_content.left { background: none;}
    .sub1_2_cont01_text_box {  background: url("../sub/img/sub1_2_bg01_m.png") 50% 50% / cover no-repeat; padding: 15% 5% 0; }
    .sub1_2_cont01_text_box .doctor_category { width: 12%; }
    .sub1_2_cont01_title { align-items: center; display: flex;}
    .sub1_2_cont01_doctor >img { width: 50%; }
    .sub1_2_cont01_ul_wrap { padding: 10% 0;}
    .specialist {font-size: 1.1rem !important; gap: 0 0.5rem;}
    .specialist > img {max-width: 2rem;}
    .sub1_2_content01:last-of-type .specialist > img {max-width: 7rem;}

    .sub_content03 { background: none;}
    .sub1_3_content01 { background: none;}
    .sub1_3_cont01_cont { flex-direction: column; margin-top: 23%;}
    .sub1_3_cont01_half { width: 100%; }
    .sub1_3_cont01_half01 {flex-direction: row; margin-bottom: 10%;}
    .sub1_3_cont01_half02 {flex-direction: row-reverse;}
    .morebtn { width: 17px; height: 17px;}
    .morebtn5_1 {left: 30%; }
    .morebtn5_2 {left: 50%; }
    .morebtn5_3 {left: 65%; }
    .morebtn5_4 {left: 85%; }
    .morebtn6_1 { left: 40%;}
    .morebtn6_2 { left: 65%;}
    .morebtn6_3 { left: 85%;}
    .sub1_3_cont01_txt { justify-content: flex-start;}
    .sub1_3_cont01_txt .fz_130 { font-size: 5rem; }
    .sub1_3_cont01_txt .fz_60 { font-size: 2rem; }
    .sub1_3_cont02_cont { flex-direction: column;}
    .sub1_3_cont02_half01 { width: 100%; margin-left: 5%; margin-bottom: 5%;}
    .sub1_3_cont02_half02 { width: 100%;}
    .placetag_wrap02 { padding-top: 10%;}
    .sub1_3_cont02_slider_wrap { margin-left: 5%;}
    .sub1_3_cont02_slider_wrap .swiper-pagination-progressbar { right: 25%; height: 2px;}
    .sub1_3_cont02_wrap_2 { padding: 20% 0 0;}
    .sub1_3_cont02_wrap_2 .sub_imgs_m .sub_img01 { padding-left: 5%; padding-right: 50%; margin-bottom: 10%;}
    .sub1_3_cont02_wrap_2 .sub_imgs_m .sub_img02 { padding-left: 30%;}
    .sub1_3_cont03_wrap_2 { padding: 20% 5% 0;}
    .sub1_3_cont03_wrap_2 .sub_imgs_m .sub_img02 { padding-left: 14%;}
    .sub1_3_cont08_wrap { padding: 15% 0 25%;}
    .sub1_3_cont02_title .maintitle.pc_cont_1024 { display: none;}

    .sub1_4_cont01_halfwrap { flex-direction: column-reverse;}
    .sub1_4_cont01_half.left { width: 100%;}
    .sub1_4_cont01_half.right { width: 100%;}
    .sub1_4_cont02_time ul { margin-bottom: 2rem; }
    li.lunch { margin-top: 2rem; }
    .location_list { padding: 10% 2% 0%; }
    .location_list li { padding-left: 3%; }

    .sub_2_1_02_circleWrap{flex-wrap: wrap;}
    .sub_bottom_slide{width: 70% !important; margin: 0 3rem;}
    .sub_bottom_slide_inner { flex-direction: column; height: auto;}
    .sub_bottom_img{width: 100%;}
    .sub_bottom_txt{width: 100%; padding: 10% 5% 10% 9%;}
    .swiper-button-prev.sub_bottom_prev{left: 9%;}
    .swiper-button-next.sub_bottom_next{right: 9%;}

    .sub_cont_img { padding-left: 0;}
    .sub_cont01_wrap { padding: 5rem 0 4rem; background: #fff;}
    .sub2_1_cont01_box { flex-direction: column-reverse; justify-content: center; }
    .sub2_1_cont01_wrap .sub2_1_cont01_text {width: 97%; padding-top: 6%;}
    .check_wrap02 { margin-top:16%;}
	.check_wrap01_n{text-align:center;margin-top:16%}
    .sub2_1_cont02_wrap { padding: 15% 0;}
    .sub2_1_cont02_wrap .check_txt_box_m { margin-top: 10%;}
    .sub2_1_cont02_wrap .check_txt_box_m .orangetxt { color: #fd5004;}
    .sub2_1_cont02_wrap .check_txt_box_m .orangetxt + p { padding: 3% 0;}
    .sub2_1_cont02_title p + p{ margin-top: 1rem;}
    .sub2_1_cont03_slide .sect_m { display: flex; flex-direction: column; padding: 0 5% ;}
    .sub2_1_cont03_txt_m { padding: 7% 0 ; }
    .sub2_1_cont03_subtit { text-align: left; margin:0 5%; padding-top: 7%; border-top: 1px solid #dcdcdc;}
    .swiper-button-prev.sub2_1_cont03_prev{ width:17px; height:30px; background: url(../img/sub-prev-w.png) 50% 50%/100% no-repeat; left: 9%; top: 44%; }
    .swiper-button-next.sub2_1_cont03_next{ width:17px; height:30px; background: url(../img/sub-next-w.png) 50% 50%/100% no-repeat; right: 9%; top: 44%; }
    .swiper-button-prev.sub2_1_cont03_prev::after, .swiper-button-next.sub2_1_cont03_next::after { display: none; }
    .sub2_1_cont03_pagination_m { font-family: 'Marcellus','Noto Serif KR', sans-serif; }
    .swiper-pagination.sub2_1_cont03_pagination .swiper-pagination-bullet {margin-right: 9%;}
    .swiper-pagination.sub2_1_cont03_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-bottom: 1px solid #fd5004; }
    .sub2_1_cont04_wrap { padding: 15% 0;}
    .sub2_1_cont04_text ul {margin-top: 7%;}
    .sub2_1_cont04_text ul li { font-size: 1.2rem; padding: 2% 0; font-weight: 400; margin-bottom: 5%; display: flex; align-items: center; justify-content: center; height: 60px;}
    .sub_count_banner_title {font-size: 1.5rem !important;}
    .sub_count_txt .fz_70 { font-size: 2.5rem;}
    .main_cont09_youtube_main{width: 100%;}

    .sub2_1_cont03_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub2_1_cont03_wrap_new .check_txt_box_m .orangetxt { color: #fd5004;}
    .sub2_1_cont03_wrap_new .check_txt_box_m .orangetxt + p { padding: 3% 0;}
    .sub2_1_cont05_wrap .panel-wrap .panel .panel-title > p{text-align: left; padding-left: 1rem; font-size: 1.1rem;}
    .sub2_1_cont05_wrap .panel-wrap .panel .icon-panel{ right: 8%; top: 55%;}
    .sub2_1_cont05_wrap .panel-wrap .panel .icon-panel::before { width: 1.3rem; height: 1rem; }
    .sub2_1_cont05_wrap .panel-wrap .panel .panel-content{padding: 2.6rem 1rem;}

    .sub2_2_top_view_bg{background: url(../sub/img/sub2_2_top_img01_m_240304.jpg) 50% 50%/cover no-repeat;}
    .sub2_2_cont01_wrap .sub2_1_cont01_box{flex-direction: column; align-items: flex-start;}
    .sub2_2_cont01_wrap .sub2_1_cont01_img {margin-right: 0;}
    .sub2_2_cont02_wrap { padding: 6rem 0 4rem;}
    .sub2_2_cont02_title::before {display: none;}
    .sub2_2_cont02_box { flex-direction: column;}
    .sub2_2_cont02_box .step_box {width: 85%; margin-bottom: 4rem;}
    .sub2_2_cont02_box .sub2_2_cont02_img {text-align: center;}
    .sub2_2_cont02_box .step_box:last-of-type { margin-bottom: 0;}
    .sub2_2_cont02_box .step_box::before { display: none;}
    .sub2_2_cont02_img .step_num { height: auto; padding: 8px 0; top: -6%;}
    .sub2_2_cont03_wrap {  padding: 16% 0 16%; background: #fff;}
    .sub2_2_cont03_wrap .check_wrap02 { margin-top: 0; padding-top: 15%;}
    .sub2_2_cont03_wrap.sub2_1_cont02_wrap .check_wrap01::before { display: none; }
    .sub2_2_cont03_wrap .check_wrap{height: auto;}
    .sub2_2_cont03_wrap_new {padding: 15% 0;}
    .sub_step_slide_topWrap{ position: relative; width: 77%; margin: 0 auto;} 
    .sub_step_slide_bottomWrap{ position: relative; width: 77%; margin: 0 auto;} 
    .swiperLayer_container { height: auto;}
    .sub_step_newSlider_txt .txtwrap {height: auto; height: 17rem; padding: 0 8%;}
    .sub_step_newSlide_pagination{ bottom: 5%; right: 50%; transform: translateX(50%); }
    .swiper-button-prev.sub_step_newSlide_txt_prev {  opacity: 1; background: url(../sub/img/sub_bottom_slide_prev.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: 0; left: -14%;}
    .swiper-button-next.sub_step_newSlide_txt_next {  opacity: 1; background: url(../sub/img/sub_bottom_slide_next.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: -14%;}
    .check_wrap .hypeTxt {border: 1px solid rgba(253, 80, 4, 0.8); width: 9.7rem; height: 3.5rem; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0 auto 2rem; }
    .sub2_2_cont02_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub2_2_cont02_wrap_new .check_txt_box_m p + p { padding-top: 3%;}
    .sub_count_banner{padding: 7rem 0;}
    .sub_youtube_wrap{padding: 6rem 0 6rem;}
    .sub_youtube_btn > a{width: 150px; height: 43px;}
    .sub_bottom_slide_wrap{padding: 6rem 0 9rem;}

    .sub4_1_step_newSlide_txt .txtwrap {height: auto; height: 17rem; padding: 0 8%;}
    .sub4_1_step_newSlide_pagination{ bottom: 5%; right: 50%; transform: translateX(50%); }
    .swiper-button-prev.sub4_1_step_newSlide_txt_prev {  opacity: 1; background: url(../sub/img/sub_bottom_slide_prev.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: 0; left: -14%;}
    .swiper-button-next.sub4_1_step_newSlide_txt_next {  opacity: 1; background: url(../sub/img/sub_bottom_slide_next.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: -14%;}
    .sub4_1_cont03_wrap_new.sub4_3_cont02_wrap_new .sub_step_newSlider_txt .txtwrap{height: 17rem; padding: 2rem;}

    
    .sub4_3_top_view_bg{background: url(../sub/img/sub4_3_top_img01_m_240227.jpg) 50% 50%/cover no-repeat;}
    .sub4_3_step_newSlide_txt .txtwrap {height: auto; height: 17rem; padding: 0 8%;}
    .sub4_3_step_newSlide_pagination{ bottom: 5%; right: 50%; transform: translateX(50%); }
    .swiper-button-prev.sub4_3_step_newSlide_txt_prev {  opacity: 1; background: url(../sub/img/sub_bottom_slide_prev.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: 0; left: -14%;}
    .swiper-button-next.sub4_3_step_newSlide_txt_next {  opacity: 1; background: url(../sub/img/sub_bottom_slide_next.png) 50% 50%/100% no-repeat; width: 31px; height: 7px; bottom: 85%; right: -14%;}
    .sub4_3_cont02_wrap_new .sub_step_newSlider_txt .txtwrap{height: 28rem; padding: 1.5rem;}
    .sub4_3_cont05_btn{line-height: 1;}

    .sub3_1_cont01_wrap .sub2_1_cont01_text .text_box:first-of-type { margin-top: 20px; }
    .sub3_1_cont02_wrap { padding: 5rem 0 0;}
    .sub3_1_cont02_wrap .check_wrap { padding: 0 0 14%;}
    .sub3_1_cont02_wrap .check_wrap02 { margin-top: 0;}
    .sub3_1_cont02_wrap.sub2_1_cont02_wrap .check_wrap01::before { display: none;}
    .sub3_1_cont02_wrap .check_wrap03::before { display: none;}
    .sub3_1_cont03_wrap .sub3_1_cont03_box { flex-direction: column; padding: 6% 0 0; gap: 2rem 0;}
    .sub3_1_cont03_wrap .sub3_1_cont03_box .sub3_1_cont03_half { width: auto; margin: 0 auto 13%;}
    .sub3_1_cont03_wrap .txtbox::before { height: 20px; top: 32%;}
    .sub3_1_cont03_wrap .sub3_1_cont03_half02 .txtbox::before { top: 23%;}
    .sub3_1_cont04_title { margin-bottom: 7%;}
    
    .sub3_1_cont02_wrap_new{padding: 7rem 0 2rem;}
    .sub3_1_cont02_wrap_new  .check_txt_box_m { margin-top: 10%; margin-bottom: 10%;}
    .sub3_1_cont02_wrap_new .check_txt_box_m .orangetxt + p { padding: 3% 0;}
    .sub3_1_cont02_wrap_new  .check_txt_box_m p + p { padding-top: 3%;}
    .sub3_1_cont03_wrap .txtwrap{margin-top: 3rem;}
    .sub3_1_cont04_wrap_new {padding: 14% 0 15%;}
    .sub2_1_cont04_text ul li.long {display: block; }
    .implant_common_banner{ background: url(../sub/img/implant_common_banner_bg_m.jpg) 50% 50%/cover no-repeat;}

    .sub3_2_top_view_bg{background: url(../sub/img/sub3_2_top_img01_m_240305.jpg) 50% 50%/cover no-repeat;}
    .sub3_2_cont01_wrap .sub2_1_cont01_wrap .sub2_1_cont01_text { padding-top: 8%;}
    .sub3_2_cont01_img { width: 100%; justify-content: space-between;}
    .sub3_2_cont01_img .imgbox { width: 48%; }
    .sub3_2_cont01_img .bna_arrow { width: 10%;}
    .sub3_2_cont02_box { flex-wrap: wrap;}
    .sub3_2_cont02_box .column_quarter { width: 50%; padding-bottom: 20px;}
    .sub3_2_cont02_box .column_quarter .orangecircle{ margin: 0 auto; }

    .sub3_2_cont04_wrap{padding: 12% 0 15%;}
    .sub_checkbox_container{margin-top: 3.5rem;}
    .sub3_2_cont02_wrap_new{ padding: 12% 0;}
    .sub3_2_cont03_wrap{padding: 12% 0;}
    .sub3_2_cont04_wrap .sub_cont::before{display: none;}

    .sub3_3_top_view_bg { background: url(../sub/img/sub3_3_top_img01_m_240305.jpg) 57% 50%/cover no-repeat;}
    .sub3_3_top_view_bg + .sub_top_text{top: 47%;}
    .sub3_3_cont01_wrap .circle_wrap .circle { width: 50%; font-size: 1rem;}
    .sub3_3_cont01_wrap .m_cont_1024 {display: flex;} 
    .sub3_3_cont01_wrap .pc_cont_1024 {display: none;} 
    .sub3_3_cont02_wrap.sub3_1_cont03_wrap .txtbox { padding-top: 8%;}
    .sub3_3_cont02_wrap.sub3_1_cont03_wrap .sub3_1_cont03_box .sub3_1_cont03_half { width: 90%; margin: 0 auto;}
    .sub3_3_cont02_wrap.sub3_1_cont03_wrap .sub3_1_cont03_box .sub3_3_cont02_half02 { margin-top: 5%; background: #fafafa; }
    .sub3_3_cont02_half02::before {display: none;}
    .sub3_3_cont02_half02 ul { padding: 5% 6%; font-size: 1rem; color: #000;}
    .sub3_3_cont02_half02 ul li { padding-left: 10px ; margin-bottom: 10px;}
    .sub3_3_cont02_half02 ul li::before { background: #000; width: 3px; height: 3px;}
    .sub3_3_cont03_wrap { padding: 3.5rem 0; background: #fff;}
    .sub3_3_cont03_box.flex_row.center{flex-direction: column; align-items: flex-start;}
    .sub3_3_cont03_box::before { display: none; }
    .sub3_3_cont03_txt { padding-top: 5%;}
    .sub3_3_cont04_wrap::before { display: none;}
    .sub3_3_cont04_box {flex-direction: column;}
    .sub3_3_cont04_half { width: 85%;}
    .versus { padding: 5% 0;}
    .sub3_3_cont04_half ul { font-size: 1.1rem;}

    .sub3_3_cont03_wrap_new{padding: 16% 0 12%;}
    .sub3_3_cont03_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub3_3_cont03_wrap_new .sub2_2_cont03_title::before{content: ""; display: none;}
    .sub3_3_cont04_wrap_new{background: #fff; padding: 12% 0 7%;}
    .sub3_3_cont05_wrap { background: #fff; padding: 7% 0 15%;}
    .sub3_3_cont05_wrap .hypeTxt.pc_cont_1024 { display: none; }
    .sub3_3_cont05_wrap .hypeTxt{ margin: 0 auto 1.5rem;}
    .sub3_3_cont05_txt {margin-top: 2rem;}
    .sub3_3_cont05_wrap .fz_33 {font-size: 1.5rem;}
    .sub3_3_cont05_img{margin-bottom: 2rem;}
    .sub3_3_cont05_txt >ul {width: 100%;}
    .sub3_3_cont04_wrap{padding: 10% 0 17%;}
    
    .sub3_3_good_wrap{padding: 5.875rem 0;}
    .sub3_3_good_title{margin-bottom: 3.7rem;}
    .sub3_3_good_inner { gap: 4rem 0; justify-content: space-between;}
    .sub3_3_good_inner li {width: 48%; height: 14.3rem; padding-top: 1rem;}
    .sub3_3_good_inner li::before{ width: 3.625rem; height: 3.625rem; line-height: 3.625rem;}
    .sub3_3_good_inner li span { font-size: 1.2rem;}
    .sub3_3_good_inner li p {font-size: 1.1rem; padding-top: 0.99rem;}

    .sub3_3_process_wrap{padding: 5.875rem 0;}
    .sub3_3_process_title{margin-bottom: 2.4rem;}
    .sub3_3_process_inner{gap: 3rem 6%; } 
    .sub3_3_process_inner li{max-width: 47%;}
    .sub3_3_process_inner li::before{width: 8.5rem; font-size: 1.25rem;}
    
    .sub3_4_cont02_wrap_new .container-1400 { max-width: 100%; padding: 0 6%;}
    .sub3_4_cont02_wrap_new{padding: 15% 0;}
    .sub3_4_cont02_wrap_new .sub2_1_cont04_title {margin-bottom: 4rem;}
    .sub3_4_cont02_container{ flex-wrap: wrap; gap: 2rem 1.2rem;}
    .sub3_4_cont02_container li{width: 13rem; height: 14rem; padding: 1rem 4% 0; font-size: 1.1rem !important;}
    .sub3_4_cont02_container li .keyword {width: 10.8rem;}

    .sub2_1_cont01_text.empty { display: none; }
    .sub3_4_cont01_wrap .sub_circle_wrap { width: 95%; }
    .sub3_4_cont02_wrap {padding: 5rem 0;}
    .sub3_4_cont02_wrap .check_txt_box_m { margin-top: 2rem;}
    .sub3_4_cont02_wrap .check_txt_box_m .subtit { margin-bottom: 1rem;}
    .sub3_4_cont03_wrap { padding: 4rem 0; background: #fff;}
    .sub3_4_cont03_wrap .check_txt_box_m { margin-top: 2rem;}
    .sub3_4_cont03_wrap .check_txt_box_m .subtit { margin-bottom: 1rem;}
    .sub3_4_cont04_wrap {padding: 4rem 0;}
    .sub3_4_cont05_wrap { padding: 4rem 0; background: #fff;} 
    .sub3_4_cont05_wrap .check_txt_box_m { margin-top: 5%;}
    .sub3_4_cont05_wrap .check_txt_box_m .subtit { margin-bottom: 2%;}
    .sub3_4_cont02_wrap::before, .sub3_4_cont03_wrap::before,.sub3_4_cont04_wrap::before,.sub3_4_cont05_wrap::before { display: none; }

    .sub3_5_top_view_bg{background: url(../sub/img/sub3_5_top_img01_m_240417.png) 50% 50%/cover no-repeat;}
    .sub3_5_cont01_wrap { padding: 15% 0;}
    .sub3_5_cont01_wrap.narrow { padding: 6% 0 15%;}
    .sub3_5_cont01_box01 { flex-wrap: wrap; justify-content: center; align-items: flex-start !important; padding: 11% 0; gap: 1.5rem 1.2rem;}
    .sub3_5_cont01_box01 .column_fifth{ width: 30%; }
    .sub3_5_cont01_box01 .column_fifth:nth-of-type(3), .sub3_5_cont01_box01 .column_fifth:last-of-type {margin-right: 0; }
    .sub3_5_cont01_box01 .column_fifth:nth-of-type(4), .sub3_5_cont01_box01 .column_fifth:last-of-type {margin-bottom: 0; }
    .sub3_5_cont01_box02 { justify-content: flex-start;}
    .sub3_5_cont01_box02 .sub3_5_cont01_half { width: 100%; }
    .sub3_5_cont02_box { flex-direction: column-reverse;}
    .sub3_5_cont02_box .column_half{ width: 100%; }
    .sub3_5_cont02_txt { padding: 8% 6% 13%; }
    .black_keyword_wrap { width: 99%;}
    .sub3_5_cont03_wrap .sub3_5_cont02_box { flex-direction: column;}
	/* .sub3_5_cont01_wrap .bo_top_text span{display:none} */
	.sub3_5_cont01_wrap .bo_content{padding:5vw 0 14.6484vw;}
	.sub3_5_cont01_wrap .bo_content ul li{}
	.sub3_5_cont01_wrap .bo_content ul li:nth-child(2){padding:2.9297vw 0}
	.sub3_5_cont01_wrap .bo_top_text{text-align:center;position: relative;}
	.sub3_5_cont01_wrap .bo_top_text::after{content:'';display:block;width:5.6641vw;height:0.3906vw;background:#fd5004;margin: 9.7656vw auto 0vw;}
	.mo_new_tit b{color:#fc4f03}

    .sub3_6_cont02_wrap { padding-top: 12%; }
    .swiper-pagination.sub3_6_cont02_pagination { flex-wrap: wrap; margin: 0 auto 0; gap: 0.5rem 2rem;}
    .swiper-pagination.sub3_6_cont02_pagination .swiper-pagination-bullet{padding: 4px 1rem; margin-right: 0;}
    .sub3_6_cont02_slide_cont {flex-direction: column;}
    .sub3_6_cont02_slide_cont .column_half { width: 100%;}
    .sub3_6_cont02_img > img { width: 100%; object-fit: cover;}
    .sub3_6_cont02_txt { padding: 6% 6% 10%; }
    .sub3_6_cont02_slide .sub3_6_cont02_txt::before { right: 4%; font-size: 4rem;}

    .sub3_6_cont03_wrap { background: #fff;}
    .sub3_6_cont03_wrap .m_cont_1024 .check_wrap:first-of-type { margin-top: 0%;}
    .sub3_6_cont03_wrap .m_cont_1024 .check_wrap { margin-top: 16%;}

    .sub3_6_cont03_wrap_new .sub_step_slide_bottomWrap .fz_28 { font-size: 1.4rem; }
    .sub3_6_cont03_wrap_new .sub_step_slide_bottomWrap .fz_18 { font-size: 1.1rem; }
    .sub3_6_cont03_wrap_new .sub_step_newSlider_txt .txtwrap{height: 22rem;}

    .sub4_1_cont02_wrap::before { display: none;}
    .sub4_1_cont02_subwrap { flex-direction: column;}
    .sub4_1_cont02_half01, .sub4_1_cont02_half02, .sub4_1_cont02_half03, .sub4_1_cont02_half04 { width: 100%;}
    .sub4_1_cont02_half01, .sub4_1_cont02_half03 {margin-bottom: 8%;}
    .sub4_1_cont02_img { width: auto;}

    .sub4_1_cont03_wrap { padding: 15% 0;}
    .sub4_1_cont03_wrap::before { display: none;}
    .sub4_1_cont03_subwrap { flex-direction: column;}
    .sub4_1_cont03_subwrap .column_third_30 {width: 100%; margin-bottom: 10%;}
    .sub4_1_cont03_subwrap .column_third_30:last-of-type {margin-bottom: 0;}
    .sub4_1_cont03_txt {margin-top: 25px;}
    .sub4_1_cont03_txt .keyword { margin-bottom: 15px;}

    .sub4_1_cont04_wrap { padding: 18% 0 20% ;}
    .sub4_1_cont04_wrap .txt01 {margin-bottom: 20px; }

    .sub4_1_cont05_wrap { padding: 0 0 10%;}
    .sub4_1_cont05_wrap::before {display: none;}
    .sub4_1_cont05_subwrap::before { display: none;}
    .sub4_1_cont05_circlewrap { flex-wrap: wrap;}
    .sub4_1_cont05_circle { width: 50% !important; margin-bottom: 10%; }
    .sub4_1_cont05_circle:nth-of-type(2)::before { display: none;}
    .sub4_1_cont05_circle.m_cont_1024 { display: block;}
    .sub4_1_cont05_circle07::before { display: none; }

    .sub4_1_cont04_wrap_new{ padding: 3rem 0 7rem;}
    .sub4_1_cont04_wrap_new .check_img_m{margin-bottom: 1.5rem;}
    .sub4_1_cont04_wrap_new .check_txt_box_m p + p{margin-top: 1rem;}
    
    .sub4_1_cont06_wrap_new{ padding: 3rem 0 7rem;}
    .sub4_1_cont06_wrap_new .check_img_m{margin-bottom: 1.5rem;}
    .sub4_1_cont06_wrap_new .check_txt_box_m p + p{margin-top: 1rem;}

    .sub4_1_cont07_wrap {background: url(../sub/img/sub4_1_cont07_bg.jpg) 50% 50%/100% no-repeat;}
    .sub4_1_cont07_wrap::before { top: 4rem; right: 10%; font-size: 5rem;}

    .sub4_2_top_view_bg{background: url(../sub/img/sub4_2_top_img01_240509_m.jpg) 50% 50%/cover no-repeat;}
    .sub4_2_cont02_img{ width: 55%; margin-left: auto; margin-right: auto;}
    .sub4_2_cont02_img::before { right: -50%;}
    .sub4_2_box:nth-of-type(3) .sub4_2_cont02_img::after { left: -15%;}

    .sub4_2_cont03_wrap { background: #fff; padding: 15% 0;}
    .sub4_2_cont03_subwrap { flex-direction: column;}
    .sub4_2_cont03_half { width: 100%;}
    .sub4_2_cont03_txt {padding-left: 1%;}

    .sub4_2_cont04_wrap { padding: 15% 0 8%;}
    .sub4_2_cont04_wrap::before { display: none;}
    .sub4_2_cont04_circlewrap { flex-wrap: wrap; padding: 10% 0;}
    .sub4_2_cont04_circle { width: 50%;} 
    .sub4_2_cont04_circle:nth-of-type(1), .sub4_2_cont04_circle:nth-of-type(2) { margin-bottom: 10%;}

    .sub4_2_cont05_wrap { padding: 20% 5% 10%;}
    .sub4_2_cont05_wrap::before { display: none;} 

    .sub4_2_cont04_wrap_new{padding: 20% 0 10%;}
    .sub4_2_cont04_wrap_new .sub4_4_cont08_half:first-of-type{ margin-bottom: 0;}
    .sub4_2_cont04_wrap_new .sub4_4_cont08_half { width: 90%; margin: 0 auto; }
    .sub4_2_cont02_wrap{padding: 20% 0 10%;}
    .sub4_2_cont02_wrap::before{display: block; font-size: 7rem; top: 4rem;}
    .checktitle{ font-size: 7rem;}
    .sub4_2_cont04_wrap_new .sub4_4_cont08_title::before{ font-size: 7rem;}
    .sub4_2_cont05_title::before{ font-size: 7rem;}

    .sub4_3_cont02_wrap { padding: 10% 0;}
    .sub4_3_cont02_wrap::before { display: none;}
    .sub4_3_cont02_wrap .sub_cont_box::before { display: none;}
    .sub4_3_cont02_slide_cont { flex-direction: column;}
    .sub4_3_cont02_slide_cont .column_half { width: 100%;}

    .sub4_3_cont03_wrap { background: #fff; padding: 12% 0;}
    .sub4_3_cont03_box { flex-direction: column-reverse;}
    .sub4_3_cont03_box::after { display: none;}
    .sub4_3_cont03_box::before {display: none;}
    .sub4_3_cont03_img { width: 95%;}
    .sub4_3_cont03_img .floatimg { width: 50%;}
    .sub4_3_cont03_text {margin-top: 9%; width: 90%; }

    .sub4_3_cont04_wrap { padding: 11% 5%; }
    .sub4_3_cont04_title::before { display: none;}
    .sub4_3_cont04_box { flex-direction: column;}
    .sub4_3_cont04_box .sub4_3_cont04_half { width: 100%;}
    .sub4_3_cont02_title::before {display: none;}
    .sub4_3_cont02_txt { padding-left: 0; margin-top: 9%;}
    .sub4_3_cont04_half .sub4_3_step { width: 22%; min-width: 80px; font-size: 1.1rem; }
    .sub4_3_cont04_half .sub4_3_step::before { display: none;}
    .sub4_3_cont04_half ul { margin-top: 10%; }
    .sub4_3_cont04_half ul li { flex-direction: column; align-items: flex-start !important; margin-bottom: 7%;}
    .sub4_3_cont04_half ul li p{ font-size: 1.1rem; padding: 2% 2% 0;}
    
    .sub4_3_cont05_wrap { padding: 4rem 0 6rem; }

    .sub4_3_cont04_title .m_80{ margin-bottom: 10px;}

    .swiper-pagination.sub4_1_step_txt_pagination{display: none;}

    .swiper-pagination.sub4_3_step_txt_pagination{display: none;}

    .sub4_4_cont03_wrap { padding: 15% 0 10%;}
    .sub4_4_cont04_whiteWrap { padding: 10% 0;}
    .sub4_4_cont04_whiteWrap .check_img { margin-bottom: 5%; }
    .sub4_4_top_view_bg { background: url(../sub/img/sub4_4_top_img01.png) 86% 50%/cover no-repeat;}
    .sub4_4_cont03_wrap::before { display: none;}
    .sub4_4_cont05_subWrap { flex-wrap: wrap; justify-content: space-evenly;}
    .sub4_4_cont05_subWrap01 { margin-bottom: 0;}
    .sub4_4_cont05_subWrap .column_quarter{ width: 40%; margin-bottom: 7%; }
    .sub4_4_cont07_title::before { display: none;}
    .sub4_4_cont07_tabcont .swiper-button-prev.sub2_1_cont03_prev{top: 23%; }
    .sub4_4_cont07_tabcont .swiper-button-next.sub2_1_cont03_next{ top: 23%; }

    .sub4_4_cont08_title::before { display: none;}

    .sub4_4_cont08_wrap { padding: 12% 5% 15%; }
    .sub4_4_cont08_box { flex-direction: column;}
    .sub4_4_cont08_half { width: 100%;}
    .sub4_4_cont08_half:first-of-type { margin-bottom: 10%; }
    .sub4_4_cont08_img { margin-bottom: 6%; }
    .sub4_4_cont08_img .photoTag { width: 40%; min-width: 225px;}

    .sub4_4_cont02_wrap_new { padding: 5rem 0 6rem;}
    .sub4_4_cont02_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub4_4_cont02_wrap_new .check_txt_box_m p + p { padding-top: 3%;}
    .sub4_4_cont04_wrap_new{padding: 13% 0 15%;}
    .sub4_4_cont04_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub4_4_cont04_wrap_new .check_txt_box_m p + p { padding-top: 3%;}
    .sub4_4_cont04_wrap_new .check_wrap .hypeTxt{width: 7.7rem; margin: 2.5rem 0 1rem;}
    .sub4_4_cont05_wrap{padding: 13% 0;}
    .sub4_4_cont06_wrap_new{padding: 15% 0 17%;}
    .sub4_4_cont06_wrap_new .check_txt_box_m { margin-top: 10%;}
    .sub4_4_cont06_wrap_new .check_txt_box_m p + p { padding-top: 3%;}
    .sub4_4_process_wrap{background: #fff;}
    .sub4_4_process_wrap ul li p { height: 4.9rem;}

    .sub4_5_top_view_bg{background: url(../sub/img/sub4_5_top_img01_240509_m.jpg) 74% 50%/cover no-repeat;}
    .sub4_5_cont01_wrap_new{padding: 10% 0 14%;}
    .sub4_5_cont01_box{flex-direction: column;}
    .sub4_5_cont01_half02{padding-left: 0; padding-top: 3rem;}
    .sub4_5_cont01_process_new .inner { padding: 2rem 0 2rem 2rem;}
    .sub4_5_cont01_process_new .process_list{flex-direction: column; align-items: flex-start;}
    .sub4_5_cont01_process_new .process_list li { gap: 0 1rem;}
    .sub4_5_cont01_process_new .process_list li .fz_18{font-size: 1rem;}
    .sub4_5_cont01_process_new i { display: none; }

    .sub5_1_cont01_wrap {padding: 13% 5%;}
    .sub5_1_cont01_subwrap .check_img >img { width: 100%; max-height: 400px; object-fit: cover; }
    .sub5_1_cont01_bgline::before { display: none; }
    .sub5_1_cont01_bgline::after { display: none; }
    .sub5_1_cont01_subwrap02::before { font-size: 2.8rem; top: 44%; left: auto; right: 0;}

    .sub5_1_cont02_wrap {padding: 13% 5%; background: #fafafa;}
    .sub5_1_cont02_wrap .sub5_1_cont01_subwrap01::before { display: none;}
    .sub5_1_cont02_wrap .sub5_1_cont01_subwrap02::before { display: none;}
    .sub5_1_cont02_subwrap01 { flex-direction: column;}
    .sub5_1_cont02_subwrap02 { flex-direction: column-reverse;}

    .sub5_1_cont03_wrap { padding: 13% 0;}
    .sub5_1_cont03_contbox { padding: 0; justify-content: space-between;}
    .sub5_1_cont03_contbox::before { display: none; }
    .sub5_1_cont03_contbox .column_third { width: 46%; margin-bottom: 8%;}
    .sub5_1_cont03_contbox .column_third:nth-of-type(1), .sub5_1_cont03_contbox .column_third:nth-of-type(2), .sub5_1_cont03_contbox .column_third:nth-of-type(3) { width: 46%; }
    .sub5_1_cont03_contbox .column_third:last-of-type { margin-bottom: 0; }

    .sub5_1_cont04_wrap { padding: 13% 0;}
    .sub5_1_cont04_cont01 { flex-direction: column;}
    .sub5_1_cont04_cont02 { flex-direction: column-reverse; padding-top: 5%;}
    .sub5_1_cont04_cont01::before { display: none;}
    .sub5_1_cont04_cont02::before {display: none;}
    .sub5_1_cont04_half { width: 100%; max-width: 90%;}
    .sub5_1_cont04_cont01 .sub5_1_cont04_txt {padding-left: 0; }
    .sub5_1_cont04_txt { padding-top: 5%; }

    .sub5_1_cont05_title { margin-bottom: 10%;}
    .sub5_1_cont05_title::before { display: none;}
    .sub5_1_cont05_third { width: 45%; max-width: 350px; margin-bottom: 5%;}
    .sub5_1_cont05_third::before {width: 15px; height: 30px;}

    .sub5_1_cont06_title::before { display: none;}

    .sub5_1_cont01_wrap_new .check_txt_box_m { margin-top: 10%; margin-bottom: 10%;}
    .sub5_1_cont01_wrap_new .check_txt_box_m .orangetxt + p { padding: 3% 0;}
    .sub5_1_cont01_btn {width: 170px; margin-top: 2.3rem;}
    .sub5_1_cont04_wrap_new .sub_step_slide_bottomWrap .fz_28 { font-size: 1.4rem; }
    .sub5_1_cont04_wrap_new .sub_step_newSlider_txt .txtwrap{height: 18rem;}

    .new_common_video_publish { padding: 4rem 0 6rem;}
}
@media (max-width:960px) {
    html, body{
      font-size:13px !important;
    }
    
    .fade-up{transform: translateY(0); opacity: 1;}
    .fade-right{transform: translate(0,-0%); opacity: 1;}
    .card-motion figure img{ opacity:1; -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    .card-motion figure .video_card { opacity:1; -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    
    /* font-size */
    .fz_17{font-size:1.25rem;}
    .fz_18{font-size:1.3rem;}
    .fz_25{font-size:1.7rem;}
    .fz_45{font-size:2rem;}
    
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_60{padding-top: 30px;}
    .pt_80{padding-top: 40px;}
    .pt_100{padding-top: 60px;}
    .pt_120{padding-top: 80px;}
    .pt_160{padding-top: 100px;}
    .pt_200{padding-top: 120px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont_960{display:none; opacity:0; visibility:hidden;}
    .m_cont_960{display:block; opacity:1; visibility:visible;}
    
    .pc_cont_960_in{display:none; opacity:0; visibility:hidden;}
    .m_cont_960_in{display:inline-block; opacity:1; visibility:visible;}
    
    
    
    
    .ht-inner__right .hamberger.open .hamberger_box {opacity: 0;} /*231027추가*/
    .ht-inner__left, .ht-inner__right{width:33.333333%;}
    .ht-inner__center{width:33.333333%;}
    
    .header_menu{display:none;}
    
    
    .text_popup_wrap{display:none;}
    
    .open .hamberger{top: 2.4rem; right: 3rem;}
    
    
    /* gnb */
    .gnb_logo {position: absolute; top: 1.5rem; left: 50%; width: 22rem; transform: translateX(-50%) translateZ(0); -webkit-transform: translateX(-50%) translateZ(0); -moz-transform: translateX(-50%) translateZ(0); -ms-transform: translateX(-50%) translateZ(0); -o-transform: translateX(-50%) translateZ(0);}
    .gnb-inner{width: 100%; height: 100%; display: flex;}
    .gnb-inner::after{display:none;}
    .gnb-menu-list-wrap{padding:9rem 0 4rem;}
    .gnb-menu-list{padding:0 8rem;}
    .gnb-menu-depth1{width:100%; height:74px;        border-bottom: 1px solid #fff;}
    .gnb_logo_bg{display:none;}
    .gnb_number_wrap {top:auto; bottom:3rem; left:6rem; right:auto; width: auto;}
    .gnb-menu-depth1 > a{padding: 1.3rem 0rem;}
    .gnb-menu-depth1 > a{font-size:1.55rem;font-weight: 300;}
    .gnb-menu-depth2 > li > a > p{font-size:1.15rem;}
    .gnb-menu-depth2 > li:hover > a{color:#5d5d5d;}
    .login_wrap .login_menu_item{font-size:1.3rem;}
    
    
    
    
    .footer{background-color:#ebebeb; margin-bottom:0;}
    .ft_inner{max-width:100%; padding:1.5rem 4rem 6rem; flex-direction:column-reverse; justify-content:flex-start !important; align-items:center !important;}
    .ft_inner > p.txt01{font-size:0.938rem;}
    .footer_info_links{border-bottom:none; padding:2rem 0rem; margin:0 0 1.5rem; }
    .footer_info_links > a{font-size:1rem; margin:0 1.5rem; color:#000 !important; font-weight:500 !important;}
    .footer_info_links > a:last-child{color:#000 !important;}
    .footer_info_links > a + a{margin:0 1.5rem;}
    .ft_info li{color:#000;}
    
    
    
    .main_cont01{height:960px;}
    
    /* .main_cont02_box{flex-direction:column;} */
    .main_cont02_box + .main_cont02_box{flex-direction:column-reverse;}
    .main_cont02_text01{width:100%; padding:0; margin:0 0 3rem;}
    .main_cont02_img{/* width:100%; */text-align:center}
    .main_cont02_img01 > figure {height:100%; border-bottom-left-radius:50px;}
    .main_cont02_text02{width:100%; padding:0; margin:0 0 3rem;}
    .main_cont02_img02 > figure {/* height:20rem;  */border-bottom-left-radius:50px; border-top-right-radius:0;}
    .main_cont02_circle_wrap{display:none;}

    
    .main_cont03_item_wrap{position:relative; width:100%;}
    .main_cont03_item_ul{position:relative; width:100%; display:flex; flex-direction:column; justify-content:flex-start; align-items:center;}
    .main_cont03_item{position:relative; width:100%; display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}
    .main_cont03_item_text{position:relative; width:100%; padding:5rem 4rem;}
    .main_cont03_item01{background:url("../img/main_cont03_item01.jpg") 50% 50%/cover no-repeat;}
    .main_cont03_item02{background:url("../img/main_cont03_item02.jpg") 50% 50%/cover no-repeat;}
    .main_cont03_item03{background:url("../img/main_cont03_item03.jpg") 50% 50%/cover no-repeat;}
    .main_cont03_item04{background:url("../img/main_cont03_item04.jpg") 50% 50%/cover no-repeat;}
    .main_cont03_item_text > .txt01{font-size:1.6rem;}
    .main_cont03_item_text > .txt02{font-size:1.95rem;}

    .main_cont03_title{padding: 2rem 0 2rem;}

    /*S:: 0914 추가 */
    .main-full-sect.equipment-sect { max-height: unset; }
    .equipment-sect .column_quarter { width: 100%; height: auto;}
    .equipment__list-titles > a > p { width: 100%;}
    .hover .equipment__list-titles > a > p { width: 100%;}
    .equipment__list-titles > a > p.txt01 { margin: 0; color: #fff;}
    .item_bg01{background-image: url(../img/main_cont03_item_img01_m1.png);} 
    .item_bg02{background-image: url(../img/main_cont03_item_img02_m2.png);}
    .item_bg03{background-image: url(../img/main_cont03_item_img03_m3.png);}


    /* .main_cont06_section .main-full-sect.equipment-sect2 { max-height: 30rem; background: url(../img/main_cont06_item_img02_m_0914.jpg); background-size: cover; }
    .main_cont06_section .equipment-sect2 .column_quarter { height: 33.33%;}
    .main_cont06_section .equipment__list-titles { text-align: center;}
    .main_cont06_section .item_bg01{background-image: url(../img/main_cont06_item_img01_m_0914.jpg);} 
    .main_cont06_section .item_bg02{background-image: url(../img/main_cont06_item_img02_m_0914.jpg);} 
    .main_cont06_section .item_bg03{background-image: url(../img/main_cont06_item_img03_m_0914.jpg);} 
    .main_cont06_ul_m { z-index: 2;}
    .main_cont06_text01_m, .main_cont06_text02_m, .main_cont06_text03_m { background: none !important;} */
    /*E:: 0914추가 */

    .main_cont04_box{flex-direction:column; padding:0;}
    .main_cont04_title{width:100%; padding:0 4rem 4rem;}
    .main_cont04_img{width:100%; padding:0 4rem; margin:0 auto; z-index:1;}
    .main_cont04_text{width:100%; margin:-8rem auto 0; padding:4rem 4rem 10rem; background-color: #e44200; z-index:0;}
    .main_cont04_text02{margin:8rem 0 3rem;}
    .main_cont04_circle_wrap{display:none;}
    .main_cont04_text > p{font-size:1.8rem;}
    .main_cont04_text > p + p{font-size:1.125rem;}
    .main_cont04_title02{padding:0 2rem; margin-bottom: 2rem;}
    .main_cont04_text03 > p.txt03{margin-top:2.5rem;}
    .main_cont04_box.main_cont04_box02{padding:10rem 2rem 4rem;}
    .main_cont04_text .main_cont04_btn{position:absolute; bottom:-7rem; left:auto; right:8rem; width:14rem; height:14rem;}
    .main_cont04_text .main_cont04_btn::before{background: url(../img/main_cont04_btn_txt_m.png) 50% 50%/100% no-repeat;}
    .main_cont04_text .main_cont04_btn_text{width:9.5rem; height:9.5rem;}
    .main_cont04_text .main_cont04_btn_text > p{font-size:1.125rem; margin-bottom:0.8rem;}
    .main_cont04_text .main_cont04_btn_text > i{width:2.2rem; height:1rem;}
    .main_cont04_text03 > .main_cont04_btn{display:none;}
    .main_cont04_btn02{
        position:relative; top:auto; bottom:auto; left:auto; right:auto; width:10rem; margin:2rem auto 0;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
    }
    
    .main_cont_wrap05{flex-direction:column; padding:10rem 4rem;}
    .main_cont05_box{max-width:100%;}
    .main_cont05_box01 .main_cont05_img{padding:10rem 0 0;}
    .main_cont05_box02 .main_cont05_img{padding:10rem 0 0;}
    .main_cont05_box01 .main_cont05_img > figure {position:relative; height:22rem; overflow: hidden;}
    .main_cont05_box02 .main_cont05_img > figure {position:relative; height:22rem; overflow: hidden;}
    .main_cont05_video{
        transform: translateY(-25%) translateZ(0);
        -webkit-transform: translateY(-25%) translateZ(0);
        -moz-transform: translateY(-25%) translateZ(0);
        -ms-transform: translateY(-25%) translateZ(0);
        -o-transform: translateY(-25%) translateZ(0);
    }
    .main_cont05_text_2_1 > .txt02{margin-top:1rem;}
    
    .main_cont05_box.main_cont05_box01::before{top:21.5rem; left:50%; transform:translateX(-50%) translateZ(0); -webkit-transform:translateX(-50%) translateZ(0); -moz-transform:translateX(-50%) translateZ(0); -ms-transform:translateX(-50%) translateZ(0); -o-transform:translateX(-50%) translateZ(0);}
    .main_cont05_box.main_cont05_box01.on::before{left:50%;}
    .main_cont05_box01 .main_cont05_img::after {top: 92%; left: 1.5rem; height:6rem;}
    .main_cont05_box01 .main_cont05_icon01{display:none;}
    .main_cont05_btn{display:none;}
    .main_cont05_box01 .main_cont05_text_1_1{padding:2rem 2rem 0 3.5rem;}
    .main_cont05_box02 .main_cont05_img::after{top: 92%; left: 1.5rem; height:6rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:2rem 2rem 0 3.5rem;}
    .main_cont05_box.main_cont05_box02::after{top:3rem; bottom:auto; right:auto; left:50%; transform:translateX(-50%) translateZ(0); -webkit-transform:translateX(-50%) translateZ(0); -moz-transform:translateX(-50%) translateZ(0); -ms-transform:translateX(-50%) translateZ(0); -o-transform:translateX(-50%) translateZ(0);}
    .main_cont05_box.main_cont05_box02.on::after{right:auto;}
    
    .main_cont06_circle_wrap{display:none;}
    .main_cont06_box{flex-direction:column; height:auto;}
    .main_cont06_section{width:100%;}
    .main_cont06_left_text{margin:0; padding:7rem 0 5rem;}
    .main_cont06_right_item > .main_cont06_right_text > .txt02{display:none;}
    .main_cont06_right_item{padding:5rem 0;}
    .main_cont06_btn_m{position:relative; margin-top:3.5rem; display:flex; justify-content:center; align-items:center;}
    .main_cont06_btn_m > a{position:relative; width:auto; border-radius:50px; padding:0.1rem 0.1rem 0.1rem 1rem; border:1px solid #d7d4ce; display:flex; justify-content:center; align-items:center; background: #fff;}
    .main_cont06_btn_m > a >p { color: #000;}
    .main_cont06_btn_m> a > img { max-width: 3rem; margin-left: 0.5rem;}
    .main_cont06_right_btn{display:none;}
    .main_cont06_right_item > .main_cont06_right_text{width:100%;}
    .main_cont06_ul_m{position:relative; width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
    .main_cont06_ul_m > li{position:relative; width:100%;}
    .main_cont06_text_m{position:relative; width:100%; padding:5rem 0; text-align:center;}
    .main_cont06_text01_m{background: url(../img/main_cont06_section_right_bg01_m.jpg) 50% 50%/cover no-repeat;}
    .main_cont06_text02_m{background: url(../img/main_cont06_section_right_bg02_m.jpg) 50% 50%/cover no-repeat;}
    .main_cont06_text03_m{background: url(../img/main_cont06_section_right_bg03_m.jpg) 50% 50%/cover no-repeat;}
    /* .main_cont06_left_text > .txt02 { font-family: 'Sorts Mill Goudy', serif; font-style:italic ; font-weight: 400; } */

    .main_cont_wrap07{flex-direction:column; padding:10rem 0;}
    .main_cont_wrap07::before{display:none;}
    .main_cont_wrap07::after{display:none;}
    .main_cont07_box{max-width:100%; padding:0 4rem;}
    .main_cont07_box01 .main_cont07_img{text-align:left;}
    .main_cont07_btn{display:none;}
    .main_cont07_box02 .main_cont07_icon01{display:none;}
    .main_cont07_img::after{top:92%; left:1.5rem; height:6rem;}
    .main_cont07_box01 .main_cont07_text_1_1{padding:0 0;}
    .main_cont07_box01 .main_cont07_img{padding:10rem 0 0;}
    .main_cont07_box02 .main_cont07_img{padding:10rem 0 0;}
    .main_cont07_box01 .main_cont07_text_1_2{padding:2rem 2rem 0 3.5rem;}
    .main_cont07_box02 .main_cont07_text_2_1{padding:2rem 2rem 0 3.5rem;}
    .main_cont07_box.main_cont07_box01::before{top: 19rem; left: 50%; transform: translateX(-50%) translateZ(0); -webkit-transform:translateX(-50%) translateZ(0); -moz-transform:translateX(-50%) translateZ(0); -ms-transform:translateX(-50%) translateZ(0); -o-transform:translateX(-50%) translateZ(0);}
    .main_cont07_box.main_cont07_box02::after{top: 2rem; left: 50%; transform: translateX(-50%) translateZ(0); -webkit-transform:translateX(-50%) translateZ(0); -moz-transform:translateX(-50%) translateZ(0); -ms-transform:translateX(-50%) translateZ(0); -o-transform:translateX(-50%) translateZ(0);}
    
    .main_cont_wrap09{padding:8rem 2rem 4rem;}
    .main_cont09_title{margin-bottom:4rem;}
    .main_cont09_video_wrap{max-width:100%;}
    .main_cont09_video{padding:43% 0 0;}
    
    .main_cont10_box_wrap{height:36rem;}
    .main_cont10_box{padding:8rem 0 0;}
    .main_cont10_count03 > .main_cont10_txt::after{right:2.5rem;}
    
    .main_cont11_box{flex-wrap:wrap; padding:0; height:auto; border:none; border-bottom: 2px solid #e7e7e7;}
    .main_cont11_contact{width:50%; padding:4rem 2.5rem; border-top: 2px solid #e7e7e7;}
    .main_cont11_time{width:50%; padding:4rem 2.5rem;}
    .main_cont11_address{width:50%; padding:4rem 2.5rem;}
    .main_cont11_reserve{width:50%; padding:4rem 2.5rem; border-right:none;}
    /* .main_cont11_box > div + div{border-top: 2px solid #e7e7e7; } */
    .main_cont11_box > div:nth-child(3){border-left:none;}
    .main_cont11_logo{bottom:-5rem;}
    
    /***** sub *****/
    /* .sub_content01.medical{ height: calc(50vh - 22.5rem);} */
    .sub_content01.medical .sub_top_text{ top: 39%;}
    .sub_content01.medical .sub_titlebox > p + p {margin-top: 1rem;}
    .sub_content02 { height: calc(100vh - 32rem);}
    .sub_content03 { height: calc(100vh - 30rem);}
    .sub1_2_top_view_bg{background: url(../sub/img/sub1_2_top_img01_m_240326.jpg) 50% 50%/cover no-repeat;}
    .sub1_3_top_view_bg{background: url(../sub/img/sub1_3_top_img01_m.png) 50% 50%/cover no-repeat;}
    .sub1_4_top_view_bg{background: url(../sub/img/sub1_4_top_img01_240509_m.jpg) 50% 50%/cover no-repeat;}
    .sub1_4_content02 { display: flex; justify-content: center; padding: 10% 0 4%; }
    .sub1_4_cont02_half { width: auto; padding: 6% 0;}

}
@media (max-width:800px) {
    
  
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_120{margin-bottom: 60px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 40px 0;}
    .pd_100{padding: 60px 0;}
    .pd_120{padding: 80px 0;}
    .pd_160{padding: 100px 0;}
    .pd_200{padding: 120px 0;}
    
    /* padding-top */
    .pt_80{padding-top: 36px;}
    .pt_100{padding-top: 40px;}
    .pt_160{padding-top: 64px;}
    .pt_200{padding-top: 80px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    .container-1580{padding: 0 4%;}
    .container-1500{max-width:100%; padding: 0 4%;}
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont{display:none; opacity:0; visibility:hidden;}
    .m_cont{display:block; opacity:1; visibility:visible;}
    
    
    
    .ht-inner__left, .ht-inner__right{width:30%;}
    .ht-inner__center{width:40%;}
    
    .scroll_down_wrap > p{font-size:1.125rem;}
    .main_slider01 .main_top_slider_text_wrap{top:35%; width:100%;}
    .main_slider02 .main_top_slider_text_wrap{top:35%; width:100%;}
    .main_slider03 .main_top_slider_text_wrap{top:35%; left:50%; width:100%; text-align:center;}
    .main_slider04 .main_top_slider_text_wrap{top:35%; width:100%;}
    .main_slider05 .main_top_slider_text_wrap{top:35%; left:50%; width:100%; text-align:center;}
    .main_top_slider > .swiper-pagination.main_slider_pagination {
        top: 47%; left: 50%; width: auto; height: 4rem; flex-direction: row;
        transform: translate(-50%,-50%) translateZ(0);
        -webkit-transform: translate(-50%,-50%) translateZ(0);
        -moz-transform: translate(-50%,-50%) translateZ(0);
        -ms-transform: translate(-50%,-50%) translateZ(0);
        -o-transform: translate(-50%,-50%) translateZ(0);
    }
    .main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{margin:8px 7px;}
    .main_top_slider > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:13px; height:13px; margin:6px 7px;}
    
    /* .main_cont02_img01 > figure{height:18rem;}
    .main_cont02_img02 > figure{height:18rem;} */
    
    .main_cont03_item_text{padding:4rem 4rem;}
    
    .main_cont04_text{padding:4rem 4rem 8rem;}
    .main_cont04_text02{margin:7rem 0 2rem;}
    .main_cont04_text .main_cont04_btn{bottom:-8rem; right:6rem;}
    
    .main_cont_wrap05{padding:7rem 4rem 10rem;}
    .main_cont05_video {
        transform: translateY(-0%) translateZ(0);
        -webkit-transform: translateY(-0%) translateZ(0);
        -moz-transform: translateY(-0%) translateZ(0);
        -ms-transform: translateY(-0%) translateZ(0);
        -o-transform: translateY(-0%) translateZ(0);
    }
    .main_cont05_box01 .main_cont05_img > figure{height:auto;}
    .main_cont05_box02 .main_cont05_img > figure{height:auto;}
    .main_cont05_box02 .main_cont05_img .main_cont05_video{padding:46.25% 0 0;}
    
    .main_cont08_text_img{width:100%; max-width:35.1rem;}
    
    .main_cont10_count_box{max-width:90%;}
    .main_cont10_count03{width:30%;}
    .main_cont10_count03 > .main_cont10_txt::after {right:2.5rem;}
    
    
    /****** sub ******/
    .container-1400 { max-width: 600px;}
    
    .sub1_3_cont01_wrap { padding: 10% 0;}
    .sub1_3_cont02_wrap { padding: 20% 0 0;}
    .sub1_3_cont03_wrap { padding: 25% 0 0;}
    .sub1_3_cont04_wrap { padding: 25% 0 0;}
    .sub1_3_cont05_wrap { padding: 25% 0 0;}
    .sub1_3_cont06_wrap { padding: 25% 0 0;}
    .sub1_3_cont07_wrap { padding: 25% 0 0;}
    .sub1_3_cont08_wrap { padding: 25% 0 25%;}
    .sub1_3_cont01_half01 { flex-direction: column; margin-bottom: 50px;}
    .sub1_3_cont01_half02 { flex-direction: column-reverse;}
    .sub1_3_cont01_img { width: 80%; }
    .sub1_3_cont01_txt .fz_23 { font-size: 1.2rem;}
    .placetag_wrap .placetag { font-size: 1rem;}
    
    .swiper-button-prev.sub_bottom_prev{left: 3%; width: 31px; height: 7px;}
    .swiper-button-next.sub_bottom_next{right: 3%; width: 31px; height: 7px;}

    .sub2_1_top_view_bg { background: url(../sub/img/sub2_1_top_img01_m.png) 50% 50%/cover no-repeat;}
    
    .sub3_2_cont02_box { flex-wrap: wrap;}
    .sub3_2_cont02_box .column_quarter { width: 50%;}
    .sub3_2_cont02_box .column_quarter .orangecircle{ margin: 0 auto;}

    .sub3_4_cont01_cicle_wrap { flex-wrap: wrap; }
    .sub3_4_cont01_wrap .sub_circle_wrap {margin-top: 14%; }
    .sub_circle_wrap .title{margin-bottom: 1rem;}
    .sub3_4_cont01_wrap .circle { width: 100%; margin-bottom: 15px; font-size: 1.12rem; padding: 4% 0;}
    .sub3_4_cont01_wrap .circle:last-of-type { margin-bottom: 0; }    

    
    .sub4_2_box:nth-of-type(3) .sub4_2_cont02_img::after { left: -31%;}
    .sub4_2_cont05_quarter { width: 100%; margin-bottom: 15%; }
    .sub4_2_cont05_quarter:nth-of-type(1), .sub4_2_cont05_quarter:nth-of-type(2) { margin-bottom: 15%; }
    .sub4_2_cont05_quarter >img { max-height: 200px; object-fit: cover;}

    .sub4_4_process_wrap ul li{width: 40%;}
    .sub4_4_process_wrap ul li p{height: 4rem;}

    .sub5_1_cont02_subwrap02 {padding-top: 5%;} 

    .sub5_1_cont05_contbox { justify-content: space-between;}
    .sub5_1_cont05_third { width: 48%; margin-bottom: 15% !important; padding: 5% 0 3% ;}
    .sub5_1_cont05_third::before { width: 10px; height: 25px;}
}

@media (orientation: portrait ) and (max-width:800px) {
    
}

@media (max-width:768px) {
	.pc_cont_768{display:none; opacity:0; visibility:hidden;}
	.m_cont_768{display:block; opacity:1; visibility:visible;}
    
}
@media (max-width:640px) {
    
    
    .pc_cont_640{display:none; opacity:0; visibility:hidden;}
    .m_cont_640{display:block; opacity:1; visibility:visible;}
    
    
    .ht-inner{padding:2.5rem 2rem 1rem ;}
    .ht-inner.scrolled{padding:1rem 2.5rem;}
    .ht-inner.color_change.scrolled{padding:1rem 2.5rem;}
    
    .ht-inner__left, .ht-inner__right{width:30%;}
    .ht-inner__center{width:40%;}
    
    .open .hamberger.scrolled{right:2.5rem;}
    .open .hamberger.hamberger_gnb{top:3.4rem; right:2rem;}
    .open .hamberger.hamberger_gnb.scrolled{right:2rem;}
    
    .main_cont08_text_img{max-width:65%;}
    .main_cont08_5f_plus_icon01{top:40%; left:30%;}
    .main_cont08_5f_plus_icon02{top:30%; left:54.5%;}
    .main_cont08_5f_plus_icon03{top:26%; left:85%;}
    .main_cont08_5f_plus_icon04{top:70%; left:55%;}
    .main_cont08_5f_plus_icon05{top:68%; left:73%;}
    .main_cont08_6f_plus_icon01{top:30%; left:42%;}
    .main_cont08_6f_plus_icon02{top:27%; left:84%;}
    .main_cont08_6f_plus_icon03{top:68%; left:21%;}
    .main_cont08_6f_plus_icon04{top:70%; left:42%;}
    .main_cont08_6f_plus_icon05{top:70%; left:78%;}
    
    .main_cont11_logo{width:15rem;}
    
    /****** sub ******/
    .container-1400 { max-width: 450px;}

    .sub1_1_cont01_cont01 { padding: 40% 0 40%;}

    .sub_2_1_02_circleWrap { gap: 2rem 3rem;}
    .sub_2_1_02_circle {width: 44%; height: 11rem;}
    .sub_2_1_02_circle .fz_20 { font-size: 1rem;}
    .sub_2_1_02_circle .txt01 { width: 7rem; height: 2.5rem; margin-bottom: 0.5rem;}

    .sub3_1_cont03_wrap .sub3_1_cont03_box .sub3_1_cont03_half { width: 100%;}

    .sub3_5_cont01_wrap .newSubTit{margin-top: 3rem;}
    .circle-graph canvas { width: 100px !important; height: 100px !important;}
    .circle-graph-txt {width: 95px; height: 95px; font-size: 1.2rem;}
    .circle-graph-txt .fz_34 {font-size: 1.9rem;}
    .black_keyword_wrap ul li{width: 22.8rem;}

    .sub3_6_cont02_slide .sub3_6_cont02_txt::before { font-size: 2.8rem;}

    .sub4_1_cont02_wrap { padding: 15% 0;}
    .sub4_1_cont02_subwrap { margin-top: 11%;}
    .sub4_1_cont02_half01, .sub4_1_cont02_half03 { margin-bottom: 11%; }
    .sub4_1_cont02_img { width: 40%;}
    .sub4_1_cont02_txts { width: 60%; padding-left: 8%; } 
    .sub4_1_cont02_txts br { display: none;}
    .sub4_1_cont02_txt span { font-size: 1.1rem !important; margin-bottom: 10px; }
    .sub4_1_cont02_txt .txt02 { font-size: 1rem !important;}

    .sub4_1_cont05_circle p { max-width: 180px; height: 180px; font-size: 1.1rem; }

    .swiper-pagination.sub4_3_cont02_pagination { flex-wrap: wrap;}
    .swiper-pagination.sub4_3_cont02_pagination .swiper-pagination-bullet { width: 33%; margin-right: 0; padding: 0 1%;}
    .swiper-pagination.sub4_3_cont02_pagination .swiper-pagination-bullet::before {right: 0;}
    .swiper-pagination.sub4_3_cont02_pagination .swiper-pagination-bullet:nth-of-type(3)::before { display: none;}
    .swiper-pagination.sub4_3_cont02_pagination .swiper-pagination-bullet:nth-of-type(4), .swiper-pagination.sub4_3_cont02_pagination .swiper-pagination-bullet:nth-of-type(5) { margin-top: 20px;}

    .sub4_4_cont07_tab_li { width: 160px; }
    /* .sub4_4_cont07_tab_li a p { font-size: 1rem; }
    .sub4_4_cont07_txt p { font-size: 0.9rem !important; }
    .sub4_4_cont07_img { width: 80%; }
    .sub4_4_cont07_half { padding: 5% 0 9%; }
    .sub4_4_cont07_half:first-of-type::after { width: 80px; right: -40px; bottom: -4%;} */

    .sub4_4_cont05_subWrap { justify-content: space-between;}
    .sub4_4_cont05_subWrap .column_quarter{ width: 49%; margin-bottom: 9%; }
    .sub4_4_cont05_txt .subtit { width: 150px;}

    

    .sub5_1_cont01_subwrap .check_img >img {max-height: 270px; }

    .sub5_1_cont06_wrap { padding: 13% 0 30%;}
    .sub5_1_cont06_slide { opacity: 1; filter: grayscale(0%); transform: scale(1); }
    .swiper-button-prev.sub5_1_cont06_prev{ width:34px; height:62px; background: url(../img/sub-prev-w.png) 50% 50%/100% no-repeat; left: 5%; transform: translateY(0);}
    .swiper-button-next.sub5_1_cont06_next{ width:34px; height:62px; background: url(../img/sub-next-w.png) 50% 50%/100% no-repeat; right: 5%; transform: translateY(0);}
}

@media (orientation: portrait ) and (max-width:640px) {
    
    
}

@media (max-width:606px) {
    
}

@media (max-width:590px) {
    
    
    
}

@media (max-width:566px) {
    
    
    
}

@media (max-width:480px) {
    html, body{
        font-size:13px !important;
    }
    
    .lh_2{line-height:1.6;}
    
    /* font-size */
    .fz_18{font-size:1.2rem;}
    .fz_22{font-size:1.25rem;}
    .fz_25{font-size:1.4rem;}
    .fz_26{font-size:1.48rem;}
    .fz_30{font-size:1.6rem;}
    .fz_32{font-size:1.7rem;}
    .fz_33{font-size:1.7rem;}
    .fz_35{font-size: 1.8rem;}
    .fz_37{font-size:1.9rem;}
    .fz_38{font-size: 1.9rem;}
    .fz_39{font-size: 1.9rem;}
    .fz_40{font-size:2rem;}
    .fz_43{ font-size: 2rem;}
    .fz_58{ font-size: 2.5rem;}
    .fz_70{font-size:2.6rem;}
    .fz_130 {font-size: 5rem;}
    
    /* padding */
    .pd_60{padding: 20px 0;}
    .pd_80{padding: 30px 0;}
    .pd_100{padding: 40px 0;}
    .pd_120{padding: 60px 0;}
    .pd_160{padding: 80px 0;}
    .pd_200{padding: 100px 0;}
    
    
    
    .pc_cont_480{display:none; opacity:0; visibility:hidden;}
    .m_cont_480{display:block; opacity:1; visibility:visible;}
    
    
    .ht-inner__left, .ht-inner__right{width:25%;}
    .ht-inner__center{width:50%;}
    
    /* .m_call_btn{width:2.4rem; height:2.4rem;} */
    
    .open .hamberger{right:2.5rem;}
    .open .hamberger.hamberger_gnb { top: 2.4rem;}
    .gnb_logo{top:2.5rem; width:46%;}
    .gnb-menu-list-wrap{padding:7.5rem 0 2rem;}
    .gnb-menu-list{padding:2rem 3rem;}
    .login_wrap{padding-top: 10%;}
    .gnb_number_wrap{ position: static;}
    .login_wrap .login_menu{padding: 0 3rem;}
    
    .quick_wrap{bottom:-1rem; right:2rem;}
    .quick_wrap.scrolled{bottom:2rem;}
    
    .quick_menu_list > a > p{
        font-size:1.15rem;
        opacity: 1;
        visibility: visible;
        -webkit-transform-origin: right top;
        -ms-transform-origin: right top;
        transform-origin: right top;
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    
    .ft_inner{padding:2rem 2rem 6rem;}
    .ft_logo{position:relative; width:14rem; margin:2.5rem auto 0; text-align:center;}
    .ft_inner > p.txt01{font-size:0.85rem; }
    .footer_info_links{width:100%; justify-content:space-between; align-items:flex-start; padding:1rem 0rem; margin:0 0 1.5rem;}
    .footer_info_links > a{font-size:0.9rem; color:#6b6b6b !important; margin:0 0;}
    .footer_info_links > a + a{margin:0 0 0 1.5rem;}
    .footer_info_m_wrap{margin:0 0 1.5rem; width:100%;}
    .footer_info_m_wrap > p{font-size:0.9rem; font-weight:400; line-height:2; padding:0 0rem; color:#858585 ;}
    
    
    
    .main_top_slider_img01{background: url(../img/main_top_img01_m.jpg) 50% 50%/cover no-repeat;}
    .main_top_slider_img02{background: url(../img/main_top_img02_m.jpg) 50% 50%/cover no-repeat;}
    .main_top_slider_img03{background: url(../img/main_top_img03_m.jpg) 50% 50%/cover no-repeat;}
    .main_top_slider_img04{background: url(../img/main_top_img04_m.jpg) 50% 50%/cover no-repeat;}
    .main_top_slider_img05{background: url(../img/main_top_img05_m.jpg) 50% 50%/cover no-repeat;}
    .main_slider01 .main_top_slider_text_wrap{top:30%;}
    .main_slider02 .main_top_slider_text_wrap{top:30%;}
    .main_slider03 .main_top_slider_text_wrap{top:30%;}
    .main_slider04 .main_top_slider_text_wrap{top:30%;}
    .main_slider05 .main_top_slider_text_wrap{top:30%;}
    .main_top_slider > .swiper-pagination.main_slider_pagination{top:60%;}
    
    .main_cont_wrap02{padding:10rem 0;}
    .main_cont02_box{padding:0 2.5rem;}
    .main_cont02_img01 > figure{height:14rem;}
    .main_cont02_img02 > figure{height:14rem;}
    
    .main_cont03_item_text{padding:3.4rem 2.5rem;}
    .main_cont03_item_text > .txt01{font-size:1.4rem; margin-bottom:0.8rem;}
    .main_cont03_item_text > .txt02{font-size:1.6rem;}
    
    .main_cont_wrap04.on::before{display:none;}
    .main_cont_wrap04.on::after{display:none;}
    .main_cont04_box01.on::after{display:none;}
    .main_cont04_box01{flex-direction:column;}
    .main_cont04_title{width:100%; margin:0; padding:0 4rem;}
    .main_cont04_text02{margin:7rem 0 3rem;}
    .main_cont04_img{width:100%; margin:4rem 0 0;}
    .main_cont04_circle_wrap{display:none;}
    .main_cont04_text .main_cont04_btn{bottom:-6rem; right:3rem; width:12rem; height:12rem;}
    .main_cont04_text .main_cont04_btn_text{width:7.5rem; height:7.5rem;}
    .main_cont04_text .main_cont04_btn_text > p{font-size:1rem;}
    .main_cont04_text .main_cont04_btn_text > i{width:2rem;}
    
    .swiper-pagination.main_cont04_swiper_pagination{margin:0 auto 2rem; padding:2rem 0 0;}
    .main_cont04_box.main_cont04_box02{padding:8rem 1.5rem 4rem; z-index:0;}
    .main_cont04_title02 {padding: 0 1rem;}
    .main_cont04_slider_box::after{width:55px;}
    .main_cont04_btn02{width:9rem;}
    .main_cont04_title{padding:0 2.5rem;}
    .main_cont04_img{padding:0 2.5rem;}
    .main_cont04_text{padding:4rem 2.5rem 8rem;}
    
    .main_cont_wrap05{padding:6rem 2.5rem 10rem;}
    .main_cont05_box.main_cont05_box01::before{top:19.5rem; width:27rem;}
    .main_cont05_box.main_cont05_box02::after{top:2rem; width:18rem;}
    .main_cont05_box01 .main_cont05_img::after{top:92%; left:0.8rem;}
    .main_cont05_box02 .main_cont05_img::after{left:0.8rem;}
    .main_cont05_box01 .main_cont05_img{padding:8rem 0 0;}
    .main_cont05_box02 .main_cont05_img{padding:8rem 0 0;}
    .main_cont05_box01 .main_cont05_text_1_1{padding:1.5rem 0.5rem 0 2rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:1.5rem 0.5rem 0 2rem;}
    
    .main_cont06_left_text > .txt02{font-size:3rem;}
    
    .main_cont_wrap07{padding:8rem 0;}
    .main_cont07_box{padding:0 2.5rem;}
    .main_cont07_img::after{left:0.8rem; height:5.5rem;}
    .main_cont07_box01 .main_cont07_text_1_2{padding:1.5rem 0.5rem 0 2rem;}
    .main_cont07_box02 .main_cont07_text_2_1{padding:1.5rem 0.5rem 0 2rem;}
    .main_cont07_box01 .main_cont07_img{padding:8rem 0 0;}
    .main_cont07_box.main_cont07_box01::before{top:16rem; width:22rem;}
    .main_cont07_box.main_cont07_box02::after{width:25rem;}
    
    .main_cont08_text_wrap{padding:8rem 2.5rem;}
    .main_cont08_title .main_cont08_text{margin-bottom:4rem;}
    .main_cont08_text_wrap > .txt01{display:flex; position:relative; top:auto; right:auto; margin-bottom:4rem;}
    .main_cont08_text_img{max-width:80%;}
    .main_cont08_text_cont02{margin-top:8rem;}
    .main_cont08_text_cont01 .main_cont08_text_img::after{width:3.8rem;}
    .main_cont08_text_cont02 .main_cont08_text_img::after{width:3.8rem;}
    .main_cont08_text_cont .main_cont08_text{padding:2rem 0 0;}
    .main_cont08_text_cont .main_cont08_text > p + p{margin-top:0.5rem;}
    .main_cont08_text_cont .main_cont08_text .txt01{font-size:1.063rem;}
    .main_cont08_text_cont .main_cont08_text .txt02{font-size:1.4rem;}
    .main_cont08_text_cont .main_cont08_text .txt03{font-size:1.25rem; margin-top:1rem;}
    .plus_icon2{width:1.45rem; height:1.45rem;}
    .plus_icon3{width:1.45rem; height:1.45rem;}
    
    .main_cont10_box_wrap{height:28rem;}
    .main_cont10_box{padding:6rem 0 0;}
    .main_cont10_text > .txt01{font-size: 1.4rem;}
    .main_cont10_text > .txt02{font-size: 1.063rem;}
    .main_cont10_count > p.txt03{font-size:1.125rem; margin:1rem 0 0;}
    .main_cont10_count_box{max-width:95%;}
    .main_cont10_count01{width:33.3333%;}
    .main_cont10_count02{width:33.3333%;}
    .main_cont10_count03{width:33.3333%;}
    .main_cont10_count03 > .main_cont10_txt::after{right:1.8rem; width:1.2rem; height:1.2rem;}

    /* S:: 0918추가 */
    .main_cont10_box_wrap > img { width: 100%; height: 100%; object-fit: cover;}
    .main_cont10_bg { background: none; background-attachment: initial;}
    .main_cont_wrap10 { margin: 2rem 0 6rem;}
    /* E:: 0918추가 */
    
    .main_cont11_box.m_cont_480 { display: block;}
    .main_cont11_box{flex-direction:column; border:none;background: url("../img/main_cont11_reserve_bg_m.png") 50% 100%/100% no-repeat; padding-bottom: 15%;}
    .main_cont11_contact{width:100%; padding:3rem 2.5rem; border-top: 2px solid #e7e7e7;}
    .main_cont11_time_bg{ position: relative; padding: 50% 0 0%; }
    .main_cont11_time_img_m { position: absolute; top: 0%; left: 0; }
    .main_cont11_time{width:80%; padding:3rem 2.5rem; display: flex; justify-content: center;background: #fff; margin: 0 auto; }
    .main_cont11_address{width:100%; padding:3rem 2.5rem;}
    .main_cont11_reserve{width:80%; margin: 0 auto; padding:4rem 1.5rem; border-right:none; background: #fff;}
    .main_cont11_logo{position:relative; top:auto; bottom:auto; left:auto; right:auto; width:14rem; margin-top:3rem;}
    .main_cont11_text > .txt01{margin-bottom:1.5rem; position: relative;}
    .main_cont11_text > .txt01::before { display: block; content: ""; width: 1.5rem; height: 2px; background: #fd4f00; position: absolute; top: -52%; left: 50%; transform: translateX(-50%);}
    .main_cont11_box > div + div{border-left:none;}
    .day{width:8rem;}
    .main_cont11_btn{width:100%; padding:0; border:none; border-radius:0; display:flex; justify-content:center; align-items:center;}
    .main_cont11_btn > a{width:8rem; padding:6px 0; border: 1px solid #fd4f00; border-radius: 50px;}
    .main_cont11_btn > a.m_cont_480{display:flex; margin-left:2rem;}
    .main_cont11_btn01:hover .txt01{color:#000;}
    .main_cont11_btn.pc_cont_480{display:none;}
    .main_cont11_btn.main_cont11_btn01::after, .main_cont11_btn.main_cont11_btn02::after{display:none;}
    /* .main_cont11_tell{margin-top:1.5rem; text-align:center;} */
    .main_cont11_tell{margin:1.5rem 0 1.5rem; text-align:center; display: flex; align-items: center; justify-content: center;}
    .main_cont11_tell > a > p{font-size:1.8rem; display: flex; align-items: center;}
    .main_cont11_tell > a > p > i{display:inline-block; width:1.5rem; height:1.5rem; margin-right:1rem; background: url("../img/cont06_call_icon_m.png") 50% 50%/100% no-repeat;}
    
    .main_cont11_map_wrap{position:relative; width:100%; margin:1rem 0 2rem;}
    .main_cont11_address .main_cont11_text > .txt02{text-align:center;}
    


    /****** sub ******/
    .container-1400 { max-width: 320px;}
    .sub_cont_wrap .fz_30 { font-size: 1.6rem;}
	.sub_cont_wrap .p_new{line-height:1.6}
	.sub2_1_cont01_box .text_box_n .sp_new{font-size: 1.5rem;}

    .sub_count_txt .fz_70{font-size: 2.1rem;}

    .sub_step_newSlider_txt .txtwrap { height: 17rem;}
    
    .sub1_1_cont06_wrap_new .sub_step_newSlider_txt .txtwrap{height: 34rem;}
    .sub1_1_cont06_wrap_new .sub_step_newSlider_txt .txtwrap .fz_28 {font-size: 1.5rem;}
    .sub1_1_cont06_wrap_new .sub_step_newSlider_txt .txtwrap .fz_21 {font-size: 1.2rem;}
    .sub1_1_cont06_wrap_new .sub_step_newSlider_txt .txtwrap .fz_18 {font-size: 1.1rem;}

    .sub3_1_cont04_wrap_new .sub_step_newSlider_txt .txtwrap{height: 19rem;}
    .sub3_1_cont04_wrap_new .sub_step_newSlider_txt .txtwrap .fz_28 {font-size: 1.5rem;}

    .sub3_2_cont02_box .column_quarter .orangecircle { max-width: 150px; height: 150px;}
    .sub3_2_cont02_box .column_quarter .orangecircle p { font-size: 1rem;}
	.sub3_3_cont03_wrap_new .sub2_2_cont03_title .sub_2_2_p::after{width:15.5rem}
	.sub3_5_cont01_wrap .bo_content ul.fz_40{font-size:1.7rem}

    .sub4_1_cont05_circle p { max-width: 125px; height: 125px; font-size: 1rem; }
    .sub4_1_cont05_circle .circle_step { padding: 4px 20px; font-size: 1rem; }    
    
    .sub4_2_cont02_img{ width: 70%; margin-bottom: 15%; }
    .sub4_2_cont02_img .circle_step { font-size: 1rem ; padding: 3px 0; width: 65%; }
    .sub4_2_cont02_img::before { right: -35%; width: 22px; height: 10px;}
    .sub4_2_box:nth-of-type(1), .sub4_2_box:nth-of-type(2) {margin-bottom: 11%; }
    .sub4_2_box:nth-of-type(3) .sub4_2_cont02_img::after { left: -25%;  width: 22px; height: 10px;}
    .sub4_2_cont02_txts p {  font-size: 1rem !important;}

    .sub4_2_cont04_circle p { max-width: 120px; height: 120px; font-size: 1.2rem ; } 

    .sub4_2_cont02_wrap::before{font-size: 4rem; top: 5.5rem; white-space: nowrap; }
    .checktitle{ font-size: 4rem; letter-spacing: 0; }
    .sub4_2_cont04_wrap_new .sub4_4_cont08_title::before{ font-size: 4rem;letter-spacing: 0; top: -2.5rem; white-space: nowrap; }
    .sub4_2_cont05_title::before{ font-size: 4rem;letter-spacing: 0; top: -2.6rem; white-space: nowrap;}

    .sub4_4_cont05_txt .fz_18{ font-size: 1.1rem; }

    .sub4_1_cont07_wrap::before { top: 5rem; right: 12%; font-size: 4rem;}

    .sub5_1_cont01_subwrap .check_img >img {max-height: 190px; }
    .sub5_1_cont05_third .stepnum { width: 75px; top: -9%;}
    .sub5_1_cont05_third::before { width: 7px; height: 22px;}

    .swiper-button-prev.sub5_1_cont06_prev{ width:20px; height:36px;}
    .swiper-button-next.sub5_1_cont06_next{ width:20px; height:36px; }

	.sun2_2_cont03_img img{width:70%}
}

@media (min-width:435px) and (max-width:460px) {
    
    
}

@media (min-width:376px) and (max-width:434px) {
    
    /****** sub ******/
    /* .check_wrap { padding: 0 4%; } */


}

@media (max-width:434px){
    html {
        /* Prevent font scaling in landscape */
        -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
        -moz-text-size-adjust: none; /*Firefox*/
        -ms-text-size-adjust: none;  /*Ie*/
        -o-text-size-adjust: none; /*old versions of Opera*/
    }
    html, body{
        font-size:12px !important;
    }
    .sub1_1_cont06_txtArea{height:44rem}
    
    .pc_cont_434{display:none; opacity:0; visibility:hidden;}
    .m_cont_434{display:block; opacity:1; visibility:visible;}
    
    .fz_17{font-size:1.125rem;}
    .fz_70{font-size:2.4rem;}
    
    
    /* .ht-inner__left { width: 25%;} */
    .ht-inner__left { width: 20%;}
    .ht-inner__right{width: 22%;}
    .ht-inner__center{width: 54%;}
    
    
    /* .hamberger{height:1.5rem;} */
    
    
    .gnb-menu-depth1{height:63px;}
    .gnb-menu-depth2{padding:0rem;}
    .gnb-menu-depth1.on > a::after{font-size:2.6rem;}
    .gnb-menu-depth1 > a::after{font-size:2.8rem;}
    
    .ft_inner > p.txt01{text-align:center;}
    
    .scroll_down_wrap > p{font-size:1.25rem;}
    
    .main_cont01{height:110vh;}
    .main_slider01 .main_top_slider_text_wrap{top:30%;}
    .main_slider02 .main_top_slider_text_wrap{top:30%;}
    .main_slider03 .main_top_slider_text_wrap{top:30%;}
    .main_slider04 .main_top_slider_text_wrap{top:27%;}
    .main_slider05 .main_top_slider_text_wrap{top:30%;}
    
    .main_cont_wrap02{padding:8rem 0;}
 /*    .main_cont02_text > p.txt02{font-size:2rem;} */
    .main_cont02_text > p + p{margin-top:1rem;}
    
    .main_cont03_title > p.txt02{font-size:1.56rem; line-height: 1.6;}
    
    .main_cont04_text01 > .txt02{margin:1.5rem 0 0.8rem;}
    .main_cont04_text01 > .txt02, .main_cont04_text01 > .txt03{font-size:1.75rem;}
    .main_cont04_text02{margin:6.5rem 0 2rem;}
    .main_cont_wrap04{padding:8rem 0 0;}
    .main_cont04_img{margin:3rem 0 0;}
    .main_cont04_slider_box::after{width:45px;}
    .main_cont04_text > p {font-size: 1.7rem;}
    .main_cont04_text > p + p{font-size:1rem;}
    
    .main_cont_wrap05{padding:6rem 0 10rem;}
    .main_cont05_title{padding:0 2.5rem;}
    .main_cont05_box01 .main_cont05_img{padding:8rem 2rem 0;}
    .main_cont05_box02 .main_cont05_img{padding:8rem 2rem 0;}
    .main_cont05_box01 .main_cont05_img::after{left:2.8rem;}
    .main_cont05_box02 .main_cont05_img::after{left:2.8rem;}
    .main_cont05_box.main_cont05_box01::before{top: 19rem; width: 26rem;}
    .main_cont05_box.main_cont05_box02::after{top:1.5rem; width:17rem;}
    .main_cont05_box01 .main_cont05_text_1_1{padding:1.5rem 0.5rem 0 4rem;}
    .main_cont05_box02 .main_cont05_text_2_2{padding:1.5rem 0.5rem 0 4rem;}
    .main_cont05_box02 .main_cont05_text_2_2 > p > span{font-size:1.063rem;}
    
    .main_cont07_box{padding:0 2rem;}
    .main_cont07_text_1_1 > .txt03{margin-top:2rem;}
    .main_cont07_text_1_1 > .txt03 > br{display:none;}
    .main_cont07_box.main_cont07_box01::before{top: 14rem; width:20rem;}
    .main_cont07_box.main_cont07_box02::after{top:1.5rem; width:22rem;}
    .main_cont07_box01 .main_cont07_img{padding:7rem 0 0;}
    .main_cont07_box02 .main_cont07_img{padding:9rem 0 0;}
    
    .main_cont08_text_cont01 .main_cont08_text_img::after{width:3.5rem;}
    .main_cont08_text_cont02 .main_cont08_text_img::after{width:3.5rem;}
    
    .main_cont_wrap09{padding:6rem 2rem 4rem;}
    .main_cont10_text > .txt01{font-size:1.3rem;}
    .main_cont10_text > .txt02{font-size:1.125rem;}
    .main_cont10_count03 > .main_cont10_txt::after{right:1.2rem;}
    
    
    
    
}

@media (max-width:424px){
    
    
    
    
}

@media (max-width:418px){
    
    
    
    
}

@media (max-width:414px){
    
    
    
    
}

@media (max-width:400px){
    
    
    .quick_menu_wrap{bottom:8.8rem;}
    
    
}
@media (max-width:390px){
    html, body{
      font-size:12px !important;
    }
    
    
}
@media (max-width:376px){
    html, body{
      font-size:12px !important;
    }
    
    .pc_cont_376{display:none; opacity:0; visibility:hidden;}
    .m_cont_376{display:block; opacity:1; visibility:visible;}
    
    
    .quick_menu_wrap{bottom:9rem;}
    .quick_menu_list{margin:5px 0;}
    .quick_menu_list > a > p{width:100px;}
    
    
}

@media (max-width:365px){
    
    
    
    
}

@media (max-width:360px){
    html, body{
      font-size:11px !important;
    }
    
    .quick_menu_wrap{bottom:10rem;}
    
}

@media all and (min-width:351px) and (max-width:375px) {
    
    
}

@media all and (min-width:320px) and (max-width:355px) {
    
    
    
    
}
@media all and (min-width:290px) and (max-width:320px) {
    
    
    
}
@media all and (min-width:250px) and (max-width:290px) {
    
    
    
}
@media all and (min-width:100px) and (max-width:250px) {
    
    
    
}


@media all and (min-width:801px) and  (max-height:880px){
    
    
    
}




@media (orientation: landscape) {
    
}

@media (orientation: portrait) {
    
}
