@charset "utf-8";

html {font-size: 62.5%; -webkit-font-smoothing: antialiased;}
@media screen and (max-width:768px){ html{font-size:56%;} }
body {font-size:1.6rem; /* font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "LINESeedJP", "Noto Sans KR", "Malgun Gothic", sans-serif; */ color:#343434;}
body * {box-sizing:border-box;word-wrap:break-word;line-height: 1.3;}
body.noScroll {overflow:hidden;}

.inwrap{width:100%; max-width:1670px; margin:0 auto;}
.inner{width:100%; max-width:1600px; margin:0 auto; padding:0 2rem;}
.mbbr{display:none;}


/* --------- header ----------*/
.landing_pg .header{width: 100%; height: 12rem; border-radius: 0 0 3rem 3rem; background: #fff; position: fixed; top:0; left:0; z-index: 100;}
.landing_pg .header.fixed{box-shadow: 0px 6px 15px rgb(0 0 0 /10%);}
.landing_pg .header .flex{display: flex; align-items: center;  justify-content: space-between; }
.landing_pg .header .logo{width:28rem;}
.landing_pg .header .logo a{width:100%; display:block;}
.landing_pg .header .logo a img{width:100%;}
.landing_pg .header .navi{}
.landing_pg .header .navi ul{display: flex; align-items: center; justify-content: flex-start;}
.landing_pg .header .navi ul li{margin: 0 2.9rem;}
.landing_pg .header .navi ul li a{display:block; font-size:1.5rem; /* font-weight:700; */ color: #1d2088; text-align:center;}
.landing_pg .header .util{display: flex; align-items: center;  justify-content: flex-start; gap: 2.5rem;}
.landing_pg .header .youtube_btn{width:3.2rem;}
.landing_pg .header .youtube_btn a{display:block; width:100%;}
.landing_pg .header .youtube_btn a img{width:100%;}
.landing_pg .header .lang_btn{width:2.4rem; position:relative;}
.landing_pg .header .lang_btn a{display:block; width:100%;}
.landing_pg .header .lang_btn a img{width:100%;}
.landing_pg .header .lang_btn a span {white-space:nowrap;}
.landing_pg .header .lang_btn .langlst{display:none; position: absolute; top: 4rem; left:50%; transform: translateX(-50%); border-radius: 0 0 1.5rem 1.5rem; box-shadow: 5px 15px 25px rgb(0 0 0 / 15%); transition: top .5s; overflow: hidden; background: #fff; border: 1px solid #ddd; padding: 0 1rem;}
.landing_pg .header .lang_btn .langlst li{border-bottom: 1px solid #ddd; text-align: center; padding: 0.5rem 0;}
.landing_pg .header .m_mobile{display:none;margin-left: 2rem;}
.landing_pg .header .m_menu_btn{position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.landing_pg .header .m_menu_btn span{width: 2rem; height:0.2rem; display: block; position: relative; background: #111; margin-left: auto; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.landing_pg .header .m_menu_btn span:before {content:''; width:38px; height:2px; background:#111; position:absolute; top:-7px; right:0; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;}
.landing_pg .header .m_menu_btn span:after {content:''; width:22px; height:2px; background:#111; position:absolute; top:20px; right:0; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out;}
.landing_pg .header .m_menu_btn span:after,
.landing_pg .header .m_menu_btn span:before {width:100%;}
.landing_pg .header .m_menu_btn span:after {top:7px;}
.mobile_menu{overflow: hidden; position: fixed; width: 33rem; height: 100%; top: 0; bottom: 0; right: -34rem; background: #fff; z-index: 101; transition: right 1s; padding:3rem;}
.mobile_menu .top{position: relative; display: flex; align-items: center; justify-content: space-between;}
.mobile_menu .top .youtube_btn a{display: block; width:5rem;}
.mobile_menu .top .youtube_btn a img{width:100%;}
.mobile_menu .top .close{}
.mobile_menu .top .close {width: 4rem; height: 4rem; position: relative;}
.mobile_menu .top .close span {width:100%; height:1px; background:#222; position: absolute; top: 50%; left: 0; display:block; transform:rotate(-45deg);}
.mobile_menu .top .close span:after {content:''; width:100%; height:1px; background:#222; display:block; transform:rotate(90deg);}
.mobile_menu .mid{margin:2rem 0;}
.mobile_menu .mid .lang_btn{width: 100%;}
.mobile_menu .mid .lang_btn .lang_btna{display: flex;align-items: center;justify-content: flex-start;gap: 1rem;padding: 1rem 2rem;background: #2e3191;color: #fff;}
.mobile_menu .mid .lang_btn .lang_btna img{width:2.5rem;    filter: invert(100%) sepia(53%) saturate(2%) hue-rotate(62deg) brightness(113%) contrast(100%);}
.mobile_menu .mid .lang_btn .langlst{display:none;padding: 1rem 2rem;background: #F2F6FF;}
.mobile_menu .mid .lang_btn .langlst li + li{margin-top:1rem;}
.mobile_menu .btm .navi ul li + li{margin-top:2rem;}
.mobile_menu .btm .navi ul li a{font-size: 2rem; color: #2e3191;}
.mb_gnb_bg{ display:none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(33, 33, 33, 0.7); z-index: 100;}

/* --------- content ----------*/
.htit{position:relative;font-size: 4.5rem;font-weight:600;color:#1D2088;padding-left:6rem;}
.htit:before{content:'';display:block;width: 6rem;height:7.4rem;position: absolute;top:50%;transform: translateY(-50%);left:0;background: url(../Img/main/htit_icon.svg) no-repeat center center / 5rem;}
.htit span{display: block; margin-left: 2rem; padding-top: 0.5rem;}

#sec01{width: 100%;  background: #ddd;  height: 100vh;}
#sec01 .visual_w{position: relative; width:100%; height:100%; display: flex; align-items: center; justify-content: flex-start; flex-direction: row-reverse;}
#sec01 .visual_w .visual_txt{position: relative; width:60%; height:100%; background:#2f2b23;}
#sec01 .visual_w .title_w{height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;margin-top: -5rem;padding-left: 6rem;}
#sec01 .visual_w .title_w .tittxt{font-size: 5.6rem; color: #fff; text-align:center;}
#sec01 .visual_w .visual_counter{z-index:1;position:absolute;bottom: 12rem;left: 8.5%;color:#fff;}
#sec01 .visual_w .visual_counter ul{display: flex; align-items: center; justify-content: center; gap:6rem;}
#sec01 .visual_w .visual_counter ul .countbox{width:21rem;}
#sec01 .visual_w .visual_counter ul .countbox .num_box{display: flex; align-items: center; justify-content:center; gap: 0.5rem;}
#sec01 .visual_w .visual_counter ul .countbox .num_box .num{font-size: 5rem; font-weight: 600;}
#sec01 .visual_w .visual_counter ul .countbox .num_box .unit{font-size: 2.2rem;}
#sec01 .visual_w .visual_counter ul .countbox .line{width: 0.1rem; height: 3rem; background: #fff; display: block; margin: 1rem auto;}
#sec01 .visual_w .visual_counter ul .countbox .stit{ text-align: center; font-size: 2rem;}
#sec01 .visual_w .visual_sld_container{width:53%; height:100%;}
#sec01 .visual_w .slide_item{width:100%; height:100%;}
#sec01 .visual_w .slide_01{background:url(../Img/main/vis_slide01.jpg) no-repeat center center / cover;}
#sec01 .visual_w .slide_02{background:url(../Img/main/vis_slide02.jpg) no-repeat center center / cover;}
#sec01 .visual_w .slide_03{background:url(../Img/main/vis_slide03.jpg) no-repeat center center / cover;}
#sec01 .visual_w .slide_04{background:url(../Img/main/vis_slide04.jpg) no-repeat center center / cover;}
#sec01 .visual_w .slide_05{background:url(../Img/main/vis_slide05.jpg) no-repeat center center / cover;}


#sec02{position:relative; width:100%; padding:15rem 0;} 
#sec02 .inner.flex{display:flex; /* align-items: center; */ justify-content: flex-start;}
#sec02 .l_doctor{width:42%; padding-top:20rem;}
#sec02 .l_doctor img{width:100%}
#sec02 .r_txt{width:58%;}
#sec02 .r_txt h2{font-size: 5rem;color: #1D2088;}
#sec02 .r_txt h2 .fw_reg{font-weight: 600; font-size:6rem;}
#sec02 .r_txt h4{font-size: 3.3rem;margin: 3.3rem 0; color: #1d2088;}
#sec02 .r_txt ul{}
#sec02 .r_txt ul li{text-indent: -1.5rem;padding-left: 2rem;font-size: 2.5rem;color:#707070;letter-spacing: -0.08em;}
#sec02 .r_txt ul li + li{margin-top: 1.5rem;}
#sec02 .r_txt ul li:before { content: ""; display: inline-block; vertical-align: middle; width: 6px; height: 6px; border-radius: 50%; margin-right: 10px; background: #707070;}

#sec03{position:relative; width:100%; padding:15rem 0; background:#f5f5f5;} 
#sec03 .itemlst{position: relative; width: 100%; display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; gap:20rem 3rem; margin-top: 12.5rem;}
#sec03 .itemlst:after{content:'';display:block;width:100%;border: 1px dotted #d5d2d2;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
#sec03 .itemlst li{position:relative;width: calc(100% / 3 - 2rem);text-align: center;}
#sec03 .itemlst li:after{content:''; display:block; width:18rem; height:18rem; position: absolute; top:0; left:50%; background:url(../Img/main/htit_icon.svg) no-repeat center center/ 14rem; opacity: 0.15; transform: rotate(45deg) translateX(-50%);}
#sec03 .itemlst li .btxt{font-size: 6.2rem;color: #1d2088;font-weight: 600; min-height: 11rem;}
#sec03 .itemlst li .twologo{display:flex; align-items: center; justify-content: center; gap:1rem;}
#sec03 .itemlst li .twologo img{width:11rem; z-index: 5;}
#sec03 .itemlst li .txtflex{display: flex; align-items: center; justify-content: center;min-height: auto;}
#sec03 .itemlst li .txtflex .sm{font-size:2rem; text-align: left;}
#sec03 .itemlst li:nth-child(3) .stxt{margin-top:6.5rem;}
#sec03 .itemlst li:nth-child(3) .stxt span{font-weight:200;}
#sec03 .itemlst li .stxt{font-size: 2.5rem;color: #707070;margin-top: 3.5rem;}
#sec03 .itemlst li:nth-child(4) .btxt{padding-right:1.5rem;} 
#sec03 .itemlst li:nth-child(5) .btxt{padding-right:5rem;} 


#sec04{position:relative;width:100%;padding: 15rem 0;} 
#sec04:before{content:'';display:block;width: 60rem;height: 74rem;position: absolute;top: 40rem;left: -17rem;background: url(../Img/main/htit_icon.svg) no-repeat center center / 59rem;opacity: 0.15;}
#sec04 h3{font-size: 3rem; color: #1D2088; margin:3rem 0 0 8rem;} 
#sec04 .eq_lst{ display: flex; align-items: center; justify-content: flex-start; gap: 5rem; margin-top: 6rem;}
#sec04 .eq_lst.revers{flex-direction: row-reverse;}
#sec04 .eq_lst.revers .l_img{margin-left: 0;}
#sec04 .eq_lst .l_img{ width: 60rem; margin-left: 8rem; text-align: center;}
#sec04 .eq_lst .l_img img{width: 100%;}
#sec04 .eq_lst .l_img img.eqimg02{width: 65%;}
#sec04 .eq_lst .r_item{width: calc(100% - 73rem);}
#sec04 .eq_lst .r_item li{text-indent: -1.5rem;padding-left: 2rem;font-size: 2.5rem;color: #707070;}
#sec04 .eq_lst .r_item li + li{margin-top:1rem;}
#sec04 .eq_lst .r_item li:before { content: ""; display: inline-block; vertical-align: middle; width: 6px; height: 6px; border-radius: 50%; margin-right: 10px; background: #707070;}


#sec05{position:relative;width:100%;padding: 15rem 0;} 
#sec05:before{content:''; display:block; width:100%; height: 56rem; position:absolute; bottom:0; left:0; background:url(../Img/main/slidebg_img.png) no-repeat bottom center; background-size: cover; opacity: 0.7;}
#sec05 .safe_sld_container{margin-top: 6rem;}
#sec05 .safe_slide{}
#sec05 .slide_item{ width: 38rem;}
#sec05 .slide_item .thum{background: #ddd; width: 100%; height: 37rem; border-radius: 4rem;}
#sec05 .slide_item .cont_txt{ margin-top: 2rem; text-align: center;}
#sec05 .slide_item .cont_txt .num{ font-size: 3.5rem; color: #1D2088;font-weight: 600;}
#sec05 .slide_item .cont_txt .btit{ font-size: 3rem; color: #1D2088;}
#sec05 .slide_item .cont_txt .stxt{ font-size: 2rem; color: #707070; margin-top: 1rem; }
#sec05 .slide_item .cont_txt .stxt ul{text-align:left;}
#sec05 .slide_item .cont_txt .stxt .dot li{text-indent: -1.5rem;padding-left: 2rem;}
#sec05 .slide_item .cont_txt .stxt .dot li:before { content: ""; display: inline-block; vertical-align: middle; width: 6px; height: 6px; border-radius: 50%; margin-right: 10px; background: #707070;}
#sec05 .slide_item.slide_01 .thum{background:url(../Img/main/safe_slide01img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_02 .thum{background:url(../Img/main/safe_slide02img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_03 .thum{background:url(../Img/main/safe_slide03img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_04 .thum{background:url(../Img/main/safe_slide04img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_05 .thum{background:url(../Img/main/safe_slide05img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_06 .thum{background:url(../Img/main/safe_slide06img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_07 .thum{background:url(../Img/main/safe_slide07img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_08 .thum{background:url(../Img/main/safe_slide08img.png) no-repeat center center / cover;}
#sec05 .slide_item.slide_09 .thum{background:url(../Img/main/safe_slide09img.png) no-repeat center center / cover;}

/* ------- 240724_margin:0 auto 추가 -------*/
.m25{margin:0 auto; width:100%; max-width:25rem;}
.m27{margin:0 auto; width:100%; max-width:27rem;}



#sec06{width:100%; padding:15rem 0;} 
#sec06 .trustlst{display: flex; align-items: flex-start; justify-content: space-between; width:100%; gap:5rem; margin-top:8rem; flex-wrap: wrap;}
#sec06 .trustlst li{width:calc(100% / 4 - 5rem); text-align: center;}
#sec06 .trustlst li .logoimg{position:relative;width: 32rem;height:32rem;margin: 0 auto;overflow: hidden;border-radius: 50%;}
#sec06 .trustlst li .logo01{background: url(../Img/main/other_logo01.svg) no-repeat center center / 34rem; background-position-y: -1.1rem;}
#sec06 .trustlst li .logo02{background:url(../Img/main/other_logo02.png) no-repeat center center / 34rem; background-position-y: -1.1rem;}
#sec06 .trustlst li .logo03{background:url(../Img/main/other_logo03.png) no-repeat center center / 34rem; background-position-y: -1.5rem;}
/*#sec06 .trustlst li .logo04{background: url(../Img/main/other_logo04.svg) no-repeat center center / 34rem;background-position-y: -1rem;background-position-x: -1.2rem;}*/
#sec06 .trustlst li .logo04{background: url(../Img/main/other_logo04_240723.svg) no-repeat center center / 34rem;background-position-y: -1rem;background-position-x: -1.2rem;}
#sec06 .trustlst li .hover{opacity: 0; width: 100%;height: 100%;background: rgba(0,0,0,0.7);border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 4.5rem;color: #fff;font-size: 2rem; transition: all 0.3s;} 
#sec06 .trustlst li .hover p{line-height: 1.5; font-size:1.8rem;}
#sec06 .trustlst li .logoimg:hover .hover{opacity: 1;}
#sec06 .trustlst li .txt{font-size:3.0rem; margin-top: 3.5rem; letter-spacing: -0.1em;}
#sec06 .trustlst li .m_hover{display:none;}


#sec07{position:relative;width:100%;padding: 15rem 0;} 
#sec07 .treatment{ width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 5rem; margin-top:5rem;}
#sec07 .treatment li{position: relative; width: calc(100% / 3 - 5rem); height: 60rem; border-radius: 4rem; overflow:hidden;}
#sec07 .treatment li.lst01{background:url(../Img/main/treatment_list01.png) no-repeat center center / cover;}
#sec07 .treatment li.lst02{background:url(../Img/main/treatment_list02.png) no-repeat center center / cover;}
#sec07 .treatment li.lst03{background:url(../Img/main/treatment_list03.png) no-repeat center center / cover;}
#sec07 .treatment li .tit{font-size: 4rem;color: #4D4D4D;letter-spacing: -0.1em;}
#sec07 .treatment li .hover{opacity: 0 ;width: 100%; height: 100%; background: rgba(0,0,0,0.7); position: absolute; top: 0; left: 0; transition: all .3s;} 
#sec07 .treatment li .hover .stxt{font-size:2.2rem; color:#fff; line-height: 1.5;} 
#sec07 .treatment li .hover .tit{color:#fff;}
#sec07 .treatment li.lst01 .tit{ position: absolute; bottom: 6.5rem; left: 5rem;}
#sec07 .treatment li.lst02 .tit{ position: absolute; top: 6.5rem; transform: translateX(-50%); right: -2rem;}
#sec07 .treatment li.lst03 .tit{ position: absolute; top: 6.5rem; left: 5rem;color: #fff;}
#sec07 .treatment li.lst01 .hover .stxt{ position: absolute; bottom: 25rem; left: 5rem;}
#sec07 .treatment li.lst02 .hover .stxt{ position: absolute; bottom: 20rem; right: 5rem; text-align: right;}
#sec07 .treatment li.lst03 .hover .stxt{ position: absolute; top: 21rem; left: 5rem;}
#sec07 .treatment li:hover .hover{opacity: 1;}

#sec07_01{width:100%; padding:15rem 0; background:#F2F6FF; border-radius: 13rem 13rem 0 0;}
#sec07_01 .tab{width: 100%; display: flex; align-items: center; justify-content: center; gap: 5rem;}
#sec07_01 .tab li{width: calc(100% / 3); max-width: 40rem;}
#sec07_01 .tab li a{display: flex; align-items: center; justify-content: center; background: #707070; padding: 1.5rem 0; width: 100%; border-radius: 2rem; font-size: 2.7rem;color: #fff; transition: all 0.3s;}
#sec07_01 .tab li.on a{background:#1D2088;}
#sec07_01 .tab li:hover a{background:#1D2088;}
#sec07_01 .tabpanel_w{margin-top:12rem;}
#sec07_01 .tabpanel_w .tab_panel{display:none;}
#sec07_01 .tabpanel_w .tab_panel .list{}
#sec07_01 .tabpanel_w .tab_panel .list + .list{margin-top:12rem;}
#sec07_01 .tabpanel_w .tab_panel .list .tit{display: flex;align-items: center;justify-content: center;width: 100%;max-width: 68rem;margin: 0 auto;background: #dce0f3;padding: 1rem 0;border-radius: 1.5rem;font-size:3.7rem;color: #1d2088;margin-bottom: 8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .mon_tit{max-width:96rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_txt{font-size: 3.5rem;color: #707070;line-height:1.5;text-align:center;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon{display: flex; align-items: center; justify-content: space-between;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon li{width: calc(100% / 6); padding-top:18rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon li p{font-size:2.6rem; color:#707070; text-align:center; min-height:7.8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem01{background: url(../Img/main/treat_icon01.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem02{background: url(../Img/main/treat_icon02.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem03{background: url(../Img/main/treat_icon03.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem04{background: url(../Img/main/treat_icon04.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem05{background: url(../Img/main/treat_icon05.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem06{background: url(../Img/main/treat_icon06.png) no-repeat center top 50px; padding-top:23rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view{display: flex; align-items: center; justify-content: space-between; margin: 0 13rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view li{width: calc(100% / 3); padding-top:28rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view .contitem01{background: url(../Img/main/treat_view_symptom01.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view .contitem02{background: url(../Img/main/treat_view_symptom02.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view .contitem03{background: url(../Img/main/treat_view_symptom03.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_view li p{font-size:3rem; color:#707070; text-align:center; min-height:7.8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel{display: flex; align-items: center; justify-content: space-between;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel li{width: calc(100% / 5); padding-top:23.5rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel li p{font-size:2.6rem; color:#707070; text-align:center; min-height:7.8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel .contitem01{background: url(../Img/main/treat_feel_symptom01.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel .contitem02{background: url(../Img/main/treat_feel_symptom02.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel .contitem03{background: url(../Img/main/treat_feel_symptom03.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel .contitem04{background: url(../Img/main/treat_feel_symptom04.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_feel .contitem05{background: url(../Img/main/treat_feel_symptom05.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick{display: flex; align-items: center; justify-content: space-between; margin: 0 13rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick li{width: calc(100% /3); padding-top:28rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick li p{font-size:3.5rem; color:#707070; text-align:center; min-height:7.8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick .contitem01{background: url(../Img/main/treat_sick01.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick .contitem02{background: url(../Img/main/treat_sick02.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .cont_sick .contitem03{background: url(../Img/main/treat_sick03.png) no-repeat center top;}
#sec07_01 .tabpanel_w .tab_panel .list .systemimg{display: flex; align-items: center; justify-content: center; margin-top: 8rem;}
#sec07_01 .tabpanel_w .tab_panel .list .systemimg img{max-width:100%;}
#sec07_01 .tabpanel_w .tab_panel .list .systemtxt{ text-align: center; margin-top: 10rem; font-size: 3.9rem; color: #1d2088; font-weight: 600;}
#sec07_01 .tabpanel_w .tab_panel .list .conttxtdumy{font-size:3.5rem; color: #707070; line-height: 1.5; text-align: center;}
#sec07_01 .tabpanel_w .tab_panel .list .conttxtdumy p{line-height: 1.5;}
#sec07_01 .tabpanel_w .tab_panel .list .conttxtdumy p + p{margin-top:4rem;}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy{margin-top: 7rem; position: relative; display: flex; align-items: center; justify-content: center} 
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_w{position:relative; width: 100%; max-width:107.8rem; height:34.5rem; /* border-radius: 5rem; */}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox{overflow:hidden;width: 100%; height: 100%; position: relative; /* border-radius: 5rem; */}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox img{position: absolute; top:38%; left: 50%; transform: translate(-50%, -50%); width:100%;}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_lable{position: absolute; bottom: -4.5rem; right: -9.5rem;}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .video_w{max-width:101.1rem; height:56.9rem;}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .videobox{}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .videobox .video_m{position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
#sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .videobox .video_m iframe{position: absolute;top: 0; left: 0; width: 100%; height: 100%;}

#sec08{width:100%;padding: 15rem 0;} 
#sec08 .inner.flex{display: flex; align-items: flex-start; justify-content: flex-start;}
#sec08 .htit{width:24%;}
#sec08 .faqlst{width:76%;}
#sec08 .faqlst ul{}
#sec08 .faqlst ul li + li{margin-top: 10rem;}
#sec08 .faqlst ul li .item{display: flex; align-items: center; justify-content: flex-start; gap: 2rem;}
#sec08 .faqlst ul li .q_item{margin-bottom: 3rem;}
#sec08 .faqlst ul li .q_item .left{font-size: 5.5rem;color: #1D2088;font-weight: 600;}
#sec08 .faqlst ul li .q_item .right{font-size: 3rem; color: #1D2088;}
#sec08 .faqlst ul li .a_item{align-items: flex-start;}
#sec08 .faqlst ul li .a_item .left{font-size: 5.5rem; color: #343434; font-weight: 600;}
#sec08 .faqlst ul li .a_item .right{font-size: 3rem; color: #707070; padding-top: 1rem;}

#sec09{width:100%;padding: 15rem 0;background: #1D2088;color: #fff;} 
#sec09 .htit:before{filter: invert(100%) sepia(53%) saturate(2%) hue-rotate(62deg) brightness(113%) contrast(100%);}
#sec09 .htit span{color:#fff;}
#sec09 .apply{margin-top:100px;}
#sec09 .apply .list{display: flex; align-items: center; justify-content: flex-start; gap: 5.5rem;}
#sec09 .apply .list.ty01{align-items: flex-start;}
#sec09 .apply .list + .list{margin-top:3.5rem;}
#sec09 .apply .list:last-child{margin-top:6.5rem;}
#sec09 .apply .list .nm_tit{font-size: 3rem;font-weight: 600;}
#sec09 .apply .list.ty01 .nm_tit{min-width:6rem;}
#sec09 .apply .list.ty01 .nm_tit02{min-width:20rem;}
#sec09 .apply .list .form_w{}
#sec09 .apply .list .form_w .input{border-radius: 1.8rem; padding: 1.7rem; font-size: 1.8rem; border:0;}
#sec09 .apply .list .form_w .ip_w34{width: 34rem;}
#sec09 .apply .list .form_w .ip_w21{width: 21.5rem;}
#sec09 .apply .list .form_w .ip_w32{width: 32rem;}
#sec09 .apply .list .form_w.flex{display: flex;align-items: center; justify-content: flex-start;}
#sec09 .apply .list .form_w.flex_1{display: flex; align-items: center; flex-wrap: wrap; gap: 2rem 0;}
#sec09 .apply .list .form_w.flex .at{padding:0 1.5rem; font-size:2.8rem;}
input[type="checkbox"] {appearance:checkbox}
#sec09 .apply .list .form_w .checkBox {display:inline-block;min-height: 3.2rem; margin-right:4rem; padding-left: 4.5rem;color:#555;position:relative;}
#sec09 .apply .list .form_w .mon_chk{width:calc(100% / 3); margin-right:0 !important;}
#sec09 .apply .list .form_w .mon_chk02{width:50%;}
#sec09 .apply .list .form_w .checkBox > label {font-size:0 !important;}
#sec09 .apply .list .form_w .checkBox input {display:inline;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;-webkit-border-radius:0;outline-style:none;margin:0;padding:0;border:0;width:1px;height:1px;overflow:hidden;font-size:0 !important;line-height:0;}
#sec09 .apply .list .form_w .checkBox .box {display:block;position:absolute;top: 50%;left:0;width: 32px;height: 32px;cursor: pointer;background: url('../Img/main/ico_chk.svg') no-repeat left center;font-size:0;transform: translateY(-50%);}
#sec09 .apply .list .form_w .checkBox .labelTxt {font-size: 3rem;font-weight: 400;display:inline-block;padding: 0 5px 0;cursor: pointer;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;transition: color 0.2s;vertical-align:top;color: #fff;}
#sec09 .apply .list .form_w .checkBox input:checked ~ .box {background-position:-32px center;}
#sec09 .apply .list .form_w .checkBox input:disabled ~ .box {background-position:-32px center;}
#sec09 .apply .list .form_w .checkBox input:checked:disabled ~ .box {background-position:right center;}
#sec09 .apply .list .form_w .checkBox input:focus:checked ~ .box {background-position:-32px center;}
#sec09 .apply .list .txtarea{width:100%;height:32rem;resize: none;border-radius: 1.8rem;padding:4rem;font-size: 3rem;color: #1d2088;font-weight: 600;}
#sec09 .apply .list textarea::placeholder {color:#1d2088;}
#sec09 .apply .list .form_w .bracket{color: #fff; min-height: 3.2rem; display: inline-flex; align-items: center; width:20rem; font-size: 2.8rem;}
#sec09 .apply .list .form_w .bracket input{width: 30rem; height: 3.2rem; background: transparent;  overflow: visible; appearance: initial; font-size: 1.8rem !important;}
#sec09 .apply .submitbtn{text-align:center; margin-top:6rem;}
#sec09 .apply .submitbtn input{ max-width: 60rem; width: 100%; background: #DBE8FF; border: 0; padding: 1.8rem; border-radius: 1.8rem; color: #1D2088; font-size: 3rem; font-weight: 600; cursor: pointer;}
#sec09 .apply .threelstw{display: flex; align-items: center; justify-content: flex-start; flex-wrap:wrap;}
#sec09 .apply .threelstw .list + .list{margin:0;}


#sec10{width:100%; padding:15rem 0;} 
#sec10 .inner.flex{display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap:wrap;}
#sec10 .htit{width:100%;}
#sec10 .map_w{width:100%; max-width:76%; margin:0 auto; padding-top:8rem;}
#sec10 .map_w .map{ width: 100%; max-width: 112.7rem; height: 68rem; background: #ddd; border-radius:46px;  overflow: hidden;}
#sec10 .map_w .map iframe{width:100%; height:100%;}
#sec10 .map_w .txt{font-size:3rem; text-align: center; margin-top: 3.5rem; width:100%; max-width:112.7rem;}

/* -------- 240723_li-dot::before 추가 --------*/
.mon_dot li{position:relative; padding-left:8px;}
.mon_dot li::before{content:""; display:block; width:4px; height:4px; background-color:#707070; border-radius:50%; position:absolute; top:10px; left:0;}


/* --------- footer ----------*/
.landing_pg .footer {padding: 13rem 0;font-weight:400;letter-spacing: -0.02em;}
.landing_pg .footer .flex{display: flex; align-items: flex-start; justify-content: space-between;}
.landing_pg .footer .left{color:#fff;}
.landing_pg .footer .left span + span{margin-left:1.5rem;}
.landing_pg .footer .left .phone{font-size: 3rem;margin-bottom:4rem;}
.landing_pg .footer .left .clock{font-size: 2.2rem;}
.landing_pg .footer .left .copyright{font-size: 1.8rem;letter-spacing: -0.02em;margin-top:17rem;font-weight:300;}
.landing_pg .footer .right{}
.landing_pg .footer .right li{display: flex; align-items: center; justify-content: flex-start; gap: 2rem;}
.landing_pg .footer .right li + li{margin-top:3rem;}
.landing_pg .footer .right li .imglogo{width:7rem; height:7rem;}
.landing_pg .footer .right li .imglogo.ft01{background:url(../Img/main/other_logo01.svg) no-repeat center center / 7.4rem;}
.landing_pg .footer .right li .imglogo.ft02{background:url(../Img/main/other_logo02.png) no-repeat center center / 7.4rem; background-size:100% 100%;}
.landing_pg .footer .right li .imglogo.ft03{background:url(../Img/main/other_logo03.png) no-repeat center center / 7.4rem; background-size:100% 100%;}
.landing_pg .footer .right li .imglogo.ft04{background:url(../Img/main/other_logo04_240723.svg) no-repeat center center / 7.4rem;}
.landing_pg .footer .right li .txt{color:#fff; font-size:2rem;}
.landing_pg .footer .right li .txt_flex{display:flex; align-items:center;}
.landing_pg .footer .right li .txt .btxt{font-weight:600; font-size:4.0rem;}
.landing_pg .footer .right li .txt .btxt span{font-weight:100;}
.landing_pg .footer .right li .txt .mon_btxt{font-size:3.5rem;}
.landing_pg .footer .right li .txt .stxt{padding-left:20px; font-weight:200;}
.landing_pg .footer .right li .txt .mon_stxt{padding-left:0;}



    @media screen and (max-width:1550px){

        .landing_pg .header .logo{width:24rem;}
        .landing_pg .header .navi ul li{margin:0 1rem;}
        .landing_pg .header .navi ul li a{font-size:1.7rem;}
        .landing_pg .header .util{gap:1.8rem;}
        .landing_pg .header .lang_btn{width:2rem;}
        .landing_pg .header .youtube_btn{width:2.8rem;}

    }

    @media screen and (max-width:1440px){

        #sec06 .trustlst li .logoimg{position:relative;width: 25rem;height: 25rem;margin: 0 auto;overflow: hidden;border-radius: 50%;}
        #sec06 .trustlst li .logo01{background: url(../Img/main/other_logo01.svg) no-repeat center center / 27rem;background-position-y: -1.1rem;}
        #sec06 .trustlst li .logo02{background: url(../Img/main/other_logo02.png) no-repeat center center / 27rem;background-position-y: -1.1rem;}
        #sec06 .trustlst li .logo03{background: url(../Img/main/other_logo03.png) no-repeat center center / 27rem;background-position-y: -1.5rem;}
        #sec06 .trustlst li .logo04{background: url(../Img/main/other_logo04_240723.svg) no-repeat center center / 27rem;background-position-y: -1rem;background-position-x: -1.2rem;}
        
		#sec09 .apply .list .form_w .mon_chk{width: calc(100% / 2);}

    }

    @media screen and (max-width:1320px){

        .landing_pg .header .util{display:none;}
        .landing_pg .header .logo{width:22rem;}
        .landing_pg .header .navi ul li a{font-size:1.6rem;}
        .landing_pg .header .m_mobile{display:block;}
    }

    @media screen and (max-width:1200px){

        .landing_pg .header .logo{width:25rem;}
        .landing_pg .header{height:10rem;}
        .landing_pg .header .navi{display:none;}
        .mobile_menu.open{right:0;}
        
        .htit{font-size: 3.8rem; padding-left: 4.5rem;}
        .htit:before{width: 5rem; height: 6rem;  background-size:4rem;}
        .htit span{padding-top:0;}

        #sec01 .visual_w{flex-direction: column;}
        #sec01 .visual_w .visual_sld_container{width:100%;}
        #sec01 .visual_w .visual_txt{width:100%; height:auto; position: absolute; top: 37%; transform: translateY(-50%); left: 0; z-index: 1; background: none;}
        #sec01 .visual_w .title_w{margin:0; padding:2rem 0;}
        #sec01 .visual_w .title_w .tittxt{font-size:4rem; text-shadow: 3px 3px 6px rgba(0,0,0,0.5);}
        #sec01 .visual_w .visual_counter{position: relative; bottom: 0; left: 0; background: #2f2b23; width: 100%; padding: 4rem 2rem;}
        #sec01 .visual_w .visual_counter ul{flex-wrap: wrap; gap: 4rem;}
		#sec01 .visual_w .visual_counter ul .countbox{width:auto;}
        #sec01 .visual_w .visual_counter ul .countbox .num_box .num{font-size:3.5rem;}
        #sec01 .visual_w .visual_counter ul .countbox .num_box .unit{font-size:1.8rem;}
        #sec01 .visual_w .visual_counter ul .countbox .line{height:2rem;}
        #sec01 .visual_w .visual_counter ul .countbox .stit{font-size:1.8rem;}

        #sec02,#sec03,#sec04,#sec05,#sec06,#sec08{padding:8rem 0;}

        #sec02 .inner.flex{flex-direction: column;}
        #sec02 .l_doctor{width:80%; padding-top:5rem;}
        #sec02 .r_txt{width:100%; margin-top:3rem;}
        #sec02 .r_txt h2{font-size:3.5rem;}
        #sec02 .r_txt ul li{font-size:2rem;}

        #sec04:before{width: 50rem; height: 62rem; top: 36rem; left: -27rem; background-size:47rem;}
        #sec04 h3{ font-size: 2.8rem; margin: 3rem 0 0 7rem;}
        #sec04 .eq_lst .l_img{width:50rem; margin-left:0;}
        #sec04 .eq_lst .r_item{width:calc(100% - 55rem);}
        #sec04 .eq_lst .r_item li{font-size:2.2rem;}
        #sec04 .eq_lst.revers .l_img{width: 42rem;}
        #sec04 .eq_lst.revers .r_item{width: calc(100% - 47rem);}

        #sec05:before{height:48rem;}
        
        #sec06 .trustlst li{width:calc(100% / 2 - 5rem);}
        #sec06 .trustlst li .hover{display:none;}
        #sec06 .trustlst li .m_hover{display:block;margin-top: 2rem; font-size: 2rem; color: #707070;}

        #sec07{padding: 8rem 0;}
		#sec07_01 .tab{gap:2.5rem;}
        #sec07 .treatment{flex-direction: column; gap:3rem;}
        #sec07 .treatment li{width:100%; height: 32rem;}
        #sec07 .treatment li.lst02 .tit{transform: none;}
        #sec07 .treatment li .tit{font-size:3rem; position: initial !important; margin: 4rem 4rem 0;}
        #sec07 .treatment li .hover{opacity: 1; background: none; font-size: 1.8rem; position: initial;}
        #sec07 .treatment li .hover .tit{display:none;}
        #sec07 .treatment li .hover .stxt {font-size: 2.2rem; margin: 2rem 4rem; position: initial !important; color: #4d4d4d; }
        #sec07 .treatment li.lst02 .hover .stxt{text-align: left;}
        #sec07 .treatment li.lst03 .hover .stxt{color:#fff;}
        #sec07 .treatment li .hover .stxt br{display:none;}
		#sec07_01 .tabpanel_w { margin-top: 9rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .tit{margin-bottom: 7rem; text-align:center;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_icon{flex-wrap: wrap; gap: 4rem 0;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_icon li{width:calc(100% / 3);}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon li p{font-size: 2rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_view{margin: 0; flex-wrap: wrap;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_feel{flex-wrap: wrap;justify-content: center;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_feel li{width: calc(100% / 3);}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_sick{margin: 0; flex-wrap: wrap;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .video_w{max-width:100%;height:auto !important;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .video_w .imgbox_lable{bottom: -5.5rem; right: -2rem;}
		

		#sec10 .inner.flex{flex-direction: column;}
		#sec10 .htit{width:100%;}
		#sec10 .map_w {width: 100%; max-width:100%; margin-top: 5rem;}
		#sec10 .map_w .map{max-width:100%;border-radius: 60px;}
		#sec10 .map_w .txt{font-size:2.5rem;}

     
    }

	@media screen and (max-width:1100px){

		#sec07_01 .tab li a{font-size: 2.0rem;}
    }

    @media screen and (max-width:980px){
		#sec02 .r_txt h2 .fw_reg{font-size: 4rem;}
		#sec02 .r_txt h4{font-size: 2.8rem;}

        #sec03 .itemlst{ gap: 12rem 3rem; margin-top: 11rem;}
        #sec03 .itemlst li{width: calc(100% / 2 - 2rem);}
        #sec03 .itemlst li .btxt{font-size:4.5rem;}
        #sec03 .itemlst li .stxt{font-size:2rem;}
        #sec03 .itemlst li:after{width:16rem; height:16rem; background-size: 13rem;}
        #sec03 .itemlst:after{display:none;}
		#sec03 .itemlst li:nth-child(3) .stxt{margin-top:9.3rem;}

        #sec04 .eq_lst{flex-direction: column;}
        #sec04 .eq_lst.revers{flex-direction: column;}
        #sec04 .eq_lst .r_item{width:100%;}
        #sec04 .eq_lst.revers .r_item{width:100%;}
        #sec04 .eq_lst .r_item li{font-size:2rem;}

        #sec05 .slide_item{width:35rem; max-width: 100%;}
        #sec05 .slide_item .thum{height:33rem;}
        #sec05 .slide_item .cont_txt .btit{font-size:2.5rem;}

		#sec06 .trustlst li .txt{font-size:2.3rem;}

		#sec07_01{padding: 8rem 0;  border-radius: 6rem 6rem 0 0;}
		#sec07_01 .tabpanel_w .tab_panel .list .tit{font-size: 2.7rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_txt{font-size: 2rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .conttxtdumy{font-size:2rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_view{justify-content: center;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_view li{width: 100%; padding-top:30rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_sick{justify-content: center;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_sick li{width: 100%; padding-top:30rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy{margin-top: 5rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_w{max-width:100%;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox img{width:100%; /* border-radius: 5rem; */}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_lable{right:-2rem;}

        #sec08 .inner.flex{flex-direction: column;}
        #sec08 .htit{width:100%;}
        #sec08 .faqlst{width:100%; margin-top:5rem;}
        #sec08 .faqlst ul li .q_item .left{font-size:4.5rem; vertical-align: top;  margin-top: -2rem;}
        #sec08 .faqlst ul li .q_item .right{font-size:2.5rem;}
        #sec08 .faqlst ul li .a_item .left{font-size:4.5rem;}
        #sec08 .faqlst ul li .a_item .right{font-size:2.5rem;}
        #sec08 .faqlst ul li .q_item{margin-bottom:1rem;}
        #sec08 .faqlst ul li + li{margin-top:7rem;}

        #sec09 .apply .list{gap:2.5rem;}
        #sec09 .apply .list .nm_tit{font-size: 2.5rem;}
        #sec09 .apply .list .form_w .checkBox .labelTxt{font-size:2.5rem;}

        .landing_pg .footer{padding:10rem 0;}
        .landing_pg .footer .flex{flex-direction: column;}
        .landing_pg .footer .left{width:100%; margin-bottom:4rem;}
        .landing_pg .footer .left .phone{font-size:2.8rem;}
        .landing_pg .footer .left .clock{font-size:2rem;}
        .landing_pg .footer .left .copyright{margin-top:5rem; font-size:1.6rem;}
        .landing_pg .footer .right{width:100%;}
        .landing_pg .footer .right li .txt{width: calc(100% - 10rem);}

    }

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

		#sec07_01 .tab li a{font-size: 1.8rem;}
    }

	@media screen and (min-height:770px){
		
		#sec01{height:110vh;}
		
    }

    @media screen and (max-width:768px){
        #sec06 .trustlst li{width:100%;}
        
		#sec07_01 .tab{gap: 1.5rem;  flex-direction: column;}
		#sec07_01 .tab li{max-width:100%; width:100%;}
		#sec07_01 .tab li a{font-size:2.0rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_feel li {width: calc(100% / 2);}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .video_w .imgbox_lable{display:none;}

        #sec09 .apply .list{flex-direction: column;}
        #sec09 .apply .list .nm_tit{width:100%}
        #sec09 .apply .list .form_w{width:100%}
        #sec09 .apply .list .form_w .input{width:100% !important;}
		#sec09 .apply .threelstw .list{width:100%;}

    }

    @media screen and (max-width:640px){
	
		#sec07_01 .tabpanel_w .tab_panel .list .tit{font-size: 2rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .cont_icon li{width:calc(100% / 2);}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_w{height:40rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox img{height:100%;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_lable{right:-12rem;}
        #sec07_01 .tabpanel_w .tab_panel .list .contimgdumy .imgbox_lable img{width:65%;}
    }

    @media screen and (max-width:480px){
		.mbbr{display:block;}
		.mbbr_r{display:none;}

		.htit{font-size:3rem;   padding-left: 3rem;}
		.htit:before{width: 4rem; height: 5rem; background-size: 3.5rem;}

		#sec01 .visual_w .slide_03{background:none;}
        #sec03 .itemlst li{width:100%;}
		
		#sec04 h3{margin:3rem 0 0 5.5rem; font-size:2rem;}
        #sec04 .eq_lst .l_img,
        #sec04 .eq_lst.revers .l_img{width:100%;}

		#sec06 .trustlst li .m_hover{font-size:1.9rem;}

		#sec07 .treatment li .hover .stxt{font-size:2rem;}
		/* #sec07 .treatment li .hover .stxt br{display:block;} */
		#sec07 .treatment li.lst02{transform: scaleX(-1);}
		#sec07 .treatment li.lst02 .tit{transform: scaleX(-1);}
		#sec07 .treatment li.lst02 .hover{transform: scaleX(-1);}

        #sec07_01 .tabpanel_w .tab_panel .list .cont_feel li {width:100%;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem01{background-size: 130px;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem02{background-size: 130px;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem03{background-size: 130px;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem04{background-size: 130px;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem05{background-size: 130px; margin-top:-8rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_icon .contitem06{background: url(../Img/main/treat_icon06.png) no-repeat center top 0 / 130px; padding-top:18rem; margin-top:-3rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_view li p{font-size:2rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_feel li p{font-size:2rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .cont_sick li p{font-size:2rem;}
		#sec07_01 .tabpanel_w .tab_panel .list .systemtxt{font-size:3rem;}
		
		#sec09 .htit span{font-size:2.8rem;}
		#sec09 .apply .list .form_w .mon_chk{width:100%;}
		#sec09 .apply .submitbtn input{font-size:2.5rem;}
		

		.landing_pg .footer .left .phone span:last-child{display:block; margin-left:0;}
		.landing_pg .footer .right li{flex-wrap:wrap;}
		.landing_pg .footer .right li .txt{width:100%;}
		.landing_pg .footer .right li .txt_flex{flex-wrap:wrap;}
		.landing_pg .footer .right li .txt .btxt{font-size:1.8rem;}
		.landing_pg .footer .right li .txt .mon_btxt{font-size:1.8rem;}
		.landing_pg .footer .right li .txt .stxt{padding-left:0;}
    }